@charset 'utf-8';
/* ----housing_aircon master --------------------------------------- */

.col2 .main h2 {
	background: url(../../common/img/bg/bg_main_h2_long_hs.gif) no-repeat 0 0;
	color:#333;
}
table th {
	border-bottom: 1px solid #bababa;
	background: #FDF8F2;
}
.main .block h4.blue {
	background: url(../../common/img/bg/bg_main_info_h4_hs.gif) no-repeat 0 1px;
}
/**
 * Media Queries (for smp)
 */
@media screen and (max-width: 480px) {

.col2 .main h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 0px;
	padding:10px 0 11px 3px;
	color:#333;
	background: url(../../common/img/bg/bg_h2_smp_hs.gif) repeat-x;
	border-bottom:1px solid #d9d9d9;
}
.main .block h4.blue {
	background: none;
}

}



/* ----housing_aircon ヘッダーフッター ----------------------------- */

.header h1 {
	background: #F17606;
}
.menubtn {
	color: #454545;
}
.menubtn span {
    background: #FCE8C5;
}
.menubtn span:nth-child(4) {
    top: 25px;
    font-size:72%;
    background:none;
    color:#F17606;
}
#menu2 li {
	background: url(../../common/img/hf/bg_nav_hs.gif) repeat-x 0 0;
}
#menu2 li a {
	color: #454545;
}
#menu2 li a.current,
#menu2 li a:hover {
	color: #FFF;
	background: #F17606;
}

/* nav_low */
.nav_low {
	background: #F7F7F7;
}
.menu_s > li {
	width: 30.2%;
}
.menu_s > li a {
	color: #F17606;
}
#menu2 ul {
	background: url(../../common/img/hf/bg_nav_hs.gif) repeat-x 0 0;
}
#menu2 li {
	background:url(../../common/img/hf/bd_nav_hs.gif) no-repeat right 50%;
}
#menu2 ul li.low_t3 {
	background: url(../../common/img/hf/bd_nav_hs.gif) no-repeat left 50%;
}
#menu2 ul li.low3 a{
	color:#F17606;
}
#menu2 ul li.low3 a:hover{
	color:#FDDB00;
}
#menu2 ul li.low4 {
	background:#F7F7F7;
}
#menu2 ul li.low4 a{
	color:#F17606;
}
#menu2 ul li.low4 a:hover{
	color:#FDDB00;
}
/* 下矢印 */
.init-bottom:before {
    border-right: 1px solid #F17606;
    border-bottom: 1px solid #F17606;
    color:#F17606;
}
/* nav_search */
.nav_search {
	background: #F17606;
}
li.menu__mega ul.menu__second-level > li {
	font-size:85%;
}
/* ハウジング  hp命名30番から*/
/* 天井カセット形1方向 */
.menu__second-level li.hp31 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -1px;
}
.menu__second-level li.hp31_m {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px 6px;
}
/* 天井カセット形2方向 */
.menu__second-level li.hp32 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -46px;
}
.menu__second-level li.hp32_m {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -42px;
}
/* 壁埋込形 */
.menu__second-level li.hp33 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -100px;
}
/* ビルトイン */
.menu__second-level li.hp34 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -153px;
}
.menu__second-level li.hp34_m {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -145px;
}
/* 床置き */
.menu__second-level li.hp35 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -205px;
}
/* 小能力 */
.menu__second-level li.hp36 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -258px;
}
/* 壁掛形 */
.menu__second-level li.hp37 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -307px;
}
/* 室外機 */
.menu__second-level li.hp38 {
	background: url(../../common/img/side/ico_horsepower_sp_h.jpg) no-repeat 5px -375px;
}
li.menu__mega ul.menu__second-level > li:nth-child(n+7) {
	border-bottom: none;
}

/* footer */
.foot_contact {
	border-top: 1px solid #F17606;
	display: none;
}
.foot_menu ul.address {
/* 	background:url(../../common/img/hf/address_bg_all_v3.png) no-repeat 0px 3px; */
}
.foot_menu {
	border-top: 1px solid #F17606;
	background: #FDEBDA;
}
.foot_menu .ft_menu_ttl{
	color:#454545;
}
.foot_menu .menu ul li {
	border: 1px solid #F17606;
}
.foot_menu .menu ul li a {
	background: #fff url(../../common/img/arw/arw_wb_hs.gif) no-repeat 10px 50%;
}
.foot_menu .menu ul li a:link,
.foot_menu .menu ul li a:visited {
	color: #F17606;
}
.foot_menu .menu2 {
	border-bottom: 1px solid #F17606;
}
.ft_nav_ac li {
	padding: 0 10px 0 13px;
}
.ft_nav_ac li ul li {
	width: 177px;
}
.ft_nav_ac li ul li a,
.ft_nav_ac li:hover ul li a {
	padding: 10px 0px;
}
.ft_nav_ac li.drop_maker{
	background: none !important;
}

.ft_nav_ac li a {
	color: #F17606;
	background: url(../../common/img/hf/arw_nav_low_hs.gif) no-repeat 0px 50%;
}

.ft_nav_ac li a:hover {
	color: #fff;
	background: #F17606 url(../../common/img/hf/arw_nav_low_on_hs.gif) no-repeat 0px 50%;
}
.ft_nav_ac li ul {
	background: #F17606;
}
.ft_nav_ac li ul li a:hover {
	color: #F17606;
}
.ft_nav_ac li:hover ul li a:hover {
	color: #F17606;
}
.ft_nav_ac li:hover ul li.dropmenu_ie {
	border-bottom: 2px solid #F17606;
}
.ft_nav_ac li:last-child ul {
	left: -29%;
	width: 200px;
}
/* foot_link */
.foot_link {
	background: #F17606;
}


