@charset "utf-8";



@import "reset.css";



/*///////////////////////////////////////////////////////// 

//Solar Power Plant Business

name:            common.css

description:     common style property

/////////////////////////////////////////////////////////*/



/* base

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

a:focus { outline:none;}

a:link{

  text-decoration:none;

  color:#13538F;

}

a:visited{

  text-decoration:none;

  color:#006a85;

}

a:hover,

a:visited:hover{

  text-decoration:underline;

  color:#c3151f;

}



/* wrapper

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

#wrapper {

  width:1000px;

}



/* header

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

/* nav */

#header ul#siteNav {

  width:1000px;

  overflow: hidden;

}

ul#siteNav li {

  display: block;

  height: 37px;

  float: left;

}

ul#siteNav li a {

  height: 37px;

  display: block;

  text-indent: -9999px;

}

ul#siteNav li.techon,

ul#siteNav li.techon a {

  width: 95px;

}

ul#siteNav li.top a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) 0 0 no-repeat; width:125px;}

ul#siteNav li.news a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -125px 0 no-repeat; width:130px;}

ul#siteNav li.report a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -255px 0 no-repeat; width:130px;}

ul#siteNav li.special a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -385px 0 no-repeat; width:129px;}

ul#siteNav li.sitemap a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -514px 0 no-repeat; width:130px;}

ul#siteNav li.japanese a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -644px 0 no-repeat; width:131px;}

ul#siteNav li.chinese a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -775px 0 no-repeat; width:129px;}

ul#siteNav li.techon a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -904px 0 no-repeat;}



ul#siteNav li.top a:hover,

ul#siteNav.top li.top a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) 0 -37px no-repeat;}

ul#siteNav.home li.top a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) 0 -37px no-repeat;}

ul#siteNav li.news a:hover,

ul#siteNav.news li.news a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -125px -37px no-repeat;}

ul#siteNav li.report a:hover,

ul#siteNav.inquiry li.report a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -255px -37px no-repeat;}

ul#siteNav li.special a:hover,

ul#siteNav.special li.special a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -385px -37px no-repeat;}

ul#siteNav li.sitemap a:hover,

ul#siteNav.contact li.sitemap a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -514px -37px no-repeat;}

ul#siteNav li.japanese a:hover,

ul#siteNav.japanese li.english a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -644px -37px no-repeat;}

ul#siteNav li.chinese a:hover,

ul#siteNav.chinese li.chinese a { background: url(/images/n/solar-power-plant/common/2013/common/site_nav2014.jpg) -775px -37px no-repeat;}





/* contents layout

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

#contents {

  width:1000px;

  overflow:hidden;

  padding: 20px 0;

}

#contentWrap {

  width:675px;

  >width:685px;/*IE only*/

  padding-left:10px;

  overflow:hidden;

  float:left;

}

#mainContents {

  width:525px;

  float:right;

}

#sideNav {

  width:135px;

  float:left;

}

#sideContents {

  width:300px;

  float:right;

}



/* mainContents

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









/* sideContents

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

#sideNav p.mail {

  margin-bottom: 20px;

}

#sideNav ul {

  border-top: 1px solid #dcdcdc;

  margin-bottom: 20px;

}

#sideNav ul li {

  width:135px;

  border-bottom: 1px solid #dcdcdc;

}

#sideNav ul li a {

  background: url(/images/n/solar-power-plant/common/2013/common/icon_nav.gif) 0 13px no-repeat;

  color: #333;

  padding: 10px 0 10px 20px;

  display: block;

  font-weight: bold;

  font-size: 90%;

  line-height:1.3;

  text-decoration: none;

}

#sideNav ul li a:hover {

  color: #777;

}

#sideNav div.media {

  width: 133px;

  border: 1px #97A7BF solid;

}

#sideNav div.media p {

  text-align: center;

  /* margin: 15px 0; */

  padding:15px 0;

  border-top:1px solid #e6e6e6;
}





/* sideNav

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



/* TOP SNS */

#sideContents #topRightSns{

  display:block;

  margin-bottom: 10px;

}

#sideContents #topRightSns:after{

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}

* html body #sideContents #topRightSns {height: 1%;}

*:first-child+html #sideContents #topRightSns {height: 1%;}

#sideContents #topRightSns div.tool{

  float:right;

  margin:0 0 0 10px;

}

#sideContents #topRightSns #topFacebookTop,

#sideContents #topRightSns #topFacebookBcCh{

  *width:110px;

  *overflow:hidden;

  z-index:999999;

}

