﻿@charset "utf-8";

/*---page_top---*/

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

/*見積もりボタン*/

#maincolumn #btn02 {
	width: 803px;
	height:234px;
	padding: 0 0 35px 77px;	
	background-image: url(../images/top/btn_bk.jpg);
	background-repeat: no-repeat;
}
#maincolumn #btn03 {
	width: 652px;
	height:243px;
	padding: 168px 0 0 228px;	
	background-image: url(../images/top/btn_bk2.jpg);
	background-repeat: no-repeat;
}
#maincolumn .flowBtn {
	position: absolute;
	top: 127px;
	right: 145px;
}

/*メインナビ*/

#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;
}


.title-001{
background: url(../images/top/title10.png) no-repeat;
width: 960px;
padding:98px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-001 {height: 98px;}

.title-002{
background: url(../images/top/title02.png) no-repeat;
width: 960px;
padding:100px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-002 {height: 100px;}

.title-003{
background: url(../images/top/title03.png) no-repeat;
width: 960px;
padding:101px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-003 {height: 101px;}

.title-004{
background: url(../images/top/title04.png) no-repeat;
width: 960px;
padding:101px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-004 {height: 101px;}

.title-005{
background: url(../images/top/title05.png) no-repeat;
width: 960px;
padding:101px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-005 {height: 101px;}

.title-006{
background: url(../images/top/title06.png) no-repeat;
width: 960px;
padding:101px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-006 {height: 101px;}

.title-007{
background: url(../images/top/title09.png) no-repeat;
width: 960px;
padding:133px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-007 {height: 133px;}

.title-008{
background: url(../images/top/title08.png) no-repeat;
width: 960px;
padding:101px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-008 {height: 101px;}




.mainimg-inner{
background: url(../images/top/top_img1.jpg) no-repeat;
width: 880px; margin-left: 40px;
padding:361px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .mainimg-inner {height: 361px;}

.mainimg-inner2{
background: url(../images/top/top_img2.png) no-repeat;
width: 960px;
padding:342px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .mainimg-inner2 {height: 342px;}

.mainimg-inner3{
background: url(../images/top/top_img3.png) no-repeat;
width: 960px;
margin: 0px 0px 25px 0px;
padding:342px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .mainimg-inner2 {height: 342px;}

.mitsumori{
background: url(../images/top/top_img4_t.png) no-repeat;
width: 960px; margin-bottom: -24px;
padding:205px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .mitsumori {height: 205px;}

.item-name{
background: url(../images/top/new-text01.png) no-repeat;
width: 810px;
padding:157px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-name {height: 157px;}

.item-kakaku01{
background: url(../images/top/new-text03.png) no-repeat;
width: 462px;
padding:130px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-kakaku01 {height: 130px;}

.item-kakaku02{
background: url(../images/top/new-text04.png) no-repeat;
width: 439px;
padding:134px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-kakaku02 {height: 134px;}

.item-text{
background: url(../images/top/new-text05.png) no-repeat;
width: 106px;
padding:40px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-text {height: 40px;}

.item-baku{
background: url(../images/top/new-text06.gif) no-repeat;
width: 309px;
padding:323px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-baku {height: 323px;}

.item-baku02{
background: url(../images/top/new-text12.png) no-repeat;
width: 353px;
padding:198px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-baku {height: 198px;}

.item-name2{
background: url(../images/top/new-text07.png) no-repeat;
width: 487px;
padding:79px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-name2 {height: 79px;}

.item-kakaku201{
background: url(../images/top/new-text09.gif) no-repeat;
width: 574px;
padding:135px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-kakaku201 {height: 135px;}

.item-text2{
background: url(../images/top/new-text08.gif) no-repeat;
width: 156px;
padding:51px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .item-text2 {height: 51px;}


.text-box001{
background: url(../images/top/new-text10.png) no-repeat;
width: 669px;
padding:209px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .text-box001 {height: 209px;}

.text-box002{
background: url(../images/top/new-text13.png) no-repeat;
width: 376px;
padding:170px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .text-box002 {height: 170px;}

.text-box003{
background: url(../images/top/amt-text.png) no-repeat;
width: 628px;
padding:219px 0px 0px 0px; overflow: hidden; height: 0px; float: left;}
* html .text-box002 {height: 219px;}
.left{ float: left;}

.text-box004{
background: url(../images/top/top_img13.jpg) no-repeat;
width: 850px;
padding:406px 0px 0px 0px; overflow: hidden; height: 0px; float: left;}
* html .text-box002 {height: 406px;}

.text-box005{
background: url(../images/top/menu19.jpg) no-repeat;
width: 550px;
padding:161px 0px 0px 0px; overflow: hidden; height: 0px; float: left;}
* html .text-box002 {height: 161px;}


.maker-box{
background: url(../images/top/maker.gif) no-repeat;
width: 797px; margin-left:40px;
padding:33px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .title-006 {height: 33px;}












