/**
 * Media Queries (for smp)
 */
/*--menu--*/
@media screen and (max-width: 480px) {
#menu2 ul {
	background: url(../../common/img/hf/bg_nav_hs.gif) repeat-x 0 0;
}
#menu2 li {
	background:none;
	border-bottom:1px solid #FCE8C5;
}
#menu2 ul li.low_t3 {
	background: none;
}
#menu2 ul li.low3 a{
	color:#F17606;
}
#menu2 ul li.low3 a:hover{
	color:#FDDB00;
}
#menu2 ul li.low4 {
	background:#F7F7F7;
}
#menu2 ul li.low4 a{
	color:#F17606;
}
#menu2 ul li.low4 a:hover{
	color:#FDDB00;
}
#menu2 li a, #menu2 li a:hover{
	background:url(../../common/img/arw/arw_wb_hs.gif) no-repeat 96% 50%;
}
}

/* ----housing_aircon top main ----------------------------- */
/* main visual */
.mainvs_hs {
	width: 980px;
	height: 293px;
	overflow: hidden;
	margin: 0 auto 10px;
	padding: 0;
	text-align: left;
}
.mainvs_hs img{
	border: 1px solid #bbbbbb;
	width: 978px;
	height: 291px;
}


.col3 .main h2 {
	color: #282200;
	background: url(../../common/img/bg/bg_main_h3_hs.gif) no-repeat 0 0;
}
.col3 .main h2 span {
	color: #F17606;
	font-size:110%
}
.col3 .main h2 a{
	color: #282200;
}
/* 挨拶 */
.col3 h2.greeting {
	font-size: 146.154%;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0 8px;
	color: #F17606;
	border-top: 2px solid #F17606;
	border-bottom: 1px solid #bbb;
	background: transparent;
}
.area_adhesion p.area_greeting {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0 8px;
	color: #F17606;
	border-top: 2px solid #F17606;
	border-bottom: 1px solid #bbb;
	background: transparent;
}
/* 矢印色 */
.choice_line5 .cl5_block .arw_hs {
	padding: 0 0 0 9px;
	background: url(../../common/img/arw/arw_wb_hs.gif) no-repeat 0 5px;
}
/* 全国対応 */
.main .zenkoku_after{
	background:url(../../common/img/top/bnr_care_top2_hs.jpg) no-repeat;
}
.main .zenkoku_after .alljapan h3, .main .zenkoku_after .aftercare h3{
	font-size:150%;
	padding: 0px 0px 7px 30px;
	letter-spacing:1px;
}
.main .zenkoku_after .alljapan h3 span, .main .zenkoku_after .aftercare h3 span{
	color:#F31A15;
}
/* お問合せボックス */
.contact_tit2{
	position: relative;
	background:#fffae5;
	color:#000;
	border:1px solid #ccc;
	border-bottom:none;
	display: none;
}

.main .contact .contact_in {
	display: none;
}

.side .estimate {
	display: none;
}

.main .contact_tit2 .hour {
	color:#000;
}
.main .contact_tit2 .holiday {
	background: #F17606;
}
/* お声 */
.main .voice h3{
	background:url(../../common/img/hf/bg_nav_hs.gif) repeat-x;
	color:#333333;
	padding: 5px 0 5px 10px;
}
.main .voice h3 .ttl{
	background:url(../../common/img/top/voice_icon_hs.png) no-repeat;
}
.main .voice h3 a{
	color:#333333;
}
.voice_in .voice_block .txt {
    float: right;
    width: 460px;
}





/**
 * Media Queries (for smp)
 */
/*--menu--*/
@media screen and (max-width: 480px) {

.mainvs_hs{
	width: 100%;
	height: 100%;
	margin: 0 auto 10px;
}
.mainvs_hs img{
	width: 100%;
	height: 100%;
}
.main .slcis_ttl{
	border-top:1px solid #D9D9D9;
}

.col3 .main h2 {
	color: #FFF;
	background: url(../../common/img/bg/bg_orange.gif) repeat-x 0 0;
}
.col3 h2.greeting {
    font-size: 146.154%;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 10px 0 8px;
    color: #F17606;
    border-top: 2px solid #F17606;
    border-bottom: 1px solid #bbb;
    background: transparent;
}

}

/* ----housing_aircon side ---------------------------------------------- */


.balloon {
	color:#F17606;
	background: url(../../common/img/side/bg_balloon_sp.png) no-repeat 0 -298px;
}
.balloon_b2 {
	background: url(../../common/img/side/bg_balloon_sp.png) no-repeat 0 -225px;
}
.side .country {
	background: url(../../common/img/side/img_country_store_hs.gif) no-repeat 0 50px;
}
.side .country .balloon_b2 {
	background: url(../../common/img/side/bg_balloon_sp.png) no-repeat 0 -225px;
}
.side .country p.h_tit {
	background: url(../../common/img/side/bg_bd_beside_orange.gif) no-repeat 0 50%;
}
.side .country ul li {
	background: url(../../common/img/arw/arw_wb_hs.gif) no-repeat 0 50%;
}

.balloon_red {
	background: url(../../common/img/side/bg_balloon_sp.png) no-repeat 0 -120px;
	color:#FFF;
}
.balloon_grn {
	background: url(../../common/img/side/bg_balloon_sp.png) no-repeat 0 -355px;
	color:#FFF;
}
/* guide */
.side .guide ul li.newcustomer {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 0 0;
}

.side .guide ul li.kouji {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 0 -34px;
}

.side .guide ul li.afterservice {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 0 -69px;
}

.side .guide ul li.ac_pay {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 0 -104px;
}

.side .guide ul li.faq {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 0 -138px;
}

.side .guide ul li.review {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 0 -173px;
}

