@charset "utf-8";body{color:#2C333A;font-family:"Helvetica", 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',"メイリオ","Meiryo", Osaka, sans-serif;font-size:14px;line-height:1.5em;min-width:100%;_display:inline;_zoom:1;}
.frame_outer{width:100%;}
.overflowhidden{overflow:hidden;}
.clearboth{clear:both;}
.overAndClear{clear:both;overflow:hidden;}
.sub_title{border-bottom:3px solid #FFC800;padding-bottom:5px;font-size:16px;margin-bottom:20px;display:block;}
.sub_title2{border-bottom:3px solid #FFC800;padding-bottom:5px;font-size:16px;margin-bottom:10px;display:block;}
.sub_title strong{width:160px;height:30px;line-height:30px;text-align:center;margin-right:10px;color:#FFF;display:inline-block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.sub_title strong.blue{background:#29A4DB;}
.sub_title strong.orange{background:#ECB445;}
.sub_title strong.new-orange{background:#FFC800;}
.main_h2{height:50px;font-size:20px;text-align:center;}
h2.h2_ttl{border-top:4px solid #FFC800;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:2px solid #ccc;background:#F9F9F9;padding:8px 20px 10px;font-size:17px;margin-bottom:20px;overflow:hidden;font-weight:bold;}
h2.h2_ttl span{float:right;}
.main_h2 h2{line-height:50px;border-top:none;background:none;padding:0px;margin-bottom:0px;}
.margin_none{margin:0 !important;}
.margin_bottom_30{margin-bottom:30px;}
.margin_bottom_20{margin-bottom:20px;}
.margin_right_20{margin-right:20px;}
.margin_right_10{margin-right:10px;}
.margin_right_5{margin-right:5px;}
.margin_right_4{margin-right:4px;}
.margin_top_10{margin-top:10px;}
.margin_top_20{margin-top:20px;}
.margin_center{margin-right:auto;margin-left:auto;}
.centering{text-align:center;margin:0 auto;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.padding_14{padding:14px;}
.background-fff{background:#FFF !important;}
.padding_10{padding:10px;}
.padding-top10{padding:10px 0 0 0;}
.padding-top20{padding:20px 0 0 0;}
.padding-top30{padding:30px 0 0 0;}
.padding-top40{padding:40px 0 0 0;}
.padding-bottom10{padding:0 0 10px 0;}
.padding-bottom20{padding:0 0 20px 0;}
.padding-bottom30{padding:0 0 30px 0;}
.padding-TB30{padding:30px 0;}
.padding-LR10{padding:0 10px 0;}
.padding-LR20{padding:0 20px 0;}
.border_yoko{height:5px;}
.yellow_back{background:#F9F9F9;}
.padding-R20{padding:0 20px 0 0;}
.border_bottom_cecece{border-bottom:1px solid #CECECE;}
.color_f72864{color:#F72864;}
.color_E95A24{color:#FF4600;}
.text_align_left{text-align:left;}
.text_align_right{text-align:right;}
.text_align_center{text-align:center;}
.text-10{font-size: 10px;}
.text-11{font-size: 11px;}
.text-12{font-size: 12px;}
.floatleft{float:left;}
.floatright{float:right;}
a:focus{outline:none;}
.back_F7F7F7{background:#F7F7F7;}
.width_680{width:680px;}
.displayblock{display:block;}
input[type="text"],input[type="email"],textarea{border:1px solid #DFDFDF;font-size:12px;padding:2px;}
input[type="email"]{margin-bottom:5px;}
.list_style_type_disc{margin-left:20px;list-style-type:disc;}
.bariki_table tr td,.keijo_table tr td,.marker_table tr td{vertical-align:top;}
.bariki_table tr td.background-fff,.keijo_table tr td.background-fff,.marker_table tr td.background-fff{vertical-align:middle;}
.floL{float:left;}
.floR{float:right;}
.s-red{color:#F30;font-weight:bold;font-size:11px;}
.m-red{color:#F30;font-weight:bold;font-size:12px;}
.content_in{margin:0 auto;width:1000px;}
.content_in:after{display:block;clear:both;height:0px;line-height:0px;visibility:hidden;content:".";}
#container{margin:0 auto;padding:0 0 0 0;width:1000px;background:#fff;text-align:left;}
.centerColumn{padding:6px 6px 6px 6px;margin:0 0 20px 0;background-color:#FFFFFF;background-repeat:no-repeat;background-position:center top;border:1px solid #999999;overflow:auto;}
.centerColumn2{padding:3px;margin:10px 0 10px 0;background-color:#08A9E6;background-repeat:no-repeat;background-position:center top;border:0px solid #999999;overflow:auto;text-align:center;}
.main_column{padding:10px 0 20px;}
#undercolumn{width:100%;margin:0 0 30px 0;}
.clearfix:after{display:block;clear:both;height:0px;line-height:0px;visibility:hidden;content:".";}
.clearfix{display:block;}
.clear{clear:both;}
a{text-decoration:none;color:#0e1bbb;}
a:hover{text-decoration:underline;opacity:0.6;}
input[type="submit"],input[type="button"]{cursor:pointer;}
input[type="submit"]:hover,input[type="button"]:hover{opacity:0.6;}
h1,h2,h3,h4,h5{font-size:100%;line-height:150%;}
.sale_price{color:#f00;}
.normal_price{font-size:90%;}
.point{color:#f00;font-weight:bold;}
.user_name{font-weight:bold;}
.recommend_level{color:#ecbd00;}
.attention{color:#f00;}
.attentionSt{color:#f00;font-weight:bold;}
.st{font-weight:bold;}
.mini{font-size:90%;}
.alignC{text-align:center;}
.alignR{text-align:right;}
.alignL{text-align:left;}
.pricetd em{font-weight:bold;}
input[type='text'] ,
input[type='password'] ,
.select{border:solid 1px #ccc;padding:2px;}
.box40{width:40px;}
.box60{width:60px;}
.box100{width:100px;}
.box120{width:120px;}
.box140{width:140px;}
.box145{width:145px;}
.box150{width:150px;}
.box240{width:240px;}
.box300{width:300px;}
.box320{width:320px;}
.box350{width:350px;}
.box380{width:380px;}
.top{margin-bottom:5px;}
.ng_top{margin-bottom:0 !important;}
div#undercolumn_login .login_area h4{padding-left:15px;background:url("../img/icon/ico_arrow_05.gif") no-repeat left;}
#header-wrap{margin: 0;box-sizing: border-box;}
.header_content{background:#ffc800;padding:10px 0;font-size:12px;}
.header_content_free{float:left;margin-top:10px;}
.header_content_des{float:left;margin-top:7px;}
.header_content_des{border-right:1px solid #909090;margin-left:15px;width:320px;}
.header_content_free{margin-left:15px;width:240px;}
.header_content_free strong{background:url(../img/common/header_free.png) 0 center no-repeat;padding-left:30px;font-size:30px;display:block;height:28px;line-height:28px;margin-top:5px;margin-bottom:5px;}
.header_content_free aside{font-size:13px;}
.header_content_des p{margin-bottom:10px;font-weight:bold;}
.header_content_des form{height:20px;}
.header_content_des form ul li{float:left;margin-right:10px;font-size:13px;}
.header_content_des form ul li a{color:#2C333A;height:18px;display:block;}
.header_content_des form ul li.header_link_cart a{background:url(../img/common/header_cart.png) 0 center no-repeat;background-position:0 2px;padding-left:20px;}
.header_content_des form ul li.header_link_my a{background:url(../img/common/header_my.png) 0 center no-repeat;background-position:0 2px;padding-left:20px;}
.header_content_des form ul li.header_link_logout a{background:url(../img/common/header_logout.png) 0 center no-repeat;background-position:0 2px;padding-left:20px;}
.header_content_des form ul li.header_link_login a{background:url(../img/common/header_login_v2.png) 0 center no-repeat;background-position:0 2px;padding-left:20px;}
.header_content_des form ul li.header_link_add a{background:url(../img/common/header_add_v2.png) 0 center no-repeat;background-position:0 2px;padding-left:20px;}
.header_contact_link_btn{float:right;background:url(../img/common/header_btn_v1.png) 0 0 no-repeat;display:block;text-indent:-7777px;width:160px;height:60px;margin-top:10px;}
.header_content p#logo a{background:url(../img/common/logo.png) 0 0 no-repeat;float:left;width:240px;height:82px;display:block;text-indent:-9999px;}
#headH1Area{background:#4C4C4C;padding:2px 0;font-size:12px;}
#headH1Area h1{color:#ccc;margin:0 auto;text-align:left;width:1000px;}
.black_back_old{background:#121212;background:-moz-linear-gradient(top, #5f5f5f 0%, #121212 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f5f5f), color-stop(100%,#121212));background:-webkit-linear-gradient(top, #5f5f5f 0%,#121212 100%);background:-o-linear-gradient(top, #5f5f5f 0%,#121212 100%);background:-ms-linear-gradient(top, #5f5f5f 0%,#121212 100%);background:linear-gradient(to bottom, #5f5f5f 0%,#121212 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5f5f', endColorstr='#121212',GradientType=0);color:#FFF;}
.black_back_gra{background:#121212;color:#FFF;}
.black_back_gra a{color:#FFF;}
.header_menu{height:45px;line-height:45px;}
.header_menu ul li{display:inline;margin-left:19px;border-right:1px solid #aaa;padding:0 22px 0 0;text-align:center;}
.header_menu ul li#last{border:none;}
.header_menu ul li#last{position: relative;display: inline-block;}
.header_menu ul li#last:after{content:"";width:10px;height:0px;display:block;position:absolute;bottom:15px;right:0;border-top: 10px solid transparent;border-right: 10px solid #ffc800;}
.page_top a{color:#2C333A;background:url(../img/common/page_top.gif) 0 0 no-repeat;padding-left:30px;float:right;}
.page_top.clearFlo{clear:both;overflow:hidden;padding:0 5px 0 0;}
.breadcrumb_list_area{margin-bottom:10px;}
.footer_info{background:#ffc800;border-bottom:1px solid #fff;padding-top:20px;}
.footer_contact{background:#FFF;padding:20px;margin-bottom:20px;overflow:hidden;border:1px solid #121212;}
.footer_contact_finding{background:#ececec;color:#121212;padding:10px;text-align:center;margin-bottom:20px;}
.footer_contact_finding strong{font-size:16px;}
.footer_free_tel,.footer_tel{padding-top:10px;padding-bottom:10px;float:left;}
.footer_free_tel{}
.footer_tel{width:330px;margin-left:20px;}
.footer_free_tel strong,.footer_tel strong{height:40px;font-size:42px;}
.footer_free_tel strong{background:url(../img/common/free_tel.png) no-repeat;padding-left:46px;line-height:50px;background-position:0 12px;}
.footer_free_tel strong,.footer_free_tel aside{float:left;}
.footer_free_tel aside{font-size:18px;margin-top:10px;margin-left:20px;line-height:30px;}
.footer_contact_link_btn{float:right;background:url(../img/common/footer_btn_v1.png) 0 0 no-repeat;display:block;text-indent:-7777px;width:280px;height:64px;}
.footer_info dl{font-size:12px;overflow:hidden;}
.footer_info dl dt,.footer_info dl dd{float:left;}
.footer_info dl dt{width:160px;}
.footer_info dl dd{width:840px;}
.footer_address{background:url(../img/common/common_bg_01.jpg);padding-top:10px;padding-bottom:10px;}
.footer_address ul,.footer_address ul li{float:left;}
.footer_address ul li a{margin-right:20px;font-size:12px;}
.footer_address address{float:right;font-style:normal;font-size:12px;color:#fff;}
.footer_menu{background:url(../img/common/common_bg_01.jpg);border-bottom:1px solid #FFC800;padding-top:20px;padding-bottom:20px;}
.footer_menu_block{clear:both;overflow:hidden;margin-bottom:10px;}
.footer_menu dl{width:242px;float:left;}
.footer_menu dl dt{font-weight:bold;padding:0 0 10px 0;color:#fff;}
.footer_menu_block.borderLine{border-top:solid 1px #fff;margin:13px 0 0 0;padding:15px 0 0 0;}
.footer_menu dl dd ul{clear:both;overflow:hidden;}
.footer_menu dl dd ul li a{background:url(../img/common/small_bar.gif) left center no-repeat;margin:0 0 0 8px;padding:0 0 0 12px;display:inline-block;}
.footer_menu a,.footer_address a{color:#fff;}
.btn_area{margin-top:10px;margin-bottom:20px;text-align:center;}
.btn_area li{margin-left:10px;margin-right:10px;display:inline-block;}
div#complete_area{margin-bottom:20px;}
div#complete_area .message ,
div#undercolumn_entry .message{margin-bottom:20px;line-height:150%;font-weight:bold;font-size:120%;}
div#complete_area .shop_information{margin-top:40px;padding:20px 0 0 0;border-top:solid 1px #ccc;}
div#complete_area .shop_information .name{margin-bottom:10px;font-weight:bold;font-size:140%;}
.tipsy{padding:5px;font-size:10px;position:absolute;}
.tipsy-inner{padding:5px 8px 4px 8px;background-color:black;color:white;max-width:200px;text-align:center;}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;background:url('../img/ajax/tipsy.gif') no-repeat top left;width:9px;height:5px;}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}
.onayami_area_f span{text-indent:-7777px;background:url(../img/top/fuki_v2.png) 0 0px no-repeat;width:84px;height:91px;float:left;margin-top:10px;}
.onayami_area_in{min-height:274px;}
.onayami_area_in{position:relative;}
.onayami_josei{position:absolute;}
.onayami_josei{margin-left:45px;bottom:0;width:140px;height:254px;}
.onayami_list,.onayami_tetsudai{margin-top:40px;}
.onayami_list{float:left;}
.onayami_tetsudai{float:right;}
.onayami_list{margin-left:160px;border-right:1px solid #DBDBDB;padding-right:40px;}
.onayami_list dl dt,.onayami_tetsudai dl dt{font-weight:bold;font-size:16px;margin-bottom:10px;}
.onayami_tetsudai{width:510px;}
.onayami_tetsudai ul li a{width:235px;height:60px;float:left;margin-left:20px;margin-top:15px;display:block;text-indent:-7777px;}
.onayami_marker a{background:url(../img/button/onayami_marker.png) 0 0 no-repeat;}
.onayami_aircon_power a{background:url(../img/button/onayami_menseki.png) 0 0 no-repeat;}
.onayami_type a{background:url(../img/button/onayami_keijo.png) 0 0 no-repeat;}
.onayami_tetsudai dl dt,.onayami_tetsudai dl dd p{margin-left:20px;}
.onayami_list ul li{line-height:2em;}
.onayami_list ul li a{padding-right:15px;background:url(../img/top/link_arrow.png) right center no-repeat;}
/**/#leftcolumn{float:left;width:200px;}
#two_maincolumn_right{float:right;width:780px;}
.width_720{width:720px;margin:0 auto;overflow:hidden;}
.width_740{width:740px;margin:0 auto;overflow:hidden;}
.width_720 img{max-width:720px;height:auto;}
.width_740 img{max-width:740px;height:auto;}
.history_area,.secchi_area{padding:10px 0 20px 0;}
.border_content{border:1px solid #CECECE;}
.page_note{padding:14px;overflow:hidden;clear:both;margin-bottom:20px;}
.page_note header#keijyo{overflow:hidden;margin:0;padding:0;}
.page_note header#keijyo.tenkase4{background:url(../img/contents/keijyo-tenkase4.jpg) no-repeat;}
.page_note header#keijyo.compact{background:url(../img/contents/keijyo-compact.jpg) no-repeat;}
.page_note header#keijyo.tenkase2{background:url(../img/contents/keijyo-tenkase2.jpg) no-repeat;}
.page_note header#keijyo.tenkase1{background:url(../img/contents/keijyo-tenkase1.jpg) no-repeat;}
.page_note header#keijyo.tentsuri{background:url(../img/contents/keijyo-tentsuri.jpg) no-repeat;}
.page_note header#keijyo.kabekake{background:url(../img/contents/keijyo-kabekake.jpg) no-repeat;}
.page_note header#keijyo.yukaoki{background:url(../img/contents/keijyo-yukaoki.jpg) no-repeat;}
.page_note header#keijyo.builtin{background:url(../img/contents/keijyo-builtin.jpg) no-repeat;}
.page_note header#keijyo.duct{background:url(../img/contents/keijyo-duct.jpg) no-repeat;}
.page_note header#keijyo.ogata{background:url(../img/contents/keijyo-ogata.jpg) no-repeat;}
.page_note header#keijyo.chubo{background:url(../img/contents/keijyo-chubo.jpg) no-repeat;}
.page_note header#keijyo.wonde{background:url(../img/contents/keijyo-wonde.jpg) no-repeat;}
.page_note header#keijyo.clean{background:url(../img/contents/keijyo-clean.jpg) no-repeat;}
.page_note header#keijyo p{float:left;padding:40px 0 0 20px;width:410px;height:auto;}
.page_note header#keijyo p.wide{float:none;padding-top:0;width:auto;height:auto;}
.page_note header#keijyo br.clear{clear:both;}
.page_note .overAndClear p{padding:10px 0 0 0;}
.page_note .overAndClear h4{padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dotted #ccc;color:#403B9C;font-size:16px;}
.page_note .overAndClear h5{padding:20px 0 6px 0;font-size:15px;}
.page_note .border-b{border-bottom:1px dotted #ccc;padding:6px 0;}
.page_note .big1{font-size:16px;font-weight:bold;}
.page_note.location .floR{width:550px;}
.page_note.maker .floR{width:460px;}
.page_note.series .floR{padding:5px 0 0 0;width:450px;}
.page_note.in .floL{margin:0 auto;padding:15px 5px 5px 0;text-align:center;width:120px;}
.page_note.in .text{float:left;width:430px;padding:15px 10px 10px 15px;}
.page_note.in .bt{float:right;width:120px;padding:30px 0 0 0;text-align:center;vertical-align:middle;}
.table_4,.table_5,.table_hou_4{width:740px;margin-top:0;}
.table_4 tr th,.table_4 tr td{width:25%;}
.table_5 tr th,.table_5 tr td{width:20%;}
.table_4,.table_5{border:1px solid #CECECE;}
.table_4 tr th,.table_5 tr th{text-align:center;border-bottom:none;}
.table_5 tr th{font-weight:bold;}
.keijo_table tr th,.marker_table tr th,.bariki_table tr th{padding-bottom:20px;}
.keijo_table tr td,.housing_table tr td{vertical-align:top;}
.table_single tr th,.table_single,.marker_table tr th{background:#f7f7f7 url(../img/common/table_cover.png) center bottom no-repeat;}
.table_multi tr th,.table_multi{background:#ffe0f2 url(../img/common/table_cover.png) center bottom no-repeat;}
.table_rei tr th,.table_rei{background:#d4edf8 url(../img/common/table_cover.png) center bottom no-repeat;}
.back_faecd0{background:#faecd0;}
.back_ffe0f2{background:#ffe0f2;}
.back_d4edf8{background:#d4edf8;}
.back_FFF7C7{background:#FFF7C7;}
.back_C0EAF3{background:#C0EAF3;}
.table_4 tr td{background:#F7F7F7;}
.table_4 tr td.background-fff{text-align:center;background:#FFF;}
.list_f_arrow li{background:url(../img/common/list_style.png) no-repeat;background-position:6px 8px;padding:0 0 0 20px;}
.link_red a{color:#FF0000;}
a.reisen{color:#FF0000;}
.table_ichiran tr:nth-child(odd) td{background:#FFF;}
.table_ichiran tr th{font-weight:bold;}
.table_ichiran tr th,.table_ichiran tr td{border-bottom:1px solid #CECECE;}
.table_ichiran tr td a{background:url(../img/common/list_style.png) center left no-repeat;padding-left:10px;}
.bariki_table{border-bottom:none;}
.bariki_table tr td{background:#F7F7F7;}
.bariki_table tr th.background-fff{border-bottom:1px solid #CECECE;background:#FFF;}
.bariki_table tr td.background-fff{background:#FFF;text-align:center;border-bottom:none;}
.table_hou_4{border-top:1px solid #CECECE;border-left:1px solid #CECECE;border-right:1px solid #CECECE;}
.table_hou_4 tr td{border-bottom:1px solid #CECECE;text-align:center;width:25%;background:#F7F7F7;}
.table_hou_4 tr td img{display:block;margin:0 auto 10px;}
.details_search{width:740px;margin-bottom:20px;}
.details_search h2{background:#FFF2BF;border:1px solid #CCC;border-bottom:1px dashed #CCC;color:#121212;height:28px;line-height:1.8;padding-left:20px;margin-bottom:0px;font-size:16px;}
.details_search table{margin-bottom:10px;margin-top:0;}
.details_search table tr th{text-align:right;font-weight:bold;}
.details_search table tr td{background:#FFF;}
.details_search table tr td select{margin-bottom:0;}
.details_search form{padding:10px;background:#F7F7F7;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE;border-right:1px solid #CECECE;}
input[type="submit"]{border:1px solid #E7BF0A;border-bottom:3px solid #C8A700;background:#FFC800;background:-moz-linear-gradient(top, #ffec32 0%, #e7bf0a 100%);background:-o-linear-gradient(top, #ffec32 0%,#e7bf0a 100%);background:-ms-linear-gradient(top, #ffec32 0%,#e7bf0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec32', endColorstr='#e7bf0a',GradientType=0);}
input[type="button"]{border:1px solid #CECECE;background:#F7F7F7;}
input[type="submit"],input[type="button"]{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:30px;text-align:center;line-height:26px;width:140px;}
.details_search input[type="submit"]{margin-right:10px;font-weight:bold;}
.details_search #radio-design div{width:130px;float:left;padding:0 4px 0 0;margin:0 5px 0 0;}
.details_search #radio-design div span{position:relative;top:2px;left:33px;}
.details_search #radio-design div input[type="radio"]{position:relative;top:4px;}
.details_search #radio-design div label{display:block;height:26px;}
.details_search #radio-design label span.logo{position:relative;top:1px;}
.details_search #radio-design label span.logo img{width:70px;}
.details_search #radio-design div#label-money label{background:url(../img/common/label-money.jpg) no-repeat;background-position:23px 0;}
.details_search #radio-design div#label-eco label{background:url(../img/common/label-eco.jpg) no-repeat;background-position:23px 0;}
.details_search #radio-design div#label-cool label{background:url(../img/common/label-cool.jpg) no-repeat;background-position:23px 0;}
.details_search #radio-design div#label-cool,
.details_search #radio-design div#label-coldarea{padding:0;margin:0;}
.details_search #radio-design div#label-coldarea label{background:url(../img/common/label-coldarea.jpg) no-repeat;background-position:23px 0;}
.details_search #radio-design div#label-wired label{background:url(../img/common/label-wired.jpg) no-repeat;background-position:23px 0;}
.details_search #radio-design div#label-wireless label{background:url(../img/common/label-wireless.jpg) no-repeat;background-position:23px 0;}
.details_search #radio-design div#label-san label{background:url(../img/common/label-san.jpg) no-repeat;background-position:23px 0;}
.details_search #radio-design div#label-tan label{background:url(../img/common/label-tan.jpg) no-repeat;background-position:23px 0;}
.bottom_info_area{overflow:hidden;margin-bottom:30px;}
.bottom_info_block{width:740px;clear:both;overflow:hidden;}
.bottom_info{width:365px;float:left;}
dl.bottom_info{margin-bottom:20px;}
dl.bottom_info dt{background:#ECD098;font-weight:bold;padding:2px 10px;margin-bottom:5px;font-size:14px;}
dl.bottom_info dd{font-size:13px;}
dl.bottom_info dd p{padding:5px 0 5px 0;}
dl.bottom_info dd a:link{margin:5px 0 0 0;padding:0 0 0 16px;background:url(../img/top/link_arrow.png) left center no-repeat;}
.red{color:#F72864;}
.side_cart{margin:0 0 20px 0;}
div.left_bg,
.side_menu h3{width:200px;font-size:15px;height:34px;color:#fff;background:url(../img/common/left-title_bg.png) no-repeat;}
.side_menu img {display: block;}
h2#icon_cart{background:url(../img/common/left-icon_cart.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
h2#icon_search{background:url(../img/common/left-icon_search.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
.side_cart_in{background:#fff;border:4px solid #121212;border-top:none;width:184px;padding:0 4px 10px;}
.side_cart_info{margin-left:10px;font-size:12px;margin-bottom:10px;}
.side_cart_btn{text-align:center;}
.side_cart_in table{margin-top:0;margin-bottom:10px;border-right:none;border-left:none;border-top:none;}
.side_cart_in table tr th{margin-left:10px;background:none;border-right:none;}
.side_cart_in table tr td{font-size:10px;line-height:1.2em;border-right:none;}
.side_search h2{width:200px;height:34px;}
.side_search form{padding:10px;background:#F7F7F7;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE;border-right:1px solid #CECECE;margin-bottom:20px;}
.side_search form input[type="text"]{padding:5px;width:168px;border:1px solid #CECECE;margin-bottom:10px;}
::-webkit-input-placeholder{color:#CECECE;line-height:1.4em;padding:0;}
:-moz-placeholder{color:#CECECE;line-height:1.4em;padding:0;}
.side_search form input[type="submit"]{width:160px;margin:0 auto;display:block;font-weight:bold;height:30px;line-height:20px;}
h3.side_menu_1{background:url(../img/common/left-icon_category.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
h3.side_menu_2{background:url(../img/common/left-icon_other.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
h3.side_menu_3{background:url(../img/common/left-icon_shop.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
h3.side_menu_4{background:url(../img/common/left-icon_maker.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
h3.side_menu_5{background:url(../img/common/left-icon_deri.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
h3.side_menu_6{background:url(../img/common/left-icon_housing.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
h3.side_menu_7{background:url(../img/common/left-icon_trust.png) no-repeat;background-position:11px 4px;padding:7px 0 0 48px;}
.back_E95A24,.back_0071B4{width:155px;color:#FFF;padding:1px;text-align:center;display:inline-block;}
.back_E95A24{background:#FF4600;}
.back_0071B4{background:#0071B4;letter-spacing:-0.1em;}
.side_menu{margin-bottom:20px;}
.side_menu h4{background:#f9f9f9;}
/*.side_icon_right{background:url(../img/common/left-icon_right.png) no-repeat;background-position:165px 1px;}*/
/*.side_icon_down{background:url(../img/common/left-icon_down.png) no-repeat right;background-position:165px 1px;}*/
.side_menu h4,.side_menu ul li{border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.side_menu h4 a{display:block;padding:4px;color:#2C333A;}
.side_menu h4 a.cateImg{display:block;padding:1px;}
.side_menu a:hover{text-decoration:none;}
.side_menu_blog{margin-bottom:20px;}
.side_menu_blog .left_bg{width:200px;font-size:16px;height:30px;color:#fff;text-align:center;padding:9px 0 0 0;background:url(../img/common/left-title_blog_bg.png) no-repeat;}
.side_menu_blog h4{border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.side_menu_blog h4 a{display:block;padding:4px 0;}
.side_menu_blog h4{background:url(../img/top/link_arrow.png)no-repeat;background-position:7px 13px;padding:4px 0 0 22px;}
.side_menu_chie{margin-bottom:20px;}
/*.side_menu_chie .left_bg{width:200px;font-size:16px;height:30px;color:#fff;text-align:center;padding:9px 0 0 0;background:url(../img/common/left-title_chie_bg.png) no-repeat;}*/
.side_menu_chie h4{border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.side_menu_chie h4 a{display:block;padding:4px 0;}
.side_menu_chie h4{background:url(../img/top/link_arrow.png)no-repeat;background-position:7px 13px;padding:4px 0 0 22px;}
.side_menu ul li a{font-size:14px;display:block;padding:4px 0 4px 5px;}
.side_menu .side_send_area ul li{border:none;margin-left:10px;float:left;background:url(../img/common/list_style.png) center left no-repeat;padding-left:5px;}
.side_menu h5{display:block;border-bottom:1px dashed #CFCFCF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;padding:2px 5px;background:#fff7c5;}
.side_menu .side_send_area{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;overflow:hidden;}
.side_menu .side_send_area h4{padding:4px;border:none;}
.side_page_link{margin-bottom:20px;}
.side_page_link h3{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background:#F8F6E8;height:45px;line-height:45px;border-bottom:5px solid #D7D7D7;text-align:center;}
.side_page_link ul{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-bottom:5px solid #E4AC45;}
.side_page_link ul li{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;}
.side_page_link ul li a{display:block;background:#F3F3F3;background:-moz-linear-gradient(top, #FFF 0%, #F3F3F3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#F3F3F3));background:-webkit-linear-gradient(top, #FFF 0%,#F3F3F3 100%);background:-o-linear-gradient(top, #FFF 0%,#F3F3F3 100%);background:-ms-linear-gradient(top, #FFF 0%,#F3F3F3 100%);background:linear-gradient(to bottom, #FFF 0%,#F3F3F3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#F3F3F3',GradientType=0);height:40px;line-height:40px;padding-left:20px;color:#2C333A;}
.side_page_link ul li.side_page_link_current a{background:#FFD792;}
.side_cart_flow h3{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background:#EFB745;height:50px;line-height:50px;font-size:16px;text-align:center;color:#FFF;margin-bottom:10px;}
.side_cart_flow{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background:#F9F7E9;margin-bottom:20px;padding-bottom:10px;}
.side_cart_flow p{text-align:center;font-size:11px;margin-bottom:10px;}
.side_cart_flow ol li{width:176px;height:38px;line-height:38px;text-align:center;color:#c4c6c8;background:#FFF url(../img/common/side_flow.png) bottom center no-repeat;font-weight:bold;margin:3px auto;padding-bottom:20px;}
.side_cart_flow ol li span{background:#FFF;display:block;height:36px;}
.side_cart_flow ol li:last-child{padding-bottom:0px;background:#FFF;}
.side_cart_flow ol .side_cart_flow_current{color:#2C333A;border:3px solid #ffc800;}
.listblock01,.listblock02{width:144px;float:left;text-align:center;}
.productitle{font-size:12px;line-height:1.2em;}
.listblock01 img,.listblock02 img{margin-bottom:5px;}
.listblock01{margin-right:5px;}
/**/.box_140_w{width:140px;padding-top:38px;padding-bottom:38px;text-align:center;float:left;}
table.marker_table{border:3px #CCC solid;}
.marker_table_index{width:120px;text-align:center;font-weight:bold;}
.marker_table tr td.background-fff{background:#FFF;}
.marker_table tr td.background-fff img{text-align:center;width:125px;height:auto;}
.marker_table tr th{border-bottom:none;text-align:center;}
.marker_table tr td.marker_table_index img{display:inline-block;margin:0 auto 10px;padding:10px 0 0 0;}
.page_footer_search{margin-bottom:5px;}
.page_footer_search_bottom{margin-bottom:20px;}
.page_footer_search,.page_footer_search_bottom{background:#f2f2f2;overflow:hidden;padding:5px;}
.page_footer_search h4,.page_footer_search_bottom h4{color:#121212;font-size:16px;margin:0 0 10px 0;padding:0 0px 0 17px;background:url(../img/top/link_arrow.png) no-repeat;background-position:2px 6px;border-bottom:1px dashed #ccc;}
/**/
.page_footer_search ul li{float:left;}
.page_footer_search ul li a{float:none;width:auto;}
.page_footer_search ul li a img{margin-bottom:4px;display:block;}
.page_footer_search ul li a span{width:auto;height:auto;display:block;background:none;}
.page_footer_search .location ul li{margin:0 0 0 6px;width:178px;}
.page_footer_search .location ul li:nth-child(4n+1){margin:0;}
.page_footer_search .location ul li a:hover img,
.page_footer_search .location ul li a:hover span{opacity:.6;}
/**/
.page_footer_search_content_img a{width:100px;float:left;margin-right:5px;text-align:center;font-size:12px;margin-bottom:10px;}
.page_footer_search_content_img a.last,
.page_footer_search_content_img.maker a.last{margin-right:0;}
.page_footer_search_content_img a span{width:100px;height:80px;background:#FFF;display:table-cell;margin-bottom:5px;vertical-align:middle;}
.page_footer_search_content_img a p{margin-top:5px;}
.page_footer_search_content_img.maker a,
.page_footer_search_content_img.maker a span{width:118px;margin:0 4px 0 0;}
.page_footer_search_content_img.maker a span img{width:100px;}
.page_footer_search_content_img.other a,
.page_footer_search_content_img.other a span{width:178px;margin:0 4.5px 0 0;}
.page_footer_search_content_img.other a span img{width:178px;}
.footer_search{margin-bottom:20px;overflow:hidden;}
.footer_search h2{height:70px;line-height:70px;color:#FFF;background:#EBB345;text-align:center;width:200px;font-size:18px;float:left;}
.footer_search form{float:left;width:519px;height:48px;padding-top:20px;padding-left:20px;background:#F7F7F7;border-top:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;}
.footer_search input[type="text"]{font-size:16px;height:18px;padding:5px;border:1px solid #CFCFCF;width:378px;float:left;margin-right:10px;}
.footer_search input[type="submit"]{width:100px;float:left;font-weight:bold;}
.secchi_list_link{width:144px;float:left;margin-bottom:5px;text-align:center;}
.secchi_list_link a img{margin-bottom:5px;}
.search_hit{border:1px solid #CECECE;background:#F7F7F7;overflow:hidden;margin-bottom:20px;}
.search_hit_count,.search_hit_sort,.search_hit_hyoji{padding:5px 10px;}
.search_hit_count{float:left;}
.hit_navi li{float:left;}
.search_hit_sort,.search_hit_hyoji{border-left:1px solid #CECECE;float:right;}
.search_hit_sort strong,.search_hit_sort a{margin-right:5px;margin-left:5px;}
.search_hit_hyoji select{margin-left:10px;}
.list_area_box{border-top:1px solid #CECECE;margin-bottom:20px;}
.aircon_list_area{border-bottom:1px solid #CECECE;padding-top:10px;padding-bottom:10px;}
.aircon_listphoto{float:left;width:100px;margin-right:10px;}
.aircon_listrightbloc{float:left;width:480px;margin-right:10px;}
.aircon_listrightbloc h3{font-size:14px;border-top:none;background:none;padding:0px;margin-bottom:5px;}
.aircon_listrightbloc2{float:left;width:140px;}
.detail_btn{margin-bottom:10px;}
.aircon_listcomment{margin-bottom:10px;}
.aircon_listcomment img{margin-right:5px;}
.normal_price{float:left;}
.sale_price{text-align:right;font-weight:bold;font-size:16px;}
.hit_navi{float:left;padding:5px 10px;}
.page_before,.page_number,.page_now,.page_next{float:left;margin-right:5px;margin-left:5px;}
.cyuijiko_area dl dt{color:#FF4600;font-size:16px;display:block;margin-bottom:5px;font-weight:bold;}
.cyuijiko_area dl{padding-bottom:10px;margin-bottom:10px;}
.alert_img{margin-top:10px;margin-right:20px;}
.alert_note{border:5px solid #FF4600;font-weight:bold;padding:15px 30px;width:640px;color:#FF4600;margin-bottom:10px;}
.comparison_product_list{border-bottom:1px solid #CECECE;margin-bottom:10px;padding-bottom:10px;overflow:hidden;}
.comparison_product_list .over{float:left;width:150px;margin-right:20px;}
.comparison_product_importance{float:left;margin-top:25px;margin-bottom:20px;}
.comparison_product_list h3{float:left;max-width:570px;}
.comparison_product_list h3 a span{color:#FF4600;}
/**/.product_details_area_img{width:300px;float:left;}
.product_details_area_img img{margin-bottom:15px;}
.product_details_area_notes{width:400px;float:right;}
.product_details_area_specification{padding:0 0 5px 0;margin-bottom:25px;}
.product_details_area_specification table th{width:40%;}
.product_details_area_specification h3{font-size:18px;margin-bottom:10px;}
.product_details_area_specification small{margin-bottom:10px;display:block;}
.product_details_area_specification img{margin-right:10px;}
.product_details_area_price {position: relative;}
.product_details_area_price img.margin_center{display:block;}
.product_details_area_price p{font-size: 16px; color:rgba(70, 70, 70, 1);margin-bottom:12px;}
.product_details_area_price_buy{color:#ff1010;font-size:19px;padding:0 0 15px 0;}
.product_details_area_price_buy strong{font-size:30px;margin-right:10px;margin-left:10px;}
.attribute,.quantity{margin-bottom:10px;overflow:hidden;}
.attribute dt,.quantity dt{float:left;text-align:right;font-weight:bold;}
.attribute dd,.quantity dd{margin:0 10px 10px;text-align:left;float:left;}
.de_cartin_btn{border-top:none;text-align:center;}
.product_details_area_contact{text-align:center;margin-top:10px;border:1px solid #ccc;}
.product_details_area_contact dt{background:url(../img/common/common_bg_01.jpg);color:#FFF;height:28px;margin:0 0 5px 0;padding:10px 0 0 0;font-size:18px;}
.product_details_area_contact dd{padding:10px 0 0 0;}
.product_details_area_contact dd strong{background:url(../img/common/free_tel.png) left center no-repeat;padding:0 0 0 46px;font-size:32px;color:#069;}
.product_details_area_contact #icon_mail{background:url(../img/contents/icon_mail.jpg) no-repeat;background-position: 52px 10px;background-size: 25px;padding: 10px 0 5px 0;margin: 0 0 0 34px;}
.product_details_area_contact #icon_mail a{text-decoration:underline;}
.product_details_area_contact dd#fax{background:url(../img/contents/icon_fax.jpg) no-repeat;background-position:52px 3px;padding:5px 0 10px 0;margin:0 0 0 34px;}
.product_details_area_contact dd#fax a{text-decoration:underline;}
.product_details_area_color{padding:30px 10px 10px;width:700px;clear:both;margin:0 auto;text-align:center;}
.product_details_area_color p{font-size:18px;}
.product_details_area_details{margin:20px 0 0 0;}
.product_details_area_details img{margin-bottom:30px;}
.meyasu_table tr th{width:25%;font-weight:bold;background:#F7F7F7;}
.meyasu_table tr th,.meyasu_table tr td{text-align:center;}
.meyasu_table tr th.text_align_right{text-align:right;}
.news_list{border-top:1px solid #CFCFCF;margin-bottom:20px;}
.news_list li{width:740px;overflow:hidden;padding-top:7px;padding-bottom:7px;font-size:14px;border-bottom:1px solid #CFCFCF;}
.news_list li span{width:150px;text-align:right;float:left;}
.news_list li a{float:left;margin-left:10px;}
.date_details{display:block;margin-bottom:20px;}
.newsarea_txt_last{margin-bottom:20px;}
.newsarea_txt_last img{border:5px solid #F7F7F7;max-width:730px;margin-top:10px;margin-bottom:10px;}
.faq_link{border:1px solid #CFCFCF;background:#F7F7F7;padding:14px;overflow:hidden;margin-bottom:20px;}
.faq_link ul li{margin-bottom:5px;}
.faq_link ul li a{float:left;background:url(../img/faq/page_link_btn.png) left center no-repeat;padding-left:15px;margin-right:20px;}
.faq_list{margin-bottom:20px;}
.faq_list dt{font-weight:bold;font-size:16px;margin-bottom:5px;background:url(../img/faq/faq_f.png) left 0 no-repeat;padding-left:40px;min-height:25px;padding-top:5px;}
.faq_list dd{background:url(../img/faq/faq_a.png) left 0 no-repeat;padding-left:40px;min-height:25px;padding-top:5px;}
/*.side_contact_link_btn{width:200px;height:103px;display:block;text-indent:-7777px;background:url(../img/button/side_contact_link.png) 0 0 no-repeat;margin-bottom:20px;}*/
.sub_table tr th{font-weight:bold;text-align:center;width:20%;}
.sub_table .tableWidth60{width:60%;}
.contact_table tr th{width:25%;font-weight:bold;text-align:right;}
.contact_table tr th span.attention{color:#FFF;background:#F72864;font-size:12px;padding:4px 5px 2px;margin-left:5px;font-weight:normal;}
.attention01{font-size:15px;font-weight:bold;color:#fff;background:#F00;}
.attention02{color:#f72864;font-weight:bold;}
.cart_table tr td img.cart_img{width:64px;height:auto;}
.cart_dele{color:#2C333A;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#F7F7F7;border:1px solid #CECECE;font-size:12px;padding:4px 5px 2px;}
#quantity_level li{display:inline;margin-left:2px;margin-right:2px;}
.maker_link{width:142px;border:1px solid #CECECE;float:left;text-align:center;padding-top:10px;padding-bottom:10px;}
.maker_link a{margin:0 0 4px 0;padding:4px 0 0 0;display:block;}
.BigTextRed{color:#FFF;background:#F72864;font-size:18px;height:30px;line-height:30px;display:block;margin-bottom:10px;}
.maker_link_back_g{background:#F7F7F7;padding-top:7px;padding-bottom:3px;margin-top:5px;}
.maker_content h4{color:#FF4600;font-size:16px;margin-bottom:10px;}
.maker_content img{margin-bottom:10px;}
.iamExplain{margin-bottom:10px;}
.maker_link_btn{text-align:center;}
.maker_taio_table tr th,.maker_taio_table tr td{text-align:center;}
.maker_taio_table tr th{font-weight:bold;width:20%;}
.maker_taio_table tr td{}
.maker_taio_table tr:nth-child(even) td{background:#F7F7F7;}
.annai_page_menu{margin-bottom:20px;border:1px solid #CECECE;background:#F7F7F7;padding:15px 20px;overflow:hidden;}
.annai_page_menu li{float:left;line-height:1.5em;}
.annai_page_menu li a{float:left;background:url(../img/faq/page_link_btn.png) left center no-repeat;padding-left:15px;margin-right:20px;}
.list_num{background:#FF4600;color:#FFF;padding:4px 6px 2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:5px;}
.howto_search{background:url(../img/howto/search_icon.png) left center no-repeat;padding-left:20px;color:#FF4600;margin-bottom:5px;margin-top:10px;display:block;}
.img_center{display:block;margin:10px auto;}
.fax_link{width:700px;height:130px;margin:10px auto;text-indent:-7777px;background:url(../img/howto/con_fax.png) 0 0 no-repeat;}
.fax_link a{display:block;width:340px;height:70px;margin:25px 0 0 330px;text-indent:-7777px;background:url(../img/howto/fax_link.png) 0 0 no-repeat;}
.howto_page_link{border:1px solid #CECECE;background:#F7F7F7;margin-top:20px;margin-bottom:20px;}
.howto_page_link p{text-align:center;margin-top:10px;margin-bottom:10px;}
.howto_page_link ul{background:#FFF;padding:4px 0 4px 5px;overflow:hidden;}
.howto_page_link ul li a{float:left;margin-right:4px;width:238px;height:38px;line-height:40px;text-align:center;display:block;border:1px solid #CECECE;background:#F7F7F7;}
.howto_page_link ul li a img{margin-right:5px;}
.howto_img_center{border:10px solid #F7F7F7;margin-top:10px;}
.howto_page h4{margin-top:10px;margin-bottom:10px;}
.howto_sub{border:4px solid #EBB345;padding-bottom:6px;margin-bottom:20px;}
.howto_sub h3{color:#FFF;background:#EBB345;padding:6px;margin-bottom:10px;}
.howto_sub_in{margin-right:6px;margin-left:6px;}
/**/.keijo_about img{float:left;width:140px;margin-right:10px;}
.keijo_about table{width:587px;float:right;}
.keijo_about table tr th{text-align:right;font-weight:bold;}
.kejo_tokutyo{width:10%;background:#EBB345;color:#FFF;}
.kejo_tokutyo_td{background:#F5F3E5;}
.login_input_box,.add_input_box,.buy_input_box{margin-top:20px;border:1px solid #CECECE;background:#F7F7F7;padding:15px 15px 5px 15px;}
.login_input_box dl dt{float:left;width:120px;text-align:right;}
.login_input_box dl{overflow:hidden;margin-bottom:10px;}
.login_area h4{color:#FF4600;margin-bottom:10px;font-size:16px;}
/**/.sub_list_link_4 div{float:left;text-align:center;}
.sub_list_link_4 div img{border-right:1px solid #DBDBDB;display:block;padding-left:31px;padding-right:32px;margin-bottom:5px;}
.sub_list_link_4 div{width:185px;}
.sub_list_link_4 div.top_list_link_f img{border-left:1px solid #DBDBDB;padding-right:31px;}
/**/.table_hou_3 tr td{width:33%;text-align:center;}
.table_hou_3 tr td img{display:block;margin:0 auto 10px;}
.sitemap_p{padding:0 0 10px 0;overflow:hidden;}
.sitemap_p dl{margin-bottom:10px;overflow:hidden;}
.sitemap_p dd{border-bottom:1px dotted #CCC;overflow:hidden;padding:5px 0 5px 0;}
.sitemap_info_left,.sitemap_info_right{float:left;padding:0 40px 10px 0;}
.sitemap_other{margin-bottom:20px;}
.sitemap_p dl dt{font-weight:bold;}
.sitemap_p dl dd ul li{float:left;padding:0 20px 5px 0;}
.sitemap_p dl dd ul li a{display:block;padding-left:15px;background:url(../img/top/link_arrow.png)no-repeat;background-position:0 5px;}
.sitemap_info,.sitemap_o{overflow:hidden;}
.sitemap_o{margin-bottom:20px;border-bottom:1px solid #EEB645;padding-bottom:10px;}
.sitemap_other_s{width:200px;float:left;}
.sitemap_other_l{width:540px;float:left;}
.sitemap_other_s dd ul li,.sitemap_other_l dd ul li{list-style-type:disc;float:left;margin-left:20px;margin-right:15px;}
.sitemap_other_s dt,.sitemap_other_l dt,.sitemap_info dl dt{margin-bottom:10px;}
.sitemap_info dl dd ul{margin-bottom:20px;}
/**/.campaign_area{width:240px;height:200px;float:left;background:#F7F7F7;}
.ol_list_style_decimal ol li{margin-bottom:10px;}
.ol_list_style_decimal ol li strong{margin-bottom:5px;display:block;color:#FF4600;}
div.single{text-align:center;width:165px;background:#999;color:#FFF;padding:2px 0 1px;font-size:12px;}
div.multi{text-align:center;width:165px;background:#ffc800;color:#121212;padding:2px 0 1px;font-size:12px;}
#form-design{border:1px solid #cccccc;border-bottom:none;margin:5px 0 0 0;padding:20px 20px 10px 40px;}
#under02column_shopping{margin:0 auto;padding:20px 0 0 0;width:1000px;}
.area-text{width:718px;margin:0 0 20px 0;padding:10px 10px 5px 10px;border:#ccc solid 1px;border-top:none;}
.area-text p{padding:0 0 5px 0;}
.area-text p span{font-size:12px;color:#F00;}
p#area-title{position:absolute;top:45px;left:135px;height:90px;color:#df4502;font-size:16px;}
p#area-title strong{font-size:28px;}
p#area-title span{position:relative;top:-4px;left:14px;}
table#areaDetail th{width:100px;text-align:right;}
table#areaDetail ul{clear:both;overflow:hidden;}
table#areaDetail ul li{float:left;padding:2px 10px 0 15px;background:url(../img/top/link_arrow.png) left center no-repeat;}
div#otherArea{padding:0 0 30px 0;}
div#otherArea dl{clear:both;overflow:hidden;margin:0 0 10px 0;}
div#otherArea dt{font-weight:bold;float:left;width:150px;}
div#otherArea dd{float:left;}
div#otherArea dd a{margin:0 0 0 12px;}
.new-guide{width:1001px;clear:both;overflow:hidden; margin: 0 auto;}
.new-guide a{color:#121212;text-decoration:none;}
.new-guide .clear{clear:both;overflow:hidden;}
.new-guide #guide-flow{width:960px;padding:10px 20px;background:#f9f9f9;clear:both;overflow:hidden;}
#guide-flow h4{padding:0 0 2px 20px;background:url(../img/common/guide-flow-arrow1.png) no-repeat;background-position:0 2px;border-bottom:1px solid #FFD500;clear:both;}
#guide-flow p{float:left;padding:10px 0 0 0;}
#guide-flow p.flow-arrow{background:url(../img/common/guide-flow-arrow2.png) no-repeat;background-position:2px 50px;text-indent:-9999px;width:48px;height:100px;}
.new-guide .leftBlock{width:270px;float:left;margin:20px 10px 0 0;padding:0 9px 0 0;border-right:1px solid #FFD500;}
.new-guide .leftBlock h5{width:250px;height:34px;background:url(../img/common/guide-title-bg5.png) no-repeat;padding:4px 0 0 20px;margin:0 0 10px 0;}
.new-guide .redColor{color:#F00;}
.new-guide .leftBlock #mark-yen{background:url(../img/common/guide-mark-yen.png) no-repeat;}
.new-guide .leftBlock #mark-deri{background:url(../img/common/guide-mark-deri.png) no-repeat;}
.new-guide .leftBlock #mark-return{background:url(../img/common/guide-mark-return.png) no-repeat;}
.new-guide .leftBlock #mark-security{background:url(../img/common/guide-mark-security.png) no-repeat;}
.new-guide .leftBlock p.mainText{width:160px;font-size:12px;line-height:1.5;padding:0 0 10px 105px;}
.new-guide .leftBlock p.subText{width:270px;font-size:11px;line-height:1.5;height:50px;}
.new-guide .rightBlock{width:420px;float:right;margin:20px 0 0 0;position:relative;}
.new-guide .rightBlock h5{width:420px;height:34px;background:url(../img/common/guide-title-bg6.png) no-repeat;padding:4px 0 0 20px;margin:0 0 10px 0;}
.new-guide .rightBlock .rightBox1{width:420px;background:#f9f9f9;}
.new-guide .rightBox1{width:260px;}
.new-guide .rightBox1 dl{width:260px;border:1px solid #ccc;text-align:center;background:#fff;margin:0 0 5px 10px;}
.new-guide .rightBox1 dt{padding:2px 1px 1px;background:#f7f7f7;border-bottom:1px solid #ccc;font-weight:300;}
.new-guide .rightBox1 dd{padding:3px;}
.new-guide .rightBlock span{font-size:11px;display:block;}
.new-guide .rightBox1 span#phone,
.new-guide .rightBox1 span#fax{font-size:25px;color:#069;font-weight:700;padding:4px 0 4px 48px;}
.new-guide .rightBox1 span#phone{background:url(../img/common/guide-free_tel.jpg) no-repeat;background-position:26px 5px;}
.new-guide .rightBox1 span#fax{background:url(../img/common/guide-free_fax.jpg) no-repeat;background-position:28px 2px;}
.new-guide .rightBlock p#women{position:absolute;top:0;right:15px;}
.new-guide .rightBlock p#women img{width:115px;}
.new-guide .rightBox2{width:420px;padding:10px 0 0 0;clear:both;overflow:hidden;}
.new-guide .rightBox3{width:420px;padding:15px 0 0 0;clear:both;overflow:hidden;}
.new-guide .rightBox2.bnrArea p img{width:202px;height:60px;}
.new-guide .rightBox2.bnrArea p img.paddR{padding:0 16px 0 0;}
.new-guide .rightBox3 .fLeft{float:left;}
.new-guide .rightBox3 .fRight{float:right;font-size:12px;line-height:1.5;padding:0 17px 0 0;}
.product_details_area_notes
.products_code{font-size:20px;padding:10px 0 20px 0;color:#FF4600;}
.product_details_area_notes
.appeal_text{color:#2F4FFF;font-weight:bold;font-size:15px;line-height:1.5;padding:0 0 5px 0;}
li.menu-kobetsu a,
span.menu-kobetsu{color:#FF4600 !important;}
span.menu-kobetsu:hover{text-decoration:underline;}
.sub_list_link_6 div{float:left;text-align:center;margin:0 0 15px 0;}
.sub_list_link_6 div img{border-right:1px solid #DBDBDB;display:block;margin:0 0 5px 0;padding-left:32px;padding-right:31px;}
.sub_list_link_6 div{width:185px;}
.sub_list_link_6 div.sub_list_link_f img{border-left:1px solid #DBDBDB;padding-right:31px;}
.sectionDetail{clear:both;overflow:hidden;padding:0 0 30px 0;}
.sectionDetail h3.h3_ttl{border-top:3px solid #ccc;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #ccc;background:#F9F9F9;padding:6px 20px 7px;font-size:17px;margin-bottom:20px;overflow:hidden;}
.sectionDetail h4{padding:0 0 10px 0;color:#2F4FFF;font-size:16px;}
.sectionDetail.paddNone{padding:0 0 0 0;}
.sectionDetail .design-border{margin:0 0 11px 0;padding:0 0 12px 0;border-bottom:1px dotted #CCC;}
.sectionDetail img{margin:0;padding:0;}
.sectionDetail table{margin:0 auto;}
.sectionDetail span{color:#F00;font-size:11.5px;font-weight:bold;}
.sectionDetail .fLeft{width:270px;float:left;text-align:center;}
.sectionDetail .fRight{width:450px;float:right;}
.sectionDetail table.relation{margin:10px 0 6px;}
.sectionDetail table.relation th,
.sectionDetail table.relation td{padding:4px;}
.sectionDetail table.relation th.table-title{font-weight:bold;font-size:15px;padding:8px 20px;background:#d4edf8;}
.sectionDetail table.relation th.width1{width:28%;}
.sectionDetail table.relation th.width2{width:72%;}
.sectionDetail table.relation th.width1,
.sectionDetail table.relation th.width2{font-weight:bold;background:#f6f6f6;text-align:center;}
.sectionDetail table.relation ul{clear:both;}
.sectionDetail table.relation ul li{float:left;margin:0 8px 0 0;}
p.detail_maker_bnr{padding:0 0 20px 0;}
#shop_s_info{background:url("../img/common/shop_s_info_border.jpg");margin:13px auto;width:980px;text-align:center;padding:10px;}
#shop_s_info_2{background:url("../img/common/shop_s_info_border_2.jpg");margin:20px auto;width:980px;text-align:center;padding:10px;}
#shop_s_info div#bg,
#shop_s_info_2 div#bg{background:#fff;padding:5px;}
#shop_s_info a{color:#FF4600;text-decoration:underline;}
#shop_s_info_2 a{color:#008aff;text-decoration:underline;}
div#makerCatalog{padding:0 0 30px 0;}
div#makerCatalog table th{text-align:center;}
a.iconWindow{padding:0 0 0 18px;background:url("../img/common/icon_window.gif") 0 2px;background-repeat:no-repeat;}
div#errorCode h4{padding:0 0 10px 0;color:#2F4FFF;font-size:15px;}
div#errorCode .fLeft{width:270px;float:left;text-align:center;}
div#errorCode .fRight{width:450px;float:right;}
div#errorCode .overAndClear{padding:0 0 20px 0;}
div#errorCode .borderBot{margin:0 0 20px 0;border-bottom:1px dotted #CCC;}
div#errorCode ol{padding:10px 0 0 0;}
div#errorCode ol li{margin:0 0 0 24px;padding:0 0 10px 0;list-style-type:decimal;}
div#errorCode span{color:#F00;font-size:11.5px;font-weight:bold;}
div.discountRate{background: url("/images/common/icon-discount-batch.png"); position:absolute;top:-25px; right:0; background-position: top right; background-repeat: no-repeat;color: #ff1010; font-size: 18px; text-align: center; font-weight: bold; width: 120px; height: 120px; z-index: 100;line-height: 1;}
.discountRate .price{position: relative; top:27px;left: 1px; display: flex; align-items: center;flex-direction: column;  -webkit-filter: drop-shadow(0px 2px 1px rgba(255,255,255,1));
  filter: drop-shadow(0px 2px 1px rgba(255,255,255,1));}
.discountRate .price div:nth-child(1),.discountRate .price div:nth-child(3){font-size:14px;}
.discountRate .price strong{font-size:28px;}
.discountRate .price span{font-size:16px; padding: 0 0 0 2px;}
#chieMainImage{padding:0 0 10px;}
#chieTopText{font-size:18px;font-weight:bold;padding:0 0 20px;margin:0 auto;text-align:center;line-height:1.7;}
.chie_list_new,
.chie_list{border-top:1px solid #CFCFCF;margin:0 0 20px 0;padding:0 0 10px;}
.chie_list_new li{width:740px;font-size:15px;padding:10px 0;border-bottom:1px solid #CFCFCF;}
.chie_list_new span.date{padding:0 20px 0 0;}
#chie_menu{width:780px;clear:both;overflow:hidden;padding:0 0 30px 0;}
#chie_menu a{width:380px;height:200px;display:block;text-decoration:none;}
#chie_menu h4,
#chie_menu p{position:relative;}
#chie_menu h4{width:300px;font-size:18px;color:#FFF;top:7px;left:22px;}
#chie_menu p.text{width:200px;color:#121212;top:36px;left:22px;}
#chie_menu p.link{width:200px;font-weight:bold;color:#06F;top:70px;left:22px;}
#chie_menu div#packege-aircon{float:left;background:url("../img/chiebukuro/menu-packege-aircon.png");background-repeat:no-repeat;margin:0 20px 0 0;}
#chie_menu div#eco-economy{float:left;background:url("../img/chiebukuro/menu-packege-aircon.png");background-repeat:no-repeat;}
#chie_menu div#product-info{float:left;background:url("../img/chiebukuro/menu-packege-aircon.png");background-repeat:no-repeat;margin:20px 20px 0 0;}
#chie_menu div#other-news{float:left;background:url("../img/chiebukuro/menu-packege-aircon.png");background-repeat:no-repeat;margin:20px 0 0 0;}
dl.chie_list dt{padding:20px 0;font-size:18px;font-weight:bold;}
dl.chie_list p.alignRight{border-bottom:1px solid #CFCFCF;padding:20px 0;}
ul.chie_list li{width:740px;font-size:15px;padding:20px 0 0;border-bottom:1px solid #CFCFCF;}
#chieArticle{width:780px;clear:both;}
#chieArticle .chie_date_details{font-size:16px;clear:both;display:block;text-align:right;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #CCC;}
#chieArticle .overAndClear,
#chieArticle .article{padding:0 20px 30px;}
#chieArticle .overAndClear{font-size:16px;font-weight:bold;}
#chieArticle .overAndClear .floatleft{width:300px;}
#chieArticle .overAndClear .floatleft img{width:300px;}
#chieArticle .overAndClear .floatright{width:410px;}
div#a-point a#an01{display:block;position:relative;top:-110px;}
#tab-article01{width:740px;margin:0;padding:0;overflow:hidden;background:url(/images/spec/tab-foot01.jpg) no-repeat;background-position:bottom;}
#tab-article01 div#balloon01{width:70px;height:74px;margin:-40px 0 0 0;padding:0 0 0 0;position:relative;top:40px;left:670px;background:url(/images/spec/tab-balloon03.png) no-repeat;z-index:999;}
#tab-article01 #tab-menu ul{width:740px;height:55px;overflow:hidden;color:#868686;}
#tab-article01 #tab-menu ul#specBg{background:url(/images/spec/tab-bg.jpg) no-repeat;}
#tab-article01 #tab-menu ul li{float:left;width:160px;height:48px;margin:7px -15px 0 0;position:relative;background:url(/images/spec/tab-01.png) no-repeat;}
#tab-article01 #tab-menu ul li.one{z-index:20;}
#tab-article01 #tab-menu ul li.two{z-index:18;}
#tab-article01 #tab-menu ul li.three{z-index:16;}
#tab-article01 #tab-menu ul li.four{z-index:12;}
#tab-article01 #tab-menu ul li.five{z-index:10;}
#tab-article01 #tab-menu ul li.on{display:block;position:relative;z-index:30;background:url(/images/spec/tab-02.png) no-repeat;}
#tab-article01 #tab-menu ul li span{display:block;font-size:16px;font-weight:bold;text-align:center;padding:16px 0 0 0;}
#tab-article01 #tab-menu ul li.one span,
#tab-article01 #tab-menu ul li.two span,
#tab-article01 #tab-menu ul li.three span,
#tab-article01 #tab-menu ul li.four span,
#tab-article01 #tab-menu ul li.five span{background:url(/images/spec/tab-arrow01.png) no-repeat;}
#tab-article01 #tab-menu ul li.on span{background:url(/images/spec/tab-arrow02.png) no-repeat;}
#tab-article01 #tab-menu ul li.one span,
#tab-article01 #tab-menu ul li.on span.one{background-position:40px 18px;}
#tab-article01 #tab-menu ul li.two span,
#tab-article01 #tab-menu ul li.on span.two{background-position:17px 18px;}
#tab-article01 #tab-menu ul li.three span,
#tab-article01 #tab-menu ul li.on span.three{background-position:25px 18px;}
#tab-article01 #tab-menu ul li.four span,
#tab-article01 #tab-menu ul li.on span.four{background-position:17px 18px;}
#tab-article01 #tab-menu ul li.five span,
#tab-article01 #tab-menu ul li.on span.five{background-position:24px 18px;}
#tab-article01 #tab-menu ul li.on a,
#tab-article01 #tab-menu ul li a{display:block;width:160px;height:48px;font-size:16px;font-weight:bold;text-align:center;}
#tab-article01 #tab-menu ul li a{}
#tab-article01 #tab-menu ul li a:hover{background:url(/images/spec/tab-ahover_v2.png) no-repeat;background-position:6px 6px;}
#tab-article01 h3.h3_ttl{border-bottom:3px solid #FFC800;border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding:9px 20px 9px;font-size:17px;}
.tab-border{margin:0 0 10px;padding:0 19px 20px;border:1px solid #ccc;border-top:none;overflow:hidden;}
.tab-border .feature p{padding:10px 0 0 0;}
.tab-border .feature .floL{width:240px;margin:0 auto;}
.tab-border .feature .floR{width:440px;}
#catalog.tab-border{padding:0 9px 20px;}
#tab-article01 h4{padding:20px 0 5px 0;margin:0 0 5px 0;border-bottom:1px dotted #ccc;color:#403B9C;font-size:16px;}
#tab-article01 h5{padding:20px 0 6px 0;font-size:15px;}
#tab-article01 img{margin:0;padding:0;}
#tab-article01 .red{color:#F00;font-size:11.5px;font-weight:bold;}
#tab-article01 .border-b{border-bottom:1px dotted #ccc;padding:6px 0;}
#tab-article01 .big1{font-size:16px;font-weight:bold;}
#tab-article01 table .yellow{text-align:center;background:#fffbe5;font-weight:bold;}
#tab-article01 table{width:700px;margin:20px auto 0;}
#tab-article01 table.comparison{margin:10px auto 0;}
#tab-article01 table.spec th{width:160px;text-align:right;font-weight:bold;}
#tab-article01 table.spec .alignLeft{text-align:left;}
#tab-article01 .table_4,
#tab-article01 .table_3{margin:6px auto;background:#F7F7F7;}
#tab-article01 .table_4 th,
#tab-article01 table.comparison th{font-weight:bold;text-align:center;}
#tab-article01 .table_4 tr:nth-child(odd) td{background:#FFF;}
#tab-article01 table.comparison tr:nth-child(odd) td{background:#F7F7F7;}
#tab-article01 table.comparison td{width:170px;padding:4px 6px;}
#tab-article01 table.comparison td.strong{font-weight:bold;color:#ff4600;}
#tab-article01 table.comparison th.width2{width:70%;}
#tab-article01 table.comparison td ul li{display:inline-block; margin-right:1em;}
#tab-article01 .estimate{width:700px;height:260px;position:relative;background:url(/images/spec/es-bg.png);background-repeat:no-repeat;}
#tab-article01 .estimate .free-d{font-size:64px;font-weight:bold;height:46px;padding:10px 0 0 76px;position:absolute;top:96px;left:35px;background:url(/images/spec/es-tell.jpg);background-repeat:no-repeat;}
#tab-article01 .estimate .business-h{position:absolute;top:153px;left:35px;}
#tab-article01 .estimate .floL{width:270px;}
#tab-article01 .estimate .floR{height:25px;padding:1px 0 0 36px;margin:0 0 0 10px;font-weight:bold;text-decoration:underline;background:url(/images/spec/es-fax.jpg);background-repeat:no-repeat;}
#tab-article01 .estimate .es-bt{position:absolute;top:184px;left:35px;}
/* 追加20180920 */
#tab-article01 h4.specTitle {margin-top:20px; border: none; margin-bottom: 0; padding: 8px; background-color: #fffbe5;}
#tab-article01 p.t_line {padding: 8px; margin-top:10px; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; color: #2C333A; background-color: #F7F7F7; font-weight: bold;}
#tab-article01 p.t_line::before { content: '▼'; color: #FFC800; font-size: 10px; padding-right: 6px; position: relative; top: -1px;}
#tab-article01 p.t_txt {padding:4px 8px; margin-top: 10px;}
/* 追加20180920 */
#lp-block{}
#lp-content{border:2px solid #dc0c00;background:url(/images/campaign/lp-camp-bg.jpg);padding:0 0 20px 0;}
#lp-content a{color:#108cf8;}
#lp-content .text-inde{text-indent:-9999px;}
#lp-content .text-line{text-decoration:line-through;}
#lp-content .estimate{height:280px;position:relative;background:url(/images/campaign/lp-es-bg.png);background-repeat:no-repeat;}
#lp-content .estimate .free-d{font-size:70px;font-weight:bold;height:46px;padding:12px 0 0 86px;position:absolute;top:100px;left:35px;background:url(/images/campaign/lp-free-d.jpg);background-repeat:no-repeat;}
#lp-content .estimate .business-h{position:absolute;top:165px;left:35px;}
#lp-content .estimate .floR{height:25px;padding:1px 0 0 36px;margin:0 0 0 10px;font-weight:bold;text-decoration:underline;background:url(/images/campaign/lp-fax-icon.jpg);background-repeat:no-repeat;}
#lp-content .estimate .es-bt{position:absolute;top:198px;left:35px;}
#lp-content #big3 h3{margin:10px 0 -10px 0;}
#lp-content #big3 .sp-box{width:760px;height:260px;position:relative;}
#lp-content #big3 .sp-box h4{font-size:26px;color:#de180d;position:absolute;top:40px;left:100px;}
#lp-content #big3 .sp-box .text{width:244px;position:absolute;top:96px;left:320px;font-weight:bold;line-height:1.4;font-size:16px;}
#lp-content #big3 .sp-box .text .price{padding:5px 0 0 0;color:#de180d;font-size:24px;line-height:1.2;}
#lp-content #big3 .sp-box .text .price strong{font-size:38px;}
#lp-content #big3 .sp-box .text span{font-size:11px;color:#de180d;}
#lp-content #big3 .sp-box .text strong{color:#de180d;}
#lp-content #big3 #sp1{font-size:16px;margin:0 0 10px -2px;background:url(/images/campaign/lp-camp-sp1.png);background-repeat:no-repeat;}
#lp-content #big3 #sp2{margin:0 0 10px -2px;background:url(/images/campaign/lp-camp-sp2.png);background-repeat:no-repeat;}
#lp-content #big3 #sp3{margin:0 0 10px -2px;background:url(/images/campaign/lp-camp-sp3.png);background-repeat:no-repeat;}
#lp-content #big3 #sp4{margin:0 0 10px -2px;background:url(/images/campaign/lp-camp-sp1_5.png);background-repeat:no-repeat;}
#lp-content #big3 #more-sp{margin:20px auto 0;height:290px;font-size:40px;font-weight:bolder;text-align:center;background:url(/images/campaign/lp-camp-aricon-arch.png);background-position:-2px 0;background-repeat:no-repeat;}
#lp-content #big3 #more-sp p.paddT{padding:96px 0 0 0;font-size:60px;}
#lp-content #big3 #more-sp p{line-height:1.3;}
#lp-content #big3 #more-sp strong{color:#ff0000;}
#lp-content .rank .overAndClear{padding:0 0 0 12px;}
#lp-content .rank h3{margin:20px 0 0 -2px;}
#lp-content .rank .floL{width:144px;padding:0 8px 0 0;}
#lp-content .rank .box-line{width:142px;background:#FFF;border:1px solid #CCC;line-height:1.4;}
#lp-content .rank .logo{padding:4px;background:#f2f2f2;}
#lp-content .rank .item{padding:8px 0 0;}
#lp-content .rank .code{padding:6px 5px 0;font-size:11px;}
#lp-content .rank .text-line{padding:5px 5px 0;font-size:11px;}
#lp-content .rank .price{padding:4px 5px 0;color:#de180d;font-weight:bold;font-size:12px;}
#lp-content .rank .bt{padding:8px 0 10px;}
#lp-content .rank .maker_link{background:#FFF;}
#lp-content #trouble{margin:10px 0 20px 0;}
#lp-content #trouble #note1,
#lp-content #trouble #note2,
#lp-content #trouble #note3{width:750px;height:320px;margin:0 0 0 13px;padding:0 13px 0 0;background-position:0 0;background-repeat:no-repeat;position:relative;}
#lp-content #trouble #note1{background:url(/images/campaign/lp-trouble-note1.png);}
#lp-content #trouble #note2{background:url(/images/campaign/lp-trouble-note2.png);}
#lp-content #trouble #note3{background:url(/images/campaign/lp-trouble-note3.png);}
#lp-content #trouble h4{font-size:20px;padding:0 0 6px 0;color:#FFF;}
#lp-content #trouble .item-box{width:460px;position:absolute;top:18px;right:18px;}
#lp-content #trouble .link-text{clear:both;padding:4px 0 0 0;}
#lp-content #trouble #shape.item-box .floL{width:90px;margin:10px 12px 0 0;padding:0 5px 4px;border:1px solid #ccc;text-align:center;}
#lp-content #trouble #shape.item-box .floL img.yuka{height:57px;}
#lp-content #trouble #shape.item-box span{display:block;margin:0 auto;text-align:center;}
#lp-content #trouble #maker.item-box span{display:block;margin:0 auto;padding:8px 0 0 0;text-align:center;}
#lp-content #trouble #maker.item-box .floL{width:128px;height:72px;margin:10px 13px 0 0;padding:24px 5px 0;border:1px solid #ccc;text-align:center;}
#lp-content #trouble #maker.item-box span{display:block;margin:0 auto;padding:8px 0 0 0;text-align:center;}
#lp-content #trouble #maker.item-box .link-text{padding:10px 0 0 0;}
#lp-content #trouble #power.item-box .floL{margin:11px 11px 0 0;text-align:center;}
#lp-content #trouble #power.item-box .floL img{width:80px;height:68px;overflow:hidden;}
#lp-content #trouble #power.item-box .floL-text{float:left;padding:34px 0 0 0;}
#lp-content #other{text-align:center;margin:0 auto;}
#lp-content #other h3{font-size:20px;}
#lp-block #att{margin:20px 0;padding:10px 20px 0;border:2px solid #ffc800;}
#lp-block #att h2{color:#ff4600;font-size:20px;text-align:center;padding:10px 0 20px;}
#head-fixedBox{font-size:22px;padding:5px 0 3px;line-height:1;background:#fff5b4;color:#121212;border-bottom:3px solid #232323;text-align:center;}
#head-fixedBox h2{line-height:1.2;}
.head-fixed{position:fixed;top:0;width:100%;z-index:10000;}
#head-fixedBox h2 span{font-size:32px;color:#f51919;}
@media screen and (min-width:1199px){.tab-bnr{width:114px;position:fixed !important;position:absolute;left:0;text-indent:-9999px;-webkit-transition:width ease-in-out 0.3s;-moz-transition:width ease-in-out 0.3s;-ms-transition:width ease-in-out 0.3s;-o-transition:width ease-in-out 0.3s;transition:width ease-in-out 0.3s;}
.tab-bnr a{display:block;width:100%;cursor:pointer;}
.tab-bnr:hover{width:150px;}
.tab-bnr a:hover{width:150px\9;}
#tab01.tab-bnr{height:314px;background:url(/images/common/follow-bnr-tell-l.png) right top no-repeat;bottom:325px;}
#tab01.tab-bnr a{height:314px;}
#tab02.tab-bnr{height:245px;background:url(/images/common/follow-bnr-fax-l.png) right top no-repeat;bottom:80px;}
#tab02.tab-bnr a{height:245px;}
#tab03.tab-bnr{height:70px;background:url(/images/common/follow-bnr-cart-l.png) right top no-repeat;bottom:10px;}
#tab03.tab-bnr a{height:60px;}
}
@media screen and (max-width:1200px){#tabBnrDisplay{display:none;}
}
#d10-block{width:780px;padding:0 0 30px;font-size:16px;}
#d10-block h3{font-size:18px;font-weight:bold;text-align:center;margin:20px 0 0 0;}
#d10-block .color1{color:#ff4d11;}
#d10-block .h2_ttl{margin:30px 0 0 0;}
#d10-block .big1,
#d10-block .big2{font-size:22px;font-weight:bold;text-align:center;}
#d10-block .small{font-size:12px;}
#d10-block .big2{line-height:1.5;}
#d10-block .att1{font-weight:bold;color:#ff4d11;}
#d10-block .att2{font-weight:bold;color:#fff;background:#ff4d11;width:400px;margin:20px auto 0;text-align:center;padding:20px;}
#d10-block dl.d10-merit{border-top:1px solid #CCC;clear:both;overflow:hidden;margin:20px 0 0;}
#d10-block dl.d10-merit dt{width:170px;height:28px;float:left;font-weight:bold;background:#d1ffcb;padding:18px;color:#ff4d11;}
#d10-block dl.d10-merit dt span{background:url(../img/top/link_circle.png) no-repeat;padding:0 0 0 22px;background-position:0 2px;}
#d10-block dl.d10-merit dd{height:28px;font-size:18px;border-bottom:1px solid #CCC;padding:18px 0 18px 218px;}
#d10-block dd span.color1{font-size:22px}
#d10-block .d10-item{border:1px solid #CCC;border-bottom:3px solid #CCC;text-align:center;margin:30px 10px 10px;border-radius:6px;background:#fff7c5;font-weight:bold;}
#d10-block .d10-item{border:1px solid #CCC;border-bottom:3px solid #CCC;text-align:center;margin:30px 30px 10px;border-radius:6px;background:#fff7c5;}
#d10-block .d10-item a{font-weight:bold;display:block;padding:16px 0;background:url(../img/top/link_arrow.png) no-repeat;background-position:162px 21px;}
#d10-block dl.d10-flow{border-top:1px solid #CCC;clear:both;overflow:hidden;margin:20px 0 0;}
#d10-block dl.d10-flow dt{width:170px;float:left;font-weight:bold;background:#d1ffcb;padding:10px 18px;color:#ff4d11;}
#d10-block dl.d10-flow dd{font-size:15px;border-bottom:1px solid #CCC;padding:10px 0 10px 218px;background:url(/images/housing_aircon/daikin-10-i03.jpg) no-repeat;}
#d10-block dl.d10-flow .one{height:90px;background-position:270px 80px;}
#d10-block dl.d10-flow .two{height:70px;background-position:270px 60px;}
#d10-block dl.d10-flow .last{height:40px;}
#d10-block dl.d10-flow dd.last{background:none;}
#d10-block #pro{height:500px;overflow-y:scroll;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;margin:30px 0 0;padding:20px;background:#edfcff;font-size:14px;}
#d10-block #pro p,
#d10-block #pro li{padding:20px 0 0;}
ul.tenpofaq32 li{line-height:1.5;padding-bottom:2px;}

.bt1 { margin:20px auto; width: 60%;}
.bt1 a {color: #252525; border: 1px solid #E7BF0A; border-bottom: 3px solid #C8A700; background: #FFC800;
  font-weight: bold; display: block; text-align: center; margin: 0 auto; padding: 8px;
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}

/****** 20190913追加 ******/
.setNote {font-size: 12px;border: 2px solid #dbdbdb;  padding: 6px;  background: #f1f1f1; margin-bottom: 10px;}

/****** 20191220追加 ******/
.closed_info{ padding:8px 0 0; display:none; }
.closed_info a{ color:#06F !important;font-size:16px; }

/****** 20200520追加 ******/
#fixedBnr{display:none;position:fixed;bottom:10px;left:0;background:#CCC;width:0;overflow:visible;z-index:99999;}
#fixedBnrInner{padding:10px 10px 0 10px;}
#fixedBnrList li{margin-top:10px;width:104px;transform:translateX(-100px);transition-duration:.4s;transition-timing-function:ease-in-out;}
#fixedBnrList li:nth-child(1){transition-delay:.0s;}
#fixedBnrList li:nth-child(2){transition-delay:.1s;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);background:#FFF;}
#fixedBnrList li:nth-child(3){transition-delay:.2s;box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);}
#fixedBnrList li:nth-child(3) p{padding-bottom:3px;background:#d1ffdd;text-align:center;}
#fixedBnrList.open li{transform:translateX(0px);}
#fixedBnrList li a{}
#fixedBnrList li img{vertical-align:bottom;}
/*#easyFormBt{position:static !important;}*/


/****** 20201020追加 ******/
.maker_funcs{margin-bottom:20px;}
.maker_funcs section h4 {margin: 10px;font-size: 16px;}
.maker_funcs section h4:before {padding: 0 8px 0 0;content: "\f054";color: #ffc800;font-weight: bold;font-family: "Font Awesome 5 Free";}
.intro{margin-bottom:20px;}
.intro section{font-size:16px;line-height:1.6;}
.intro section h4{margin-top:15px;margin-bottom:8px;}
.series_intro{margin-bottom:20px;}
.series_intro section{font-size:16px;line-height:1.6;}
.series_intro section h4{margin-top:15px;margin-bottom:8px;}
.tansou,.sansou{width:50%;font-weight:bold;text-align:center;}
.tansou{background:#ffcdcf;}
.sansou{background:#dedfff;}

/****** 20210609追加 ******/
ul.productPage-bnr-fixed{
  position: fixed;
  bottom: 20px;
  right:38px;
  z-index: 10000;
  text-align: center;
}

ul.productPage-bnr-fixed li{
  margin-top:10px;
}

/****** 20210611追加 ******/
#header-search{width: 100%;background:rgba(192,192,192,.5); border-bottom: 1px solid #f1f1f1;}
#header-search .search-content{max-width:1000px;display: flex; text-align:center; padding:10px 0; align-items: center; justify-content: center; margin: 0 auto;}

#header-search .search-content p{color:#FFF; background:#121212; font-size:16px; padding:12px 10px;border-radius: 5px 0 0 5px;}

#header-search .search-content form#search_form{display: flex; flex-grow: 1;}

#header-search .search-content div.input{padding:15px 5px 5px 15px;background:#F7F7F7;border:1px solid #CFCFCF;}
#header-search .search-content input[type="text"]{font-size:16px;padding:12px 18px;border:1px solid #CFCFCF;margin-right:10px; flex-grow:1; box-sizing: border-box;}
#header-search .search-content input[type="submit"]{width:170px;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:45px;text-align:center;line-height:1.5;font-size:16px;}

/****** 20211011追加 ******/
.header-camp{margin:0 auto;width:1000px;padding-top:10px;}
.header-camp > p:nth-child(1){width:490px;float:left;}
.header-camp > p:nth-child(2){width:490px;float:right;}



/****** 202208齊藤追加　プライバシーポリシー ******/

.h4_privacy h4 { 
font-weight:bold;
color:#F90;
font-size:15px;
margin:10px;
border-bottom:1px solid #F90
}

.h5_privacy h5 {
font-weight:bold;
margin:10px 0px 5px 20px;
border-left: 5px double #999 ;
padding:3px 0px 3px 10px ;
}

.p_privacy p { padding:10px 0px 20px 20px }
.ul_privacy ul { padding-left:30px }
.th_privacy th { width:16% }


/****** 202212齊藤追加　利用規約 ******/
.kiyaku_ul ul{ padding:0 0 10px 20px ;}
.p_padding p{padding:0 0 10px 10px;}
.b_padding b{padding-top:10px;}
.frame_margin{margin:0 10px 100px 10px;}
.line-height200{line-height:1.8}


/****** 202310齊藤追加　レフトナビ修正 ******/
.side_menu_h5 p {
    display: block;
    border-bottom: 1px dashed #CFCFCF;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    padding: 2px 5px;
    background: #fff7c5;
    font-weight: bold;
}
.side_menu_h4 p {
    border-bottom: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
}
p.side_menu_1_2nd{
    background:url(../img/common/left-icon_category.png) no-repeat;
    background-position:11px 4px;
    padding:7px 0 0 48px;
    font-weight: bold;
}
p#icon_cart_2nd {
    background:url(../img/common/left-icon_cart.png) no-repeat;
    background-position:11px 4px;padding:7px 0 0 48px;
    font-weight: bold;
}
p#icon_search_2nd {
    background:url(../img/common/left-icon_search.png) no-repeat;
    background-position:11px 4px;padding:7px 0 0 48px;
    font-weight: bold;
}
p.side_menu_2_2nd {
    background: url(../img/common/left-icon_other.png) no-repeat;
    background-position: 11px 4px;
    padding: 7px 0 0 48px;
    font-weight: bold;
}
.side_menu_h4_2nd a{display:block;padding:4px;color:#2C333A;}
.side_menu_h4_2nd p{
    border-bottom: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    background: #f9f9f9;
}
.side_menu_h4_2nd p{
    border-bottom: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    background: #f9f9f9;
    font-weight: bold;
}

/****** 20231124齊藤追加 形状******/
.padding-bottom20 {padding-bottom:20px;}
.table_pwr_loc th {
    font-weight: bold;
    padding: 8px;
    text-align: center;
    width:0%;
}
/****** 20231128齊藤追加 馬力******/
.b_underline {
    text-decoration: underline;
    text-decoration-thickness: 0.5em;
    text-decoration-color: #ffcdcf;
    text-underline-offset: -0.2em;
    text-decoration-skip-ink: none;
}
.img_mb {
    margin-bottom: 20px;
}

/* 設置場所別ページ20231226
================================================ */
@media screen and (min-width: 480px) {
.school_plc {
    position: relative;
}
.school_plc h4 {
    padding: 3px;
}
.school_plc ul {
    padding:10px;
    font-size: 90%;
}
.school_plc .plc1 {
    position: absolute;
    right: 0;
    bottom: 80px;
    width: 370px;
    background: rgba(255, 255, 255, 0.8);
}
.school_plc .plc2 {
    position: absolute;
    left: 0;
    top: 170px;
    width: 270px;
    background: rgba(255, 255, 255, 0.8);
}
.school_plc .plc3 {
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 300px;
    background: rgba(255, 255, 255, 0.8);
}
.school_plc .plc4 {
    position: absolute;
    right: 0;
    top: 100px;
    width: 270px;
    background: rgba(255, 255, 255, 0.8);
}
.school_plc .plc5 {
    position: absolute;
    left: 0;
    top: 30px;
    width: 270px;
    background: rgba(255, 255, 255, 0.8);
}
}

/* 在庫確認ボタン20240314
================================================ */
.top_stock_btn {
    margin-left: 10px;
    display: flex;
    align-items: center;
}
.header_box {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1000px;
    margin: 0 auto; 
}

/* チェックマーク 20240827
================================================ */
.check_list ul {list-style-type: none;}
.check_list  li {position: relative;left:30px;}
.check_list  li::after {
    content: '';
    display: block;
    position: absolute;
    top: .5em;
    left: -1.5em;
    width: 10px;
    height: 5px;
    border-left: 2px solid #cf0a0b;
    border-bottom: 2px solid #cf0a0b;
    transform: rotate(-45deg);
}

/* 形状 20240910
================================================ */
.keijo_plc_p {align-items:center; display:flex;}
.keijo_plc_img {width: 50%;}

/* ビルマル 20241009
================================================ */
.comparison_wrapper {
    text-align: center;
}
.comparison_ul {
    display: inline-block;
    text-align: left;
}
.comparison_container {
    width: 1000px;
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2列に設定 */
    grid-gap: 20px; /* 画像間のスペースを指定 */
    margin: 0 auto 20px;
}
.comparison_container img {
    width: 100%; /* 画像の幅を親要素に合わせる */
    height: auto; /* 縦横比を維持 */
}
.multi_container {
    text-align:center;
    width: 1000px;
    margin: 0 auto;
}
.multi_container p { margin-bottom: 20px; }
.multi_container img { margin-bottom: 20px ;}

/* 設備用エアコン 20241018
================================================ */
.comparison_container2 {
    width: 1000px;
    display: grid;
    grid-template-columns: repeat(3, 1fr); 
    grid-gap: 20px;
    margin: 0 auto 50px;
}
.comparison_container3 {
    width: 1000px;
    display: grid;
    grid-template-columns: repeat(2, 1fr); 
    grid-gap: 20px;
    margin: 0 auto 50px;
    align-items: center;
    text-align: left;
}
.multi_container h4 {
    font-size: 120%;
}

/* 商品ページ 20250422
================================================ */
#itemIcon li {
    float: left;
}
.products_code {
    clear: both;
}

/* 商品ページレスポンシブ 20250730
================================================ */
.main-image-wrapper {
    text-align: center;
    margin-bottom: 20px;
}

#mainImage {
    width: 300px;
    height: auto;
    border: 2px solid #ccc;
    border-radius: 5px;
}

.thumbnail-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    margin: auto;
}

.thumbnail-grid img.thumb {
    width: 100%;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 4px;
    transition: transform 0.2s, border-color 0.2s;
}

.thumbnail-grid img.thumb:hover {
    border-color: #f00;
    border-width: 2px;
}
