@charset "UTF-8";

img{
	display:block;
}

/* 家電サービス
------------------------------------------------------------ */
/*** common ***/
.kadenWrap {
	border:solid 1px #CCC;
	border-top:none;
	padding:15px;
	width:511px !important;
	width /**/:543px;
}

.kadenWrap p, .kadenWrap ol, .kadenWrap ul { line-height:1.5; }

.thirdLink {
	padding:2px 8px 1px;
	margin-bottom:20px;
	width:495px !important;
	width /**/:511px;
	background-color:#EAFDEF;
	overflow:hidden;
	text-align:center;
}
.thirdLink li {
	display:inline;
}
.thirdLink li a {
	display:block;
	width:auto;
	float:left;
	margin-right:0.8em;
	padding-left:8px;
	background: url(../../common_img/bow_3x5_gren.gif) left center no-repeat;
	color:#339900;
	text-decoration:none;
}
.thirdLink li a:hover {
	color: #FF3300;
	background: url(../../common_img/bow_3x5_orange.gif) left center no-repeat;
}

.ttlRank1 {
	font-size: 135%;
	padding: 4px 8px;
	border: solid 1px #693;
	color:#396;
	background-color:#E7FAD3;
	margin-bottom:10px;
	line-height: 1.1;
}

.ttl {
	font-size: 110%;
	padding-left: 5px;
	border-left: solid 8px #399;
	color: #339999;
	margin-bottom: 0.5em;
	line-height: 1.1;
}

.txt_large{
	text-align:center;
	color:#336699;
	font-size:130%;
	margin-top:15px;
	font-weight:bold;
}
.txt_large_L{
	color:#336699;
	font-size:130%;
	margin-top:15px;
	font-weight:bold;
}



/*** トップ ***/
#af_service{
	background-color:#E9F7FE;
	padding:5px;
	margin:20px 0 0;
}
#af_service h5{
	margin:5px;
}
#af_service ul strong{
	font-size:110%;
}

.kadenToi {
	width:523px !important;
	width /**/:539px;
	border-left:solid 1px #BEBEBE;
	border-right:solid 1px #BEBEBE;
	padding:4px 7px 0;
}

.kadenCenterInfo {
	padding:14px 10px 5px;
	border-top:dotted 1px #CCC;
	width:503px !important;
	width /**/:523px;
}

.kadenCenterInfo h3 {
	float:left;
	width:200px;
	font-size:110%;
}

.kadenCenterInfo address {
	float:left;
	width:300px;
	font-style:normal;
}

.kadenCenterInfo dl{
	margin-top:7px;
	line-height:1.4;
}
.kadenCenterInfo dl dt{
	width:7.5em;
}
.kadenCenterInfo dl dd{
	margin:-1.4em 0 5px 8em;
}

.kadenCenterInfo ul {
	margin-top:7px;
}

.kadenCenterInfo ul li {
	float:left;
	width:240px;
	line-height:1.6;
}

#top_menu{
	width:543px;
	margin:20px 0 0;
}
.Top_left{
	width:266px;
	margin:0px 0 0;
	float:left;
}

.Top_right{
	width:266px;
	margin:0px 0 0;
	float:right;
}


.Top_left h4, .Top_right h4{
	margin:0 0 10px;
}



/*** サービス ***/

.support{
	width:100%;
	margin:15px auto 0;
	border:1px solid #CCC;
	border-collapse:collapse;
}
.support th, .support td{
	border:1px solid #CCC;
	padding:7px 10px;
}
.support th{
	background-color:#EEFFFF;
	color:#006699;
	white-space:nowrap;
}

.plas{
	text-align:center;
	margin:15px auto;
	font-size:130%;
	font-weight:bold;
	border-bottom:1px solid #F66;
}
.plas strong{
	font-size:150%;
	color:#FF6600;
}


/*** 石油 ***/
#oil_point{
	width:100%;
	margin:20px auto 0;
}

#oil_point th{
	width:146px !important;
	width /**/: 162px;
	text-align:left;
	color:#FFF;
	padding:5px 8px;
	vertical-align:top;
}
#oil_point th h5{
	font-size:150%;
}
#oil_point th ul{
	margin:5px 0 0 20px;
	list-style:disc;
	padding:0;
	font-size:115%;
}
#oil_point th ul li{color:#FFFF00;}
#oil_point th ul li strong{color:#FFF}
#oil_point th p{ font-size:90%;}


th.brown{background-color:#b56c09;}
th.purple{background-color:#7f6f91;}
th.green{background-color:#508620;}

td.brown{ border:1px solid #b56c09;}
td.purple{ border:1px solid #7f6f91;}
td.green{ border:1px solid #508620;}

sub{
	vertical-align:baseline;
	font-size:80%;
}

#oil_point td{
	text-align:center;
	padding:5px 0;
}

.note_oil{
	margin:5px 0 0;
	line-height:1.4;
	font-size:70%;
}
.note_oil dt{
	width:2.7em;
}
.note_oil dd{
	margin:-1.4em 0 5px 2.8em;
}

.ecofeel{
	text-align:center;
	margin:20px auto 0;
}
.ecofeel img{
	margin-top:15px;
	margin-bottom:15px;
}

.bd_dashed{
	border-bottom:1px dashed #CCC;
	font-size:1px;
	line-height:1px;
}


.room_pic{
	text-align:center;
	margin:20px auto 0;
}
.room_pic h5{
	margin:20px 0 0;
}
.room_pic h5 span{
	font-size:80%;
}
.room_pic img{
	margin-top:10px;
	margin-bottom:20px;
}



/*** 家具組立てサービス ***/
.funi_ul{
	list-style: disc;
	margin:0 0 0 25px;
}

.funi_ul li{
	margin-bottom:3px;
}

.funi_ul li table{
	border:1px solid #CCC;
	border-collapse:collapse;
	margin:5px 0 0;
}

.funi_ul li table th, .funi_ul li table td{
	border:1px solid #CCC;
	padding:3px 10px;
}

.funi_ul li table th{
	font-weight:normal;
	background-color:#FFFFCC;
}



/*** 床下環境 ***/
.floorBox{
	border:2px solid #0db14b;
	background-color:#fffcd5;
	width:487px !important;
	width /**/: 511px;
	padding:10px;
	margin-bottom:10px;}

.floor_shindan{
	background-color:#d8eddd;
	width:491px !important;
	width /**/: 511px;
	padding:10px;}

.floor_shindan h5{
	text-align:center;
	color:#F00;
	font-size:120%;
	margin-bottom:10px;}

.floor_shindan strong{
	color:#f00;}

.picLeft{float:left;}
.picRight{float:right;}



/*** 太陽光発電 ***/
.link_pdf{
	font-size:130%;
	text-align:center;
	font-weight:bold;}

.link_pdf a{
	background: url(images/icon_pdf.gif) no-repeat 0% 40%;
	padding-left:22px;}