.side .guide ul li.about_ac {
	border: none;
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 0 -208px;
	height:25px;
}
.side .convenient ul li {
	background: url(../../common/img/arw/arw_gb_hs.gif) no-repeat 0 5px;
}
/* other */
.side .for_other ul li.for_maker{
	background:url(../../common/img/side/bnr_side_sprite.jpg) no-repeat 0 -924px;
}

/* バナー　*/
.side .acbnr ul li.warrant a{
	background:url(../../common/img/side/bnr_side_warrant_s.jpg) no-repeat;
	padding:20px 6px 0 20px;
	border:1px solid #bf636b;
	height:60px;
}
/* point */
.side .point .tit2 h4{
	color:#F17606;
}
.side .point .arw {
	background: url(../../common/img/arw/arw_wb_hs.gif) no-repeat 0 5px;
}
.side .point .point01 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat 0 -5px;
}

.side .point .point02 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat 0 -110px;
}

.side .point .point03 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat 0 -213px;
}

.side .point .point04 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat 0 -316px;
}

.side .point .point05 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat 0 -419px;
}

.side .point .point06 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat 0 -522px;
}

/* news */
.side .news {
	background: #FFFAE6;
}

/* 下層ページ　side */
.side .contact .ttl{
	background:url(../../common/img/bg/bg_grn_boder.gif) repeat-x;
}

.side .contact {
	display: none;
}

.side .housing_isyo ul li {
	background: url(../../common/img/arw/arw_gb_hs.gif) no-repeat 0 5px;
}

.side .building ul li, .side .default ul li {
	background: url(../../common/img/arw/arw_gb_hs.gif) no-repeat 0 5px;
}


/**
 * Media Queries (for smp)
 */
@media screen and (max-width: 480px) {

.balloon, .balloon_b2, .side .country .balloon_b2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 12px 0px 14px 0;
	text-align: center;
	background:url(../../common/img/hf/bg_nav_hs.gif) repeat-x;
	width:100%;
	height:auto;
}
.side .country {
	background: none;
}
.side .country p.h_tit {
	background: none;
}
.side .guide ul li.newcustomer {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 5px 10px;
}

.side .guide ul li.kouji {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 5px -24px;
}

.side .guide ul li.afterservice {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 5px -59px;
}

.side .guide ul li.ac_pay {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 5px -94px;
}

.side .guide ul li.faq {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 5px -128px;
}

.side .guide ul li.review {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 5px -163px;
}

.side .guide ul li.about_ac {
	background: url(../../common/img/side/ico_side_sp_hs.gif) no-repeat 5px -198px;
	height:6px;
	border-bottom: 1px solid #CCCCCC;
}

.side .point .point01 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat -110px -5px;
}

.side .point .point02 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat -110px -110px;
}

.side .point .point03 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat -110px -213px;
}

.side .point .point04 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat -110px -316px;
}

.side .point .point05 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat -110px -419px;
}

.side .point .point06 {
	background: url(../../common/img/side/ico_point_sp_hs.gif) no-repeat -110px -522px;
}
.side .point .point01 a, .side .point .point02 a, .side .point .point03 a, .side .point .point04 a, .side .point .point05 a, .side .point .point06 a{
	width:100%;
	height:60px;
	display:block;
}




}

/* ----housing_aircon un_styleより ---------------------------------------------- */


.ico_store ul.ov li {
	color: #F17606;
	border: 1px solid #F17606;
}
.ico_store ul.ov li span.construction {
	/*background: url(../img/ico/ico_construction.gif) no-repeat 0 bottom;*/
	background: url(../../common/img/ico/ico_goods_above_sp_hs.gif) no-repeat 0 8px;
}

.ico_store ul.ov li span.postage {
	background: url(../../common/img/ico/ico_goods_above_sp_hs.gif) no-repeat 0 -34px;
}

.ico_store ul.ov li span.guarantee01 {
	background: url(../../common/img/ico/ico_goods_above_sp_hs.gif) no-repeat 0 -77px;
}
.ico_store ul.ov li span.guarantee03 {
	background: url(../../common/img/ico/ico_goods_above_sp_hs.gif) no-repeat 0 -117px;
}
.main .item_content h2 {
	color: #333;
	font-size: 138.46%;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0;
	border: none;
	background: transparent;
}

.main .item_info h3 {
	color: #F17606;
	background: url(../../common/img/bg/bg_main_h3_orange.gif) no-repeat 0 0;
}

.main .item_info h4 {
	background: url(../../common/img/bg/bg_main_info_h4_hs.gif) no-repeat 0 1px;
}
.item_info .info_block table th {
	background: #FDF8F2;
}
/* flow */

.col2 .main h3.blue {
	font-size: 161.538%;
	margin: 0 0 5px;
	padding: 6px 10px 5px 11px;
	color: #676767;
	border-bottom: 1px solid #d9d9d9;
	background: #EEF2F8 url(../../common/img/bg/bg_main_h3_gray.gif) no-repeat 0 0;
}
.flow_box_txt .bg_lgt{
	background:url(../../common/img/img/img_flow_lgt_hs.gif) no-repeat;
}
.flow_box_txt .bg_dp{
	background:url(../../common/img/img/img_flow_dp_hs.gif) no-repeat;
}
.flow_box_txt li .no{
	color:#F17606;
}
.flow_box_txt li .ttl, .flow_box_txt li .ttl2{
	color:#333;
}
.main .contact_tit2 .hour2 {
	color: #000;
}
.main .contact_tit2 .holiday2 {
	background: #F17606;
}
.main  .contact_tit_z{
	background:#FFFAE6;
	color:#000;
	border:1px solid #D9D9D9;
	border-bottom:none;
}
.main .contact_in_z .zenkokutaio{
	background: url(../../common/img/side/img_country_store_hs.gif) no-repeat 10px 10px;
}
.main .contact_in_z .zenkokutaio_box  ul.zenkokutaio_list li, .main .contact_in_z .zenkokutaio_box  ul.zenkokutaio_list_last li{
	background: url(../../common/img/arw/arw_wb_hs.gif) no-repeat 10px 50%;
}