#sideContents #topRightSns #topFacebookTop .fb_edge_widget_with_comment,

#sideContents #topRightSns #topFacebookBcCh .fb_edge_widget_with_comment{

  height:22px;

  overflow:hidden;

}

:root #sideContents #topRightSns #topFacebookTop .fb_edge_widget_with_comment,

:root #sideContents #topRightSns #topFacebookBcCh .fb_edge_widget_with_comment{

  height:20px;

  overflow:hidden;

}

#sideContents #topRightSns #topTwitterTop,

#sideContents #topRightSns #topTwitterBcCh{

  width:130px;

  overflow:hidden;

}

#sideContents #topRightSns iframe.twitter-share-button{

  width:130px!important;

}

#sideContents #topRightSns #topFacebookBcCh,

#sideContents #topRightSns #topTwitterBcCh{

  display:none;

}



/* 検索 */

#sideContents #sideSearch{

  display:block;

  width:300px;

  height:34px;

  background:url(/images/n/solar-power-plant/common/2013/common/search_bg.jpg) left bottom no-repeat;

  position:relative;

  overflow:hidden;

  margin:0 0 15px 0;

}

#sideContents #sideSearch .searchTxt{

  display:block;

  border:0;

  padding:0 4px;

  margin:0;

  width:193px;

  height:24px;

  line-height:24px;

  position:absolute;

  background: none;

  left:47px;

  top:4px;

}

#sideContents #sideSearch .searchBtn{

  display:block;

  width:38px;

  height:24px;

  position:absolute;

  left:257px;

  top:5px;

}

#sideContents #sideSearch .searchBtn:hover{

  opacity:0.7;

  filter:alpha(opacity=70);

  -ms-filter: "alpha( opacity=70 )";

}



/* sideInformation */

#sideContents .sideInformation {

  width: 299px;

  margin-bottom:15px;

  padding-bottom: 8px;

  background:url(/images/n/solar-power-plant/common/2013/common/info_bg.gif) left bottom no-repeat;

}

#sideContents .sideInformation ul {

  width: 277px;

  border-right:1px solid #646F8A;

  border-left:1px solid #646F8A;

  background-color: #f6f5f5;

  margin-bottom: 5px;

  padding: 8px 10px 0;

}

#sideContents .sideInformation ul li {

  padding-left: 15px;

  margin-bottom: 6px;

  background:url(/images/n/solar-power-plant/common/2013/common/icon03.gif) left 4px no-repeat;

}

#sideContents .sideInformation ul li a {

  color: #333;

}



/* rectangle */

#sideContents .rectangle li{

  margin-bottom:20px;

}



/* sideRanking */

#sideRanking{

  width: 300px;

  margin-bottom:20px;

}

#sideRanking .commonTitle h3{

  text-align:left;

  font-size:12px;

}

#sideRanking .wrap{

  border:1px solid #CCC;

  padding:8px 18px;

}

#sideRanking .wrap li{

  display:block;

  background:url(/images/n/solar-power-plant/common/2013/common/dot_border.gif) left top repeat-x;

  padding:7px 0;

  line-height:1.4;

  font-size:12px;

}

#sideRanking .wrap li#rank1{

  background:none;

}

#sideRanking .wrap li a{

  display:block;

  padding:2px 0 0 30px;

  color:#13538f;

}

#sideRanking .wrap li#rank1 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank1.gif) 0px center no-repeat;

  min-height:22px;

}

* html body #sideRanking .wrap li#rank1 a{height:22px;overflow:visible;}

#sideRanking .wrap li#rank2 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank2.gif) 0px center no-repeat;

  min-height:22px;

}

* html body #sideRanking .wrap li#rank2 a{height:22px;overflow:visible;}

#sideRanking .wrap li#rank3 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank3.gif) 0px center no-repeat;

  min-height:22px;

}

* html body #sideRanking .wrap li#rank3 a{height:22px;overflow:visible;}

#sideRanking .wrap li#rank4 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank4.gif) 2px center no-repeat;

}

#sideRanking .wrap li#rank5 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank5.gif) 2px center no-repeat;

}

#sideRanking .wrap li#rank6 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank6.gif) 2px center no-repeat;

}

#sideRanking .wrap li#rank7 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank7.gif) 2px center no-repeat;

}

#sideRanking .wrap li#rank8 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank8.gif) 2px center no-repeat;

}

#sideRanking .wrap li#rank9 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank9.gif) 2px center no-repeat;

}

