@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 共通
　02. TOP
　03. 環境・省エネアイテム
　04. 対応力・品質
  

******************************************************************************* */

/* ==

　01. 共通

=============================================================================== */
.section .main{ font-size:115%; }

.main .item ul{ margin-bottom:15px; }
.main .item ul li{ float:left; width:230px; margin-right:20px; }
.main .item ul li.lastChild{ margin-right:0; }

.main .item ul li ul{ margin-top:10px; }
.main .item ul li ul li{ margin-top:10px; }
.main .item ul li.lastChild ul{ margin-top:20px; }
.main .item ul li.lastChild ul li{ margin-top:0; }

#lightpop-data-nav{ text-align:right; }

.main .pagelist{ margin-bottom:20px; }
.main .pagelist li.next{ float:left; }
.main .pagelist li.back{ float:right; text-align:right; }

.item_detail .footer,
.detail .footer{ display:none; }


/* ==

　02. TOP

=============================================================================== */
.main .lead{ margin-top:15px; }
.main .lead .txt{ float:left; width:475px; }
.main .lead .img{ float:right; width:240px; }

.main .office{ margin-top:10px; }
.main .office .office_l{ float:left; width:345px; }
.main .office .office_r{ float:right; width:345px; }

.main .quality{ background:url(../images/bk_quality.gif) no-repeat; padding:14px; width:702px; }
.main .quality .img{ float:left; width:176px; }
.main .quality .txt{ float:right; width:505px; }

.detail{ width:837px; margin:0 auto; }
.detail p{ margin-top:15px; }
.detail p.btn_next{ text-align:right; }



/* ==

　03. 環境・省エネアイテム

=============================================================================== */
.main area{ padding:0 !important; }

/* lightpop内
------------------------------------------------------------------------------- */
html {
	overflow-y: visible;
}
div.item_detail{
	width:730px;
	margin:20px auto;
	font-size:115%;
	line-height:1.5;
}
.item_detail p{ margin-bottom:8px; }
.item_detail p.ttl{
	border-bottom:1px solid #ccc;
	padding-bottom:4px;
}
.item_detail p.img{ float:right; width:auto; }
.item_detail .txt{}


/* ==

　04. 対応力・品質

=============================================================================== */
.main .q_lead .txt{ float:left; width:400px; }
.main .q_lead .img{ float:right; width:306px; }

.main ul.notes{ font-size:86%; margin-top:10px; }

.main .lab p.link{
	background:url(/common/images/renew2009/arrow_02.gif) no-repeat left 8px;
	padding-left:8px;
}
.main .lab ul{ margin:10px 0 0 255px; }
.main .lab ul li{ float:left; }