.check p.ab_form {
	background: #F17606;
}
.check p.ab_form a {
	background: url(../../common/img/arw/arw_bw_hs.gif) no-repeat 10px 50%;
}

.safety .sb_col3 .sbb_tb .tit {
	color: #F17606;
	border-bottom: none;
}
.safety .ac_mitaden_box{
	background:#FEF1E4;
	padding:15px;
	display:block;
	overflow:hidden;
	margin:0 0 40px 0;
}
.safety .ac_mitaden_box .img{
	float:left;
	padding:20px;
}
.safety .ac_mitaden_box .tit {
	color: #F17606;
	font-size: 130.769%;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
}
.safety .ac_mitaden_box .txt{
	display:block;
}
/*ハウジング見出し*/
.col2 .main h2.hs {
	background: url(../../common/img/bg/bg_main_h2_long_hs.gif) no-repeat 0 0;
	color:#333;
}
.col2 .main h2.hs2 {
	background: url(../../common/img/bg/bg_main_h2_long2_hs.gif) no-repeat 0 0;
	line-height:130%;
	color:#333;
}
.col2 .main h2.hs3 {
	background: url(../../common/img/bg/bg_main_h2_long3_hs.gif) no-repeat 0 0;
	line-height:130%;
	color:#333;
}
.spec_in_naigai{
	padding:20px 0;
}
.spec_in_naigai_art{
	font-size: 146.154%;
	font-weight: bold;
	color: #F17606;
}
.other_maker_price{
	font-weight:bold;
	color:#F00;
}





@media screen and (max-width: 480px) {

/* 商品上3アイコン */
.ico_store {
	margin:8px 0 0 0;
	width: 100%;
}

.ico_store ul.ov {
	overflow: hidden;
	width: 98%;
	margin: 0 0 10px 5px;
}

.ico_store ul.ov li {
	font-size: 90%;
	float: left;
	width: 31%;
	margin:0 10px 0 0;
}
.ico_store ul.ov li:last-child {
	margin:0;
}
.ico_store ul.ov li.ico {
	display:none;
}

.ico_store ul.ov li span {
	padding: 5px 0 25px 0;
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */
}

.ico_store ul.ov li span.construction {
	background: url(../../common/img/ico/ico_goods_above_sp_hs.gif) no-repeat center 22px;
}

.ico_store ul.ov li span.postage {
	background: url(../../common/img/ico/ico_postage_hs.gif) no-repeat center 22px;
}

.ico_store ul.ov li span.guarantee01 {
	background: url(../../common/img/ico/ico_guarantee01_hs.gif) no-repeat center 22px;
}
.ico_store ul.ov li span.guarantee03 {
	background: url(../../common/img/ico/ico_guarantee03_hs.gif) no-repeat center 22px;
}
.main .contact_in_z .zenkokutaio{
	background:none;
}
.main .item_info h3 {
	background: url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x;
}
.main .item_info h4 {
	background: none;
}
/*ハウジング見出し*/
.col2 .main h2.hs {
	background: url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x;
}
.col2 .main h2.hs2 {
	background: url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x;
}
.col2 .main h2.hs3 {
	background: url(../../common/img/bg/bg_h2_smp_hs.gif) repeat-x;
}
.col2 .main h3.blue {
	font-size: 120%;
	margin: 0;
	padding: 12px 0px 12px 5px;
	background: #EEF2F8 url(../../common/img/bg/bg_h3_gr_smp.gif) repeat-x;
}
.main .item_content h2 {
	font-size: 100%;
	margin: 0 5px 5px 5px;
}


}



/* ----isyo ---------------------------------------------- */
.main_img .txt h2 {
	color: #333;
	font-size: 125.00%;
	margin: 0 0 5px;
	padding: 0;
	border: none;
	background: transparent;
}
.col2 .main h3.hs_mtlx {
	font-size: 161.538%;
	margin: 0 0 5px;
	padding: 6px 10px 5px 11px;
	color: #f66006;
	border-bottom: 1px solid #d9d9d9;
	background: #EEF2F8 url(../../common/img/bg/bg_main_h3_orange_mtlx.gif) no-repeat 0 0;
}
.col2 .main h3.hs_mtlx span {
    width: 170px;
    float: right;
}
.isyo_in .block p a {
    text-decoration: none;
}

/* マトリクスtable */
.use_unit_h_m table {
	border: 5px solid #cccccc;
	border-right: 4px solid #cccccc;
	table-layout: fixed;
}
.use_unit_h_m table td{
	padding:0;
}
.use_unit_h_m table thead th {
	color: #fff;
	background: #FB9F4C;
	font-size: 130.77%;
	border-right: 1px solid #cccccc;
}
.use_unit_h_m table tbody th {
	width: 128px;
	text-align: center;
	vertical-align: top;
	background: #fff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.use_unit_h_m table thead th.ability {
	background: #F46C42;
	border-right: 1px solid #cccccc;
}
.use_unit table tbody .blue {
	background: #dee6f1;
}

.use_unit table tbody .green {
	background: #dbe7e0;
}