#sideRanking .wrap li#rank10 a{

  background:url(/images/n/solar-power-plant/common/2013/common/rank/rank10.gif) 2px center no-repeat;

}





/* page top

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



/* footer

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

#footer {

  width:1000px;

  margin:0 auto;

  padding:15px 0;

  border-top:3px solid #D7908E;

}

#footer a:link,

#footer a:active{

  color: #1155c8;

}

#footer a:visited{

}

#footer a:hover, 

#footer a:visited:hover{

}

#footer ul.nav {

  text-align:center;

  margin-bottom:15px;

}

#footer ul.nav li {

  display:inline;

}

#footer ul.nav li a {

  background:url(/images/n/solar-power-plant/common/2013/common/line_y.gif) no-repeat center right;

  margin-right:5px;

  padding-right:17px;

  font-size: 14px;

  color: #333;

}

#footer ul.nav li a:visited{ color:#333;}

#footer ul.nav li a:hover,

#footer ul.nav li a:visited:hover{ color:#c3151f;}

#footer ul.nav li.line {

  background:url(/images/n/solar-power-plant/common/2013/common/line_y.gif) no-repeat center left;

  padding-left:18px;

}

#footer .copyright {

  padding:0 30px 0;

}

#footer .copyright div {

  float:left;

  padding-top:15px;

  margin:0 15px 0 0;

}



/* module

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

.alignR { text-align:right; }

.alignC { text-align:center; }

.floatR { float:right; }

.floatL { float:left; }

.clear { clear: both; }

.mb10 { margin-bottom:10px; }

.mb20 { margin-bottom:20px; }

.mb30 { margin-bottom:30px; }

a.over:hover img {

  filter:alpha(opacity=80);

  -moz-opacity: 0.8;

  opacity: 0.8;

}



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

 * A new micro clearfix hack - Nicolas Gallagher

 * http://nicolasgallagher.com/micro-clearfix-hack/

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

.clearfix:before,

.clearfix:after {

  content: " ";

  display: table;

}

.clearfix:after {

  clear: both;

}

.clearfix {

  *zoom: 1; /* for IE 6/7 only */

}



/*********************************************************************

* breadcrumbs

*********************************************************************/

#breadcrumbs{

  display:block;

  padding:5px 0;

  border-bottom: 1px solid #D5D5D5;

  margin: 0 0 15px;

}

#breadcrumbs ul{

  display:inline-block;

  *display:inline;

  *zoom:1;

  vertical-align:bottom;

  overflow:hidden;

  font-size:11px;

  line-height:14px;

  margin:5px 0;

  *zoom:1;

}

#breadcrumbs ul li{

  display:inline-block;

  *display:inline;

  *zoom:1;

  background:url(/images/n/solar-power-plant/common/2013/leaf/mark_breadcrumbs.gif) left 1px no-repeat;

  padding:0 0 0 12px;

  margin:0 5px 0 0;

  float:left;

}

#breadcrumbs ul li.top{

  background:none;

  padding:0;

}

#breadcrumbs #indexToolBoxBar{

  float:right;

  overflow:hidden;

  vertical-align:bottom;

  margin:5px 0 0 0;

}

#breadcrumbs #indexToolBoxBar div.tool{

  float:right;

  margin:0 0 0 10px;

}

#breadcrumbs #indexToolBoxBar #toolFacebookBc,

#breadcrumbs #indexToolBoxBar #toolFacebookBcCh{

  *width:100px;

  *overflow:hidden;

}

#breadcrumbs #indexToolBoxBar #toolTwitterBc,

#breadcrumbs #indexToolBoxBar #toolTwitterBcCh{

  width:90px;

  overflow:hidden;

}

#breadcrumbs #indexToolBoxBar iframe.twitter-share-button{

  width:100px!important;

}

#breadcrumbs #indexToolBoxBar #toolFacebookBcCh,

#breadcrumbs #indexToolBoxBar #toolTwitterBcCh{

  display:none;

}

#breadcrumbs:after{

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}

* html body #breadcrumbs {height: 1%;}

*:first-child+html #breadcrumbs {height: 1%;}



/*********************************************************************

* common parts

*********************************************************************/



/* Title */

.commonTitle{

  display:block;

  overflow:hidden;

  height:26px;

  background:url(/images/n/solar-power-plant/common/2013/common/titlebg_right.gif) right top no-repeat;

}

.commonTitle h2,

