@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "qc.css";

#contents{
	width:560px;
	float:left;
	padding-top:10px;}

.contentsBox{
	width:535px;
	padding:0 9px 0 15px;}

.contentsBox p{
	font-size:81%;
	line-height:1.3;}

h3{
	width:534px;
	height:32px;
	margin-bottom:10px;
	text-indent:-9999px;}

.useguidance h3{
	background:url(../images/ttl_useguidance.jpg) 0 0 no-repeat;}
.airconconstruction h3{
	background:url(../airconconstruction/images/ttl_airconconstruction.jpg) 0 0 no-repeat;}
.handyman h3{
	background:url(../airconconstruction/images/ttl_handyman.jpg) 0 0 no-repeat;}
.antenna h3{
	background:url(../images/ttl_antenna.jpg) 0 0 no-repeat;}
.construction h3{
	background:url(../images/ttl_construction.jpg) 0 0 no-repeat;}
.flow h3{
	background:url(../images/ttl_flow.jpg) 0 0 no-repeat;}
.convenience h3{
	background:url(../images/ttl_convenience.jpg) 0 0 no-repeat;}
.faq h3{
	background:url(../images/ttl_faq.jpg) 0 0 no-repeat;}
.company h3{
	background:url(../images/ttl_company.jpg) 0 0 no-repeat;}
.inquiry h3{
	background:url(../images/ttl_inquiry.jpg) 0 0 no-repeat;}
.sitemap h3{
	background:url(../images/ttl_sitemap.jpg) 0 0 no-repeat;}


h4{
	color:#333;
	font-size:91%;
	font-weight:bold;
	padding:15px 0 16px 40px;
	background:url(../cmn_images/sttl_cmn_01.jpg) 0 0 no-repeat;}

h5{
	font-size:81%;
	padding:0 0 6px 21px;
	margin-bottom:10px;
	background:url(../cmn_images/ssttl_cmn_01.jpg) 0 1px no-repeat;}

.dlList01 dt{
	font-size:81%;
	padding:0 0 6px 21px;
	margin-bottom:5px;
	background:url(../cmn_images/ssttl_cmn_01.jpg) 0 1px no-repeat;}
.dlList01 dd{
	font-size:81%;
	line-height:1.3;
	padding:0 5px;
	margin-bottom:15px;}

.dlList01 dd.ddImg2wayL01{
	width:235px;
	float:left;
	padding:0 0 0 27px;
	margin:0 10px 20px 0;}
.dlList01 dd.ddImg2wayR01{
	width:235px;
	padding:0;
	float:left;}

.dlList01 dd.ddImg2wayL02{
	width:190px;
	float:left;
	padding:0 0 0 72px;
	margin:0 10px 20px 0;}
.dlList01 dd.ddImg2wayR02{
	width:190px;
	padding:0;
	float:left;}

.dlList02L dt{
	margin-bottom:5px;}
.dlList02L dd{
	font-size:81%;
	line-height:1.3;}
.dlList02R dt{
	margin-bottom:5px;}
.dlList02R dd{
	font-size:81%;
	line-height:1.3;}

.flowIcon{
	text-align:center;
	padding-top:15px;}

.contentsBoxL{
	width:235px;
	float:left;
	margin-right:15px;
	margin-bottom:20px;}
.contentsBoxR{
	width:280px;
	float:left;}
	
.contentsBoxR01{
	width:250px;
	float:left;
	border: 2px solid #ccc;
	padding:5px;
	font-size:81%;
	}

	
	
.contentsBoxL02{
	width:260px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;}
.contentsBoxR02{
	width:260px;
	float:left;
	margin-bottom:15px;}

.inquiryBox{
	padding-left:7px;}

ul.faqList{
	margin-bottom:20px;}
.faqList li{
	font-size:81%;
	margin-bottom:10px;}
.faqList a:link{
	text-decoration:underline;}
.faqList a:visited{
	text-decoration:underline;}
.faqList a:hover{
	text-decoration:none;}
.faqList a:active{
	text-decoration:none;}

.faqList02 li{
	font-size:81%;
	margin-bottom:10px;}

.faqDlList dt{
	font-size:81%;
	padding:11px 0 10px 37px;
	background:url(../images/img_faq_q.gif) 0 0 no-repeat #D3EDD2;}
.faqDlList dd{
	padding:10px 10px 5px 37px;
	margin-bottom:15px;
	background:url(../images/img_faq_a.gif) 0 0 no-repeat #EEF8EE;}
.faqDlList dd p{
	padding-bottom:5px;}

.faqDlList dd a:link{
	text-decoration:underline;}
.faqDlList dd a:visited{
	text-decoration:underline;}
.faqDlList dd a:hover{
	text-decoration:none;}
.faqDlList dd a:active{
	text-decoration:none;}


.sitemap dt{
	font-size:81%;
	line-height:1.2;
	padding-left:30px;
	margin:0 0 6px 1px;
	background:url(../cmn_images/icon_cmn_02.gif) 0 5px no-repeat;}
.sitemap dt.sitemapDtTtl{
	color:#333;
	font-size:91%;
	font-weight:bold;
	padding:13px 0 12px 40px;
	background:url(../cmn_images/sttl_cmn_01.jpg) 0 0 no-repeat;}
.sitemap dd{
	font-size:81%;
	line-height:1.3;
	margin-left:30px;
	margin-bottom:10px;}


.sitemap dt a:link{
	text-decoration:underline;}
.sitemap dt a:visited{
	text-decoration:underline;}
.sitemap dt a:hover{
	text-decoration:none;}
.sitemap dt a:active{
	text-decoration:none;}
	
.atitle{ font-size:1.15em; font-weight:bold; color:#666666;}