.use_unit table tbody .img {
	margin: 0 0 8px;
}
.use_unit_h_m table tbody td img{
	width:80px;
	height:80px;
}
.use_unit_h_m table tbody td {
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.use_unit_h_m table tbody td {
	font-size: 133.33%;
	font-weight: bold;
	text-align: center;
	background:#FDF8F2;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


.use_unit_h_m table tbody tr.dark td {
	padding: 0;
	background: #FEEBDA;
}
.use_unit_h_m table tbody tr.thin td a,
 .use_unit_h_m table tbody tr.dark td a {
	display: block;
	padding: 12px 10px;
}
.use_unit_h_m table tbody tr.thin td.wdbx a,
 .use_unit_h_m table tbody tr.dark td.wdbx a {
	display: block;
	padding: 38px 0px;
}
.use_unit_h_m table tbody tr.thin a:hover,
 .use_unit_h_m table tbody tr.dark td a:hover {
	background: #ffcccc;
	height:100%;
}

.use_unit_h_m table tbody tr.thin .blue {
	padding: 0;
	background: #eef2f8;
}

.use_unit_h_m a:link, .use_unit a:visited {
    color: #2159a3;
    text-decoration: underline;
}
/* index */
.isyo_select_in .img1 img, .maker_select_in .img1 img{
	width:150px;
	height:150px;
}
.isyo_select_in .img2 img{
	width:120px;
	height:150px;
}
.isyo_select_in .wari{
	color:#F17606;
}





@media screen and (max-width: 480px) {

.col2 .main h3.hs_mtlx {
    font-size: 120%;
    margin: 0;
    padding: 12px 0px 12px 10px;
    border-bottom: none;
    background: url(../../common/img/bg/bg_h2_smp_hs.gif) repeat-x;
}
.use_unit_h_m table tbody td {
	font-size: 100%;
	font-weight: bold;
}
.col2 .main h3.hs_mtlx img{
	display:none;
}


}



/* ----multi -------------------------------------------------------------- */
.hp_good_col4 .hgc_block .tit {
    margin: 0 5px 8px;
}
.hp_good_col4 .hgc_block .btn2 {
    background-color: #fa9f4b;
    border: 1px solid #fa9f4b;
    }
.hp_good_col4 .hgc_block .tit span{
	display:block;
}


@media screen and (max-width: 480px) {

.hp_good_col4 .hgc_block .tit span{
	display:inline;
}

}


/* ----maker -------------------------------------------------------------- */


.maker_select_box{
	position: relative;
	width: 780px;
	height: 190px;
	margin: 0 0 10px;
	background:#F7F7F7;
	overflow:hidden;
}
.maker_select_in{
	margin:10px;
	background:#FFF;
	width:740px;
	height:150px;
	padding:10px;
}
.maker_select_in a{
	width:740px;
	height:150px;
	display:block;
	color:#454545 !important;
}
.maker_select_in a:hover,a:active {
	text-decoration: underline;
	color: #ff0000 !important;
	opacity: 0.7 ;
	filter: alpha(opacity=70) ;
}

.maker_select_in .img1{
	float:left;
	margin:0 10px 0 0;
	width:150px;
	height:150px;
}

.maker_select_in .txt{
	display:block;
	float:right;
	width:560px;
	margin:10px 10px 10px 0;
}
.maker_select_in .sub{
	color:#F17606;
	font-weight:bold;
}


@media screen and (max-width: 480px) {


.smp_pd10{
	padding:0 10px;
}
.maker_select_box{
	position: relative;
	width: 100%;
	height: auto;
	margin: 0px;
	background:#EDEDED;
}
.maker_select_in{
	margin:5px 10px 5px 10px;
	background:#FFF;
	width:auto;
	height:auto;
	padding:5px 0;
}
.maker_select_d {
	margin:10px 10px 5px 10px;
}
.maker_select_in a{
	width:100%;
	height:auto;
}
.maker_select_in .txt{
	display:block;
	float:none;
	width:98%;
	margin:0 5px;
}
.maker_select_in .txt p{
	padding:0 10px;
}
.maker_select_in .txt h4{
	font-size:120% !important;
}
.maker_select_in .img1{
	float:none;
	margin:10px auto 5px auto;
	text-align:center;
}
.maker_select_in .img2{
	display:none;
}



}


/* ----housing_aircon about以下 ---------------------------------------------- */

/* newcustomer */

.newcus_mainv img{
	width:780px;
	height:532px;
}
.flow_new .ico {
	color: #F17606;
	height: 19px;
}

.flow_new .tit {
	color: #333333;
	padding:15px 2px 13px 2px;
}
.flow_new .fn_d .ico {
	background: url(../about/img/ico_flow_orng.png) no-repeat 0 0;
}

.flow_new .fn_d .tit {
	background: url(../about/img/bg_flow_d.gif) repeat 0 0;
}

.flow_new .fn_l .ico {
	background: url(../about/img/ico_flow_orng.png) no-repeat 0 0;
}

.flow_new .fn_l .tit {
	background: url(../about/img/bg_flow_l.gif) repeat 0 0;
}

.flow_new .fn01 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow01.gif) no-repeat center 90%;
}

.flow_new .fn02 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow02.gif) no-repeat center 90%;
}

.flow_new .fn03 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow03.gif) no-repeat center 90%;
}

.flow_new .fn04 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow04.gif) no-repeat center 90%;
}

.flow_new .fn05 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow05.gif) no-repeat center 90%;
}

.flow_new .fn06 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow06.gif) no-repeat center 90%;
}

.flow_new .fn07 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow07.gif) no-repeat center 90%;
}

