@charset "euc-jp";

/* ---------------------------------------------

1:header

--------------------------------------------- */
#globalNav li a,#globalNav li span,#ttl{background:url(../img/common/header_globalnav.png) no-repeat;}
/*-- ttl --*/
#ttl{width:950px;height:117px;background:url(../img/common/bg_btm_gnavi.png) 0 0 no-repeat;position:relative;text-indent:-9999px;}
#ttl h1 {width:165px;height:59px;position:absolute;top:30px;left:2px;text-indent:-9999px;}
#ttl h1 a {display:block;width:165px;height:60px;overflow:hidden;}
#ttl .logo{width:121px;height:35px;position:absolute;right:4px;top:12px;}
#ttl .logo a{display:block;width:121px;height:35px;overflow:hidden;text-indent:-9999px;}
#ttl .term {width:189px;height:15px;position:absolute;top:88px;right:10px;text-indent:-9999px;}
#ttl .tagline {width:495px;height:45px;position:absolute;top:34px;left:170px;text-indent:-9999px;}
#ttl .tagline a{display:block;width:495px;height:45px;overflow:hidden;}
/*-- globalNav --*/
#globalNav{width:950px;margin-bottom:20px;}
#globalNav ul{display:block;overflow:hidden;}
#globalNav li{width:237px;float:left;text-indent:-9999px;}
#globalNav li a,#globalNav li span{display:block;height:47px;}
#globalNav #off{width:238px;}
#globalNav #newenergy a{background-position:-1px 0;}
#globalNav #survey a{background-position:-238px 0;}
#globalNav #kadenguide a{background-position:-475px 0;}
#globalNav #off a{background-position:-712px 0;}
#globalNav #newenergy span,#globalNav #newenergy a.on{background-position:-2px -47px;}
#globalNav #survey span,#globalNav #survey a.on{background-position:-238px -47px;}
#globalNav #kadenguide span,#globalNav #kadenguide a.on{background-position:-475px -47px;}
#globalNav #off span,#globalNav #off a.on{background-position:-712px -47px;}

/* ---------------------------------------------

 2:main column

--------------------------------------------- */