.commonTitle h3{

  display:block;

  height:24px;

  font-size:14px;

  font-weight:bold;

  color:#fff;

  line-height:24px;

  padding:2px 0 0 10px;

  text-shadow: 1px 1px 1px #333;

  background:url(/images/n/solar-power-plant/common/2013/common/titlebg_left.gif) left top no-repeat;

}

.commonTitle h3{

  font-size:13px;

}



/* mainCommonBox */

#mainContents .mainCommonBox,

#sideContents .mainCommonBox{

  font-size: 15px;

  display:block;

  overflow:hidden;

  position:relative;

  *zoom:1;

  margin:0 0 15px 0;

}

#mainContents .mainCommonBox .inner,

#sideContents .mainCommonBox .inner{

  display:block;

  overflow:hidden;

  border:1px solid #acacac;

  padding:15px 15px 10px 15px;

  line-height:1.3;

  *zoom:1;

}

#mainContents .mainCommonBox .listLink,

#sideContents .mainCommonBox .listLink{

  display:block;

  background:url(/images/n/solar-power-plant/common/2013/common/dot_border.gif) left top repeat-x;

  text-align:right;

  padding:10px 0 0 0;

}

#mainContents .mainCommonBox .listLink p,

#sideContents .mainCommonBox .listLink p{

  text-align: right;

}

#mainContents .mainCommonBox .listLink a,

#sideContents .mainCommonBox .listLink a{

}



/* imgTitle */

#mainContents .imgTitle,

#mainContents h1.imgTitle,

#mainContents h2.imgTitle{

  border-bottom:1px solid #d5d5d5;

}



/* banner */

#mainContents .banner{

  display:block;

  margin:15px auto;

}

#mainContents .banner p{

  display:block;

  margin:5px auto 10px auto;

  font-size:85%;

  line-height:1.4;

}



/* mainCommonBox */

#mainContents .mainCommonBox,

#sideContents .mainCommonBox{

  display:block;

  overflow:hidden;

  position:relative;

  *zoom:1;

  margin:0 0 15px 0;

}

#mainContents .mainCommonBox .inner,

#sideContents .mainCommonBox .inner{

  display:block;

  overflow:hidden;

  border:1px solid #acacac;

  padding:15px 15px 10px 15px;

  line-height:1.3;

  *zoom:1;

}

#mainContents .mainCommonBox .linkMore{

  position:absolute;

  right:0;

  top:0;

}

#mainContents .mainCommonBox .linkMore a{

  display:block;

  width:69px;

  height:20px;

  text-indent:-9999px;

  background:url(/images/n/solar-power-plant/common/2013/common/btn_more.gif) left top no-repeat;

  margin:4px 2px 0 0;

}

#mainContents .mainCommonBox .linkMore a:hover{

  background-position:-69px top;

}

#mainContents .mainCommonBox h3{

  display:block;

  background:url(/images/n/solar-power-plant/common/2013/common/title_bg.gif) left top no-repeat;

  padding:0 0 0 13px;

  margin:0 0 10px 0;

  font-size:14px;

  line-height:1.2;

  *zoom:1;

}

#mainContents .mainCommonBox li,

#sideContents .mainCommonBox li{

  padding:0;

  margin:0 0 10px 0;

  *margin:0 0 5px 0;

  *zoom:1;

}

#mainContents .mainCommonBox ul.border_list li,

#sideContents .mainCommonBox ul.border_list li{

  background:url(/images/n/solar-power-plant/common/2013/common/dot_border.gif) left top repeat-x;

  padding:10px 0 0 0;

  display:block;

  overflow:hidden;

}

#mainContents .mainCommonBox ul.border_list li.first,

#sideContents .mainCommonBox ul.border_list li.first{

  background:none;

  padding:0;

}

#mainContents .mainCommonBox li .type{

  display:block;

  overflow:hidden;

  min-height:1.2em;

}

* html body #mainContents .mainCommonBox li .type{

  height: expression(document.body.clientHeight < 16? "16px" : "auto");

}

#sideContents .mainCommonBox li .type .icon,

#mainContents .mainCommonBox li .type .icon{

  display:inline-block;

  background:#eaeaea;

  color:#484848;

  font-size:65%;

  padding:1px 4px;

  margin:0 5px 0 0;

  vertical-align:middle;

  *display:block;

  *float:left;

  *vertical-align:baseline;

}

#mainContents .mainCommonBox li .auth{

  display:inline-block;

  background:#0064a6;

  color:#fff;

  font-size:65%;

  padding:1px 4px;

  margin:0 5px 0 0;

  vertical-align:middle;

  *display:block;

  *float:left;

  *vertical-align:baseline;

}