.flow_new .fn08 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow08.gif) no-repeat center 90%;
}
.flow_new .fn09 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow09.gif) no-repeat center 90%;
}
.col2 .main h3.hs_about{
	position: relative;
    background: #EEF2F8 url(../../common/img/bg/bg_main_h3_ora_r.gif) repeat-x 0 0;
	display:block;
    color: #f66006;
	padding:5px 0 5px 10px;
	border:1px solid #d9d9d9;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height:30px;
	margin:10px 0;
}
.sentei_box{
	margin:20px 0;
	padding:24px;
	background:#F7F7F7;
	overflow:hidden;
}
.sentei_box_shp{
	width:335px;
	height:auto;
	overflow:hidden;
	background:#FFF;
	border:3px solid #F1A108;
	float:left;
}
.sentei_box_shp .ttl{
	color:#FFF;
	background:#F1A108 url(../about/img/sentei_h5_rignt1.gif) no-repeat right top;
	padding:4px 10px;
	margin:0;
	font-size:120%;
	font-weight:bold;
	width:70%;
}
.sentei_box_shp ul{
	margin:20px 0 0 18px;
	padding:0;
}
.sentei_box_shp ul li{
	width:140px;
	height:135px;
	float:left;
	padding:0 18px 0 0;
	display:block;
}
.sentei_box_shp ul li p.isyo{
	font-weight:bold;
	padding:10px 0 0px 0;
	text-align:center;
}
.sentei_box_plus{
	float:left;
	margin:150px 5px 0 5px;
}
.sentei_box_noryoku{
	width:335px;
	height:auto;
	overflow:hidden;
	background:#FFF;
	border:3px solid #9CC900;
}
.sentei_box_noryoku .ttl{
	color:#FFF;
	background:#9CC900 url(../about/img/sentei_h5_rignt2.gif) no-repeat right top;
	padding:4px 10px;
	margin:0;
	font-size:120%;
	font-weight:bold;
	width:15%;
}
.sentei_box_noryoku ul{
	margin:20px 0 0 18px;
	padding:0;
}
.sentei_box_noryoku ul li{
	width:300px;
	height:115px;
	padding:0 0 20px 0;
	display:block;
}
.sentei_box_noryoku ul li img{
	float:left;
}
.sentei_box_noryoku ul li p.txt{
	font-size: 115%;
	font-weight:bold;
	padding:36px 0 0px 15px;
	float:left;
	width:65%;
}
.sentei_box_noryoku ul li p.txt span{
	color:#9CC900;
}
.kouji .ogata_flow .txt h4 span {
	background: #F1A108;
}
.kouji .ogata_flow01 .the_day {
	background: url(../about/img/bg_construction_org.gif) repeat 0 0;
}
.lease .faq_q {
	color: #F17606;
}
.area_prefecture .pagelink ul li a, .ac-pay .pagelink ul li a, .faq .pagelink ul li a, .advice .pagelink ul li a, .guide_policy .pagelink ul li a, .about_ac .pagelink ul li a {
	border: 1px solid #F17606;
	background: url(../../common/img/arw/arw_wb_d_hs.gif) no-repeat 5px 50%;
}
.voice_in .voice_block .txt_area {
	float: right;
	width: 680px;
}
.review_cont_voice .gray_day .name {
    width: 70%;
}
.review_cont_voice .gray_day .g_day {
    width: 26%;
}