/*-- theme09 common --*/
/*common*/
#yjContentsBody{width:950px;}
.yjSS{font-size:75%;}
.cap{color:#666;line-height:1.4;}
.mg25b{margin-bottom:25px;}
.mg0bi{margin-bottom:0!important;}
.clr{clear:both;}
/*subNav*/
.subNav{display:block;height:26px;margin-bottom:20px;overflow:hidden;}
.subNav li{float:left;}
.subNav li a{outline:none;}
.subNav li a,.subNav li span{display:block;height:26px;background:url(../img/common/sNav.png) no-repeat 0 0;text-indent:-9999px;}
.subNav .newenergy a{width:250px;background-position:0 0;}
.subNav .entry a{width:197px;background-position:-250px 0;}
.subNav .goods a{width:188px;background-position:-447px 0;}
.subNav .newenergy span,.subNav .newenergy .on{width:250px;background-position:0 -27px;}
.subNav .entry span,.subNav .entry .on{width:197px;background-position:-250px -27px;}
.subNav .goods span,.subNav .goods .on{width:188px;background-position:-447px -27px;}
.intro{margin:10px 0;}
/*indexNav*/
.indexNav{display:block;height:31px;margin-bottom:10px;background:url(../img/common/cNavbar.png) no-repeat 0 bottom;overflow:hidden;line-height:1;}
.indexNav li a{outline:none;}
.indexNav li a,.indexNav li span{text-indent:-9999px;}
/*pageNav*/
.pageNav{text-align:center;}
.pageNav li{display:inline;}
.pageNav li span{font-weight:bold;}
/*sectionBd*/
.sectionBd dl{overflow:hidden;}
.sectionBd dt{color:#0077c5;font-weight:bold;}
.sectionBd dd.lft{float:left;}
.sectionBd dd.rgt{float:right;}
.sectionBd .pict .subText{margin:10px 0;color:#666666;}
.sectionBd .pict .subText a{padding-left:0.75em;}
.sectionBd .pict .subText span{font-size:small;}
.sectionBd .text p em{font-weight:bold;}
.sectionBd .note{clear:both;line-height:1.3;color:#666666;font-size:small;}
.sectionBd .note li span{padding-right:0.5em;}
/*subBox*/
.subBox{width:635px;padding-bottom:8px;background:url(../img/newenergy/bg_subBoxFt.png) no-repeat 0 bottom;}
.subBox dd{padding:10px 10px 5px;background:url(../img/newenergy/bg_subBoxCt.png) repeat-y 0 0;overflow:hidden;}
.subBox dd .link{padding-top:0.5em;text-align:right;}
.subBox dd .link span{font-size:small;}
/*gryBox*/
.gryBox{width:633px;padding-top:35px;}
.gryBox dl{border-right:solid 3px #d7d8cd;border-left:solid 3px #d7d8cd;border-bottom:solid 3px #d7d8cd;position:relative;}
.gryBox dt{width:633px;height:35px;position:absolute;top:-35px;left:-3px;}
.gryBox dt .ttl{display:block;width:200px;height:35px;text-indent:-9999px;}
.gryBox .pict{display:block;float:left;width:110px;padding:8px 10px 20px 19px}
.gryBox .text{display:block;float:right;width:465px;padding:3px 20px 20px 0;}
.gryBox .text .ttl{line-height:2;}
.gryBox .text .ttl em{font-weight:bold;}
/*relatLinkL*/
.relatLinkL{border:5px solid #95d5ff;}
.relatLinkL dl{padding:20px;}
.relatLinkL dt{color:#0b9dff;font-weight:bold;}
.relatLinkL dd ul{padding-left:10px;}
.relatLinkL dd li{margin-bottom:2px;color:#95d5ff;text-indent:-8px;padding-left:8px;}
.relatLinkL dd a{margin-right:8px;}
.relatLinkL dd span{white-space:nowrap;}
/*referenceMod*/
.referenceMod{background-color:#f4f4f4;border:5px solid #d7d8cd;line-height:1.4;}
.referenceMod dl{padding:20px 17px;text-align:center;}
.referenceMod dd img{vertical-align:top;}
/*Links*/
.gyaoLink{background:url(http://i.yimg.jp/images/sicons/gyao16.gif) no-repeat;line-height:16px;padding-left:20px;}


/*-- newenergy --*/
#newenergy .subTtl,#newenergy .sectionHd h3,#newenergy .subBox dt{background:url(../img/newenergy/titles.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#newenergy .subTtl{width:621px;height:30px;margin-bottom:10px;}
#newenergy .sectionHd .ttl01{height:33px;background-position:0 -40px;}
#newenergy .sectionHd .ttl02{height:33px;background-position:0 -80px;}
#newenergy .sectionHd .ttl03{height:33px;background-position:0 -120px;}
#newenergy .sectionHd .ttl04{height:33px;background-position:0 -160px;}
#newenergy .sectionHd .ttl05{height:33px;background-position:0 -200px;}
#newenergy .sectionHd .ttl06{height:33px;background-position:0 -240px;}
#newenergy .sectionHd .ttl07{height:33px;background-position:0 -280px;}
#newenergy .sectionHd .ttl08{height:33px;background-position:0 -320px;}
#newenergy .sectionBd dd.lft,.sectionBd dd.rgt{width:310px;}
#newenergy .subBox .sttl01{height:35px;background-position:0 -360px;}
#newenergy .subBox .sttl02{height:35px;background-position:0 -400px;}
#newenergy .indexNav .create{width:315px;float:left;}
#newenergy .indexNav .save{width:314px;float:right;}
#newenergy .indexNav li a,#newenergy .indexNav li span{display:block;height:27px;background:url(../img/newenergy/cNav.png) no-repeat 0 0;}
#newenergy .indexNav .create a{background-position:0 0;}
#newenergy .indexNav .save a{background-position:-321px 0;}
#newenergy .indexNav .create span,#newenergy .indexNav .create .on{background-position:0 -29px;}
#newenergy .indexNav .save span,#newenergy .indexNav .save .on{background-position:-321px -29px;}


/*-- entry --*/
#entry .subTtl,#entry .sectionHd h3,#entry .sectionHd .ttlHd,#entry .sectionBd .vision,#entry .sectionCt h4{background:url(../img/entry/titles.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#entry .subTtl{width:621px;height:30px;margin-bottom:10px;}
#entry .sectionHd .ttl01{height:35px;background-position:0 -40px;}
#entry .sectionHd .ttlHd{width:235px;height:29px;margin-bottom:5px;background-position:0 -90px;}
#entry .sectionHd .ttl02{height:34px;background-position:0 -124px;}
#entry .sectionHd .ttl03{height:43px;background-position:0 -230px;}
#entry .sectionHd .ttl04{height:32px;background-position:0 -280px;}
#entry .sectionHd .ttl05{height:32px;background-position:0 -320px;}
#entry .sectionHd .ttl06{height:32px;background-position:0 -360px;}
#entry .sectionBd .sttl01{height:40px;background-position:0 -400px;}
#entry .sectionBd .sttl02{height:40px;background-position:0 -450px;}
#entry .sectionBd .sttl03{height:40px;background-position:0 -500px;}
#entry .sectionBd .sttl04{height:40px;background-position:0 -550px;}
#entry .sectionBd .sttl05{height:40px;background-position:0 -600px;}
#entry .sectionBd .vision{height:42px;background-position:0 -170px;}
#entry .sectionBd dt{color:#333333;line-height:1.8;}
#entry .sectionBd dd.lft,.sectionBd dd.rgt{width:310px;}
#entry .sectionBd .svPct .lft{width:410px;}
#entry .sectionBd .svPct .rgt{width:198px;}
#entry .sectionBd .sectionCt .text.lft{width:376px;}
#entry .sectionBd .sectionCt .pict.rgt{width:232px;}
#entry .sectionBd .pict.bgArw{background:url(../img/entry/bg_thumb02.png) no-repeat 50% 100%;}
#entry .sectionBd .pict.bgArw .subText{padding-bottom:60px;}
#entry #eneWind.sectionBd{border-left:7px solid #95cce1;}
#entry #eneSolar.sectionBd{border-left:7px solid #fcda97;}
#entry #eneBio.sectionBd{border-left:7px solid #d9b2e0;}
#entry #eneGeo.sectionBd{border-left:7px solid #dabd85;}
#entry .sectionCt{padding-bottom:15px;}
#entry .sectionCt dl{padding:5px 0 0 7px;}
#entry .indexNav li a,#entry .indexNav li span{display:block;height:27px;background:url(../img/entry/cNav.png) no-repeat 0 0;}
#entry .indexNav .domestic{width:315px;float:left;}
#entry .indexNav .case{width:314px;float:right;}
#entry .indexNav .domestic a{background-position:0 0;}
#entry .indexNav .case a{background-position:-321px 0;}
#entry .indexNav .domestic span,#entry .indexNav .domestic .on{background-position:0 -29px;}
#entry .indexNav .case span,#entry .indexNav .case .on{background-position:-321px -29px;}
#entry .gryBox{background:url(../img/entry/bg_gryBoxHd.png) no-repeat 0 0;}
#entry .svPct .pict{width:198px;padding-bottom:4px;background:url(../img/entry/bg_svPctFt.png) no-repeat 0 100%;}
#entry .svPct .pict .inner{padding-right:4px;background:url(../img/entry/bg_svPctCt.png) repeat-y 100% 0;}
#entry .svPct .pict p{padding:6px;border:1px solid #cccccc;}
#entry .svPct .pict .subText{display:block;margin:5px 0 0;color:#333333;}
#entry .svPct .pict .subText em{font-weight:bold;}


/*-- goods --*/
#goods .subTtl,#goods .sectionHd h3,#goods .shpBtn,#goods .shpBtn a{background:url(../img/goods/titles.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#goods .subTtl{width:621px;height:30px;margin-bottom:10px;}
#goods .sectionHd .ttl01{height:40px;background-position:0 -40px;}
#goods .sectionHd .ttl02{height:40px;background-position:0 -90px;}
#goods .sectionHd .ttl03{height:40px;background-position:0 -140px;}
#goods .sectionHd .ttl04{height:40px;background-position:0 -190px;}
#goods .sectionHd .ttl05{height:40px;background-position:0 -240px;}
#goods .sectionHd .ttl06{height:40px;background-position:0 -290px;}
#goods .sectionBd .text{width:356px;}
#goods .sectionBd .pict{width:252px;}
#goods .shpBtn{width:332px;height:27px;background-position:0 -350px;}
#goods .shpBtn a{display:block;width:332px;height:27px;}
#goods .shpBtn .sttl01{background-position:0 -385px;}
#goods .shpBtn .sttl02{background-position:0 -415px;}
#goods .shpBtn .sttl03{background-position:0 -445px;}
#goods .shpBtn .sttl04{background-position:0 -475px;}
#goods .shpBtn .sttl05{background-position:0 -505px;}
#goods .shpBtn .sttl06{background-position:0 -535px;}


/*-- kaden09 --*/
#kaden09 .subNav li a,#kaden09 .subNav li span{background:url(../img/kaden/sNav.png) no-repeat 0 0;}
#kaden09 .subNav .electric a{width:318px;background-position:0 0;}
#kaden09 .subNav .energy a{width:317px;background-position:-318px 0;}
#kaden09 .subNav .electric span,#kaden09 .subNav .electric .on{width:318px;background-position:0 -26px;}
#kaden09 .subNav .energy span,#kaden09 .subNav .energy .on{width:317px;background-position:-318px -26px;}
#kaden09 h2,#kaden09 .sectionHd h3,#kaden09 .sectionBd dt{background:url(../img/kaden/titles.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#kaden09 .subTtl01{width:621px;height:25px;margin-bottom:15px; background-position:0 -120px;}
#kaden09 .subTtl02{width:621px;height:25px;margin-bottom:15px; background-position:0 0px;}
#kaden09 .sectionHd .ttl01{height:38px;background-position:0 -150px;}
#kaden09 .sectionHd .ttl02{height:38px;background-position:0 -195px;}
#kaden09 .sectionHd .ttl03{height:40px;background-position:0 -433px;}
#kaden09 .sectionHd .ttl04{height:40px;background-position:0 -478px;}
#kaden09 .sectionHd .ttl05{height:40px;background-position:0 -29px;}
#kaden09 .sectionHd .ttl06{height:40px;background-position:0 -74px;}
#kaden09 .sectionHd .ttl07{height:40px;background-position:0 -269px;}
#kaden09 .sectionHd .ttl08{height:40px;background-position:0 -314px;}
#kaden09 .sectionHd .ttl09{height:40px;background-position:0 -359px;}
#kaden09 .sectionBd dt{width:406px;height:30px;margin-bottom:10px;}
#kaden09 .sectionBd .sttl01{background-position:0 -524px;}
#kaden09 .sectionBd .sttl02{background-position:0 -559px;}
#kaden09 .sectionBd .sttl03{background-position:0 -594px;}
#kaden09 .sectionBd .sttl04{background-position:0 -629px;}
#kaden09 .sectionBd .sttl05{background-position:0 -664px;}
#kaden09 .sectionBd .sttl06{background-position:0 -699px;}
#kaden09 .sectionBd .sttl07{background-position:0 -734px;}
#kaden09 .sectionBd .text.lft{width:405px;}
#kaden09 .sectionBd .pict.rgt{width:211px;}
#kaden09 .sectionBd .pict.rgt img{border:5px solid #d9dcdf;}
#kaden09 .sectionBd .pict .subText{margin-left:3px;}
#kaden09 .sectionBd .pict .txtc{text-align:center;}
#kaden09 .sponsor{text-align:center;}
#kaden09 .sponsor a{margin:0 5px;}
#kaden09 .sectionBd .subText{color:#666666;margin:10px 0;}
#kaden09 em{font-weight:bold;}


/*-- survey09 --*/
#survey09 .subNav li a,#survey09 .subNav li span{background:url(../img/survey/sNav.png) no-repeat 0 0;}
#survey09 .subNav .enqEnergy a{width:318px;background-position:0 0;}
#survey09 .subNav .enqSolarUser a{width:317px;background-position:-318px 0;}
#survey09 .subNav .enqEnergy span,#survey09 .subNav .enqEnergy .on{width:318px;background-position:0 -27px;}
#survey09 .subNav .enqSolarUser span,#survey09 .subNav .enqSolarUser .on{width:317px;background-position:-318px -27px;}
#survey09 .subTtl,#survey09 .sectionHd h3{background:url(../img/survey/titles.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#survey09 .subTtl{width:390px;height:30px;margin-bottom:10px;}
#survey09 .sectionHd .ttl01{height:32px;background-position:0 -40px;}
#survey09 .sectionHd .ttl02{height:32px;background-position:0 -80px;}
#survey09 .sectionHd .ttl03{height:32px;background-position:0 -120px;}
#survey09 .sectionHd .ttl04{height:32px;background-position:0 -160px;}
#survey09 .sectionHd .ttl05{height:32px;background-position:0 -200px;}
#survey09 .sectionBd .note{padding-left:187px;}
#survey09 .sectionBd .note p,#survey09 .sectionBd .note ul{text-align:left;}
#survey09 .sectionBd .note p{line-height:1.3;color:#666666;font-size:small;}
#survey09 .sectionBd .note li{padding-left:3px;list-style:inside disc;}
#survey09 .subTtl02,#survey09 .sectionBd dt{background:url(../img/survey/titlesA.png) no-repeat;text-indent:-9999px;overflow:hidden;}
#survey09 .questionHd{border:1px solid #f3cb2d;margin-bottom:30px;padding:5px 2px 5px 2px;background-color:#fff;}
#survey09 .questionHd h3{background:url(../img/survey/bgQA.png) no-repeat;padding-left:50px;line-height:1.3;display:table-cell;vertical-align:middle;height:37px;font-weight:bold;}
*:first-child+html #survey09 .questionHd h3{ height:auto; min-height:37px;}
#survey09 .sectionBd dt{height:26px;width:595px;margin-bottom:15px;}
#survey09 .sectionBd .sttl01{background-position:0 -30px;}
#survey09 .sectionBd .sttl02{background-position:0 -70px;}
#survey09 .sectionBd .sttl03{background-position:0 -110px;}
#survey09 .sectionBd .sttl04{background-position:0 -150px;}
#survey09 .sectionBd .sttl05{background-position:0 -190px;}
#survey09 .sectionBd .sttl06{background-position:0 -230px;}
#survey09 .sectionBd .sttl07{background-position:0 -270px;}
#survey09 .sectionBd .sttl08{background-position:0 -310px;}
#survey09 .questionHd .q1{background-position:0 0;}
#survey09 .questionHd .q2{background-position:0 -200px;}
#survey09 .questionHd .q3{background-position:0 -400px;}
#survey09 .questionHd .q4{background-position:0 -600px;}
#survey09 .subTtl02{width:390px;height:30px;margin-bottom:10px; background-position:0 0;}
#survey09 .energyQa{background:url(../img/survey/bgA.png) 0 0 no-repeat;padding-top:81px;}
#survey09 .energyBox{padding:0 10px 33px 10px;border:9px solid #6dadaf;border-top:none;border-left:10px solid #6dadaf;background-color:#f3f3f3;margin-left:1px;}
#survey09 .sectionBd .pict .txtc{text-align:center;}


/* --------------------------------------------- 

 3:side column

--------------------------------------------- */

/* subcolBnr */
#yjSub .subcolBnr{line-height:1;}
#yjSub .subcolBnr li{margin-bottom:7px;}
/* banner08 */
.banner08 .ttlHd{background:#287dcc url(../img/common/right_column_link.png) no-repeat 0 5px;height:30px;text-indent:-9999px;overflow:hidden;padding:5px;}
.banner08{border:1px solid #287dcc;}
.banner08 .innerMod{padding:5px;}
.banner08 .ttl02{font-weight:bold;color:#287dcc;padding:5px;}
.banner08 textarea{height:95px;width: 282px;line-height:1;color:#666;overflow:auto;}
.banner08 p.st00{padding-top:0;border-bottom:1px solid #5c99ce;word-break:break-all;word-wrap:break-word;}
.banner08 p.st01{background:#ededed;padding:2px;font-weight:bold;color:#333333;}
.banner08 p.st02{text-align:center;}
.banner08 p.st02 img{vertical-align:middle;}
.banner08 span{font-weight:bold;color:#333333;}
/* twitterMod */
.twitterMod{position:relative;border:1px solid #67bbcc;line-height:1.1;}
.twitterMod .twitterHd{background:#67bbcc;margin:1px;padding:5px;}
.twitterMod .twitterHd h2{width:225px;height:28px;margin:0 auto;background:url(../img/common/twitter_ttl.png) no-repeat 0 0;text-indent:-9999px;}
.twitterMod .twitterLead{padding:5px;}
.twitterMod strong {font-weight:bold;}
.twitterMod h3{margin-bottom:5px;color:#67bbcc;font-weight:bold;text-align:center;}
.twitterExternalLink{display:block;position:absolute;bottom:6px;right:5px;color:#fff;}
*html .twitterMod .twitterBd{position:relative;zoom:1;}
/* RssFeedModule */
.RssFeedModuleTweet{margin:5px;padding:5px;background:#f9f9f9;/zoom:1;}
.RssFeedModuleTweet:after{content:'';display:block;clear:both;}
.RssFeedModuleTweetImg{float:left;margin-right:5px;}
.RssFeedModuleTweetTitle{overflow:hidden;/zoom:1;word-break:break-all;word-wrap:break-word;}
.RssFeedModuleTweetLink{background:#67bbcc;margin:1px;padding:5px;}
.RssFeedModuleTweetLink a{color:#fff;}

/* ------------------------------
4:footer
------------------------------ */

/* bottom navigation */
#bottomNavi{text-align:center;}
#bottomNavi li{margin-bottom:10px;}