#mainContents .mainCommonBox li .recommend{

  display:inline-block;

  margin:0 0 0 5px;

  vertical-align:middle;

  *display:inline;

  *vertical-align:baseline;

}

#mainContents .mainCommonBox li .recommend img{

  vertical-align:middle;

}

#mainContents .mainCommonBox li .topTitle{

  font-size:85%;

}

#sideContents .mainCommonBox li .topTitle{

  font-size: 12px;

  padding: 0 0 2px;

  display: block;

}

#mainContents .mainCommonBox li .type .topTitle a,

#sideContents .mainCommonBox li .type .topTitle a{

  color:#333;

}

#mainContents .mainCommonBox li .title,

#sideContents .mainCommonBox li .title{

  font-size:95%;

}

#mainContents .mainCommonBox li .title img{

  margin:0 0 0 5px;

  vertical-align:middle;

}

#mainContents .mainCommonBox .markList li .title a,

#mainContents .mainCommonBox .markList li a .title{

  display:block;

  background:url(/images/n/solar-power-plant/common/2013/common/icon02.gif) left 4px no-repeat;

  padding:0 8px 0 12px;

}

#sideContents .mainCommonBox li .title a,

#sideContents .mainCommonBox li a .title{

  font-size: 12px;

  padding: 0;

}

#mainContents .mainCommonBox li .date,

#sideContents .mainCommonBox li .date{

  color:#999;

  font-size:12px;

  line-height:13px;

  display:inline-block;

  *display:inline;

}

#sideContents .mainCommonBox li .date{

  padding:0 0 0 8px;

}

#mainContents .mainCommonBox li .subTitle,

#sideContents .mainCommonBox li .subTitle{

  font-size:85%;

}

#sideContents .mainCommonBox li .subTitle{

  display:block;

  padding:0 0 0 12px;

}

#mainContents .mainCommonBox li .summary,

#sideContents .mainCommonBox li .summary{

  font-size:85%;

  line-height:1.6;

  margin-top: 15px;

}

#sideContents .mainCommonBox li .summary{

  display:block;

}

#mainContents .mainCommonBox li .summary .link{

  display:inline-block;

  text-align:right;

  font-size:12px;

  line-height:1.2;

  margin:3px 0 0 5px;

  *display:inline;

  *zoom:1;

}

#mainContents .mainCommonBox li .summary .link a{

  background:url(/images/n/solar-power-plant/common/2013/common/icon02.gif) left center no-repeat;

  padding:0 0 0 10px;

}

#mainContents .mainCommonBox li .image,

#sideContents .mainCommonBox li .image{

  float:left;

  clear:both;

  margin:0 15px 0 0;

}

#mainContents .mainCommonBox li .image img{

  width:58px;

  border:1px solid #d1d1d1;

}

#sideContents .mainCommonBox li .image img{

  width:69px;

  border:1px solid #d1d1d1;

}

#mainContents .mainCommonBox 

.listLink,

#sideContents .mainCommonBox .listLink{

  display:block;

  background:url(/images/n/solar-power-plant/common/2013/common/dot_border.gif) left top repeat-x;

  text-align:right;

  padding:10px 0 0 0;

}

#mainContents .mainCommonBox .listLink p,

#sideContents .mainCommonBox .listLink p{

  margin:0 0 0 10px;

}

#mainContents .mainCommonBox .listLink a,

#sideContents .mainCommonBox .listLink a{

  background:url(/images/n/solar-power-plant/common/2013/common/icon01.gif) left 5px no-repeat;

  font-size: 12px;

  text-align:left;

  padding-left: 15px;

  color: #333;

}



/* ul.list */

#mainContents ul.list,

#mainContents #kiji ul.list{

  display:block;

  padding:0;

}

#mainContents #kiji ul.list {

  margin:0 10px 10px 10px;

}

ul.list li,

#mainContents ul.list li,

#mainContents #kiji ul.list li{

  display:block;

  font-size:95%;

  background:url(/images/n/solar-power-plant/common/2013/common/icon06.gif) left 0.4em no-repeat;

  padding-left:15px;

  line-height:120%;

  margin-bottom:6px;

}

#mainContents ul.border,

#mainContents #kiji ul.border{

  display:block;

  padding:0;

}

#mainContents #kiji ul.border{

  margin:0 10px 10px 10px;

}

ul.border li,

#mainContents ul.border li,

#mainContents #kiji ul.border li{

  background:none;

  border-bottom:1px dotted #7F7F7F;

  padding:0 0 10px 0;

}