.area_prefecture .pagelink ul li a:link,
.area_prefecture .pagelink ul li a:visited,
.area_prefecture .pagelink ul li a:hover,
.ac-pay .pagelink ul li a:link,
.ac-pay .pagelink ul li a:visited,
.ac-pay .pagelink ul li a:hover,
.faq .pagelink ul li a:link,
.faq .pagelink ul li a:visited,
.faq .pagelink ul li a:hover,
.advice .pagelink ul li a:link,
.advice .pagelink ul li a:visited,
.advice .pagelink ul li a:hover,
.guide_policy .pagelink ul li a:link,
.guide_policy .pagelink ul li a:visited,
.guide_policy .pagelink ul li a:hover,
.about_ac .pagelink ul li a:link,
.about_ac .pagelink ul li a:visited,
.about_ac .pagelink ul li a:hover
{
	color: #F17606;
}
.kouji .ogata_flow .img {
    width: 200px;
}
.afterservice h5.aft2s:before{
	color:#F17606;
}
.blue_grad {
	border: 1px solid #F17606;
	background: #fff8e4;
	background: -moz-linear-gradient(top,  #fff8e4 0%, #ffffff 50%, #fff8e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8e4), color-stop(50%,#ffffff), color-stop(100%,#fff8e4));
	background: -webkit-linear-gradient(top,  #fff8e4 0%,#ffffff 50%,#fff8e4 100%);
	background: -o-linear-gradient(top,  #fff8e4 0%,#ffffff 50%,#fff8e4 100%);
	background: -ms-linear-gradient(top,  #fff8e4 0%,#ffffff 50%,#fff8e4 100%);
	background: linear-gradient(to bottom,  #fff8e4 0%,#ffffff 50%,#fff8e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8e4', endColorstr='#fff8e4',GradientType=0 );
}
.col2 .main .review_cont_voice h3.hs_about{
	font-size:161%;
	position: relative;
	background: #fef1e4 url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x 0 0;
	display:block;
	color: #f66006;
	padding:5px 10px 5px 10px;
	border:1px solid #d9d9d9;
	margin:10px 0 0 0;
}
.col2 .main .review_cont_voice h3.blue{
	font-size:161%;
	position: relative;
	background: #fef1e4 url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x 0 0;
	display:block;
	color: #f66006;
	padding:5px 10px 5px 10px;
	border:1px solid #d9d9d9;
	margin:10px 0 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.col2 .main .review_cont_voice h3.hs_about a:link, .col2 .main .review_cont_voice h3.hs_about a:visited,
.col2 .main .review_cont_voice h3.blue a:link, .col2 .main .review_cont_voice h3.blue a:visited
{
	text-decoration: none;
	color: #F17606;
}
.col2 .main .review_cont_voice h3.hs_about a:hover, .col2 .main .review_cont_voice h3.blue a:hover{
	color:#F00;
	text-decoration:underline;
}
.faq_ttl h3.line1, .faq_ttl h3.line2, .faq_ttl h3.line3{
	font-size: 161.538%;
	margin: 0 0 5px;
	color: #F17606;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border: 1px solid #d9d9d9;
}
.faq_ttl h3.line1 {
	padding: 6px 10px 5px 11px;
	background: #fef1e4 url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x 0 0;
}
.faq_ttl h3.line2 {
	padding: 6px 10px 0px 11px;
	background: #fef1e4 url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x 0 0;
}
.faq_ttl h3.line3 {
	padding: 6px 10px 0px 11px;
	background: #fef1e4 url(../../common/img/bg/bg_main_h3_ora_r2.gif) repeat-x 0 0;
}
.col2 .main .ranking_cont ul li {
	margin: 0 0 8px;
	padding: 0 0 0 10px;
	background: url(../../common/img/ico/ico_dot_org.gif) no-repeat 0 6px;
}
.quality .main_img h2 {
    font-size: 146.15%;
    font-weight: bold;
    line-height: 2;
    position: absolute;
    top: 78px;
    width: 780px;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #4E2D04;
    border: none;
    background: transparent;

}
.quality .pagelink ul {
	display: table;
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
	list-style-type: none;
}

.quality .pagelink ul li {
	display: table-cell;
	/display: inline;  /* IE用ハック */
	/zoom: 1;  /* IE用ハック */
	width: 186px;
	height: 60px;
	margin: 0;
	padding: 0 12px 0 0;
	/padding: 0 2px 0 0;
	vertical-align: middle;
}

.quality .pagelink ul li.end {
	width: 186px;
}

.quality .pagelink ul li a {
	font-size: 107.69%;
	font-weight: bold;
	display: block;
	padding: 9px 10px 9px 17px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #F17606;
	background: url(../../common/img/arw/arw_wb_d_hs.gif) no-repeat 5px 50%;
}

.quality .pagelink ul li.line1 a {
	padding: 20px 10px 19px 17px;
}

.quality .pagelink ul li a:link,
.quality .pagelink ul li a:visited,
.quality .pagelink ul li a:hover {
	color: #F17606;
}
.main_img_no1 ul li {
	background: #F17606;
}
.no1_reason ul li {
	background: #f7f7f7;
	color: #F17606;
}
.no1_reason p {
	background: #9DC900;
}
/* guarantee */
.guarantee_hs .main_img_gua {
    position: relative;
    width: 780px;
    height: 320px;
    margin: 0 0 10px;
}
.guarantee_hs .main_img_gua .txt {
    position: absolute;
    top: 175px;
    left: 170px;
    text-align:center;
    color:#FFF;
    font-weight:bold;
}
.guarantee_hs .main_img_gua .txt .gua_ttl{
	font-size:180%;
}
.guarantee_hs .for_daikin_btn{
	text-align:center;
	margin:30px 0;
}
.guarantee_hs .for_daikin_btn a{
	background:#FA9F4B;
	padding:10px 15px;
	font-weight:bold;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	color:#fff;
}
.guarantee_hs .for_daikin_btn a:hover{
	opacity: 0.7 ;
	filter: alpha(opacity=70) ;
}
.guarantee_hs .merit{
	margin:15px 0;
	overflow:hidden;
}
.guarantee_hs .merit ul{
	list-style:none;
	margin:0;
	padding:0;
}
.guarantee_hs .merit ul li{
	width:230px;
	height:135px;
	padding:20px 10px;
	background: url(../../common/img/bg/bg_hs_h200.gif) repeat-x;
	color:#000;
	font-weight:bold;
	line-height:150%;
	display:block;
	float:left;
	text-align:center;
	font-size:15px;
}
.guarantee_hs .merit ul li .ttl{
	background:url(../../common/img/bg/bg_hs_h96.gif) repeat-x;
	color:#FFF;
	border-radius: 15px;		/* CSS3草案 */
	-webkit-border-radius: 15px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 15px;	/* Firefox用 */
	padding:6px 15px;
	margin:0 0 10px 0;
}
.guarantee_hs .merit ul li .txt_d{
	font-size:28px;
	color:#EF6E06;
}
.guarantee_hs .merit ul li .txt_s{
	font-size:80%;
}
.guarantee_hs .ml10{
	margin:0 15px 0 0;
}
.guarantee_hs .merit ul li .txt_s span{
	display:block;
}
.guarantee_hs .kome{
	font-size:70%;
}
.guarantee_hs table{
	border: 3px solid #EB6C00;
	border-right: 3px solid #EB6C00;
}
.guarantee_hs table tbody th {
	font-size: 110%;
	text-align: center;
	vertical-align: top;
	background: #EB6C00;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #EB6C00;
	color:#FFF;
}
.guarantee_hs table tbody td {
	font-size: 110%;
	text-align: center;
	border-right: 1px solid #EB6C00;
	border-bottom: 1px solid #EB6C00;
}
.guarantee_hs table tbody td.multi{
	width:45px;
}

.guarantee_hs .kome_list{
	margin:0;
	padding:0;
}
.guarantee_hs .kome_list li{
	list-style:none;
	padding:0 0 3px 0;
}
.guarantee_hs table.entyo{
	margin:15px 0;
	border:none;
}
.guarantee_hs table.entyo tbody th {
	text-align: center;
	background: #F0F0F0;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color:#747372;
	width:20%;
}
.guarantee_hs table.entyo tbody td{
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	text-align: left;
}
.guarantee_hs table.entyo tbody td.makerhosyo {
	background: #E8E2CC;
}
.guarantee_hs table.entyo tbody td.entyohosyo {
	background: #53A340;
	color:#FFF;
}
/* advice */
.adv_toppic1{
	background:url(../../abouts/img/hs_adv_toppic2.jpg) no-repeat;
}
.adv_merit{
	background:url(../../abouts/img/hs_adv_meritpic1.jpg) no-repeat;
}


@media screen and (max-width: 480px) {

/* ttl accordion */
.acdttl:before{
	color:#F1A108;
}
.newcus_mainv img{
	width:100%;
	height:100%;
}
.col2 .main h3.hs_about{
	position: relative;
    background: #EEF2F8 url(../../common/img/bg/bg_h2_smp_hs.gif) repeat-x 0 0;
	display:block;
    color: #f66006;
	padding:12px 0 12px 10px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #d9d9d9;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	height:auto;
	margin:0;
}
/* flow */
.flow_new {
	margin: 5px;
}

.flow_new .fn_block {
	float: none;
	width: 100%;
	position: relative;
	padding:0;
}

.flow_new .ico {
	font-weight: bold;
	color: #F07809;
	position: absolute;
	width: 25px;
	height: 30px;
	padding: 10px 0 20px 10px;
	top: 20;
	left: 5;
}

.flow_new .tit {
	color: #333;
	font-weight: bold;
	font-size: 110.00%;
	text-align: left;
	padding: 10px 0 10px 30px;
}

.flow_new .txt {
	padding: 10px 5px 10px 115px;
	min-height: 100px;
}
.flow_new .fn_d .ico {
	background: url(../about/img/ico_flow_orng.png) no-repeat 5px 9px;
}


.flow_new .fn_l .ico {
	background: url(../about/img/ico_flow_orng.png) no-repeat 5px 9px;
}

.flow_new .fn01 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow01.gif) no-repeat left 50%;
}

.flow_new .fn02 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow02.gif) no-repeat left 50%;
}

.flow_new .fn03 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow03.gif) no-repeat left 50%;
}

.flow_new .fn04 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow04.gif) no-repeat left 50%;
}

