.img_sp{display:none}header{margin-bottom:40px}header #img_main{width:calc(100% + 28px);height:auto;margin:0 0 -90px}header #img_main img{width:100%;height:auto}main{width:940px;margin:0 auto 80px}#box_koach{position:relative;margin:0 0 64px}#box_koach:after{position:absolute;top:99%;left:50%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:rgba(3,110,183,0);border-top-color:#036eb7;-webkit-transform:scale(1.8, 1);transform:scale(1.8, 1);border-width:44px;margin-left:-44px}#box_koach h1{margin:0 0 25px}#box_koach #list_koach{position:relative;background-color:#036eb7;padding:24px 15px 20px}#box_koach #list_koach h2{text-align:center;margin:0 0 20px}#box_koach #list_koach ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;list-style:none;background-color:#fff;padding:20px 28px 12px}#box_koach #list_koach li{position:relative;z-index:2;width:268px}#box_koach #list_koach li img{width:100%;height:auto}#box_koach #list_koach figure{position:absolute;z-index:1;top:-17px}#box_clean_room{position:relative;width:100%;margin:0 0 30px}#box_clean_room h1{width:100%;text-align:center;margin:0 0 15px}#box_clean_room #ttl_super_clean{width:100%;text-align:center;background-color:#30a8f5;padding:25px 0 4px}#box_clean_room #box_trouble{background-color:#8fd9fb}#box_clean_room #box_trouble .txt_trouble{width:94%;font-size:1.2rem;text-align:right;padding:0 0 16px;margin:0 auto}#box_clean_room #list_img_floor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;list-style:none;padding:12px 0 20px}#box_clean_room #list_character{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:884px;list-style:none;margin:0 auto}#box_clean_room #list_character li{width:278px;height:134px;border-radius:8px;overflow:hidden;-webkit-box-shadow:2px 4px 6px 0px rgba(50,50,50,0.2);box-shadow:2px 4px 6px 0px rgba(50,50,50,0.2);margin:0 0 24px}#box_clean_room #list_character img{width:100%;height:auto}#box_clean_room #img_ojisan_clean{position:absolute;top:62px;right:-116px;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 1200px){#box_clean_room #img_ojisan_clean{right:-5%}}#box_showroom{margin:0 0 17px}#box_showroom h1{width:100%;text-align:center;margin:0 0 15px}#box_showroom #lead_showroom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background-color:#fff07e;padding:20px 30px}#box_showroom #box_showroom_map{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#fff5d0}#box_showroom #box_showroom_map #img_map{width:430px;margin:0 42px 0 0}#box_showroom #box_showroom_map #img_map img{width:100%;height:auto}#box_showroom #box_showroom_map #img_map_detail{width:368px;line-height:1.5}#box_showroom #box_showroom_map #img_map_detail h2{font-size:1.8rem;font-family:'Noto Sans Bold';border-bottom:1px solid #999;padding:0 0 10px;margin:0 0 12px}#box_showroom #box_showroom_map #img_map_detail a{text-decoration:underline}#box_showroom #box_showroom_map table{width:100%;margin:0 0 70px}#box_showroom #box_showroom_map table th,#box_showroom #box_showroom_map table td{vertical-align:top}#box_showroom #box_showroom_map table th{text-align:left;font-weight:normal;white-space:nowrap}#box_showroom #box_showroom_map table th:after{float:right;content:"："}#box_showroom #box_showroom_map #img_ojisan{position:absolute;top:-90px;right:20px}#box_showroom #list_showroom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;width:100%;line-height:0;background-color:#ffffe1;padding:16px}#box_showroom #list_showroom li{width:287px}#box_showroom #list_showroom img{width:100%;height:auto}