#mainContents ul.point,

#mainContents #kiji ul.point{

  display:block;

  padding:0;

}

#mainContents #kiji ul.point{

  margin:0 10px 10px 10px;

}

ul.point li,

#mainContents ul.point li,

#mainContents #kiji ul.point li{

  display:block;

  font-size:95%;

  background:url(/images/n/solar-power-plant/common/2013/common/icon08.gif) left 0.4em no-repeat !important;

  padding:0 0 0 15px;

  line-height:120%;

  margin-bottom:6px;

}



#mainContents #kiji ul.simple{

  display:block;

  padding:0;

}

#mainContents #kiji ul.simple {

  margin:0 10px 10px 10px;

}

  

#mainContents #kiji ul.simple li{

  display:block;

  font-size:95%;

  padding-left:20px;

}





/*********************************************************************

* list common

*********************************************************************/



/* titleBox */

#mainContents .titleBox{

  padding:0 0 10px 0;

  /* margin:0 0 10px 0; */

  border-bottom:1px solid #d5d5d5;

}

#mainContents .other .titleBox{

  padding:30px 0 10px 0;

}

#mainContents .titleWrap{

  padding:0 0 0 10px;

  border-left:5px solid #0e4366;

}

#mainContents .typeTitle{

  font-size:140%;

  font-weight:bold;

}

#mainContents .titleBox h1{

  font-size:140%;

}

#mainContents .titleBox h2{

  border:none;

  font-weight:normal;

}





/* listContentsBox */

#mainContents .listContentsBox{

  padding:10px 0 0 0;

  margin:0 0 20px 0;

}

#mainContents .mokuji .listContentsBox{

  padding:0;

}



/* pagination */

#mainContents .listContentsBox .pagination{

  background:url(/images/n/solar-power-plant/common/2013/common/dot_border.gif) left top repeat-x;

  padding:15px 0 5px 0;

  text-align:center;

  color:#bbb;

}

#mainContents .listContentsBox .pagination .prev,

#mainContents .listContentsBox .pagination .next{

  display:inline-block;

  margin:0 15px;

  *display:inline;

  *zoom:1;

}





/* .listContentsBox .mainCommonBox */

#mainContents .listContentsBox .mainCommonBox ul{

  display:block;

  overflow:hidden;

}

#mainContents .listContentsBox .mainCommonBox li{

  display:block;

  padding:5px 0;

}

#mainContents .listContentsBox .mainCommonBox li .title{

  display:block;

  font-weight:bold;

  font-size:100%;

  margin:3px 0 0 0;

}

#mainContents .listContentsBox .mainCommonBox li .subtitle{

  font-size:90%;

  font-weight:bold;

  margin:3px 0 0 0;

}

#mainContents .listContentsBox .mainCommonBox li .date{

  color:#999;

  font-size:11px;

  line-height:13px;

  display:inline-block;

  *display:inline;

}

#mainContents .listContentsBox .mainCommonBox li .summary{

  font-size:80%;

  line-height:1.4;

}

#mainContents .listContentsBox .mainCommonBox .image{

  display:block;

  width:130px;

  float:right;

  clear:right;

  margin:0 0 5px 10px;

  text-align:center;

}

#mainContents .listContentsBox .mainCommonBox .image img{

  width:auto;

  height:auto;

  max-width:128px;

  max-height:128px;

  border:1px solid #d1d1d1;

}

* html body #mainContents .listContentsBox .mainCommonBox .image img{

  width:128px;

}

* html body #mainContents .listContentsBox .mainCommonBox .image{

  height:130px;

  overflow:hidden;

}





/* typeB */

#mainContents .listContentsBox .mainCommonBox .typeB li .subtitle{

  display:block;

  margin:0 0 5px 0;

}



/* typeD */

#mainContents .listContentsBox .mainCommonBox .typeD li .subtitle{

  display:block;

  margin:0 0 5px 0;

}



/* typeE */

#mainContents .listContentsBox .mainCommonBox .typeE li.listDate{

  display:block;

  clear:both;

  overflow:hidden;

  padding:5px 0 0 0;

}

#mainContents .listContentsBox .mainCommonBox .typeE li.listDate span{

  display:inline-block;

  background:#40A8E9;

  padding:3px 5px;

  color:#fff;

  font-weight:bold;

  font-size:80%;

  *display:inline;

  *zoom:1;

}

/* 拡大画像

-------------------------------------------------------------*/
#imgviewContents .image img {

  max-width: 950px;

}