.flow_new .fn05 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow05.gif) no-repeat left 50%;
}

.flow_new .fn06 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow06.gif) no-repeat left 50%;
}

.flow_new .fn07 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow07.gif) no-repeat left 50%;
}

.flow_new .fn08 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow08.gif) no-repeat left 50%;
}
.flow_new .fn09 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow09.gif) no-repeat left 50%;
}
.flow_new .fn10 .txt {
	background: #f7f7f7 url(../about/img/img_newcustomer_flow10.gif) no-repeat left 50%;
}

.flow_new .fn_arw {
	display:none
}
.sentei_box_shp, .sentei_box_noryoku{
	width:100%;
	float:none;
}
.sentei_box_shp .ttl, .sentei_box_noryoku .ttl{
	width:100%;
}
.sentei_box_plus{
	float:none;
	text-align:center;
	margin:10px auto;
}
.sentei_box_shp ul{
	margin:20px 0 0 15px;
}
.sentei_box_shp ul li{
	width:140px;
	height:140px;
	float:left;
	padding:0;
	margin:0 15px 0 0;
	display:block;
}
.sentei_box_noryoku ul{
	margin:20px 0 0 15px;
}
.sentei_box_noryoku ul li{
	width:300px;
	height:115px;
	margin:0 0px 15px 0;
	padding:0 0 20px 0;
	display:block;
}
.kouji .construction .ogata_flow {
	border:none;
	margin:0 0 10px 0;
}
.kouji .ogata_flow .the_day {
	padding: 35px 10px 15px;
}
.kouji .ogata_flow p.img {
	float: left;
	width: 40%;
}
.kouji .ogata_flow .txt {
	float: right;
	width: 55%;
}

.kouji .ogata_flow .txt h4 {
	font-size: 120%;
	font-weight: bold;
}
.kouji .ogata_flow .flow_arw {
	margin: 0 0 30px 120px;
}

.kouji .ogata_flow .the_day .day {
	position: absolute;
	top: -15px;
	left: 0px;
	margin: 0;
}
.faq_ttl h3.line1, .faq_ttl h3.line2, .faq_ttl h3.line3{
	font-size: 100%;
	padding: 7px 0px 8px 20px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border:none;
	border-bottom: 1px solid #d9d9d9;
}
.guarantee_hs .main_img_gua {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 0 10px;
}
.guarantee_hs .main_img_gua .txt .gua_ttl{
	font-size:110%;
}
.guarantee_hs .main_img_gua .txt {
    position: absolute;
    top: 75px;
    left: 65px;
    text-align:center;
    color:#FFF;
    font-weight:bold;
}
.guarantee_hs .merit ul li .txt_s span{
	display:inline;
}
.guarantee_hs .merit ul li{
	width:100%;
	height:auto;
}
.guarantee_hs .ml10{
	margin:0 0 10px 0;
}
.guarantee_hs .kome_list{
	margin:0 10px 15px 10px;
	padding:0;
}
.adv_toppic1{
	background:none;
}
.adv_merit{
	background:none;
}
.voice_in .voice_block .txt_area {
	float: right;
	width:70%;
}
.smp{
	display:none !important;
}
.col2 .main .review_cont_voice h3.blue{
	font-size:120%;
	margin:0;
	padding: 12px 0px 12px 10px;
	background: url(../../common/img/bg/bg_h2_smp_hs.gif) repeat-x;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border:none;
	border-bottom:1px solid #d9d9d9;
}
.review_cont_voice .gray_day .name {
	width: 100%;
	float:left;
}
.quality .main_img h2 {
	font-size: 110%;
	top: 20px;
	width: 100%;
	line-height:1.5;
}


}
