﻿@charset "utf-8";

/*---page_top---*/

#maincolumn .section {
	width: 880px;
	margin: 0 auto;
	padding: 0;
}
#maincolumn .section2 {
	width: 850px;
	margin: 0 auto;
	padding: 0 15px;
}
#maincolumn .block {
	width: 880px;
}

/*見積もりボタン*/

#maincolumn #btn01 {
	width: 698px;
	height:167px;
	padding: 86px 0 0 182px;
	background-image: url(../images/top/btn_bk01.jpg);
	background-repeat: no-repeat;
}
#maincolumn #btn02 {
	width: 698px;
	height:192px;
	padding: 80px 0 0 182px;	
	background-image: url(../images/top/btn_bk02.jpg);
	background-repeat: no-repeat;
}
#maincolumn #btn03 {
	width: 710px;
	height:205px;
	padding:133px 0 0 170px;
	background-image: url(../images/top/btn_bk03.jpg);
	background-repeat: no-repeat;
}
#maincolumn #btn04 {
	width: 698px;
	height:195px;
	padding: 88px 0 0 182px;
	background-image: url(../images/top/btn_bk04.jpg);
	background-repeat: no-repeat;
}
#maincolumn #btn05 {
	width: 710px;
	height:196px;
	padding:51px 0 0 170px;
	background-image: url(../images/top/btn_bk05.jpg);
	background-repeat: no-repeat;
}

/*メインナビ*/

#maincolumn ul#navi {
	width: 855px;
	padding:0 0 42px 25px;
}
#maincolumn ul#navi li {
	width: 270px;
	float:left;
	margin-right:10px;
}

/*理由*/

#maincolumn #reason {
	width: 850px;
	padding:0 15px;
}
#maincolumn #reason .r01 {
	width: 685px;
	height:71px;
	padding:29px 10px 0 155px;
	background-image: url(../images/top/img03.jpg);
	background-repeat: no-repeat;
}
#maincolumn #reason .r02 {
	width: 685px;
	height:71px;
	padding:29px 10px 0 155px;
	background-image: url(../images/top/img04.jpg);
	background-repeat: no-repeat;
}
#maincolumn #reason .r03 {
	width: 685px;
	height:71px;
	padding:29px 10px 0 155px;
	background-image: url(../images/top/img05.jpg);
	background-repeat: no-repeat;
}
#maincolumn #reason .r04 {
	width: 685px;
	height:71px;
	padding:29px 10px 0 155px;
	background-image: url(../images/top/img12.jpg);
	background-repeat: no-repeat;
}


/*メンテナンス*/

#maincolumn #maint {
	width: 830px;
	padding:0 25px;
}

/*タイプ別*/

#maincolumn #type {
	width: 855px;
	padding:0 0 0 25px;
}
#maincolumn #type ul {
	width: 855px;
	padding:0 0 23px 0;
}
#maincolumn #type li {
	width: 270px;
	float:left;
	margin-right:10px;
}

/*広さ別*/

#maincolumn #tsubo {
	width: 833px;
	padding:0 0 0 47px;
}
#maincolumn #tsubo ul {
	width: 833px;
	padding:0 0 40px 0;
}
#maincolumn #tsubo li {
	width: 126px;
	float:left;
	margin:0 6px 7px 0;
}

#maincolumn  #space_tab {
	width:800px;
	border-collapse:collapse;
	border:none;
}

#maincolumn  #space_tab th {
	padding:3px;
	color:#FFF;
	background-color:#09F;
	font-size:14px;
	border:none;
	border-bottom:1px dotted  #CCC;
	text-align:center;
}

#maincolumn  #space_tab td {
	padding:3px;
	border:none;
	border-bottom: #CCC 1px dotted;
	text-align:center;
}

#maincolumn  .color{
	padding:3px;
	background:#f5f5f5;
	border-bottom:#CCC 1px dotted;
}

#maincolumn  #space_tab tr:hover {
	color:#FFF;
	background-color:#39F;
}

/*センター相談*/

#maincolumn #consult {
	width: 480px;
	height:221px;
	padding:43px 45px 0 355px;
	background-image: url(../images/top/img09.jpg);
	background-repeat: no-repeat;
}

/*エアコン設置*/

#maincolumn #step1 {
	width: 671px;
	height:180px;
	padding:83px 150px 0 29px;
	background-image: url(../images/top/flow01.jpg);
	background-repeat: no-repeat;
	line-height:1.4;
}
#maincolumn #step2 {
	width: 632px;
	height:133px;
	padding:65px 23px 0 195px;
	background-image: url(../images/top/flow02.jpg);
	background-repeat: no-repeat;
	line-height:1.4;
}
#maincolumn #step3 {
	width: 632px;
	height:132px;
	padding:65px 23px 0 195px;
	background-image: url(../images/top/flow03.jpg);
	background-repeat: no-repeat;
	line-height:1.4;
}
#maincolumn #step4 {
	width: 634px;
	height:120px;
	padding:65px 187px 0 29px;
	background-image: url(../images/top/flow04.jpg);
	background-repeat: no-repeat;
	line-height:1.4;
}
#maincolumn #step5 {
	width: 634px;
	height:110px;
	padding:65px 187px 0 29px;
	background-image: url(../images/top/flow05.jpg);
	background-repeat: no-repeat;
	line-height:1.4;
}
#maincolumn #step6 {
	width: 634px;
	height:125px;
	padding:65px 187px 0 29px;
	background-image: url(../images/top/flow06.jpg);
	background-repeat: no-repeat;
	line-height:1.4;
}
#maincolumn #step7 {
	width: 634px;
	height:38px;
	padding:65px 187px 0 29px;
	background-image: url(../images/top/flow07.jpg);
	background-repeat: no-repeat;
	line-height:1.4;
}


.error {
	color:#D40000;
	padding:5px 0;
}


.faq-box001{
background: url(../images/contact/contact_img1.jpg) no-repeat;
width: 880px; margin-left: 40px;
padding:301px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-box001 {height: 301px;}

.faq-box002{
background: url(../images/contact/contact_img2.png) no-repeat;
width: 960px; margin-left: 0px;
padding:366px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-box002 {height: 366px;}



