@charset "UTF-8";#flash{height:50px;line-height:50px;margin:0 auto 20px;min-width:300px;position:relative}#flash,#flash .close_btn{text-align:center;vertical-align:middle}#flash .close_btn{border:1px solid #666;border-radius:3px;color:#666;cursor:pointer;height:24px;line-height:24px;margin-top:-12px;position:absolute;right:10px;top:50%;width:24px}#flash .close_btn:hover{color:#ccc}#flash.alert{background:#ffe6ef;border:1px solid #cb0000;color:#cb0000}#flash.notice{background:#f6fff2;border:1px solid #5fa215;color:#5fa215}#flash.flex-height{height:auto;line-height:1.5;padding:8px}body,html{height:100%;margin:0}body{color:#333;font-family:メイリオ,ヒラギノ角ゴ,Hiragino Kaku Gothic ProN W3,ＭＳ Ｐゴシック,Roboto,sans-serif;font-size:14px;line-height:1.35}pre{font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif}a{color:#0076ca;text-decoration:underline}a:hover{text-decoration:none}p{margin-top:0}ol,ul{list-style:none;margin:0;padding:0}strong{color:#cb0000}em{font-style:normal}h3{font-size:16px;margin:0 0 14px}h3,h4{font-weight:700;line-height:125%}h4{font-size:14px;margin:0 0 11px}.heading{color:#543718;font-size:34px;font-weight:700;line-height:50px;margin:0 0 20px;padding:0 0 0 8px}.heading02{background:#e09822;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:28px;padding:20px 0 20px 16px}.heading03{font-size:38px;margin:0 0 14px}.heading03,.heading04{color:#543718;font-weight:700}.heading04{font-size:22px;margin:0 0 15px}.heading05{color:#3f2500;font-size:18px;font-weight:700;line-height:22px;margin:0 0 17px}.heading06{background-image:url(/assets/pc/common/ttl_decoration.png);background-position:0;background-repeat:no-repeat;color:#543718;font-size:26px;font-weight:700;height:40px;padding:10px 0 0 24px;vertical-align:middle}.heading07{font-size:18px}.attention{color:#eb1a1e}.separation{border-bottom:1px dotted #b6b6b6;margin:0 0 17px}.emphasis_box{border:2px solid #000;margin:0 0 20px;padding:8px 13px}.emphasis_box p{margin:0}.categories li{background:#e1ffd4;border-radius:2px;color:#327c16;display:inline-block;font-size:14px;line-height:1;margin-bottom:5px;margin-right:5px;padding:12px 16px;vertical-align:middle}.categories li .lt-ie7,.categories li .lt-ie8{display:inline}.specials li{background:#fff5e6;border-radius:2px;color:#e09822;display:inline-block;font-size:14px;line-height:1;margin-bottom:5px;margin-right:5px;padding:12px 16px;vertical-align:middle}.specials li .lt-ie7,.specials li .lt-ie8{display:inline}.mini li{border-radius:2px;display:inline-block;font-size:12px;line-height:1;margin-bottom:5px;margin-right:5px;padding:8px 12px;vertical-align:middle}.mini li .lt-ie7,.mini li .lt-ie8{display:inline}.media{float:left;margin:0 13px 17px 0}.media .thumbnail ul{overflow:hidden;width:270px}.media .thumbnail ul li{float:left;margin:0 4px 0 0}.media .thumbnail ul li.last{margin:0}.media .thumbnail ul li img{border:2px solid #ccc;height:58px;width:80px}.media .thumbnail ul li img.selected{border:2px solid #cb0000}.media img{border:1px solid #d8d8d8}.comment{line-height:18px;margin:0 0 17px;max-width:465px}.add_to_considering_shops_box{margin-bottom:20px}.add_to_considering_shops_box .add_to_considering_shops{background:linear-gradient(0deg,#37c6c6 0,#37c6c6 50%,#1eadad 51%,#1eadad);background-color:#1eadad;border:2px solid #1bacac;border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-bottom:5px;overflow:hidden;padding:10px 25px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.add_to_considering_shops_box .add_to_considering_shops:active,.add_to_considering_shops_box .add_to_considering_shops:hover,.add_to_considering_shops_box .add_to_considering_shops:link,.add_to_considering_shops_box .add_to_considering_shops:visited{color:#fff}.add_to_considering_shops_box .add_to_considering_shops:hover{filter:alpha(opacity=80);opacity:.8}.add_to_considering_shops_box .add_to_considering_shops.already_added{background:linear-gradient(0deg,#d8d8d8 0,#d8d8d8 50%,#c6c5c3 51%,#c6c5c3);background-color:#c6c5c3;border:2px solid #c6c5c3}.box,.row{overflow:hidden}.inline_box{float:left}.item{margin:0 0 14px;overflow:hidden}.item .item_heading{float:left;line-height:160%;margin:0 10px 0 0}.item .item_heading:after{content:":";margin-left:5px}.item p,.item ul{margin:0 0 7px}.item p{line-height:20px;vertical-align:middle}.price{display:block;line-height:27px;margin-bottom:5px}.price .price_notes{font-size:65%}.price.big{font-size:28px}.price.small{font-size:20px}.checkbox_wrapper{display:inline-block;margin-bottom:5px;vertical-align:middle;width:160px}.pagination{margin:10px auto 60px;text-align:center}.pagination .first a,.pagination .last a,.pagination .next a,.pagination .page a,.pagination .prev a{background:#543718;border-radius:4px;color:#fff;display:inline-block;padding:7px 12px;text-decoration:none}.pagination .first a:hover,.pagination .last a:hover,.pagination .next a:hover,.pagination .page a:hover,.pagination .prev a:hover{background:#e09822;color:#fff}.pagination .prev{margin-right:20px}.pagination .next{margin-left:20px}.pagination .current{background:#e09822;border-radius:4px;color:#fff;display:inline-block;padding:7px 12px}.pagination_for_prefectures_and_city{margin:10px auto 60px}.pagination_for_prefectures_and_city .pagination{margin:0}.pagination_for_prefectures_and_city .pagination .prev{margin-right:0}.pagination_for_prefectures_and_city .pagination .next{margin-left:0}.pager{text-align:center}.pager li{border-right:1px solid #999;display:inline;padding:0 5px 0 0}.pager li.last{border:none;padding:0}.hide{display:none}.basic_table{color:#4d2d00;overflow:hidden;width:100%}.basic_table tr{border-bottom:1px solid #e4ddd0;font-size:14px}.basic_table tr td,.basic_table tr th{padding:12px 9px;text-align:left}.basic_table tr th{background:#fcf1e3;border-right:1px solid #e4ddd0;width:150px}.validation_message{display:block;margin-top:10px}.expandable_image{cursor:pointer}.agreement{height:70px;margin-bottom:0;margin-top:0;overflow:auto}.center{margin-left:auto;margin-right:auto;text-align:center}.blank_target_icon{background-image:url(/assets/ico_blank_target.png);background-position:50%;background-repeat:no-repeat;display:inline-block;height:13px;margin-right:3px;vertical-align:middle;width:13px}.clean_appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;font:inherit;padding:0}.clean_appearance:focus{outline-width:0}.youtube{height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.wrapper{height:auto;margin:0 auto;width:1024px}.container{position:relative;width:100%}header{background-color:#fff;height:auto;left:0;top:0;width:100%;z-index:1000}header .header_txt{background-color:#fff5e6;padding:8px 0}header .header_txt .inner{align-items:center;display:flex;justify-content:center;width:1024px}header .header_txt .inner .contact_link{font-size:13px;text-align:right;width:20%}header .headlogo{height:78px;overflow:hidden;padding-top:24px}header .logo{float:left;margin-top:7px}header .header_badge_area{display:inline-block}header .header_badge_area div{align-items:flex-end;display:flex}header .header_badge_area p{font-size:10px}header .tosho-logo{float:left;height:76px;margin:-12px 0 0 10px;width:96px}header h1{color:#543718;font-size:13px;font-weight:400;width:85%}header .tel{float:right;padding-left:24px}header #fixedBox{height:76px}header .fixed{position:fixed;top:0;width:100%;z-index:1000}header .navarea{background:#fff;background-image:url(/images/pc/top/bg_navarea.jpg);background-position:0 0;background-repeat:repeat-x;border-top:1px solid #d3d3d3;height:76px;width:100%}header .navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;display:-ms-flexbox;justify-content:space-between}header .estimate_btn_head{display:inline-block;margin-top:4px}header nav{display:inline-block}header nav ul{-webkit-box-pack:start;-ms-flex-pack:start;align-items:inherit;display:flex;display:-ms-flexbox;justify-content:flex-start;list-style:none}header nav ul li{border-right:1px solid #e2e1e0;display:inline-block}header nav ul li:first-child{border-left:1px solid #e2e1e0;margin-left:0}header nav ul li a{border-top:3px solid #e2e1e0;color:#553819;display:inline-block;font-size:14px;padding:28px 15.5px;text-decoration:none}header nav ul li a.current,header nav ul li a.current:hover,header nav ul li a:active,header nav ul li a:hover{background:#faf3e4;border-top:3px solid #e19923;color:#e19923}header nav ul li .fa-home:before{content:"";font-size:19px}.breadcrumb_area{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;padding:16px 0;width:100%}.breadcrumb_area .crumb_flex{display:flex;flex-wrap:wrap}.breadcrumb_area .crumb_flex a{margin:0 5px}.breadcrumb_navigation{font-size:12px;line-height:17px}.articles_index.wrap,.articles_list.wrap,.case_categories_show.wrap,.cases_area_index.wrap,.cases_index.wrap,.cases_preview.wrap,.cases_shop_index.wrap,.cases_show.wrap,.categories_show.wrap,.cities_show.wrap,.prefectures_index.wrap,.prefectures_show.wrap,.reviews_index.wrap,.shops_index.wrap,.shops_show.wrap,.sidebar_type_category_index.wrap{height:auto;margin:0 auto 60px;overflow:hidden;width:1024px}.contacts.wrap{height:auto;margin:20px auto 60px;overflow:hidden;width:1024px}.articles_index.wrap{margin-bottom:0;width:100%}.articles_show.wrap{height:auto;margin:42px auto 60px;overflow:hidden;width:1024px}.articles_list.sidebar,.articles_show .sidebar_type_category_index.sidebar,.cases_index.sidebar,.cities_show.sidebar,.prefectures_index.sidebar,.prefectures_show.sidebar,.shops_index.sidebar{float:left}.articles_list.main,.articles_show .sidebar_type_category_index.main,.cases_index.main,.cities_show.main,.prefectures_index.main,.prefectures_show.main,.shops_index.main{float:right;margin-bottom:40px}.articles_show.sidebar,.case_categories_show.sidebar,.cases_preview.sidebar,.cases_show.sidebar,.categories_show.sidebar,.columns_index.sidebar,.columns_show.sidebar,.plans_show.sidebar,.reviews_index.sidebar,.shops_show.sidebar{float:right}.articles_show.main,.case_categories_show.main,.cases_preview.main,.cases_show.main,.categories_show.main,.columns_index.main,.columns_show.main,.plans_show.main,.reviews_index.main,.shops_show.main{float:left}.main.no_sidebar{float:none;margin-left:auto;margin-right:auto;width:auto}.main.main_full{width:100%}.main{float:right;width:760px}.sidebar{float:left;margin-bottom:20px;width:232px}.site-banner{margin-bottom:12px}.site-banner li{margin-bottom:18px}.site-banner li:hover{cursor:pointer;filter:alpha(opacity=60);opacity:.7;transition:.3s ease-in-out}.side-line-banner{background:#fff;border:4px solid #07b53b;color:#333;display:block;margin-top:-24px;padding:16px 8px 8px;position:relative;text-align:center;text-decoration:none;z-index:10}.side-line-banner .two-column_flex{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.side-line-banner p{background:linear-gradient(transparent 50%,#fcf53e 0);display:inline-block;font-weight:700;line-height:1.4;margin:16px auto 8px}.side-line-banner ul{margin:4px auto}.side-line-banner ul li{display:inline-block;font-size:.8em;margin-left:12px;padding-bottom:4px;position:relative}.side-line-banner ul li:before{color:#f64200;content:"";font-family:FontAwesome;left:-16px;position:absolute;top:50%;transform:translateY(-50%)}.followed_contents,.search_helpers{background-color:#fff;border:1px solid #d8d8d8;margin-bottom:30px}.followed_contents .heading,.followed_contents .title,.followed_contents .title_articles,.followed_contents .title_pickup_articles,.search_helpers .title{background-color:#543718;color:#fff;display:block;font-weight:700;margin-bottom:10px;padding:8px;vertical-align:middle}.followed_contents .heading{font-size:16px;margin-top:0}.followed_contents .heading,.followed_contents .title,.followed_contents .title_articles,.followed_contents .title_pickup_articles{background-color:#543718;color:#fff;display:block;font-weight:700;margin-bottom:10px;padding:18px 0;text-align:center;vertical-align:middle}.followed_contents .title_prefecture{background-color:#fafafa;color:#543718;display:block;font-size:16px;font-weight:700;margin-bottom:22px;padding:20px 0;text-align:center;vertical-align:middle}.followed_contents .title_articles{font-size:20px;margin-bottom:20px;padding:16px 29px;position:relative;text-align:left}.followed_contents .title_articles:after,.followed_contents .title_articles:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.followed_contents .title_articles:after{border-color:#543718 rgba(84,55,24,0) rgba(84,55,24,0);border-width:6px;margin-left:-6px}.followed_contents .title_articles:before{border-color:#543718 rgba(84,55,24,0) rgba(84,55,24,0);border-width:12px;margin-left:-12px}.followed_contents .title_articles img{float:left;margin-right:6px}.followed_contents .title_pickup_articles{background-color:#e09822;font-size:20px;margin-bottom:20px;padding:16px 18px;position:relative;text-align:left}.followed_contents .title_pickup_articles:after,.followed_contents .title_pickup_articles:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.followed_contents .title_pickup_articles:after{border-color:#e09822 rgba(84,55,24,0) rgba(84,55,24,0);border-width:6px;margin-left:-6px}.followed_contents .title_pickup_articles:before{border-color:#e09822 rgba(84,55,24,0) rgba(84,55,24,0);border-width:12px;margin-left:-12px}.followed_contents .title_pickup_articles img{float:left;margin-right:6px;vertical-align:middle}.followed_contents .title_pickup_articles i{vertical-align:super}.followed_contents .items{padding:0}.followed_contents .items .items_item.non_separation,.followed_contents .items .items_list.non_separation{border-bottom:0;padding:0}.followed_contents .items .items_item{border-bottom:1px dotted #d8d8d8;margin:16px 0;overflow:hidden;padding-bottom:16px}.followed_contents .items .items_item_title{display:block;line-height:22px;margin:12px auto 0;width:200px}.followed_contents .items .items_item_wrapper{overflow:hidden}.followed_contents .items .items_item_provider{font-size:11px;margin-top:8px}.followed_contents .items .items_item_provider dd{padding-left:70px}.followed_contents .items .items_item_media{background-color:#fff;border:1px solid #d8d8d8;float:left;height:71px;overflow:hidden;text-align:center;width:100px}.followed_contents .items .items_item_media.items_item_media_stretch{float:none;height:155px;margin:auto;width:200px}.followed_contents .items .items_item_media img{height:100%;width:auto}.followed_contents .items .items_item_metas{float:right;width:72px}.followed_contents .items .items_item_metas.items_item_metas_stretch{float:none;margin-top:5px;width:auto}.followed_contents .items .items_item_metas .items_item_meta{font-size:11px}.followed_contents .items .items_item_metas .items_item_meta dt{background-color:#fcf1e3;border-radius:4px;color:#543718;display:inline-block;float:none;padding:4px 6px}.followed_contents .items .items_item_metas .items_item_meta dt:after{content:"";margin-left:0;margin-right:0}.followed_contents .items .items_item_metas .items_item_meta dd{word-wrap:break-word;margin-bottom:4px;margin-top:4px;padding-left:0}.followed_contents .items .items_item_metas .items_item_meta_note{display:block}.followed_contents .items_more{margin:22px 0;padding:0;text-align:right;width:216px}.followed_contents .items_list li{border-bottom:1px dotted #d8d8d8;line-height:26px;margin:22px auto 0;padding-bottom:22px;width:200px}.related_side_link{border:1px solid #d8d8d8;margin-bottom:24px}.related_side_link h3{background:#fff5e6;font-weight:700;padding:16px 8px;text-align:center}.related_side_link ul{padding:16px 8px 8px}.related_side_link ul li{margin-bottom:12px}.related_side_link ul li a{align-items:center;display:flex;font-size:.95em;justify-content:space-between}.related_side_link ul li img{height:auto;margin-right:4px;width:76px}.private_items .categories{overflow:hidden}.private_items .categories li{background-color:#fff;border:1px solid #d8d8d8;border-radius:2px;float:left;height:36px;line-height:36px;margin:0 4px 8px;padding:5px 8px;width:200px}.private_items .categories li a{display:block;font-size:14px}.private_items .categories li .icon_rehome_category{height:36px;margin-right:8px;width:36px}.private_items .items{overflow:hidden;padding:0 8px}.private_items .items .items_item{float:left;margin:16px 0;overflow:hidden;padding-bottom:8px;width:33%}.private_items .items .items_item_title{display:block;margin-bottom:8px}.private_items .items .items_item_media{background-color:#fff;border:1px solid #d8d8d8;float:left;height:71px;overflow:hidden;text-align:center;width:100px}.private_items .items .items_item_media.items_item_media_stretch{height:136px;width:178px}.private_items .items .items_item_media img{height:100%;width:auto}.private_items .items_more{clear:both;padding:0 16px;text-align:right;width:97%}.private_items .nav_links{border-top:1px dashed #d8d8d8;margin:13px 0;padding-top:13px}.private_items .nav_links li{display:inline;margin-right:5px}.private_items .nav_links li:after{color:#d8d8d8;content:"|";margin-left:5px}.related_contents{border:1px solid #d8d8d8;overflow:hidden;padding:24px}.related_contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}.related_contents_item{float:left;margin-bottom:8px;margin-right:22px;width:222px}.related_contents_item:last-child{margin-right:0}.related_contents_item_media{background-color:#fff;border:1px solid #d8d8d8;height:172px;margin-bottom:8px;overflow:hidden;text-align:center;width:222px}.related_contents_item_media img{height:100%;vertical-align:top;width:auto}.related_contents_item_title{font-size:16px;font-weight:700;margin-bottom:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:222px}.related_contents_item_other_tags{float:right;position:relative}.related_contents_item_other_tags_target{background-color:#e6d9c8;border:1px solid #fff;border-radius:4px;bottom:30px;padding:5px;position:absolute;right:-50%;width:140px}.related_contents_item_other_tags_target:after,.related_contents_item_other_tags_target:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.related_contents_item_other_tags_target:after{border-color:#e6d9c8 rgba(136,183,213,0) rgba(136,183,213,0);border-width:11px;margin-left:-11px}.related_contents_item_other_tags_target:before{border-color:#fff rgba(194,225,245,0) rgba(194,225,245,0);border-width:12px;margin-left:-12px}.related_contents_item_other_tags_target .categories{margin-bottom:0}.related_contents_item_other_tags_target .categories li{background:none;border:none;display:block;margin-bottom:0;margin-right:0;width:auto}.related_contents_item_other_tags_target .categories a{text-decoration:none}.related_contents_more{float:right;font-size:14px;margin-top:8px}.prefecture_area{margin:20px auto 0;width:216px}.prefecture_area h3{border-bottom:1px dotted #d8d8d8;color:#543718;font-size:14px;margin:0 auto 7px;padding-bottom:6px;width:208px}.prefecture_area li{float:left}.prefecture_area.city_area{margin:20px auto 0}.prefecture_area.city_area a{font-size:13px;overflow:hidden;width:88px}.prefecture_area .prefecture_area_list{display:inline-block;list-style:none;margin-bottom:13px;padding:1.5px}.prefecture_area .prefecture_area_list .prefecture_area_list_link{width:118.75px}.prefecture_area .prefecture_area_list_link{background-color:#fff;border:1px solid #d9d8d6;border-radius:2px;display:block;float:left;font-size:14px;font-weight:700;height:34px;line-height:34px;margin:3px;text-align:center;text-decoration:none;vertical-align:middle;width:64px}.prefecture_area_list_link{background:#fff;border-style:solid;border-width:1px;box-sizing:border-box}.prefecture_area_list_link:hover{color:#fff!important}.hokkaido .prefecture_area_list_link{border-color:#1695c1;color:#1695c1}.hokkaido .prefecture_area_list_link:hover{background:#1695c1;border-color:#1695c1}.akita .prefecture_area_list_link,.aomori .prefecture_area_list_link,.fukushima .prefecture_area_list_link,.iwate .prefecture_area_list_link,.miyagi .prefecture_area_list_link,.yamagata .prefecture_area_list_link{border-color:#3bb3aa;color:#3bb3aa}.akita .prefecture_area_list_link:hover,.aomori .prefecture_area_list_link:hover,.fukushima .prefecture_area_list_link:hover,.iwate .prefecture_area_list_link:hover,.miyagi .prefecture_area_list_link:hover,.yamagata .prefecture_area_list_link:hover{background:#3bb3aa;border-color:#3bb3aa}.chiba .prefecture_area_list_link,.gunma .prefecture_area_list_link,.ibaraki .prefecture_area_list_link,.kanagawa .prefecture_area_list_link,.saitama .prefecture_area_list_link,.tochigi .prefecture_area_list_link,.tokyo .prefecture_area_list_link{border-color:#64bc6e;color:#64bc6e}.chiba .prefecture_area_list_link.current,.chiba .prefecture_area_list_link:hover,.gunma .prefecture_area_list_link.current,.gunma .prefecture_area_list_link:hover,.ibaraki .prefecture_area_list_link.current,.ibaraki .prefecture_area_list_link:hover,.kanagawa .prefecture_area_list_link.current,.kanagawa .prefecture_area_list_link:hover,.saitama .prefecture_area_list_link.current,.saitama .prefecture_area_list_link:hover,.tochigi .prefecture_area_list_link.current,.tochigi .prefecture_area_list_link:hover,.tokyo .prefecture_area_list_link.current,.tokyo .prefecture_area_list_link:hover{background:#64bc6e;border-color:#64bc6e}.aichi .prefecture_area_list_link,.fukui .prefecture_area_list_link,.gifu .prefecture_area_list_link,.ishikawa .prefecture_area_list_link,.nagano .prefecture_area_list_link,.niigata .prefecture_area_list_link,.shizuoka .prefecture_area_list_link,.toyama .prefecture_area_list_link,.yamanashi .prefecture_area_list_link{border-color:#d6ce3a;color:#d6ce3a}.aichi .prefecture_area_list_link.current,.aichi .prefecture_area_list_link:hover,.fukui .prefecture_area_list_link.current,.fukui .prefecture_area_list_link:hover,.gifu .prefecture_area_list_link.current,.gifu .prefecture_area_list_link:hover,.ishikawa .prefecture_area_list_link.current,.ishikawa .prefecture_area_list_link:hover,.nagano .prefecture_area_list_link.current,.nagano .prefecture_area_list_link:hover,.niigata .prefecture_area_list_link.current,.niigata .prefecture_area_list_link:hover,.shizuoka .prefecture_area_list_link.current,.shizuoka .prefecture_area_list_link:hover,.toyama .prefecture_area_list_link.current,.toyama .prefecture_area_list_link:hover,.yamanashi .prefecture_area_list_link.current,.yamanashi .prefecture_area_list_link:hover{background:#d6ce3a;border-color:#d6ce3a}.hyogo .prefecture_area_list_link,.kyoto .prefecture_area_list_link,.mie .prefecture_area_list_link,.nara .prefecture_area_list_link,.osaka .prefecture_area_list_link,.shiga .prefecture_area_list_link,.wakayama .prefecture_area_list_link{border-color:#f4bb65;color:#f4bb65}.hyogo .prefecture_area_list_link.current,.hyogo .prefecture_area_list_link:hover,.kyoto .prefecture_area_list_link.current,.kyoto .prefecture_area_list_link:hover,.mie .prefecture_area_list_link.current,.mie .prefecture_area_list_link:hover,.nara .prefecture_area_list_link.current,.nara .prefecture_area_list_link:hover,.osaka .prefecture_area_list_link.current,.osaka .prefecture_area_list_link:hover,.shiga .prefecture_area_list_link.current,.shiga .prefecture_area_list_link:hover,.wakayama .prefecture_area_list_link.current,.wakayama .prefecture_area_list_link:hover{background:#f4bb65;border-color:#f4bb65}.hiroshima .prefecture_area_list_link,.okayama .prefecture_area_list_link,.shimane .prefecture_area_list_link,.tottori .prefecture_area_list_link,.yamaguchi .prefecture_area_list_link{border-color:#eb4c47;color:#eb4c47}.hiroshima .prefecture_area_list_link.current,.hiroshima .prefecture_area_list_link:hover,.okayama .prefecture_area_list_link.current,.okayama .prefecture_area_list_link:hover,.shimane .prefecture_area_list_link.current,.shimane .prefecture_area_list_link:hover,.tottori .prefecture_area_list_link.current,.tottori .prefecture_area_list_link:hover,.yamaguchi .prefecture_area_list_link.current,.yamaguchi .prefecture_area_list_link:hover{background:#eb4c47;border-color:#eb4c47}.ehime .prefecture_area_list_link,.kagawa .prefecture_area_list_link,.kochi .prefecture_area_list_link,.tokushima .prefecture_area_list_link{border-color:#e97951;color:#e97951}.ehime .prefecture_area_list_link.current,.ehime .prefecture_area_list_link:hover,.kagawa .prefecture_area_list_link.current,.kagawa .prefecture_area_list_link:hover,.kochi .prefecture_area_list_link.current,.kochi .prefecture_area_list_link:hover,.tokushima .prefecture_area_list_link.current,.tokushima .prefecture_area_list_link:hover{background:#e97951;border-color:#e97951}.fukuoka .prefecture_area_list_link,.kagoshima .prefecture_area_list_link,.kumamoto .prefecture_area_list_link,.miyazaki .prefecture_area_list_link,.nagasaki .prefecture_area_list_link,.oita .prefecture_area_list_link,.okinawa .prefecture_area_list_link,.saga .prefecture_area_list_link{border-color:#ffaebf;color:#ffaebf}.fukuoka .prefecture_area_list_link.current,.fukuoka .prefecture_area_list_link:hover,.kagoshima .prefecture_area_list_link.current,.kagoshima .prefecture_area_list_link:hover,.kumamoto .prefecture_area_list_link.current,.kumamoto .prefecture_area_list_link:hover,.miyazaki .prefecture_area_list_link.current,.miyazaki .prefecture_area_list_link:hover,.nagasaki .prefecture_area_list_link.current,.nagasaki .prefecture_area_list_link:hover,.oita .prefecture_area_list_link.current,.oita .prefecture_area_list_link:hover,.okinawa .prefecture_area_list_link.current,.okinawa .prefecture_area_list_link:hover,.saga .prefecture_area_list_link.current,.saga .prefecture_area_list_link:hover{background:#ffaebf;border-color:#ffaebf}.case_search_helper,.shop_search_helper{border:1px solid #d8d8d8;margin-bottom:20px;overflow:hidden;padding-bottom:6px}.case_search_helper .ttl_search_conditions,.shop_search_helper .ttl_search_conditions{background:#e09822;color:#fff;font-size:21px;margin-bottom:0;padding:20px}.case_search_helper .subttl_search_conditions,.shop_search_helper .subttl_search_conditions{background:#f4f4f4;color:#543718;font-size:16px;margin-bottom:23px;padding:20px 0 16px 14px}.case_search_helper .parts_area,.shop_search_helper .parts_area{margin-bottom:23px;text-align:center}.case_search_helper select,.shop_search_helper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;background-image:url(/images/pc/common/ico_arrow.png);background-position:calc(100% - 10px) 50%,0 0;background-position:right 10px top 50%,0 0;background-repeat:no-repeat;border:1px solid #d8d8d8;font-size:14px;padding:10px 24px;text-indent:.01px;text-overflow:"";width:90%}.case_search_helper .subttl_category,.case_search_helper .subttl_category input,.shop_search_helper .subttl_category,.shop_search_helper .subttl_category input{font-size:25px}.case_search_helper .ttl_wateraround,.shop_search_helper .ttl_wateraround{color:#8394e5}.case_search_helper .ttl_outdoor,.shop_search_helper .ttl_outdoor{color:#abc628}.case_search_helper .ttl_indoor,.shop_search_helper .ttl_indoor{color:#e089b5}.case_search_helper .ttl_others,.shop_search_helper .ttl_others{color:#d48e6a}.case_search_helper .search_category_list,.shop_search_helper .search_category_list{border-bottom:1px dotted #d8d8d8;line-height:30px;margin-bottom:23px;padding-bottom:20px}.case_search_helper .btn_search,.shop_search_helper .btn_search{background:#543718;border:none;border-radius:4px;box-shadow:0 3px 0 #2d1a00;color:#fff;font-size:16px;padding:14px 59px 12px;text-align:center;text-decoration:none}.case_search_helper .btn_search:hover,.shop_search_helper .btn_search:hover{background:#67431d;box-shadow:0 3px 0 #412500;text-decoration:none}.case_search_helper .btn_search .ico_arrow,.shop_search_helper .btn_search .ico_arrow{color:#fff;display:inline;font-size:15px;margin-left:2px;padding:0 0 0 16px;position:relative;text-decoration:none}.case_search_helper .btn_search .ico_arrow:after,.case_search_helper .btn_search .ico_arrow:before,.shop_search_helper .btn_search .ico_arrow:after,.shop_search_helper .btn_search .ico_arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.case_search_helper .btn_search .ico_arrow:before,.shop_search_helper .btn_search .ico_arrow:before{background:#fff;border-radius:50%;box-sizing:border-box;height:16px;width:16px}.case_search_helper .btn_search .ico_arrow:after,.shop_search_helper .btn_search .ico_arrow:after{border-right:2px solid #543718;border-top:2px solid #543718;height:4px;left:4px;transform:rotate(45deg);width:4px}.shop_search_box{margin-bottom:20px;overflow:hidden;padding-bottom:6px}.shop_search_box .ttl_search_conditions_wrap{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;justify-content:center;margin-bottom:30px;padding:.3em;position:relative}.shop_search_box .ttl_search_conditions_wrap:after,.shop_search_box .ttl_search_conditions_wrap:before{border:10px solid transparent;border-top-width:15px;content:"";left:50%;margin-left:-10px;position:absolute}.shop_search_box .ttl_search_conditions_wrap:before{border-top-color:#fff;bottom:-23px;z-index:2}.shop_search_box .ttl_search_conditions_wrap:after{border-top-color:#d8d8d8;bottom:-25px;z-index:1}.shop_search_box .icon_circle{align-items:center;background-color:#e09822;border-radius:50%;display:flex;height:36px;justify-content:center;margin-right:.8em;text-align:center;width:36px}.shop_search_box .ttl_search_conditions{color:#543718;font-size:21px}.shop_search_box .subttl_search_conditions{color:#543718;font-size:14px;margin-bottom:.8em}.shop_search_box .parts_area{margin-bottom:23px;text-align:center}.shop_search_box .search_select_outer{position:relative;width:90%}.shop_search_box .search_select_outer:before{border:5px solid transparent;border-top:8px solid #fff;content:"";height:0;padding:0;pointer-events:none;position:absolute;right:.9em;top:1em;width:0;z-index:2}.shop_search_box .search_select_outer:after{background-color:#e09822;border-radius:0 .2em .2em 0;content:"";padding-top:2.5rem;pointer-events:none;position:absolute;right:0;top:0;width:2.5rem;z-index:1}.shop_search_box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #333;border-radius:.2em;font-size:14px;height:2.5rem;padding:8px 11px;text-indent:.01px;text-overflow:"";width:100%}.shop_search_box .subttl_category{align-items:center;display:flex;font-size:16px;margin-bottom:.8em}.shop_search_box .subttl_category:after,.shop_search_box .subttl_category:before{border-top:1px dashed #d8d8d8;content:"";flex-grow:1}.shop_search_box .subttl_category:before{margin-right:.5em}.shop_search_box .subttl_category:after{margin-left:.5em}.shop_search_box .subttl_category input{font-size:25px}.shop_search_box .ttl_wateraround{color:#8394e5}.shop_search_box .ttl_outdoor{color:#abc628}.shop_search_box .ttl_indoor{color:#e089b5}.shop_search_box .ttl_others{color:#d48e6a}.shop_search_box .search_category_list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:30px;margin-bottom:23px}.shop_search_box .search_category_list li{width:48%}.shop_search_box .search_category_list.search_category_list-no_flex{display:block}.shop_search_box .search_category_list.search_category_list-no_flex li{width:auto}.shop_search_box .btn_search{background:#543718;border:none;border-radius:4px;box-shadow:0 3px 0 #2d1a00;color:#fff;font-size:16px;padding:14px 59px 12px;text-align:center;text-decoration:none}.shop_search_box .btn_search:hover{background:#67431d;box-shadow:0 3px 0 #412500;text-decoration:none}.shop_search_box .btn_search .ico_arrow{color:#fff;display:inline;font-size:15px;margin-left:2px;padding:0 0 0 16px;position:relative;text-decoration:none}.shop_search_box .btn_search .ico_arrow:after,.shop_search_box .btn_search .ico_arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.shop_search_box .btn_search .ico_arrow:before{background:#fff;border-radius:50%;box-sizing:border-box;height:16px;width:16px}.shop_search_box .btn_search .ico_arrow:after{border-right:2px solid #543718;border-top:2px solid #543718;height:4px;left:4px;transform:rotate(45deg);width:4px}.shop_search_helper input[type=checkbox]{display:none}.shop_search_helper label{cursor:pointer;display:inline-block;padding:3px 3px 3px 22px;position:relative;transition:all .2s}.shop_search_helper label:after,.shop_search_helper label:before{content:"";position:absolute;transition:all .2s}.shop_search_helper label:before{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;height:14px;left:0;margin-top:-8px;top:50%;width:14px}.shop_search_helper label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:4px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:8px}.shop_search_helper label:hover:before{background:#fff}.shop_search_helper input[type=checkbox]:checked+label:before{background:#666;color:#fff}.shop_search_helper input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.shop_search_box input[type=checkbox]{display:none}.shop_search_box label{cursor:pointer;display:inline-block;font-size:14px;line-height:1.5;padding:3px 3px 3px 22px;position:relative;transition:all .2s}.shop_search_box label:after,.shop_search_box label:before{content:"";position:absolute;transition:all .2s}.shop_search_box label:before{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;height:14px;left:0;margin-top:-8px;top:50%;width:14px}.shop_search_box label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:4px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:8px}.shop_search_box label:hover:before{background:#fff}.shop_search_box input[type=checkbox]:checked+label:before{background:#666;color:#fff}.shop_search_box input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.case_search_helper input[type=radio]{display:none}.case_search_helper label{cursor:pointer;display:inline-block;padding:3px 3px 3px 20px;position:relative}.case_search_helper label:before{background:#fff;border:1px solid #ccc;border-radius:100%;content:"";height:14px;left:0;margin-top:-8px;position:absolute;top:50%;width:14px}.case_search_helper input[type=radio]:checked+label:after{background:#0076ca;border-radius:100%;content:"";height:8px;left:4px;margin-top:-4px;position:absolute;top:50%;width:8px}.case_search_helper .case_label{align-items:center;display:flex;justify-content:flex-start;margin:1em 0;padding:0}.case_search_helper .case_label span{margin-left:1em;max-width:80%}.case_search_helper .case_label input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #222;border-radius:4px;display:block;height:16px;margin:0;overflow:hidden;padding:0;width:16px}.case_search_helper .case_label:before{display:none}.case_search_helper .error_msg{color:#d22401;margin:.5em 0}.ttl_category_search{margin-top:58px}.category_search_helper{background:#fff;border:1px solid #d8d8d8;padding:23px}.category_search_helper dl{border-bottom:1px solid #d8d8d8;clear:both;display:table;margin-bottom:20px;overflow:hidden;padding-bottom:20px;width:100%}.category_search_helper dl:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.category_search_helper dl dt{display:table-cell;float:none;font-size:18px;font-weight:700;padding-right:16px;text-align:left;vertical-align:top;width:55px}.category_search_helper dl dt:after{content:none}.category_search_helper dl dd{border-left:1px dotted #d8d8d8;display:table-cell;padding-left:20px}.category_search_helper .txt_wateraround{color:#4e96db}.category_search_helper .txt_outdoors{color:#abc628}.category_search_helper .txt_indoors{color:#e089b5}.category_search_helper .txt_others{color:#d48e6a}.category_search_helper .category_search{list-style:none;overflow:hidden;text-align:left}.category_search_helper .category_search li{*zoom:1;border-right:1px solid #d8d8d8;display:-moz-inline-box;display:inline-block;*display:inline;float:left;letter-spacing:normal;list-style:none;margin-bottom:10px;margin-right:10px;padding-right:10px}.category_search_helper .category_search li:last-child{border-right:none;margin-right:0;padding-right:0}.category_search_helper .category_search .current{font-weight:700!important}.category_search_helper .category_search .current a{color:#333!important;text-decoration:none}.package_estimates_area_contents{background-image:url(/images/pc/shops/bg_package_estimates.png);background-position:0 0;background-repeat:no-repeat;height:466px;position:relative;text-align:center;width:760px}.package_estimates_area_contents .estimate_btn{left:0;line-height:.7;position:absolute;right:0;top:175px}.package_estimates_area_contents .estimate_btn .btn_primary .btn_note{display:inline-block;line-height:1}.package_estimates_area_contents .estimate_btn .btn_primary .btn_phrase{display:block;line-height:1.1}.package_estimates_area_contents .estimate_btn .btn_primary.green{background:linear-gradient(180deg,#64bc6e -1%,#50d869 50%,#03b41b 0,#03b41b);box-shadow:0 3px 0 #338f28;justify-content:flex-start;padding:32px 80px 32px 64px}.package_estimates_area_contents .estimate_btn .btn_primary.green:before{border-left:20px solid #64bc6e}.package_estimates_area_contents .estimate_btn .btn_primary.green:hover{box-shadow:none}.package_estimates_area_contents .btn_note{display:inline-block;padding-bottom:5px;padding-top:5px}.package_estimates_area_contents.prefecture_estimates_area{background-image:none;background:#fcf1e3;box-sizing:border-box;height:auto;padding:48px 40px}.package_estimates_area_contents.prefecture_estimates_area .main_copy{color:#543718;font-size:2em;line-height:1.2;text-align:left}.package_estimates_area_contents.prefecture_estimates_area .pref_name,.package_estimates_area_contents.prefecture_estimates_area .tel_number{color:#e09822;font-size:1.6em;font-weight:700}.package_estimates_area_contents.prefecture_estimates_area .estimates_caption{background:#543718;background:linear-gradient(-45deg,#543718,#543718 60%,#704c26 0,#704c26);border:2px solid #fff;border-radius:50%;color:#fff;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:20px;height:120px;line-height:1.2;padding:24px;position:absolute;right:16px;top:-16px;width:120px}.package_estimates_area_contents.prefecture_estimates_area .estimate_btn{position:relative;top:24px}.package_estimates_area_contents.prefecture_estimates_area .guite_telephone{background:#fff;border-radius:2px;font-size:20px;margin-top:56px;padding:24px 0 40px;position:relative}.package_estimates_area_contents.prefecture_estimates_area .guite_telephone .tel_number{margin-left:40px}.package_estimates_area_contents.prefecture_estimates_area .guite_telephone .tel_time{bottom:20px;font-size:.8em;position:absolute;right:120px}.foot_link_area{background:#ffe6ef;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;overflow:hidden;padding:42px 0;width:100%}.foot_link_area .ttl_feature_bottom{border-bottom:1px dotted #d8d8d8;margin-bottom:26px;padding-bottom:24px;width:100%}.foot_link_area p{line-height:26px;margin-bottom:16px}.foot_link_area a{float:right}footer{background:#f7f7f7;overflow:hidden;width:100%}footer .footerarea_top{border-bottom:1px dotted #d8d8d8;clear:both;margin-top:60px;overflow:hidden;padding-bottom:36px}footer .footerarea_top .arealink_col{border-right:1px dotted #d8d8d8;float:left;width:55%}footer .footerarea_top .likebox_col{float:right;width:auto}footer .footerarea_middle{border-bottom:1px dotted #d8d8d8;margin-top:36px;overflow:hidden;padding-bottom:36px}footer .contents_link_cols{border-right:1px dotted #d8d8d8;display:block;float:left;height:718px;margin:0 24px 0 0;padding-right:16px;width:217px}footer .contents_link_cols:last-child{border-right:none;margin-right:0}footer .contents_link_cols h3,footer .footerarea_bottom h3,footer .footerarea_top h3{color:#553819;font-size:14px;font-weight:700;margin-bottom:23px}footer .contents_link_cols ul{list-style:none;margin-bottom:40px}footer .contents_link_cols ul li{list-style:none;margin-bottom:11px}footer .contents_link_cols ul li a{font-size:12px;text-decoration:none;text-decoration:underline}footer .contents_link_cols ul li a:hover{text-decoration:none}footer .footerarea_bottom{margin-top:36px;padding-bottom:36px}footer .footerarea_bottom .arealink_col{margin-top:36px}footer .footerarea_bottom .footer_arealink{clear:both;font-size:12px}footer .footerarea_bottom .footer_arealink dt{clear:both;color:#553819;float:left;width:50px}footer .footerarea_bottom .footer_arealink dd{margin:0 0 12px;overflow:hidden}footer .footerarea_bottom .footer_arealink dd ul{letter-spacing:-.4em}footer .footerarea_bottom .footer_arealink dd li{*zoom:1;display:-moz-inline-box;display:inline-block;*display:inline;letter-spacing:normal;list-style:none;margin-left:10px;padding-left:10px}footer .footerarea_bottom .footer_arealink dd li:first-child{border-left:none;margin-left:0}footer .footerarea_bottom .footer_arealink dd li a{font-size:12px;text-decoration:none;text-decoration:underline}footer .footerarea_bottom .footer_arealink dd li a:hover{text-decoration:none}footer .footerarea_bottom .footer_relatedservicelink{clear:both;font-size:12px}footer .footerarea_bottom .footer_relatedservicelink dt{clear:both;color:#553819;float:left;width:50px}footer .footerarea_bottom .footer_relatedservicelink dd{margin:0 0 12px;overflow:hidden}footer .footerarea_bottom .footer_relatedservicelink dd ul{letter-spacing:-.4em}footer .footerarea_bottom .footer_relatedservicelink dd li{*zoom:1;display:-moz-inline-box;display:inline-block;*display:inline;letter-spacing:normal;list-style:none;margin-left:0;padding-left:0}footer .footerarea_bottom .footer_relatedservicelink dd li:first-child{border-left:none;margin-left:0}footer .footerarea_bottom .footer_relatedservicelink dd li a{font-size:12px;text-decoration:none;text-decoration:underline}footer .footerarea_bottom .footer_relatedservicelink dd li a:hover{text-decoration:none}footer .footerarea_bottom ul{list-style:none}footer .footerarea_bottom ul li{display:inline-block;list-style:none;margin-right:52px}footer .footerarea_bottom li a{font-size:12px;text-decoration:none;text-decoration:underline}footer .footerarea_bottom li a:hover{text-decoration:none}.footertext{background:#553819;color:#fff;font-size:12px;padding:25px 0 36px;width:100%}.footertext ul{float:left}.footertext li{*zoom:1;border-left:1px solid #fff;display:-moz-inline-box;display:inline-block;*display:inline;letter-spacing:normal;list-style:none;margin-left:10px;padding-left:10px}.footertext li:first-child{border-left:none;margin-left:0;padding-left:0}.footertext li a{color:#fff;font-size:12px;text-decoration:none}.footertext li a:hover{color:#fff;text-decoration:underline}p.copyrights{background:#553819;float:right;letter-spacing:1px}p.copyrights a{font-weight:700}.top-scroll{border-radius:4px;bottom:10px;cursor:pointer;padding:10px;position:fixed;right:20px;z-index:20}.top-scroll-icon{height:144px;width:89px}.grecaptcha-badge.upper{margin-bottom:120px}#bottom-slide-link{background:#fff;border:2px solid #ccc;border-radius:4px;bottom:20px;font-size:14px;padding:12px;position:fixed;right:20px;text-align:center}#bottom-slide-link .btn-close{cursor:pointer;height:30px;position:absolute;right:-8px;top:-8px;width:30px}#bottom-slide-link .thumb{float:left;height:80px;margin-right:20px;width:80px}#bottom-slide-link .inner-text{color:#333;float:right;font-size:14px;line-height:1.3}#bottom-slide-link .inner-text em{color:#e19923;font-weight:700}#bottom-slide-link .btn_article_link{background:linear-gradient(180deg,#4dc240,#3e9c33);border-radius:4px;box-shadow:0 4px 0 0 #28791f;box-sizing:border-box;color:#fff;display:block;font-size:14px;font-weight:700;margin:4px auto 0;padding:8px 14px;text-decoration:none}.banner_box{align-items:flex-start;display:flex}footer .footerarea_bottom .banner_box ul{line-height:2;width:50%}footer .footerarea_bottom .banner_box .inner{flex-basis:50%}.page-404{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;padding:30px 0 100px;text-align:center}.page-404 h2{font-size:26px;margin-bottom:15px}.page-404 p{line-height:1.6;margin-bottom:20px}.page-404 a{margin:0 10px}.faq-area{padding:38px 0 0}.faq-area ul li:first-child{border-top:1px solid #cbcaca}.faq-area .faq-area_heading{color:#543718;font-size:18px;font-weight:700;margin-bottom:14px}.faq-area .faq-area_question{background-color:#e0e0e0;font-size:14px}.faq-area .faq-area_answer,.faq-area .faq-area_question{border-bottom:1px solid #cbcaca;border-left:1px solid #cbcaca;border-right:1px solid #cbcaca;padding:.8em .5em}.faq-area .faq-area_answer{height:auto;line-height:1.3}strong{color:#ff4500;font-weight:700}.tag-display{display:none}.clearfix,.shop_items{*zoom:1}.clearfix:after,.shop_items:after{clear:both;content:"";display:table}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}img{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}dl dt{float:none}dl dt:after,dl dt:before{content:"";content:none;margin:0;padding:0}dl dd{padding-left:0}dl dd:after,dl dd:before{content:"";content:none;margin:0;padding:0}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}.estimates_btn_red{zoom:1;background:#f76d33;background:linear-gradient(180deg,#f76d33 0,#f76d33 49%,#f76d33 0,#f64200 50%,#f64200);border-radius:2px;box-shadow:0 3px 0 #ba2000;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f76d33",endColorstr="#f64200",GradientType=0);font-weight:700;text-align:center;text-decoration:none;vertical-align:middle}.estimates_btn_red:hover{background:#f77039;box-shadow:0 3px 0 #c9573a}.stretch-width{font-size:30px;height:74px;line-height:74px;padding:20px 12px;width:559px}.btn_primary_header{align-items:center;background:#f7682d;background:linear-gradient(180deg,#f7682d -1%,#f7682d 54%,#f64200 0,#f64200);box-shadow:0 3px #ba2100;color:#fff;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7682d",endColorstr="#f64200",GradientType=0);font-weight:700;justify-content:center;line-height:1.2;padding:14px 8px;text-align:center;text-decoration:none}.btn_primary_header .btn_note{background:#fcf53e;border-radius:4px;color:#f64200;font-size:99%;margin-right:4px;padding:4px 4px 2px}.btn_primary_header .cv_button{background-color:#fff;border-color:#fff;border-radius:30px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.5);content:" ";height:30px;margin-left:2px;margin-top:-2px;pointer-events:none;position:relative;transform:rotate(-45deg);width:30px}.btn_primary_header .cv_button:before{border:solid transparent;border-left:solid #f7682d;border-width:8px 0 8px 12px;content:" ";filter:drop-shadow(2px 2px 1px rgba(0,0,0,.3));height:0;pointer-events:none;position:absolute;right:8px;top:calc(50% - 7px);transform:rotate(45deg);width:0;z-index:1000}.btn_primary_header:hover{box-shadow:0 0 #338f28;opacity:.8;transform:translate3d(0,3px,0)}.btn_primary_shops_head{background:#f7682d;background:linear-gradient(180deg,#f7682d -1%,#f7682d 54%,#f64200 0,#f64200);box-shadow:0 3px #ba2100;color:#fff;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7682d",endColorstr="#f64200",GradientType=0);font-size:22px;font-weight:700;padding:20px 60px;text-decoration:none}.btn_primary_shops_head:hover{box-shadow:0 0 #338f28;opacity:.8;transform:translate3d(0,3px,0)}.btn_primary{align-items:center;background:#f7682d;background:linear-gradient(180deg,#f7682d -1%,#f7682d 54%,#f64200 0,#f64200);box-shadow:0 3px 0 #ba2100;box-sizing:border-box;color:#fff;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7682d",endColorstr="#f64200",GradientType=0);font-size:30px;font-weight:700;justify-content:center;margin:auto;padding:32px 80px;position:relative;text-decoration:none;width:73%}.btn_primary:before{border:solid transparent;border-left:solid #f7682d;border-width:10px 0 10px 20px;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.3));height:0;right:32px;top:calc(50% - 8px);width:0;z-index:1}.btn_primary:after,.btn_primary:before{content:" ";pointer-events:none;position:absolute}.btn_primary:after{background-color:#fff;border-radius:30px;box-shadow:inset 0 4px 8px 0 rgba(0,0,0,.5);height:55px;right:16px;top:calc(50% - 26px);transform:rotate(-45deg);width:55px}.btn_primary:hover{box-shadow:0 0 #338f28;opacity:.8;transform:translate3d(0,3px,0)}.btn_note{background:#fcf53e;border-radius:4px;color:#f64200;margin-right:8px;padding:10px 8px}.btn_phrase{line-height:1.2}.mainview{background-image:url(/images/pc/top/bg_mainview.jpg);background-position:0;height:574px;position:relative;width:100%}.mainview .catch{bottom:0;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:60px;width:856px}.mainview .ctaarea{background-image:url(/images/pc/top/bg_estimate_top2.png);background-position:0 100%;background-repeat:no-repeat;bottom:0;height:378px;left:0;margin:auto;position:relative;right:0;text-align:center;top:145px;width:809px}.mainview .ctaarea .estimate_btn{left:0;position:absolute;right:0;top:220px}.banner_area{background:#fff5e6;height:auto;padding:50px 0;text-align:center}.banner_area ul{display:inline-block;list-style:none;overflow:hidden}.banner_area li{display:block;float:left;margin-right:23px}.banner_area li a:hover img{cursor:pointer}.banner_area li a img{transition:.3s ease-in-out}.banner_area li a:hover img{filter:alpha(opacity=60);opacity:.7}.banner_area li:last-child{margin-right:0}.flow{height:auto;padding:50px 0}.flow,.flow h2{text-align:center}.flow h2{color:#616161;color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.flow h2 span{color:#e19923;font-size:60px}.flow .lead{color:#333;font-size:16px;line-height:26px;margin-bottom:30px}.flow .lead strong{color:#e19923}.flow h2 .flow_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.flow a{float:right;font-size:16px;margin-top:13px}.flow .flow_box{list-style:none;margin-top:18px;overflow:hidden}.flow .flow_box li{border:1px solid #e8e8e8;display:block;float:left;height:auto;height:396px;margin-right:35px;padding:17px 17px 0;width:282px}.flow .flow_box li:last-child{margin-right:0}.flow .flow_box img{margin-bottom:20px}.flow .flow_box h3{color:#553819;font-size:30px;font-weight:700;letter-spacing:.5px;width:auto}.flow .flow_box h3 span{background:linear-gradient(transparent 60%,#fff431 0);padding-top:-10px}.flow .flow_box p{color:#333;font-size:16px;line-height:26px;margin-top:20px}.cost_list{height:auto;padding:50px 0;text-align:center}.cost_list h2{color:#616161;color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.cost_list h2 .cost_list_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.cost_list h2 span{color:#e19923;font-size:60px}.cost_list .lead{font-size:16px;line-height:26px;margin-bottom:30px}.cost_list .lead strong{color:#e19923}div.tabbox{margin:0;padding:0}.tabbox_article .tab_article_list .tab{background-color:#f4f4f4;border-right:1px solid #d8d8d8;cursor:pointer;display:block;float:left;font-size:25px;font-weight:700;margin:0;padding:20px 10px;text-align:center;text-decoration:none;width:22.95%}.tabbox_article .tab_article_list .tab:first-child{border-top-left-radius:4px}.tabbox_article .tab_article_list .tab:last-child{border-right:none;border-top-right-radius:4px}.tabbox_article .tab_article_list .tab.active{color:#fff!important}.tabbox_article .tab_article_list .tab.tab_waterarround{color:#4a95dd}.tabbox_article .tab_article_list .tab.tab_waterarround.active{background-color:#4a95dd}.tabbox_article .tab_article_list .tab.tab_outdoor{color:#aac803}.tabbox_article .tab_article_list .tab.tab_outdoor.active{background-color:#aac803}.tabbox_article .tab_article_list .tab.tab_indoor{color:#e188b6}.tabbox_article .tab_article_list .tab.tab_indoor.active{background-color:#e188b6}.tabbox_article .tab_article_list .tab.tab_others{color:#d58e67}.tabbox_article .tab_article_list .tab.tab_others.active{background-color:#d58e67}.tabbox_article .tab_article_contents{background:#fff;border-style:solid;border-width:3px;clear:left;display:none;height:auto;overflow:auto}.tabbox_article .tab_article_contents.active{display:block}.tabbox_article .tab_article_contents#tab_contents_wateraround{border-color:#4a95dd}.tabbox_article .tab_article_contents#tab_contents_outdoor{border-color:#aac803}.tabbox_article .tab_article_contents#tab_contents_indoor{border-color:#e188b6}.tabbox_article .tab_article_contents#tab_contents_others{border-color:#d58e67}.price_cost_list{display:inline-block;float:left;margin:40px 0 40px 40px;padding:0;position:relative;vertical-align:top;width:206px}.price_cost_list ul,.price_cost_list_last ul{list-style:none;text-align:left}.price_cost_link_area{text-align:center}.price_cost_link_area a{line-height:26px}.category_name{color:#4d2b09;display:inline-block;font-size:18px;font-weight:700;height:24px;margin-bottom:13px;padding:6px 0 0 11px;vertical-align:middle}.wateraround{background-image:url(/images/pc/top/ico_list_wateraround.png)}.outdoor,.wateraround{background-position:0;background-repeat:no-repeat}.outdoor{background-image:url(/images/pc/top/ico_list_outdoor.png)}.indoor{background-image:url(/images/pc/top/ico_list_indoor.png)}.indoor,.others{background-position:0;background-repeat:no-repeat}.others{background-image:url(/images/pc/top/ico_list_others.png)}.main_costarea{background:#fcf1e3;font-weight:700;line-height:26px;margin:10px auto 16px;padding:20px;text-align:center}.main_costarea p{font-size:16px}.main_costarea strong{color:#f64200}.main_costarea span{font-size:26px}.case{background:#fdf8f1;height:auto;padding:50px 0 74px}.case,.case h2{text-align:center}.case h2{color:#616161;color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.case h2 .case_catch_txt{color:#e19923;font-size:60px}.case h2 .home_ico{margin-right:6px;vertical-align:middle}.case h2 .case_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.case h2 strong{color:#ff4500;font-size:60px}.case .lead{font-size:16px;line-height:26px;margin-bottom:30px}.case .case_detail_link{float:right;margin-top:16px}.case_list{background:#fff;border:1px solid #d8d8d8;clear:both;overflow:hidden;position:relative;top:-1px}.case_list ul{float:left;list-style:none;margin:40px 0 40px 40px;text-align:left;width:206px}.case_list figure{position:relative}.case_list figure .new_icon{background:#ff4500;border-radius:50%;color:#fff;font-size:14px;font-style:normal;font-weight:400;height:29px;left:5px;padding-top:14px;position:absolute;text-align:center;top:5px;width:43px}.case_name{font-size:18px;font-weight:700;height:55px;line-height:25px;margin-bottom:16px}.case_txt_area{border-bottom:1px dotted #d8d8d8;margin:22px auto;overflow:hidden;padding-bottom:20px;text-align:left}.case_txt_area p{height:80px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.house_segument_name{font-weight:700}.case_detail_link{float:right}.case_detail_list{display:table;line-height:22px;margin:0 auto;width:100%}.case_detail_list dt{display:table-cell;float:none;font-size:14px;margin-left:4px;padding-top:5px;text-align:left;width:40%}.case_detail_list dt:after{content:"："}.case_detail_list dd{display:table-cell;font-weight:700;margin-left:3%;padding-left:0;width:58%}.plan{background-image:url(/images/pc/top/bg_header.png);background-position:0 0;background-repeat:repeat;height:auto;padding:50px 0 74px;text-align:center}.plan h2{color:#616161;color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.plan h2 .plan_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.plan h2 span{background:linear-gradient(transparent 60%,#fff431 0)}.plan h2 strong{color:#e19923;font-size:60px}.plan .lead{font-size:16px;line-height:26px;margin-bottom:30px}.plan .lead strong{color:#e19923}.plan .plan_detail_link{float:right;margin-top:6px}.plan_cost_list{background:#fff;border:1px solid #d8d8d8;clear:both;overflow:hidden;position:relative;top:-1px}.plan_cost_list ul{float:left;list-style:none;margin:40px 0 40px 40px;width:206px}.plan_name{font-size:18px;font-weight:700;height:55px;line-height:25px;margin-bottom:16px}.plan_costarea{border-bottom:1px dotted #d8d8d8;color:#ff4500;font-size:16px;font-weight:700;margin:22px auto;padding-bottom:20px}.plan_costarea span{font-size:24px}.plan_costarea .plan_cost{margin-bottom:0}.category{background-image:url(/images/pc/top/bg_category.png);background-position:0 0;height:auto;padding:50px 0;text-align:center}.category h2{color:#616161;color:#553819;font-size:40px;font-weight:700;text-align:center;text-transform:uppercase}.category h2 .category_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.category h2 span{color:#e19923;font-size:60px}.category .leadarea{clear:both;margin:0;overflow:hidden}.category .leadarea .lead{color:#333;float:left;font-size:16px;line-height:26px;padding-top:50px;text-align:left;width:620px}.category .leadarea img{float:right}.category p strong{color:#e19923}.category .category_link_box{background:#fff;border:1px solid #d8d8d8;padding:40px}.category .category_link_box dl{border-bottom:1px solid #d8d8d8;clear:both;display:table;margin-bottom:20px;overflow:hidden;padding-bottom:20px;width:auto}.category .category_link_box dl dt{display:table-cell;float:none;font-size:20px;font-weight:700;padding-right:16px;text-align:left;vertical-align:top;width:66px}.category .category_link_box dl dt:after{content:none}.category .category_link_box .txt_wateraround{color:#4e96db}.category .category_link_box .txt_outdoors{color:#abc628}.category .category_link_box .txt_indoors{color:#e089b5}.category .category_link_box .txt_others{color:#d48e6a}.category .category_link_box dl dd{border-left:1px dotted #d8d8d8;display:table-cell;padding-left:7px;width:856px}.category .category_link_box .category_search{list-style:none;overflow:hidden;text-align:left}.category .category_link_box .category_search li{background-color:#f9f9f9;border:1px solid #d8d8d8;border-radius:2px;color:#333;cursor:pointer;float:left;font-size:14px;height:36px;line-height:36px;margin:0 0 11px 13px;opacity:1;padding:5px 0 5px 8px;width:190px}.category .category_link_box .category_search li .icon_rehome_category{height:36px;margin-right:8px;width:36px}.category .category_link_box .category_search li:hover{opacity:.6}.area_map{overflow:hidden;padding:110px 0 50px;width:100%}.area_map .title_area{bottom:0;left:0;margin:auto;position:absolute;right:0;text-align:center;top:-60px}.area_map .title_area h2{color:#616161;color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.area_map .title_area h2 .areamap_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.area_map .title_area h2 span{background:linear-gradient(transparent 60%,#fff431 0)}.area_map .title_area h2 strong{color:#e19923;font-size:60px}.area_map .title_area .lead{font-size:16px;line-height:26px;margin-bottom:30px}.area_map .title_area .lead strong{color:#333}.area_map .title_area .lead span{color:#e19923}.area_map .map_search{background-image:url(/images/pc/top/map_japan.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:685px;margin:20px auto;position:relative;width:100%}.map_search .map_search_area_list{display:inline-block;list-style:none;padding:1.5px}.map_search .map_search_area_list_link{background-color:#fff;border:1px solid #d9d8d6;border-radius:2px;display:block;float:left;font-weight:700;height:34px;line-height:34px;margin:3px;text-align:center;text-decoration:none;vertical-align:middle;width:64px}.map_search .map_search_hokkaido{position:absolute;right:135px;top:122px}.map_search_hokkaido .map_search_area_list_link{background:#fff;border:1px solid #1695c1;color:#1695c1}.map_search_hokkaido .map_search_area_list_link:hover{background:#1695c1;border:1px solid #1695c1;color:#fff}.map_search .map_search_tohoku{border-left:1px solid #3bb3aa;padding-left:6px;position:absolute;right:17px;top:265px;width:222px}.map_search_tohoku .map_search_area_list_link{background:#fff;border:1px solid #3bb3aa;color:#3bb3aa}.map_search_tohoku .map_search_area_list_link:hover{background:#3bb3aa;border:1px solid #3bb3aa;color:#fff}.map_search .map_search_kanto{border-left:1px solid #64bc6e;bottom:202px;padding-left:6px;position:absolute;right:27px;width:288px}.map_search_kanto .map_search_area_list_link{background:#fff;border:1px solid #64bc6e;color:#64bc6e}.map_search_kanto .map_search_area_list_link:hover{background:#64bc6e;border:1px solid #64bc6e;color:#fff}.map_search .map_search_hokushinetsu{border-bottom:1px solid #d6ce3a;padding-bottom:6px;position:absolute;right:379px;top:150px;width:144px}.map_search_hokushinetsu .map_search_area_list_link{background:#fff;border:1px solid #d6ce3a;color:#d6ce3a}.map_search_hokushinetsu .map_search_area_list_link:hover{background:#d6ce3a;border:1px solid #d6ce3a;color:#fff}.map_search .map_search_tokai{border-top:1px solid #40b25b;bottom:56px;padding-top:6px;position:absolute;right:308px;width:144px}.map_search_tokai .map_search_area_list_link{background:#fff;border:1px solid #40b25b;color:#40b25b}.map_search_tokai .map_search_area_list_link:hover{background:#40b25b;border:1px solid #40b25b;color:#fff}.map_search .map_search_kinki{border-bottom:1px solid #f4bb65;left:265px;padding-bottom:6px;position:absolute;top:124px;width:222px}.map_search_kinki .map_search_area_list_link{background:#fff;border:1px solid #f4bb65;color:#f4bb65}.map_search_kinki .map_search_area_list_link:hover{background:#f4bb65;border:1px solid #f4bb65;color:#fff}.map_search .map_search_chugoku{border-right:1px solid #eb4c47;left:166px;padding-right:6px;position:absolute;top:268px;width:144px}.map_search_chugoku .map_search_area_list_link{background:#fff;border:1px solid #eb4c47;color:#eb4c47}.map_search_chugoku .map_search_area_list_link:hover{background:#eb4c47;border:1px solid #eb4c47;color:#fff}.map_search .map_search_shikoku{border-top:1px solid #e97951;left:409px;padding-top:6px;position:absolute;top:536px;width:144px}.map_search_shikoku .map_search_area_list_link{background:#fff;border:1px solid #e97951;color:#e97951}.map_search_shikoku .map_search_area_list_link:hover{background:#e97951;border:1px solid #e97951;color:#fff}.map_search .map_search_kyushu{border-right:1px solid #fac5d1;bottom:140px;left:25px;position:absolute;width:222px}.map_search_kyushu .map_search_area_list_link{background:#fff;border:1px solid #ffaebf;color:#ffaebf}.map_search_kyushu .map_search_area_list_link:hover{background:#ffaebf;border:1px solid #ffaebf;color:#fff}.map_search .map_search_okinawa{bottom:4px;position:absolute;right:50px}.map_search_okinawa .map_search_area_list_link{background:#fff;border:1px solid #bb75ae;color:#bb75ae}.map_search_okinawa .map_search_area_list_link:hover{background:#bb75ae;border:1px solid #bb75ae;color:#fff}.point{background:#fdf8f1;overflow:hidden;padding:50px 0;width:100%}.point h2{color:#616161;color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.point h2 strong{color:#e19923;font-size:60px}.point h2 span{background:linear-gradient(transparent 60%,#fff431 0)}.point h2 .point_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.point .lead{color:#333;font-size:16px;line-height:26px;margin-bottom:30px;text-align:center}.point .lead strong{color:#e19923}.point .point_detail_link{float:right}.point_map{background-image:url(/images/pc/top/bg_point.png)}.point_map,.point_map2{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:710px;position:relative}.point_map2{background-image:url(/images/pc/top/bg_point2.png)}.point_map .set01,.point_map2 .set01{left:30px;position:absolute;top:81px;vertical-align:top;width:450px}.point_map .set02,.point_map2 .set02{display:inline-block;left:526px;position:absolute;top:81px;width:450px}.point_map .set03,.point_map2 .set03{display:inline-block;left:30px;position:absolute;top:282px;width:450px}.point_map .set04,.point_map2 .set04{display:inline-block;left:526px;position:absolute;top:282px;width:450px}.point_map .set05,.point_map2 .set05{display:inline-block;left:30px;position:absolute;top:490px;width:210px}.point_map .set06,.point_map2 .set06{display:inline-block;left:272px;position:absolute;top:490px;width:210px}.point_map .set07,.point_map2 .set07{display:inline-block;left:518px;position:absolute;top:490px;width:210px}.point_map .set08,.point_map2 .set08{display:inline-block;left:762px;position:absolute;top:490px;width:210px}.point_map img,.point_map2 img{display:table-cell;float:left;margin-right:18px;width:149px}.point_map .linktxt,.point_map2 .linktxt{display:table-cell;float:left;width:282px}.point_map .linktxt2,.point_map2 .linktxt2{display:table-cell;width:210px}.point_map h3,.point_map2 h3{font-size:18px;margin-bottom:16px}.point_map p,.point_map2 p{font-size:15px;line-height:22px;text-align:left}.point_map a,.point_map2 a{line-height:20px;text-decoration:underline}.tabset{margin-bottom:1em;width:100%}.tabset *{position:relative}.tabmenu{padding:8px 0}.tabmenu li{border-right:1px solid #d8d8d8;float:left;list-style-type:none;width:33.2%}.tabmenu li:last-child{border-right:none}.tabmenu li a{background:#f4f4f4;border-bottom:0;color:#553819;cursor:pointer;display:block;font-size:20px;font-weight:700;padding:20px 0;text-align:center;text-decoration:none}.tabmenu li a span{color:#ff4500}.tabmenu li a.active{background:#553819;color:#fff;z-index:100}.tabbody{clear:both;overflow:hidden;position:relative;top:-1px}.tabbody .tab_point_contents{background:#fff;border:3px solid #553819;display:none;padding:8px}.tabbody .tab_point_contents.active{display:block}.merit{background:#fdf8f1;overflow:hidden;padding:50px 0;width:100%}.merit h2{color:#616161;color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.merit h2 strong{color:#e19923;font-size:60px}.merit h2 span{background:linear-gradient(transparent 60%,#fff431 0)}.merit h2 .small-txt{color:#e19923;font-size:48px}.merit h2 .merit_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.merit_img{float:left;margin-bottom:36px}.merit_txt{background:#fff;border:1px solid #f9ebdc;border-radius:4px;float:right;padding:0 20px 20px;width:634px}.merit_txt .merit3_detail_link{float:right;margin-top:8px}.merit_txt a{margin-top:34px;text-align:right}.feature_box{border-top:1px dotted #d8d8d8;clear:both;padding-top:38px;width:100%}.feature_box .txt{float:left;width:604px}.feature_box .txt a{float:right;margin-top:26px}.feature_box .adarea{border-radius:4px;float:right;height:auto;margin-left:35px;overflow:hidden;text-align:center;width:384px}.merit h3{margin-bottom:34px}.merit h4{background-image:url(/images/pc/top/ttl_mark.png);background-position:0;background-repeat:no-repeat;color:#553819;font-size:28px;height:50px;margin-bottom:15px;padding:18px 0 0 21px;vertical-align:middle}.merit p{font-size:16px;line-height:26px;margin-top:20px}.cta_bottom{background:#fdf8f1;background-image:url(/images/pc/top/bg_estimate.jpg);overflow:hidden;padding:50px 0;width:100%}.cta_bottom,.cta_bottom .ctaarea{background-position:0 100%;background-repeat:no-repeat}.cta_bottom .ctaarea{background-image:url(/images/pc/top/bg_estimate_bottom.png);bottom:0;height:512px;left:0;margin:auto;position:relative;right:0;text-align:center;width:924px}.cta_bottom .ctaarea .estimate_btn{left:0;line-height:.9;position:absolute;right:0;top:230px}.cta_bottom .ctaarea .estimate_btn .btn_primary .btn_note{display:inline-block;line-height:1}.cta_bottom .ctaarea_pest{background-image:url(/images/pc/top/bg_estimate_bottom.png);background-position:0 100%;background-repeat:no-repeat;bottom:0;height:512px;left:0;margin:auto;position:relative;right:0;text-align:center;width:924px}.cta_bottom .ctaarea_pest .estimate_btn{left:0;position:absolute;right:0;top:240px}.keyword_area{background:#fdf8f1;overflow:hidden;padding:50px 0;width:100%}.keyword_link{background-color:#fff;border:1px solid #f9ebdc;border-radius:4px;overflow:hidden;padding:20px 20px 6px}.keyword_link dl{clear:both;margin-bottom:26px;overflow:hidden;padding-left:.3em}.keyword_link dt{color:#553819;font-size:13px;font-weight:700;padding:7px 0 0 5px}.keyword_link dd{border-right:1px solid #cac1b3;float:left;font-size:12px;margin-top:10px;padding:0 8px}.keyword_link dd:last-child{border:none}.area_link{background-color:#5a4e3a;border-radius:5px;float:left;min-height:150px;padding:20px;position:relative;width:44%}.area_link dl{color:#cac1b3;margin-bottom:5px;padding-left:.3em;position:relative}.area_link dt{font-size:12px;font-weight:700;padding:7px 0 0 5px}.area_link dd{border-right:1px solid #cac1b3;float:left;font-size:84.6%;margin-top:.8em;padding:0 5px}.area_link dd:last-child{border:none}.sub_contents{border:1px solid #d8d8d8;overflow:hidden;padding:24px 10px 4px 24px}.sub_contents .price_sorts{margin-bottom:17px}.sub_contents .price_sorts li{border-right:1px solid #000;display:inline-block;margin-right:5px;padding-right:10px;vertical-align:middle}.sub_contents .price_sorts_link{color:#0077cb;text-decoration:underline}.sub_contents .price_sorts_link:hover{text-decoration:none}.sub_contents .popular_entries{display:block}.sub_contents .popular_entries:after{clear:both;content:".";display:block;height:0;visibility:hidden}.sub_contents .popular_entries_data{border-bottom:1px solid #d8d8d8;display:inline-block;float:left;margin-bottom:14px;margin-right:14px;width:98%}.sub_contents .popular_entries_data>.categories li,.sub_contents .popular_entries_data>.specials li{width:194px}.sub_contents .popular_entries_data_media{border:1px solid #d8d8d8;float:left;height:111px;overflow:hidden;text-align:center;width:148px}.sub_contents .popular_entries_data_media img{height:100%;vertical-align:top;width:auto}.sub_contents .popular_entries_data_contents{float:left;overflow:hidden;padding-left:18px;width:75%}.sub_contents .popular_entries_data_title{font-size:16px;font-weight:700;height:44px;width:100%}.sub_contents .popular_entries_data_title,.sub_contents .popular_entries_data_txt{line-height:22px;margin-bottom:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis}.sub_contents .popular_entries_data_txt{font-size:14px;font-weight:400;height:66px}.sub_contents .popular_entries_data_rank{border:1px solid rgba(0,0,0,.2);border-radius:2px;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-right:5px;padding:3px 5px;vertical-align:middle}.sub_contents .popular_entries_data_rank_1{background:#ffcd27}.sub_contents .popular_entries_data_rank_2{background:#d8d8d8}.sub_contents .popular_entries_data_rank_3{background:#cd6c57}.sub_contents .popular_entries_data_other_tags{float:right;position:relative}.sub_contents .popular_entries_data_other_tags_target{background-color:#e6d9c8;border:1px solid #fff;border-radius:4px;bottom:30px;padding:5px;position:absolute;right:-50%;width:140px}.sub_contents .popular_entries_data_other_tags_target:after,.sub_contents .popular_entries_data_other_tags_target:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.sub_contents .popular_entries_data_other_tags_target:after{border-color:#e6d9c8 rgba(136,183,213,0) rgba(136,183,213,0);border-width:11px;margin-left:-11px}.sub_contents .popular_entries_data_other_tags_target:before{border-color:#fff rgba(194,225,245,0) rgba(194,225,245,0);border-width:12px;margin-left:-12px}.sub_contents .popular_entries_data_other_tags_target .categories li,.sub_contents .popular_entries_data_other_tags_target .specials li{background:none;border:none;display:block;margin-bottom:0;margin-right:0;width:auto}.sub_contents .popular_entries_data_other_tags_target .categories a,.sub_contents .popular_entries_data_other_tags_target .specials a{text-decoration:none}.sub_contents .popular_entries_link{margin-bottom:17px}.sub_contents .pertinent_entries{margin-bottom:17px;margin-right:-8px;overflow:hidden}.sub_contents .pertinent_entries_data{background-color:#fdfcfa;border:1px solid #d8d8d8;border-radius:4px;float:left;margin-right:8px;padding:13px 8px;width:319px}.sub_contents .pertinent_entries_data_items dt{font-weight:700;margin-top:5px}.sub_contents .pertinent_entries_data_items dd{padding-left:70px}.sub_contents .pertinent_entries_data_items_list{background-color:#fff;list-style:disc;padding:8px 8px 8px 23px}.sub_contents .pertinent_entries_data_items_link{margin-top:8px}.sub_contents .link_button{background:linear-gradient(0deg,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;border:2px solid #5896c9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:5px 8px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.modal_base{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1001}.modal_base.show{display:block}.modal_base_bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal_base_contents{background-color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal_base_header{background-color:#ddd;margin-bottom:.8em;padding:.8em 0;position:relative;text-align:center}.modal_base_header_text{font-size:1.28em;line-height:1;margin:0}.modal_base_header_close{height:1.2em;margin-top:-.9em;padding:.3em;position:absolute;right:.5em;top:50%;width:1.2em}.modal_base_header_close_img{height:auto;width:100%}.modal_base_footer{padding:.8em;text-align:center}.modal-line-contents{overflow:hidden;width:640px}.line-main-wrap{text-align:center}.followed_contents .line-main-wrap .heading,.followed_contents .line-main-wrap .title_articles,.followed_contents .line-main-wrap .title_pickup_articles,.line-main-wrap .followed_contents .heading,.line-main-wrap .followed_contents .title_articles,.line-main-wrap .followed_contents .title_pickup_articles,.line-main-wrap .title{margin-bottom:.8em}.line-detail-wrap{align-items:center;display:flex;justify-content:center;margin-top:.8em}.line-detail-wrap .campaign-bnr{height:124px;margin-right:20px;width:311px}.line-detail-wrap .qr-lead{height:100px;width:113px}.line-detail-wrap .qr-code{height:128px;width:128px}.shops_icon{margin-right:10px;vertical-align:text-bottom}.search_result_summary{background:#f4f4f4;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;clear:both;margin-bottom:20px;overflow:hidden;padding:9px}.search_result_summary dt{border-bottom:1px dotted #d8d8d8;font-weight:700;padding:7px 0}.search_result_summary dd{float:left;padding-top:9px}.search_result_summary dd strong{padding:0 3px 0 0}.search_result_summary dd .conditions{font-size:12px;font-weight:400;line-height:18px;padding:0 0 0 3px}.search_result_summary .sort_box_area{border:1px solid #d8d8d8;display:block;margin-bottom:17px}.search_result_summary .sort_box_area .sort_contents{display:block;padding:20px 10px}.search_result_summary .sort_box_area .sort_contents .sort_contents_row{display:block;margin-bottom:1em}.search_result_summary .sort_box_area .sort_contents .sort_contents_row select{font-size:1.2em}.search_result_summary .sort_box_area .sort_contents_label{font-weight:700}.search_result_summary .sort_box_area .sort_contents_label:after{content:":";margin-left:2px}.search_result_summary .sort_box_area .sort_contents_data{margin-left:5px}.search_result_summary .sort_box_area .sort_submit{background-color:#ececec;border-top:1px dashed #d8d8d8;padding:10px;text-align:center}.search_result_summary .sort_box_area .sort_submit_button{background:linear-gradient(0deg,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;border:2px solid #5896c9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:5px 8px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle;width:200px}.search_result_summary_balloon{margin-bottom:20px;position:relative}.search_result_summary_balloon:before{border:10px solid transparent;border-right-color:#543718;content:"";left:-20px;margin-top:-10px;position:absolute;top:50%}.search_result_summary_balloon_dl{align-items:center;border:1px solid #543718;display:flex;justify-content:space-between}.search_result_summary_balloon_dt{background-color:#543718;color:#fff;font-weight:700;line-height:1.2;padding:.6em;text-align:center;width:calc(13% - 1.2em)}.search_result_summary_balloon_dd{width:calc(87% - 1.2em)}.search_result_summary_balloon_dd strong{padding:0 3px 0 0}.search_result_summary_balloon_dd .conditions{font-size:12px;font-weight:400;line-height:18px;padding:0 0 0 3px}.sort_box_area{display:table;float:right;margin-bottom:6px;overflow:hidden}.sort_box{display:table;padding:2px 0;width:100%}.sort_box p{display:table-cell;font-weight:700;margin:0 5px 0 0}.sort_box p:after{content:"："}.sort_box ul{display:table-cell;width:auto}.sort_box ul:before{content:"＜"}.sort_box ul:after{content:"＞"}.sort_box ul li{border-right:1px solid #333;display:inline;margin-right:2px;padding-right:12px}.sort_box ul li:last-child{border-right:none;padding:0 0 0 6px}.sort_box ul li a.current{color:#333;font-weight:700;text-decoration:none}.shop_index_summary{background:#fff5ee;background-image:url(/images/pc/shops/img_shop_mainview.png);background-position:100%;background-repeat:no-repeat;border-bottom:1px solid #d8d8d8;margin-bottom:14px;overflow:hidden;padding:56px 0 64px}.shop_index_summary h2 span{color:#e09822;font-size:65px}.shop_index_summary p{line-height:24px}.entry_data{background-color:#fff;border:1px solid #543718;clear:both;display:table;margin-bottom:30px;overflow:hidden;padding:24px;position:relative;width:710px}.entry_data.pickup_ad{background-color:#f2feec}.entry_data.pickup_ad .heading07:before{content:"[PR]";font-weight:400;padding-right:5px}.entry_data:last-child{margin-bottom:20px}.entry_data .entry_data_body{border-right:1px dotted #d8d8d8;display:table-cell;overflow:hidden;padding:5px}.entry_data .entry_data_body h2{margin:0 0 16px}.entry_data .entry_data_body .security_guarantee_txt{background-color:#fff;border:1px solid #d8d8d8;border-radius:100px;color:#543718;font-size:12px;font-weight:700;margin-bottom:6px;padding:4px 0 2px;text-align:center}.entry_data .entry_data_body .security_guarantee_txt .icon_security_guarantee{background-image:url(/images/ico_security_guarantee.png);background-position:50%;display:inline-block;height:17px;margin-bottom:3px;margin-right:4px;vertical-align:middle;width:17px}.entry_data .entry_data_body .media{float:left;margin:0 13px 5px 0}.entry_data .entry_data_body .sentence{float:left;width:230px;word-break:break-word}.entry_data .entry_data_body .detail_link{float:right}.entry_data .entry_data_footer{display:table-cell;padding-left:16px;width:228px}.entry_data .entry_data_footer .entry_summary dt{background-color:#e09822;border-radius:2px;color:#fff;font-size:15px;margin-bottom:10px;padding:9px 0 7px;position:relative;text-align:center}.entry_data .entry_data_footer .entry_summary dt:after,.entry_data .entry_data_footer .entry_summary dt:before{border:solid transparent;content:" ";height:0;left:50%;position:absolute;top:100%;width:0}.entry_data .entry_data_footer .entry_summary dt:after{border-color:#e09822 rgba(224,152,34,0) rgba(224,152,34,0);border-width:2px;margin-left:-2px}.entry_data .entry_data_footer .entry_summary dt:before{border-color:#e09822 transparent transparent;border-width:8px;margin-left:-8px}.entry_data .entry_data_footer .entry_summary dd .case_summary,.entry_data .entry_data_footer .entry_summary dd .categories,.entry_data .entry_data_footer .entry_summary dd .specials{margin-bottom:8px;padding:5px 0}.entry_data .entry_data_footer .entry_summary dd .case_summary{display:block;margin-right:8px}.badges_area{align-items:baseline;display:flex;justify-content:flex-end;position:relative;right:0;top:-4px;z-index:1}.badges_area .badge_wrapper{width:64px;z-index:10}.badges_area .badge_wrapper.margin{margin-right:8px}.badges_area .badge_wrapper img{height:auto;width:100%}.entry_data.pickup-item{display:block}.entry_data.pickup-item h2{margin-bottom:1.5%}.entry_data.pickup-item h3{margin-bottom:2%}.entry_data.pickup-item .pickup-more{margin-bottom:-2%;padding:1% 3% 0 0;text-align:right}.entry_data.pickup-item .point-list{align-items:flex-start;display:flex;flex-direction:column}.entry_data.pickup-item .point-list>div{background-color:#543718;border-radius:4px;box-sizing:border-box;color:#fff;font-size:11px;margin:0 0 1.5%;padding:10px;text-align:center}.entry_data.pickup-item .entry_data_body{border-bottom:1px dashed #d8d8d8;border-right:0;display:flex;flex-wrap:wrap;margin-bottom:2%;padding:0 0 2%}.entry_data.pickup-item .entry_data_body .media{display:flex;flex:0 0 225px;flex-direction:column;float:none;justify-content:flex-start;margin:0 3% 0 0}.entry_data.pickup-item .entry_data_body .media img{display:block;height:auto;width:100%}.entry_data.pickup-item .entry_data_body .media a{display:block;max-height:225px;padding-right:2px;width:225px}.entry_data.pickup-item .entry_data_body .media .security_guarantee_txt{margin:10px 0 0}.entry_data.pickup-item .entry_data_body .sentence{display:flex;flex:auto;flex-direction:column;float:none}.entry_data.pickup-item .pickup-cases span{color:#0076ca;font-size:140%;font-weight:700;margin-right:8px;text-decoration:underline}.entry_data.pickup-item .entry_data_footer{display:block;padding:0;width:auto}.entry_data.pickup-item .entry_data_footer .point-description{align-items:center;display:flex;margin-top:1%}.entry_data.pickup-item .entry_data_footer .point-description span{align-items:center;background-color:#e09822;border-radius:50%;color:#fff;display:flex;font-size:82%;font-weight:700;height:25px;justify-content:center;line-height:0;width:25px}.entry_data.pickup-item .entry_data_footer .point-description p{color:#e09822;font-size:100%;font-weight:100;overflow:hidden;padding:0 10px 0 6px;text-overflow:ellipsis;white-space:nowrap;width:95%}.word_return_btn{padding:2% 3%}.bb_gray{border-bottom:1px solid #d8d8d8}.mb_30px{margin-bottom:30px}.shop_wordmouth_comment_area{padding-bottom:20px}.shop_wordmouth_comment_area .wordmouth_button a{background:#0077cb;border-radius:3px;box-shadow:0 3px 0 #005487;color:#fff;display:block;font-size:18px;font-weight:700;margin:0 auto;padding:23px 0;text-align:center;text-decoration:none;width:394px}.shop_wordmouth_comment_area .wordmouth_button a .arrow_img{margin-left:4px;vertical-align:middle}.shop_wordmouth_comment_area .wordmouth_button a:hover{background:#0387d8}.shop_wordmouth_comment_area .shop_wordmouth_comment{border:2px solid #d8d8d8;border-radius:6px;margin-bottom:20px;overflow:hidden;padding:20px}.shop_wordmouth_comment_area .shop_wordmouth_comment .comment_ttl_area{margin-top:20px;text-align:right}.shop_wordmouth_comment_area .shop_wordmouth_comment .comment_ttl_area h3{color:#543718;font-size:32px}.shop_wordmouth_comment_area .shop_wordmouth_comment .comment_ttl_area .supply_txt{font-size:13px}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area{display:table}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point{display:table-cell;padding-right:20px;vertical-align:top;width:42%}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point .comprehensive_evaluation{border-bottom:1px dotted #d8d8d8;padding-bottom:9px}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point .comprehensive_evaluation .comprehensive_evaluation_txt{background:#e09822;color:#fff;float:left;font-size:16px;height:40px;margin-right:16px;padding:10px 0;position:relative;text-align:center;width:60px}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point .comprehensive_evaluation .comprehensive_evaluation_txt:after{border:8px solid rgba(224,152,34,0);border-left-color:#e09822;content:" ";height:0;left:100%;margin-top:-8px;pointer-events:none;position:absolute;top:50%;width:0}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point .comprehensive_evaluation .comprehensive_evaluation_point{color:#e09822;font-size:28px;font-weight:700;margin-bottom:8px}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point .comprehensive_evaluation .target_txt{clear:both;font-size:13px;padding-top:10px}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point .ttl_specific_point{color:#e09822;font-size:20px;font-weight:700;margin:20px 0 12px}.shop_wordmouth_comment_area .shop_wordmouth_comment .evaluation_area .evaluation_point .specific_txt{font-size:30px}.shop_wordmouth_comment_area .shop_wordmouth_comment .company_info{display:table-cell;width:55%}.shop_wordmouth_comment_area .shop_wordmouth_comment .company_info .company_list{border-bottom:1px dotted #d8d8d8;display:inline-block;margin-bottom:12px;padding-bottom:10px;width:100%}.shop_wordmouth_comment_area .shop_wordmouth_comment .company_info .company_list dt{color:#e09822;float:left;font-weight:700;width:40%}.shop_wordmouth_comment_area .shop_wordmouth_comment .company_info .company_list dd{display:table-cell;float:left;width:60%}.shop_wordmouth_comment_area .shop_wordmouth_comment .reason_area{background:#f4f4f4;border-radius:4px;padding:30px}.shop_wordmouth_comment_area .shop_wordmouth_comment .reason_area h4{color:#e09822;font-size:20px;margin-bottom:16px}.shop_wordmouth_comment_area .shop_wordmouth_comment .reason_area p{font-size:15px;line-height:22px}.shop_wordmouth_comment_area .sort_filter{display:flex;justify-content:flex-end;margin-top:-40px;padding-bottom:8px}.shop_wordmouth_comment_area .sort_filter li{border:1px solid #e09822;border-radius:2px;display:inline-block;margin-left:4px;position:relative;width:200px}.shop_wordmouth_comment_area .sort_filter li select,.shop_wordmouth_comment_area .sort_filter li span{box-sizing:border-box;color:#333;font-size:.8rem;height:36px;padding:8px 16px}.shop_wordmouth_comment_area .sort_filter li span{display:block;line-height:1.6;text-decoration:none}.shop_wordmouth_comment_area .sort_filter li select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;width:100%}.shop_wordmouth_comment_area .sort_filter li i{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.shop_wordmouth_comment_area .filter_box{border:4px solid #fffbf2;display:none;margin:8px auto;padding:16px 24px}.shop_wordmouth_comment_area .filter_box dl{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;font-size:.9em;margin:8px auto;padding:8px 0 16px}.shop_wordmouth_comment_area .filter_box dl:first-child{margin-top:0}.shop_wordmouth_comment_area .filter_box dl:last-child{border:none;margin-bottom:0}.shop_wordmouth_comment_area .filter_box dl dt{color:#543718;font-weight:700;width:180px}.shop_wordmouth_comment_area .filter_box dl dd{width:calc(100% - 180px)}.shop_wordmouth_comment_area .filter_box dl dd select{border:1px solid #dedede;font-size:1em;padding:4px 8px;vertical-align:middle}.shop_wordmouth_comment_area .filter_box dl dd .area_label{align-items:center;display:flex;justify-content:flex-start}.shop_wordmouth_comment_area .filter_box dl dd .area_label li:last-child{margin-left:24px}.shop_wordmouth_comment_area .filter_box dl dd .area_label select{margin-left:8px}.shop_wordmouth_comment_area .filter_box dl dd .place_division{margin-bottom:8px}.shop_wordmouth_comment_area .filter_box dl dd .place_division:last-child{margin-bottom:0}.shop_wordmouth_comment_area .filter_box dl dd .place_division p{background-color:#fafafa;color:#543718;font-size:.95em;font-weight:700;margin-bottom:4px;padding:8px 16px}.shop_wordmouth_comment_area .filter_box dl dd .radio{border:1px solid #dedede;margin-left:-1px;padding:8px 0}.shop_wordmouth_comment_area .filter_box dl dd .radio:first-child{border-radius:2px 0 0 2px}.shop_wordmouth_comment_area .filter_box dl dd .radio:last-child{border-radius:0 2px 2px 0}.shop_wordmouth_comment_area .filter_box dl dd .radio span{padding:8px 16px}.shop_wordmouth_comment_area .filter_box dl dd .radio input[type=radio]{display:none}.shop_wordmouth_comment_area .filter_box dl dd .radio input[type=radio]:checked+span{background-color:#e09822;border:1px solid #e09822;color:#fff}.shop_wordmouth_comment_area .filter_box dl dd .check{display:inline-block;margin:4px auto;padding:8px 0}.shop_wordmouth_comment_area .filter_box dl dd .check span{border:1px solid #dedede;border-radius:2px;padding:8px 16px 8px 24px;position:relative}.shop_wordmouth_comment_area .filter_box dl dd .check span:before{border-bottom:2px solid #ccc;border-right:2px solid #ccc;content:"";height:10px;left:8px;position:absolute;top:8px;transform:rotate(45deg);width:5px}.shop_wordmouth_comment_area .filter_box dl dd .check input[type=checkbox]{display:none}.shop_wordmouth_comment_area .filter_box dl dd .check input[type=checkbox]:checked+span{background-color:#e09822;border:1px solid #e09822;color:#fff;font-weight:700}.shop_wordmouth_comment_area .filter_box dl dd .check input[type=checkbox]:checked+span:before{border-bottom:2px solid #fff;border-right:2px solid #fff}.shop_wordmouth_comment_area .filter_box .estimate_btn_box{align-items:center;display:flex;justify-content:space-between;margin:12px auto;width:40vw}.shop_wordmouth_comment_area .filter_box .estimate_btn_box .package_estimate_btn{background:#64bc6e;border:none;border-radius:28px;box-shadow:0 3px 0 #48884f;color:unset;cursor:pointer;display:block;height:56px;margin:14px auto;padding-left:6px;padding-right:6px;position:relative;text-decoration:none;width:62.5%}.shop_wordmouth_comment_area .filter_box .estimate_btn_box .package_estimate_btn p{align-items:center;color:#fff;display:flex;font-size:16px;height:100%;justify-content:space-around;margin:0;position:relative;width:100%}.shop_wordmouth_comment_area .filter_box .estimate_btn_box .condition_clear_btn{border:2px solid #48884f;border-radius:28px;color:#48884f;display:block;height:52px;line-height:52px;padding:0 6px;text-align:center;text-decoration:none;width:30%}.shop_wordmouth_comment_area .search_reviews_result_none{margin:3em auto;text-align:center}.reform_place_chart_area{margin:20px 0;overflow:hidden}.reform_place_chart_area .inner{margin-top:20px}.price_range_chart_area{border-bottom:1px dotted #d8d8d8;margin:22px 0 38px;overflow:hidden;padding-bottom:38px}.price_range_chart_area .inner{margin-top:20px}.supply_legend{display:table;margin:16px 0 0 16px;vertical-align:middle}.supply_legend dt{display:table-cell;font-size:18px;vertical-align:middle}.supply_legend dd{display:table-cell;padding-right:26px}.supply_legend .first_color{color:#f8bb1a}.supply_legend .second_color{color:#e09822}.supply_legend .third_color{color:#f8871a}.supply_legend .fourth_color{color:#ee6219}.security_guarantee_txt_area{margin-bottom:8px;overflow:hidden}.security_guarantee_txt_area .shop_security_guarantee_txt{background:#fff;border:1px solid #d8d8d8;border-radius:100px;color:#543718;font-size:12px;font-weight:700;line-height:2;padding:4px 0 2px;text-align:center;width:230px}.security_guarantee_txt_area .shop_security_guarantee_txt .icon_security_guarantee{background-image:url(/images/ico_security_guarantee.png);background-position:50%;display:inline-block;height:17px;margin-bottom:3px;margin-right:4px;vertical-align:middle;width:17px}.shop_summary{background:#fff5ee;margin-bottom:34px;padding:54px 0 30px}.shop_summary .inner{margin-bottom:25px;overflow:hidden}.shop_summary a{float:right;margin-top:36px}.shop_good_point{border-bottom:1px solid #d8d8d8;clear:both;margin:38px 0;padding-bottom:12px}.shop_good_point .inner{background:#f4f4f4;border-radius:4px;margin-bottom:26px;padding:23px 29px 29px}.shop_good_point p{line-height:22px;margin-bottom:20px}.shop_good_point_heading{color:#e09822;counter-increment:point-1;font-size:26px;margin-bottom:13px}.shop_related_prefecture{border-bottom:1px solid #d8d8d8;margin-bottom:38px;overflow:hidden}.shop_related_cases,.shop_related_plans{border-bottom:1px solid #d8d8d8;overflow:hidden;padding-bottom:38px}.shop_message,.shop_related_plans{margin-top:38px}.shop_message{border-bottom:1px solid #d8d8d8;overflow:hidden;padding-bottom:38px}.shop_message .shop_message_area{background:#f4f4f4;display:table;padding:23px 24px 25px}.shop_message .shop_message_area img{display:table-cell;height:116px;margin-right:20px;width:116px}.shop_message .shop_message_area p{display:table-cell;line-height:24px;text-align:left;vertical-align:top;width:576px}.shop_items{border-bottom:1px solid #d8d8d8;margin-top:38px;overflow:hidden;padding-bottom:38px}.form_lead_banner{display:block;margin:24px auto;text-align:center}.corona_measure_txt{background-color:#fff431;border:1px solid #e19923;border-radius:100px;color:#543718;font-size:13px;font-weight:700;margin-bottom:6px;margin-top:6px;padding:2px 20px}.corona_measure_txt_small{margin-bottom:15px;width:18%}.shop-index-item{background-color:#fff;border:1px solid #543718;clear:both;display:block;margin-bottom:30px;padding:11px 20px;position:relative;width:718px}.shop-index-item .heading07{margin-bottom:1.5%}.shop-index-item .pickup-more{bottom:0;position:absolute;right:20px}.shop-index-item_body{border-bottom:1px dashed #d8d8d8;border-right:0;margin-bottom:2%;overflow:hidden;padding:0 0 2%}.shop-index-item_body .point-list{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.shop-index-item_body .point-list>div{background-color:#543718;border-radius:4px;box-sizing:border-box;color:#fff;font-size:11px;margin:0 .5% 1.5% 0;padding:10px;text-align:center}.shop-index-item_body .point-list:last-child{margin-right:0}.shop-index-item_body_description{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.shop-index-item_body_description_media{display:flex;flex-direction:column;float:none;justify-content:flex-start;margin:0 3% 0 0}.shop-index-item_body_description_media_link{display:block;height:7rem;padding-right:2px;position:relative;width:7rem}.shop-index-item_body_description_media_img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.shop-index-item_body_description_sentence{display:flex;flex:auto;flex-direction:column;width:calc(95% - 7rem);word-break:break-word}.shop-index-item_footer{display:block;margin-bottom:2%;padding:0;position:relative;width:auto}.shop-index-item_footer .point-description{align-items:center;display:flex;margin-top:1%}.shop-index-item_footer .point-description p{color:#e09822;font-size:100%;font-weight:100;overflow:hidden;padding:0 10px 0 6px;text-overflow:ellipsis;white-space:nowrap;width:95%}.shop-index-item_footer .point-description span{align-items:center;background-color:#e09822;border-radius:50%;color:#fff;display:flex;font-size:82%;font-weight:700;height:25px;justify-content:center;line-height:0;width:25px}.shop-index-item_footer_heading{margin-bottom:2%}.shop_evaluation_index{align-items:center;color:#4d2b09;display:flex;justify-content:flex-start;width:100%}.shop_evaluation_index-total{font-size:15px;width:17%}.shop_evaluation_index-star{display:flex;flex-direction:row;justify-content:space-between;margin-right:.5%;width:20%}.shop_evaluation_index-star_outer{padding-top:1px;width:18%}.shop_evaluation_index-star_outer_img{height:auto;max-width:100%;width:auto}.shop_evaluation_index-average{margin-right:.5%;width:18%}.shop_evaluation_index-average_text{font-size:18px;font-weight:700}.shop_evaluation_index-average_text .strong{color:#ff4500;font-size:23px}.shop_evaluation_index-average_text .small{font-size:14px;font-weight:400}.shop_evaluation_index-cases{font-size:14px;width:23%}.shop_evaluation_index-cases .strong_num{color:#0076ca;font-size:23px;font-weight:700;text-decoration:underline}.shop_evaluation_index-cases .strong_txt{font-size:18px;font-weight:700}.shop_items.no_border_bottom{border-bottom:none}.package_estimate_for_side{background-color:rgba(252,245,62,.5);display:block;margin-bottom:30px;padding:9px 5px;text-align:center}.package_estimate_for_side p{font-weight:bolder;margin:auto}.package_estimate_for_side .package_estimate_side_desc_wrap{margin-bottom:10px}.package_estimate_for_side .package_estimate_side_desc{font-size:13px;margin-bottom:5px}.package_estimate_for_side .package_estimate_side_desc .strong{color:#f40;font-size:14px}.package_estimate_for_side .package_estimate_side_desc .slash{font-size:16px}.package_estimate_for_side .package_estimate_side_btn_desc{background-color:#f98657;color:#fff;display:block;font-size:12px;padding-bottom:10px;padding-top:10px;position:relative}.package_estimate_for_side .package_estimate_side_btn_desc:after{border:12px solid transparent;border-top-color:#f98657;content:"";display:block;height:0;left:50%;margin-left:-12px;position:absolute;top:25px;width:0}.package_estimate_for_side .package_estimate_btn{background:#64bc6e;border-radius:28px;box-shadow:0 3px 0 #48884f;color:unset;display:block;height:56px;margin:14px auto;padding-left:6px;padding-right:6px;position:relative;text-decoration:none}.package_estimate_for_side .package_estimate_btn:before{background:#fcf53e;border:2px solid #64bc6e;border-radius:28px;color:#f40;content:"無料!";font-weight:bolder;height:30px;left:8px;line-height:30px;position:absolute;top:-15px;width:50px}.package_estimate_for_side .package_estimate_btn p{align-items:center;color:#fff;display:flex;font-size:16px;height:100%;justify-content:center;line-height:1.2;margin:0;position:relative;width:100%}.package_estimate_for_side .package_estimate_btn p:before{content:"›";font-size:26px;position:absolute;right:12px;top:calc(50% - 16px)}.package_estimate_for_side .package_estimate_text{font-size:12px;font-weight:400;line-height:1.4;text-align:left}.package_estimate_btn_area_pc{background-color:rgba(252,245,62,.5);color:#333;display:block;margin-bottom:30px;padding:20px 15px;text-align:center}.package_estimate_btn_area_pc p{font-weight:bolder;margin:auto}.package_estimate_btn_area_pc .package_estimate_desc_line{font-size:19px}.package_estimate_btn_area_pc .package_estimate_desc_line .strong{color:#f40;font-size:20px}.package_estimate_btn_area_pc .package_estimate_desc_line .slash{font-size:23px}.package_estimate_btn_area_pc .package_estimate_btn_wrap{align-items:center;display:flex;justify-content:center}.package_estimate_btn_area_pc .package_estimate_btn_wrap .outer{width:50%}.package_estimate_btn_area_pc .package_estimate_btn_wrap .package_estimate_desc_balloon{background-color:#f98657;color:#fff;display:block;font-size:18px;margin-right:10px;padding-bottom:10px;padding-top:10px;position:relative;width:90%}.package_estimate_btn_area_pc .package_estimate_btn_wrap .package_estimate_desc_balloon:after{border:10px solid transparent;border-left-color:#f98657;content:"";display:block;height:0;margin-top:-10px;position:absolute;right:-18px;top:50%;width:0}.package_estimate_btn_area_pc .package_estimate_btn_wrap a{background:#64bc6e;border-radius:28px;box-shadow:0 3px 0 #48884f;color:unset;display:block;height:54px;margin:12px auto 15px;padding-left:0;padding-right:6px;position:relative;text-decoration:none;width:95%}.package_estimate_btn_area_pc .package_estimate_btn_wrap a .free{background:#fcf53e;border-radius:28px;color:#f40;display:block;font-size:20px;font-weight:bolder;height:40px;line-height:40px;margin:auto 0;padding:5px;width:50px}.package_estimate_btn_area_pc .package_estimate_btn_wrap a p{align-items:center;color:#fff;display:flex;font-size:17.5px;height:100%;justify-content:space-around;margin:0;position:relative;width:100%}.package_estimate_btn_area_pc .package_estimate_btn_wrap a p .arrow{font-size:26px;margin-top:-1px}.package_estimate_btn_area_pc .package_estimate_text{font-size:14px;font-weight:400;line-height:1.4;text-align:center;width:75%}.shop_summary .shop_summary_wrapper{align-items:center;display:flex;height:auto;justify-content:center;margin:0 auto;position:relative;width:1024px}.shop_summary .shop_summary_wrapper .shop_image_area_outer{display:flex;flex-direction:column;width:30%}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area{height:210px;padding:15px 0;position:relative;width:100%}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper{height:180px;padding:0 0 30px;visibility:hidden;width:270px}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper.disable{width:100%}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper .shop_summary_slide{background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);overflow:hidden;position:relative}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper .shop_summary_slide.disable{margin:0 auto;width:270px}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper .shop_summary_slide img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper .shop_summary_pagination{bottom:0;position:absolute;text-align:center}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper .shop_summary_pagination .swiper-pagination-bullet{background:#fff;border:1px solid #ec983a}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_swiper .shop_summary_pagination .swiper-pagination-bullet-active{background:#ec983a;border:1px solid #ec983a}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_next,.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_prev{background:#ec983a;border-radius:50%;display:none;height:24px;opacity:0;opacity:.5;position:absolute;top:calc(50% - 28px);width:24px;z-index:1}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_next{background-image:url(/images/white-arrow-right.png);background-position:50%;background-repeat:no-repeat;right:8px}.shop_summary .shop_summary_wrapper .shop_image_area_outer .shop_image_area .shop_summary_prev{background-image:url(/images/white-arrow-left.png);background-position:50%;background-repeat:no-repeat;left:8px}.shop_summary .shop_summary_wrapper .shop_image_area_outer .online_support_icon{height:42px;margin:0 auto;text-align:center;width:90%}.shop_summary .shop_summary_wrapper .shop_image_area_outer .online_support_icon img{border:none;height:auto;width:270px}.shop_summary .shop_summary_wrapper .shop_overview_area_outer{width:70%}.shop_summary .shop_summary_wrapper .shop_overview_area_outer .shop_overview_area{width:100%}.shop_summary .shop_summary_wrapper .shop_overview_area_outer .badges_area{justify-content:start;position:relative;top:0}.shop_summary .shop_summary_wrapper .shop_overview_area{padding:15px 0;width:70%}.shop_summary .shop_summary_wrapper .shop_overview_area h2{color:#543718;font-size:22px;margin:0;max-width:calc(100% - 168px)}.shop_summary .shop_summary_wrapper .shop_overview_area .no_review{margin-bottom:10px}.shop_summary .shop_summary_wrapper .shop_overview_area .shop_comment p{line-height:1.4}.shop_summary .shop_summary_wrapper .badges_area{align-items:baseline;display:flex;justify-content:flex-end;position:absolute;right:0;top:-70px}.shop_summary .shop_summary_wrapper .badges_area .badge_wrapper{width:80px}.shop_summary .shop_summary_wrapper .badges_area .badge_wrapper.margin{margin-right:8px}.shop_summary .shop_summary_wrapper .badges_area .badge_wrapper img{height:auto;width:90%}.shop_evaluation{align-items:center;color:#4d2b09;display:flex;font-weight:700;height:31px;justify-content:flex-start;padding-bottom:.8em;padding-top:.8em;width:420px}.shop_evaluation .total{font-size:16px;width:18%}.shop_evaluation .star{display:flex;flex-direction:row;height:31px;width:40%}.shop_evaluation .star .star_outer{width:20%}.shop_evaluation .star .star_outer img{height:auto;max-width:100%;width:auto}.shop_evaluation .average p{font-size:19px}.shop_evaluation .average p .strong{color:#ff4500;font-size:27px}.shop_evaluation .average p .small{font-size:16px;font-weight:400}.shop_tab_wrapper{margin-bottom:2em}.shop_tab_wrapper .shop_tab{align-items:center;border-bottom:2px solid #ec983a;display:flex;justify-content:left;padding-left:20px}.shop_tab_wrapper .shop_tab .shop_tab_item{background:#ec983a;border:2px solid #ec983a;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:5px;padding:1em .5em .5em;text-align:center;width:135px}.shop_tab_wrapper .shop_tab .shop_tab_item a{align-items:center;color:#fff;display:flex;font-size:17px;justify-content:center;text-decoration:none}.shop_tab_wrapper .shop_tab .shop_tab_item a p{margin-left:5px}.shop_tab_wrapper .shop_tab .shop_tab_item a span{font-size:14px}.shop_tab_wrapper .shop_tab .shop_tab_item a img{width:20px}.shop_tab_wrapper .shop_tab .shop_tab_item.selected{background:#fff;position:relative}.shop_tab_wrapper .shop_tab .shop_tab_item.selected:after{border-bottom:6px solid #fff;bottom:-4px;content:"";left:0;position:absolute;width:151px}.shop_tab_wrapper .shop_tab .shop_tab_item.selected a{color:#543718;font-weight:bolder}.chart_area_wrapper{align-items:flex-start;display:flex;justify-content:center;margin-bottom:30px}.chart_area_wrapper .price_range_pie_chart_area,.chart_area_wrapper .reform_place_bar_chart_area{width:50%}.heading_tag_wrapper{margin-bottom:15px;overflow:hidden}.heading_tag_wrapper .shop_heading_tag{background-color:#fcf53e;color:#543718;display:inline-block;font-size:1.3em;max-width:80%;padding:.5em 1em .5em .5em;position:relative}.heading_tag_wrapper .shop_heading_tag:before{border-color:transparent transparent transparent #fcf53e;border-style:solid;border-width:2em 0 2em 2em;content:"";display:block;height:0;margin-top:-2em;position:absolute;right:-2em;top:50%;width:0}.shop_subheading{background-color:#fff;color:#543718;font-size:20px;margin-bottom:0;margin-top:0;padding:.4em .5em .6em 0}.shop_subheading:before{border-left:.2em solid #e09822;content:"";margin-right:.3em}.shop_evaliation_area{padding-bottom:20px}.shop_evaliation_area .shop_evaliation_detail{align-items:flex-start;display:flex;justify-content:center;margin-bottom:10px;overflow:hidden;padding:0 10px 10px}.shop_evaliation_area .shop_evaliation_detail .grade_chart{height:242px;width:40%}.shop_evaliation_area .shop_evaliation_detail .grade_detail{height:242px;width:60%}.rating_list{background:#fffbf2;border:1px solid #e09822;margin-left:20px;padding:.5em 1.5em;position:relative;width:70%}.rating_list:after,.rating_list:before{content:"";position:absolute}.rating_list:before{border:20px solid transparent;border-right-color:#e09822;left:-40px}.rating_list:after,.rating_list:before{height:0;margin-top:-20px;top:50%;width:0}.rating_list:after{border:20px solid transparent;border-right-color:#fffbf2;left:-39px}.rating_list li{align-items:center;border-bottom:1px dashed #efefef;display:flex;font-size:16px;justify-content:center;line-height:1.8;font:Hiragino Kaku Gothic Pro;text-align:center}.rating_list li:last-child{border-bottom:none}.rating_list li .rating_item{text-align:left;width:45%}.rating_list li .colon{width:10%}.rating_list li .rating_number{color:#f40;font-size:16px;font-weight:700;width:45%}.read_more_red a{background:#f98657;border-radius:30px;box-shadow:0 3px 0 #cb6e47;color:#fff;display:block;font-size:1.2em;font-weight:700;margin:0 auto 1em;padding:.7em 0;text-align:center;text-decoration:none;width:42%}.shop_available_categories li{zoom:1;color:#0076ca;display:-moz-inline-stack;display:inline-block;font-size:16px;font-weight:700;line-height:1;padding:8px;text-decoration:underline}.shop_specials{margin-bottom:.5em}.shop_specials li{zoom:1;background:#fffbf2;border:1px solid #e09822;border-radius:20px;color:#543718;display:-moz-inline-stack;display:inline-block;font-size:15px;line-height:1;margin-bottom:8px;margin-right:6px;padding:8px;vertical-align:middle}.shop_specials_text{line-height:22px;margin-bottom:0}.shop_information_detail{border:1px solid #d8d8d8;border-collapse:collapse;font-size:14px;line-height:1.4;margin-bottom:32px;width:100%}.shop_information_detail td,.shop_information_detail th{padding:6px 9px;text-align:left;vertical-align:middle}.shop_information_detail th{background:#fffbf2;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;color:#543718;width:22%}.shop_information_detail td{border-bottom:1px solid #d8d8d8;width:28%}.shop_office{border-collapse:collapse;font-size:14px;margin-bottom:13px;width:100%}.shop_office td,.shop_office th{padding:6px 9px;text-align:left;vertical-align:middle}.shop_office th{background:#fffbf2;border:1px solid #d8d8d8;color:#543718;width:22%}.shop_office td{border:1px solid #d8d8d8;width:78%}.shop_good_point.no_border_bottom{border-bottom:none}.shop_good_point_label{background-color:#543718;border-radius:20px;color:#fff;display:inline-block;font-size:20px;font-weight:400;height:32px;line-height:32px;margin-right:.2em;padding-left:1em;text-align:right}.shop_good_point_label_num{background-color:#fcf53e;border-radius:50%;color:#543718;display:inline-block;font-size:20px;font-weight:700;height:30px;margin:1px 1px 1px 0;text-align:center;width:30px}.shop_good_point_heading_text{word-wrap:break-all;color:#543718;display:inline-block;font-size:1.2em;line-height:2;margin-bottom:.5em}.shop_good_point_inner{margin-bottom:20px;padding:10px}.shop_good_point_inner .shop_good_point_content{line-height:22px;margin-bottom:0}.shop_message_to_customer_area{align-items:flex-start;display:flex;justify-content:center;padding:23px 24px 25px}.shop_message_to_customer_area .img_wrap{width:15%}.shop_message_to_customer_area .img_wrap img{width:90px}.shop_message_to_customer_area .shop_message_to_customer{border:2px solid #e19923;color:#333;font-size:16px;line-height:1.5;margin-left:10px;padding:15px 10px;position:relative;width:85%}.shop_message_to_customer_area .shop_message_to_customer:after,.shop_message_to_customer_area .shop_message_to_customer:before{content:"";position:absolute}.shop_message_to_customer_area .shop_message_to_customer:before{border-color:transparent #e19923 transparent transparent;border-style:solid;border-width:6px 10px;height:0;left:-22px;top:35px;width:0}.shop_message_to_customer_area .shop_message_to_customer:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:6px 10px;height:0;left:-19px;top:35px;width:0}.shop_wordmouth_detail{border:1px solid #543718;margin-bottom:25px}.shop_wordmouth_detail .wordmouth_header p{border-bottom:1px solid #efefef;font-size:14px;padding:9px 9px 9px 40px;position:relative;text-align:left}.shop_wordmouth_detail .wordmouth_header p:after,.shop_wordmouth_detail .wordmouth_header p:before{position:absolute}.shop_wordmouth_detail .wordmouth_header p:before{background:#ec983a;border-radius:50%;color:#fff;content:"...";display:inline-block;font-size:16px;font-weight:700;height:22px;left:9px;line-height:16px;padding:0 5px;text-align:center;top:4px;width:16px}.shop_wordmouth_detail .wordmouth_header p:after{border-color:transparent transparent transparent #ec983a;border-style:solid;border-width:3px 9px;content:"";display:inline-block;height:0;left:26px;top:23px;transform:rotate(45deg);width:0;z-index:0}.shop_wordmouth_detail .wordmouth_contents{padding:5px 10px}.shop_wordmouth_detail .wordmouth_contents .evaluation{align-items:center;display:flex;justify-content:center}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation{align-items:center;color:#4d2b09;display:flex;font-weight:700;justify-content:center;padding-bottom:.8em;padding-top:.8em;width:30%}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation .star{display:flex;flex-direction:row;height:31px;width:70%}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation .star .star_outer{padding-top:1px;width:20%}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation .star .star_outer img{height:auto;max-width:100%;width:auto}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation .average{width:30%}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation .average p{font-size:18px;padding-top:6px}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation .average p .strong{color:#ff4500;font-size:22px}.shop_wordmouth_detail .wordmouth_contents .evaluation .total_evaluation .average p .small{font-size:16px;font-weight:400}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail{width:70%}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line{align-items:center;background-color:#f1f9ff;border:1px solid #bce0fd;display:flex;justify-content:flex-start;padding:10px 3px;position:relative}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line:after,.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line:before{content:"";height:0;position:absolute;width:0}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line:before{border:10px solid transparent;border-right-color:#bce0fd;left:-20px;margin-top:-10px;top:50%}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line:after{border:10px solid transparent;border-right-color:#f1f9ff;left:-19px;margin-top:-10px;top:50%}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line li{border-right:1px solid #543718;color:#543718;font-size:14px;font-weight:400;padding-left:5px;padding-right:5px}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line li .rate{font-size:15px;font-weight:700}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line li:first-child{padding-left:0}.shop_wordmouth_detail .wordmouth_contents .evaluation .rating_detail .rating_list_line li:last-child{border-right:none;padding-right:0}.shop_wordmouth_detail .wordmouth_contents .reform_detail{margin-bottom:10px}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row{align-items:center;border-bottom:1px solid #efefef;color:#543718;display:flex;font-size:13px;font-weight:700;justify-content:flex-start;line-height:1;margin-bottom:5px;padding-bottom:5px}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row.no_border_bottom{border-bottom:none}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .item_value{color:#e09822;font-size:14px;line-height:1.5}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .home_type{width:11%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .home_type_value{width:21%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .reform_location{width:27%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .reform_location_value{width:41%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .home_age{width:7%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .home_age_value{width:8%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .reform_price{width:5%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .reform_price_value{width:15%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .reform_construction{width:9%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .reform_construction_value{width:12%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .construction_comp{width:9%}.shop_wordmouth_detail .wordmouth_contents .reform_detail .reform_detail_row .construction_comp_value{width:35%}.shop_wordmouth_detail .wordmouth_contents .user_comment{font-size:14px;line-height:1.8;text-align:left}.shop_wordmouth_detail .wordmouth_shop_comments .shop_comment_header{border-bottom:1px solid #efefef;color:#543718;font-size:14px;font-weight:700;padding:10px;text-align:left}.shop_wordmouth_detail .wordmouth_shop_comments .shop_comment{font-size:14px;line-height:1.8;padding:5px 10px;text-align:left}.related_cases_area{margin-bottom:10px;padding:15px 35px;position:relative}.related_cases_area.disable{padding:15px}.related_cases_area.disable .related_case_swiper .swiper-wrapper{display:flex;justify-content:space-around}.related_cases_area.disable .related_case_slide{width:233px}.related_cases_area .related_case_swiper{height:180px;padding:0 5px 30px;width:100%}.related_cases_area .related_case_swiper .related_case_slide{background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);overflow:hidden;position:relative}.related_cases_area .related_case_swiper .related_case_slide.disble{margin-right:10px;width:233px}.related_cases_area .related_case_swiper .related_case_slide img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.related_cases_area .related_case_swiper .related_case_pagination{bottom:0;position:absolute;text-align:center}.related_cases_area .related_case_swiper .related_case_pagination .swiper-pagination-bullet{background:#fff;border:1px solid #ec983a}.related_cases_area .related_case_swiper .related_case_pagination .swiper-pagination-bullet-active{background:#ec983a;border:1px solid #ec983a}.related_cases_area .related_case_next,.related_cases_area .related_case_prev{background:#ec983a;border-radius:50%;height:24px;opacity:.5;position:absolute;top:calc(50% - 30px);width:24px;z-index:1}.related_cases_area .related_case_next{background-image:url(/images/white-arrow-right.png);background-position:50%;background-repeat:no-repeat;right:0}.related_cases_area .related_case_prev{background-image:url(/images/white-arrow-left.png);background-position:50%;background-repeat:no-repeat;left:8px}.shop-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.shop-list p{text-align:center;width:100%}.shop-list__card{background-color:#fff;border:1px solid #834f17;border-radius:4px;box-sizing:border-box;margin:0 0 16px;position:relative;width:100%}.shop-list__card:last-of-type{margin-bottom:30px}.shop-list__card:after{background-image:url(/images/pc/shops/item_arrow.svg);background-repeat:no-repeat;background-size:14px 28px;content:"";display:block;height:28px;margin-top:-14px;position:absolute;right:32px;top:50%;width:14px}.shop-list__card>a{color:#543718;display:block;margin-bottom:32px;position:relative;text-decoration:none}.shop-list__card .shop-list__card__award{align-items:center;background:#834f17;color:#fff;display:flex;font-size:20px;line-height:120%;padding:8px 32px}.shop-list__card .shop-list__card__award img{margin-right:8px}.shop-list__card .shop-list__card__award p{color:#fff;font-size:20px;margin:0;text-align:left}.shop-list__card h2{color:#543718;font-size:32px;font-weight:400;line-height:120%;margin:16px 0;padding:0 32px;text-decoration:none}.shop-list__card h3{font-size:20px;font-weight:400;line-height:120%;margin-bottom:8px;margin-top:0}.shop-list__card .shop-list__card_link_main{display:flex;margin-bottom:24px;padding:0 32px}.shop-list__card .shop-list__card_link_main_img{align-items:center;border:1px solid rgba(199,136,84,.4);border-radius:4px;box-sizing:border-box;display:flex;font-size:0;height:186px;justify-content:center;position:relative;text-align:center;width:248px}.shop-list__card .shop-list__card_link_main_img img{bottom:0;height:auto;left:0;margin:auto;max-height:184px;max-width:246px;position:absolute;right:0;top:0;width:auto}.shop-list__card .shop-list__card_link_main_text{flex:1;font-size:16px;margin-left:24px;text-align:left}.shop-list__card .shop-list__card_link_footer{background-color:#fff5e6;font-size:16px;margin-top:16px;padding:16px 5px 10px}.shop-list__card .shop-list__card_link_footer p{background:#fff;margin:0 auto;padding:6px;text-align:left;width:100%}.shop-list__card .shop-list__card_link_footer dl{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.shop-list__card .shop-list__card_link_footer dl dd{background:#fff;margin:0;padding:4px 6px;width:65%}.shop-list__card .shop-list__card__count p{text-align:left}.shop-list__card .shop-list__card__corona{display:flex;margin-bottom:8px}.shop-list__card .shop-list__card__corona span{border:1px solid #834f17;border-radius:200px;color:#834f17;font-size:16px;line-height:19px;padding:4px 16px}.shop-list__card .shop-list__card__address{display:flex;margin-bottom:8px}.shop-list__card .shop-list__card__address:before{background-image:url(/images/pc/shops/pin.svg);background-repeat:no-repeat;background-size:100%;content:"";height:24px;margin-right:8px;width:16px}.shop-list__card .shop-list__card__address p{flex:1;font-size:18px;line-height:120%;margin:0;text-align:left}.shop-list__card .shop_evaluation_index{align-items:center;display:flex;margin-bottom:8px}.shop-list__card .shop_evaluation_index .strong{font-size:24px;line-height:1;padding:2px 0}.shop-list__card .shop_evaluation_index .small{font-size:20px;line-height:1}.shop-list__card .shop_evaluation_index img{margin:0 2px}.shop-list__card .shop_evaluation_index-star{align-items:center;display:flex;height:20px;margin:0 8px}.shop-list__card .shop_evaluation_index-star_outer{align-items:center;display:flex;height:20px}.shop-list__card .shop-list__card__count p{font-size:20px;line-height:24px;margin:0}.shop-list__card .shop-list__card__special{margin-bottom:16px;padding:0 32px}.shop-list__card .shop-list__card__special .shop-list__card__special__list{display:flex;flex-wrap:wrap}.shop-list__card .shop-list__card__special .shop-list__card__special__list>div{border:1px solid #c78854;border-radius:200px;color:#c78854;font-size:16px;line-height:19px;margin:0 8px 8px 0;padding:4px 16px;white-space:nowrap}.shop-list__card .shop-list__card__special .shop-list__card__special__list>div:last-of-type{margin-right:0}.shop-list__card .shop-list__card__point{margin-bottom:24px;padding:0 32px}.shop-list__card .shop-list__card__point ol{list-style:none;margin:0;padding-left:0}.shop-list__card .shop-list__card__point li{align-items:center;display:flex;font-size:16px;line-height:120%;margin-bottom:8px}.shop-list__card .shop-list__card__point li:last-child{margin-bottom:0}.shop-list__card .shop-list__card__point li span{align-items:center;border:1px solid #543718;border-radius:50%;display:flex;height:20px;justify-content:center;line-height:1;margin-right:.5em;width:20px}.shop-list__card .shop-list__card__point li p{flex:1;margin:0;text-align:left}.shop-list__card__description,.shop-list__card__description-count{margin-bottom:40px;padding:0 32px}.shop-index-item_description-text{display:block;margin-bottom:8px;overflow:hidden;width:auto}.shop-index-item_description-text .full-text,.shop-index-item_description-text .three-dot-text{color:#543718;font-size:16px;line-height:1.3;margin-bottom:0;text-align:left}.shop-index-item_description-text .full-text a,.shop-index-item_description-text .three-dot-text a{color:#543718;text-decoration:none}.shop-index-item_description-text .three-dot-text{height:41.6px;position:relative}.shop-index-item_description-text .three-dot-text:after,.shop-index-item_description-text .three-dot-text:before{background:#fff;position:absolute}.shop-index-item_description-text .three-dot-text:before{content:"...";right:0;top:20.8px}.shop-index-item_description-text .three-dot-text:after{content:"";height:100%;left:0;top:38.6px;width:100%}.shop-index-item_description-text .full-text{display:none}.shop-index-item_description-text.open .full-text{display:block}.shop-index-item_description-text.open .three-dot-text,.shop-index-item_description-text.open .three-dot-text:after,.shop-index-item_description-text.open .three-dot-text:before{display:none}.shop-index-item_description-text.none .three-dot-text{height:auto;padding-bottom:0}.shop-index-item_description-text.none .three-dot-text:after,.shop-index-item_description-text.none .three-dot-text:before{content:none;display:none}.shop-index-item_description-label{align-items:center;display:flex;justify-content:flex-end;margin-bottom:8px;text-align:right}.shop-index-item_description-label .label-text{color:#3d9bff;display:block;font-size:20px;font-weight:400;line-height:1;margin-left:8px;padding:2px 0}.shop-index-item_description-label .label-text:after{content:none;font-size:0}.shop-index-item_description-label img{height:auto;width:16px}.shop-index-item_description-label.open .label-text{font-size:0;line-height:1}.shop-index-item_description-label.open .label-text:after{content:"閉じる";font-size:20px}.shop-index-item_description-label.open img{transform:scaleY(-1)}.shop-index-item_description-text-count{display:block;margin-bottom:8px;overflow:hidden;width:auto}.shop-index-item_description-text-count .full-text,.shop-index-item_description-text-count .three-dot-text{color:#543718;font-size:16px;line-height:1.3;margin-bottom:0;text-align:left}.shop-index-item_description-text-count .full-text a,.shop-index-item_description-text-count .three-dot-text a{color:#543718;text-decoration:none}.shop-index-item_description-text-count .three-dot-text{height:41.6px;position:relative}.shop-index-item_description-text-count .three-dot-text:after,.shop-index-item_description-text-count .three-dot-text:before{background:#fff;position:absolute}.shop-index-item_description-text-count .three-dot-text:before{content:"...";right:0;top:20.8px}.shop-index-item_description-text-count .three-dot-text:after{content:"";height:100%;left:0;top:38.6px;width:100%}.shop-index-item_description-text-count .full-text{display:none}.shop-index-item_description-text-count.open .full-text{display:block}.shop-index-item_description-text-count.open .three-dot-text,.shop-index-item_description-text-count.open .three-dot-text:after,.shop-index-item_description-text-count.open .three-dot-text:before{display:none}.shop-index-item_description-text-count.none .three-dot-text{height:auto;padding-bottom:0}.shop-index-item_description-text-count.none .three-dot-text:after,.shop-index-item_description-text-count.none .three-dot-text:before{content:none;display:none}.shop-index-item_description-text-count .full-text-count,.shop-index-item_description-text-count .three-dot-text-count{line-height:1.3;text-align:left}.shop-index-item_description-text-count .three-dot-text-count{position:relative}.shop-index-item_description-text-count .three-dot-text-count:after{content:"..."}.shop-index-item_description-text-count .full-text-count{display:none}.shop-index-item_description-text-count.open .full-text-count{display:block}.shop-index-item_description-text-count.open .three-dot-text-count,.shop-index-item_description-text-count.open .three-dot-text-count:after,.shop-index-item_description-text-count.open .three-dot-text-count:before{display:none}.shop-index-item_description-label-count{align-items:center;display:flex;justify-content:flex-end;margin-bottom:8px;text-align:right}.shop-index-item_description-label-count .label-text{color:#3d9bff;display:block;font-size:20px;font-weight:400;line-height:1;margin-left:8px;padding:2px 0}.shop-index-item_description-label-count .label-text:after{content:none;font-size:0}.shop-index-item_description-label-count img{height:auto;width:16px}.shop-index-item_description-label-count.open .label-text{font-size:0;line-height:1}.shop-index-item_description-label-count.open .label-text:after{content:"閉じる";font-size:20px}.shop-index-item_description-label-count.open img{transform:scaleY(-1)}.cta-nomination-green{margin:0 auto 32px;position:relative}.cta-nomination-green a{background:#64bc6e;border-radius:30px;box-shadow:0 3px 0 #48884f;color:#fff;display:block;font-size:1.2em;font-weight:700;margin:0 auto;padding:.7em 0;position:relative;text-align:center;text-decoration:none;width:50%}.cta-nomination-green a p{align-items:center;color:#fff;display:flex;font-size:16px;height:100%;justify-content:space-around;margin:0;position:relative;width:100%}.cta-nomination-green a:after{background-image:url(/images/pc/shops/ico_wordmouth_more_white.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;margin-top:-14px;position:absolute;right:6%;top:63%;width:16px}.reviews_mainview{background:#fff5ee;margin-bottom:34px;overflow:hidden;padding:30px 0}.reviews_mainview .inner{margin-bottom:25px;overflow:hidden}.reviews_mainview p{float:left;line-height:26px;width:632px}.reviews_mainview .shops_header_btn{float:right}.contacts .heading{text-align:center}.contacts .notice{line-height:1.5;margin:16px 0;padding:0 2px}.contacts .notice li{list-style:disc;margin-left:26px}.contactform-table{border:1px solid #d9d8d6;margin-bottom:20px;text-align:left;width:100%}.contactform-table th{background-color:#fffbf2;border-bottom:1px solid #d9d8d6;border-right:1px solid #d9d8d6;padding:16px 10px;text-align:left;vertical-align:middle;width:200px}.contactform-table th .item_note{float:right}.contactform-table th .item_required{background-color:#e95133;border-radius:3px;color:#fff;font-size:inherit;padding:3px}.contactform-table th .item_optional{background-color:#4a95dd;border-radius:3px;color:#fff;font-size:inherit;padding:3px}.contactform-table td{border-bottom:1px solid #d9d8d6;padding:16px 10px;word-break:break-all}.contactform-table input[type=email],.contactform-table input[type=tel],.contactform-table input[type=text],.contactform-table select,.contactform-table textarea{font-size:100%;padding:10px 8px}.contactform-table textarea{font-size:100%;width:450px}.contactform-table .select-wrap{font-family:inherit;height:40px;margin-bottom:10px;overflow:hidden;position:relative;width:270px}.contactform-table select{background:none;height:40px;width:140px}.contact-organic input[type=email],.contact-organic input[type=tel],.contact-organic input[type=text]{border:1px solid #767676}.submit-box{overflow:hidden;text-align:center}.submit-box .terms-txt{margin:10px 0 13px}.submit-box .btn_form_submit{background:-owg-linear-gradient(to bottom,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500 100%);background:linear-gradient(180deg,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;border:none;box-shadow:0 9px 3px -3px #e13a14;color:#fff;font-size:22px;line-height:30px;padding:15px 60px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.submit-box .btn_form_submit_contacts{background:linear-gradient(180deg,#ff6a33 0,#ff6a33 50%,#ff4500 0,#ff4500);padding:10px 30px 40px;width:160px}.form-done{text-align:center}.form-done .subheading{background:#fffbf2;border:1px solid #ec983a;color:#4d2b09;font-size:22px;font-weight:700;margin-bottom:20px;padding:13px 10px;text-align:center}.form-done p{line-height:1.5;margin-bottom:40px}.form-done .btn_form_backtop{background:#543718;border:none;border-radius:4px;box-shadow:0 3px 0 #2d1a00;color:#fff;font-size:16px;margin-top:20px;padding:14px 59px 12px;text-align:center;text-decoration:none}.shops_contacts_mainview{background:#fffbf2;border-bottom:1px solid #e2e1e0;clear:both;margin-bottom:20px;overflow:hidden;padding:0 0 20px}.shops_contacts_mainview .inner{margin:auto}.shops_contacts_mainview .info_box{background:#fff;border:3px solid #553819;border-radius:20px;height:170px;overflow:hidden;text-align:center}.shops_contacts_mainview .info_box h3{background:#553819;padding:16px 0}.shops_contacts_mainview .info_box .inner_area{display:inline-block;margin:20px auto 0}.shops_contacts_mainview .info_box .inner_area .tel_img{float:left}.shops_contacts_mainview .info_box .inner_area .bt_area{float:left;padding-top:13px;width:500px}.btn_inquirylink{background:#0077cb;border:none;border-radius:4px;color:#fff;font-size:24px;padding:20px 45px;width:500px}.btn_inquirylink,.btn_inquirylink:hover{box-shadow:0 3px 0 #005487;text-decoration:none}.btn_inquirylink:hover{background:#0387d8}.btn_inquirylink .ico_arrow{color:#fff;display:inline;margin-left:2px;padding:0 0 0 16px;position:relative;text-decoration:none}.btn_inquirylink .ico_arrow:after,.btn_inquirylink .ico_arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.btn_inquirylink .ico_arrow:before{background:#fff;border-radius:50%;box-sizing:border-box;height:20px;width:20px}.btn_inquirylink .ico_arrow:after{border-right:2px solid #0077cb;border-top:2px solid #0077cb;height:6px;left:6px;top:-2px;transform:rotate(130deg);width:6px}.shops_contacts_create .shops_contacts_info,.shops_contacts_new .shops_contacts_info{background:#ffe6ef;margin:30px 0;padding:26px 0;text-align:center}.shops_contacts_create .feature_txt,.shops_contacts_new .feature_txt{background:#fff;border:1px solid #f9ebdc;border-radius:4px;float:right;padding:0 20px 20px;width:762px}.shops_contacts_create .service_flow,.shops_contacts_new .service_flow{background:#fff;border:1px solid #f9ebdc;clear:both;margin-top:26px;overflow:hidden;padding:20px 0;text-align:center;width:100%}.shops_contacts_create .service_flow .flow_ttl,.shops_contacts_new .service_flow .flow_ttl{color:#553819;font-size:28px;font-weight:700;margin-bottom:26px}.shops_contacts_create .business_flow,.shops_contacts_new .business_flow{background:#fff;clear:both;overflow:hidden;text-align:center;width:1024px}.shops_contacts_create .business_flow h3,.shops_contacts_new .business_flow h3{color:#553819;font-size:28px}.shops_contacts_create .flow,.shops_contacts_new .flow{overflow:hidden;padding:50px 0 0;width:100%}.shops_contacts_create .flow h2,.shops_contacts_new .flow h2{color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.shops_contacts_create .flow h2 strong,.shops_contacts_new .flow h2 strong{color:#e19923;font-size:60px}.shops_contacts_create .flow .shops_contacts_flow,.shops_contacts_new .flow .shops_contacts_flow{display:table;margin-top:10px}.shops_contacts_create .flow .shops_contacts_flow dt,.shops_contacts_new .flow .shops_contacts_flow dt{display:table-cell;float:left}.shops_contacts_create .flow .shops_contacts_flow dd,.shops_contacts_new .flow .shops_contacts_flow dd{background:#fff;border:1px solid #d8d8d8;border-radius:4px;float:left;margin-left:20px;padding:20px;text-align:left;width:641px}.shops_contacts_create .flow .shops_contacts_flow dd h3,.shops_contacts_new .flow .shops_contacts_flow dd h3{color:#553819;font-weight:700;margin:20px 0 6px}.shops_contacts_create .flow .shops_contacts_flow dd ul,.shops_contacts_new .flow .shops_contacts_flow dd ul{line-height:1.9;list-style:disc;padding-left:24px}.shops_contacts_create .inquiry_form_area,.shops_contacts_new .inquiry_form_area{overflow:hidden;padding:50px 0;width:100%}.shops_contacts_create .inquiry_form_area .form_ttl,.shops_contacts_new .inquiry_form_area .form_ttl{background-color:#553819;color:#fff;font-size:22px;font-weight:700;line-height:1.5;padding:16px 0;text-align:center}.shops_contacts_create .inquiry_form_area .supply_txt,.shops_contacts_new .inquiry_form_area .supply_txt{margin:6px 0 0 10px}.shops_contacts_create .inquiry_form_area input[type=text],.shops_contacts_create .inquiry_form_area select,.shops_contacts_new .inquiry_form_area input[type=text],.shops_contacts_new .inquiry_form_area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d8d8d8;border-radius:0;box-sizing:border-box;font-size:16px;padding:8px 10px;width:346px}.shops_contacts_create .inquiry_form_area textarea,.shops_contacts_new .inquiry_form_area textarea{font-size:16px;width:500px}.shops_contacts_create .inquiry_form_area .error_txt,.shops_contacts_create .inquiry_form_area .validation_message,.shops_contacts_new .inquiry_form_area .error_txt,.shops_contacts_new .inquiry_form_area .validation_message{color:#ff4500;margin-top:10px}.shops_contacts_create .inquiry_form_area .mrgn,.shops_contacts_new .inquiry_form_area .mrgn{margin-bottom:6px}.shops_contacts_create .inquiry_form_area .form_mb10,.shops_contacts_new .inquiry_form_area .form_mb10{margin-bottom:10px}.shops_contacts_create .inquiry_form_area .form_mb20,.shops_contacts_new .inquiry_form_area .form_mb20{margin-bottom:20px;margin-top:10px}.shops_contacts_create .inquiry_form_area table,.shops_contacts_new .inquiry_form_area table{border:1px solid #d8d8d8;margin-bottom:20px;text-align:left;width:100%}.shops_contacts_create .inquiry_form_area table td,.shops_contacts_create .inquiry_form_area table th,.shops_contacts_new .inquiry_form_area table td,.shops_contacts_new .inquiry_form_area table th{padding:14px 10px}.shops_contacts_create .inquiry_form_area table td,.shops_contacts_new .inquiry_form_area table td{background-color:#fff;border-bottom:1px solid #d8d8d8;word-break:break-all}.shops_contacts_create .inquiry_form_area table th,.shops_contacts_new .inquiry_form_area table th{background-color:#fffbf2;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;vertical-align:middle;width:260px}.shops_contacts_create .inquiry_form_area table .form_item_required,.shops_contacts_new .inquiry_form_area table .form_item_required{background-color:#e95133;border-radius:3px;color:#fff;font-size:inherit;padding:3px}.shops_contacts_create .inquiry_form_area table .form_item_note,.shops_contacts_new .inquiry_form_area table .form_item_note{float:right}.shops_contacts_create .inquiry_form_area .select-arrow,.shops_contacts_new .inquiry_form_area .select-arrow{position:relative}.shops_contacts_create .inquiry_form_area .select-arrow:before,.shops_contacts_new .inquiry_form_area .select-arrow:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #444;content:"";height:0;left:328px;margin-top:-3px;position:absolute;top:50%;width:0}.shops_contacts_create .btn_estimate_area,.shops_contacts_new .btn_estimate_area{clear:both;margin:40px 0 60px;text-align:center}.shops_contacts_create .btn_estimate,.shops_contacts_new .btn_estimate{background:#0077cb;border:none;border-radius:4px;box-shadow:0 3px 0 #005487;color:#fff;font-size:24px;padding:20px 45px;text-decoration:none;width:500px}.shops_contacts_create .btn_estimate:hover,.shops_contacts_new .btn_estimate:hover{background:#0387d8;box-shadow:0 3px 0 #005487;text-decoration:none}.shops_contacts_create .btn_estimate .ico_arrow,.shops_contacts_new .btn_estimate .ico_arrow{color:#fff;display:inline;margin-left:2px;padding:0 0 0 16px;position:relative;text-decoration:none}.shops_contacts_create .btn_estimate .ico_arrow:after,.shops_contacts_create .btn_estimate .ico_arrow:before,.shops_contacts_new .btn_estimate .ico_arrow:after,.shops_contacts_new .btn_estimate .ico_arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.shops_contacts_create .btn_estimate .ico_arrow:before,.shops_contacts_new .btn_estimate .ico_arrow:before{background:#fff;border-radius:50%;box-sizing:border-box;height:20px;width:20px}.shops_contacts_create .btn_estimate .ico_arrow:after,.shops_contacts_new .btn_estimate .ico_arrow:after{border-right:2px solid #0077cb;border-top:2px solid #0077cb;height:6px;left:5px;transform:rotate(45deg);width:6px}.shops_contacts_create .company_info,.shops_contacts_new .company_info{overflow:hidden;padding:0 0 60px;width:100%}.shops_contacts_create .company_info h2,.shops_contacts_new .company_info h2{color:#553819;font-size:40px;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.shops_contacts_create .company_info dl dt,.shops_contacts_new .company_info dl dt{color:#553819;float:left;font-weight:700;padding:20px 0;width:130px}.shops_contacts_create .company_info dl dd,.shops_contacts_new .company_info dl dd{border-bottom:1px solid #d8d8d8;padding:20px 0 20px 130px}.shops_contacts_create .company_info dl dd p,.shops_contacts_new .company_info dl dd p{line-height:1.7}.shops_contacts_done .thanks_ttl{background:#fffbf2;color:#553819;font-size:32px;font-weight:700;line-height:1.7;margin:20px 0;padding:10px 0;width:100%}.shops_contacts_done .thanks_ttl h2{padding-right:232px;text-align:center}.shops_contacts_done p{line-height:1.7;margin-bottom:60px;text-align:center}.cases_index_mainview{background:#fff5ee;background-image:url(/images/pc/cases/img_case_mainview.png);background-position:100%;background-repeat:no-repeat;border-bottom:1px solid #d8d8d8;margin-bottom:41px;overflow:hidden;padding:56px 0 64px}.cases_index_mainview h2 span{color:#e09822;font-size:65px}.cases_index_mainview p{line-height:24px}.search_result_summary_cases{background:#f4f4f4;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;clear:both;margin-bottom:20px;overflow:hidden;padding:9px}.search_result_summary_cases dt{border-bottom:1px dotted #d8d8d8;font-weight:700;padding:7px 0}.search_result_summary_cases dd{float:left;padding-top:9px}.search_result_summary_cases dd strong{padding:0 3px 0 0}.search_result_summary_cases dd .conditions{font-size:12px;font-weight:400;line-height:18px;padding:0 0 0 3px}.cases_sort_box_area{display:table;float:right;margin-bottom:20px;overflow:hidden}.cases_sort_box_area p{display:table-cell}.cases_sort_box_area p:after{content:":"}.entry_data_cases{background-color:#fdfcfa;border:2px solid #d8d8d8;border-radius:4px;margin-bottom:17px}.entry_data_cases.pickup_ad{background-color:#fefae7}.entry_data_cases.pickup_ad .title-heading:before{content:"[PR]";font-weight:400;padding-right:5px}.entry_data_cases .entry_data_header{padding:5px 5px 0}.entry_data_cases .entry_data_header .title-heading{font-size:16px;line-height:24px;margin:5px 0}.entry_data_cases .entry_data_header .security_guarantee_txt{background-color:#faeab7;border-radius:100px;color:#543718;font-size:12px;padding:6px 10px;text-align:center}.entry_data_cases .entry_data_header .security_guarantee_txt .icon_security_guarantee{background-image:url(/images/ico_security_guarantee.png);background-position:50%;display:inline-block;height:17px;margin-bottom:3px;margin-right:4px;vertical-align:middle;width:17px}.entry_data_cases .entry_data_cases_body{overflow:hidden;padding:5px}.entry_data_cases .entry_data_cases_body .media{float:left;margin:0 13px 5px 0}.entry_data_cases .entry_data_cases_body .sentence{float:left;width:450px;word-break:break-word}.entry_data_cases .entry_data_cases_footer{background-color:#fff5e6;margin-top:16px;overflow:hidden;padding:16px 5px 10px;width:97%}.entry_data_cases .entry_data_cases_footer .entry_summary_list dt{font-weight:700;padding-top:5px;text-align:right;width:80px}.entry_data_cases .entry_data_cases_footer .entry_summary_list dt:after{content:":"}.entry_data_cases .entry_data_cases_footer .entry_summary_list dd .case_summary_list,.entry_data_cases .entry_data_cases_footer .entry_summary_list dd .categories,.entry_data_cases .entry_data_cases_footer .entry_summary_list dd .specials{background-color:#fff;margin-bottom:8px;padding:5px}.entry_data_cases .entry_data_cases_footer .entry_summary_list dd .case_summary_list{display:block;margin-right:8px}.grid_box_area{clear:both;overflow:hidden}.grid_box_area .box_grid{float:left;margin:0 4.5px 16px;width:32%}.grid_box_area .not_cases_msg{margin:0 0 .5em;text-align:center}.entry_data_cases_grid{background-color:#fff;border:2px solid #d8d8d8;border-radius:4px}.entry_data_cases_grid .title-heading:before{font-weight:400;margin-bottom:17px;padding-right:5px}.entry_data_cases_grid .entry_data_cases_header{padding:5px 5px 0}.entry_data_cases_grid .entry_data_cases_header .title-heading{font-size:16px;line-height:24px;margin:5px 0 8px}.entry_data_cases_grid .entry_data_cases_header .security_guarantee_txt{background-color:#faeab7;border-radius:100px;color:#543718;font-size:12px;padding:6px 10px;text-align:center}.entry_data_cases_grid .entry_data_cases_header .security_guarantee_txt .icon_security_guarantee{background-image:url(/images/ico_security_guarantee.png);background-position:50%;display:inline-block;height:17px;margin-bottom:3px;margin-right:4px;vertical-align:middle;width:17px}.entry_data_cases_grid .entry_data_cases_body{overflow:hidden;padding:5px;text-align:center}.entry_data_cases_grid .entry_data_cases_body .media-img{height:145px;text-align:center;width:100%}.entry_data_cases_grid .entry_data_cases_body .media-img img{max-height:100%;max-width:100%;width:auto}.entry_data_cases_grid .entry_data_cases_body .sentence{float:left;margin:10px auto 0;width:auto;word-break:break-word}.entry_data_cases_grid .entry_data_cases_body .comment-txt{text-align:left}.entry_data_cases_grid .entry_data_cases_body .comment-txt .content{display:block;height:3em;line-height:1.5;margin-bottom:.3em;overflow:hidden;text-align:left}.entry_data_cases_grid .entry_data_cases_body .comment-txt .more_link{float:right;margin-right:.5em}.entry_data_cases_grid .entry_data_cases_footer{background-color:#fff5e6;margin-top:16px;overflow:hidden;padding:16px 5px 10px}.entry_data_cases_grid .entry_data_cases_footer .case_summary_list,.entry_data_cases_grid .entry_data_cases_footer .categories,.entry_data_cases_grid .entry_data_cases_footer .specials{background-color:#fff;margin-bottom:8px;margin-right:4px;padding:5px;text-align:left}.entry_data_cases_grid .entry_data_cases_footer .case_summary_list{display:block;margin-right:0}.entry_data_cases_grid .entry_data_cases_footer .case_summary_list.house_kind{margin-bottom:10px;margin-left:3px;margin-right:3px}.entry_data_cases_grid .entry_data_cases_footer .inline_box{display:block;width:100%}.entry_data_cases_grid .entry_data_cases_footer .entry_summary_list{margin:0 auto}.entry_data_cases_grid .entry_data_cases_footer .entry_summary_list dt{display:inline-block;float:left;font-weight:700;margin-left:4px;padding-top:5px;text-align:left;width:32%}.entry_data_cases_grid .entry_data_cases_footer .entry_summary_list dt:after{content:":"}.entry_data_cases_grid .entry_data_cases_footer .entry_summary_list dd{display:inline-block;float:left;margin-left:3%;padding-left:0;width:62%}.search_price_form{margin-bottom:10px}.search_price_form input{font-size:16px;padding:8px 10px;width:110px}.search_price_form_last{margin-bottom:26px}.search_price_form_last input{font-size:16px;padding:8px 10px;width:110px}.case_shop_name{margin-top:8px}.case_shop_name dd{margin-bottom:0}.case_media{margin:20px 0 16px;overflow:hidden}.case_media_image{float:left;margin-bottom:10px;width:597px}.case_media_image_pic{background-color:#fff;height:288px;overflow:hidden;text-align:center;width:597px}.case_media_image_pic img{height:100%;vertical-align:top;width:auto}.case_media_thumbs{margin-top:20px}.case_media_thumbs_list{width:597px}.case_media_thumbs_list li{background-color:#fff;float:left;height:79px;margin-right:10px;overflow:hidden;text-align:center;width:91px}.case_media_thumbs_list li img{height:100%;vertical-align:top;width:auto}.case_summary{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;margin-top:30px;overflow:hidden;padding:22px 24px 20px}.case_summary_list{display:table}.case_summary_list dt{border-right:1px dotted #d8d8d8;color:#e09822;display:table-cell;font-size:16px;padding-right:18px;vertical-align:middle}.case_summary_list dd{display:table-cell;float:left;font-size:14px;margin-bottom:0;padding:3px 8px}.case_category_breadcrumb{margin-bottom:10px;overflow:hidden}.case_category_breadcrumb_list li a{background:#f4f4f4;border-radius:4px;color:#bababa;display:inline-block;float:left;margin-right:8px;padding:8px;text-decoration:none}.case_category_breadcrumb_list li a:hover,.case_summary_list_items li{background:#fff5e6;color:#e09822}.case_summary_list_items li{display:inline-block;margin:0 8px 8px 0;padding:10px 14px}.case_user_demand{background:#f4f4f4;border-radius:6px;margin-bottom:46px;overflow:hidden;padding:32px 30px}.case_user_demand p{line-height:22px}.case_related_contents{border:1px solid #d8d8d8;overflow:hidden;padding:24px 2px 24px 24px}.case_related_contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}.case_related_contents_item{float:left;margin-bottom:14px;margin-right:22px;width:222px}.case_related_contents_item_media{background-color:#fff;border:1px solid #d8d8d8;height:172px;margin-bottom:8px;overflow:hidden;text-align:center;width:222 px}.case_related_contents_item_media img{height:100%;vertical-align:top;width:auto}.case_related_contents_item_title{font-size:16px;font-weight:700;margin-bottom:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:222px}.case_related_contents_item_other_tags{float:right;position:relative}.case_case_related_contents_item_other_tags_target{background-color:#e6d9c8;border:1px solid #fff;border-radius:4px;bottom:30px;padding:5px;position:absolute;right:-50%;width:140px}.case_case_related_contents_item_other_tags_target:after,.case_case_related_contents_item_other_tags_target:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.case_case_related_contents_item_other_tags_target:after{border-color:#e6d9c8 rgba(136,183,213,0) rgba(136,183,213,0);border-width:11px;margin-left:-11px}.case_case_related_contents_item_other_tags_target:before{border-color:#fff rgba(194,225,245,0) rgba(194,225,245,0);border-width:12px;margin-left:-12px}.case_related_contents_item_other_tags_target .categories{margin-bottom:0}.case_related_contents_item_other_tags_target .categories li{background:none;border:none;display:block;margin-bottom:0;margin-right:0;width:auto}.case_related_contents_item_other_tags_target .categories a{text-decoration:none}.similar_case_contents{overflow:hidden;padding:24px 0 12px}.similar_case_contents .in_preparation_text{font-size:16px;font-weight:700;line-height:1.25}.similar_case_contents ul{align-items:center;display:flex;justify-content:flex-start;width:100%}.similar_case_contents ul li{border-right:1px solid #d8d8d8;margin-right:10px;padding-right:10px;width:23%}.similar_case_contents ul li a{color:#333;text-decoration:none}.similar_case_contents ul li:last-child{border-right:none;margin-right:0;padding-right:0}.similar_case_contents ul li .similar_case_contents_media{height:120px;margin-bottom:10px;margin-right:10px;text-align:center;width:100%}.similar_case_contents ul li .similar_case_contents_media img{height:auto;max-height:100%;max-width:100%;width:auto}.similar_case_contents ul li .similar_case_contents_title{height:38px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.similar_case_contents ul li .similar_case_contents_txt{margin-top:10px}.similar_case_contents ul li .similar_case_contents_txt p{font-size:14px;height:44px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.similar_case_contents ul li .similar_case_contents_price p{color:#e09822;font-size:16px;font-weight:700;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.case_shop_comment{background:#f4f4f4;border-radius:6px;margin-bottom:46px;overflow:hidden;padding:32px 30px}.case_shop_comment p{line-height:22px}.case_shop_comment .case_add_list{float:right;margin-top:26px}.case_info{margin-bottom:34px}.case_info_items{background:#fff;border:1px solid #d8d8d8;float:left;font-size:14px;margin-left:30px;overflow:hidden;padding:28px 20px;width:352px}.case_info_items_table{border-bottom:1px dotted #d8d8d8;border-collapse:collapse;display:table;width:100%}.case_info_items_table dd,.case_info_items_table dt{display:table-cell;padding:12px 0 12px 4px;text-align:left}.case_info_items_table dt{width:30%}.case_info_items_table dt:after{content:":"}.case_info_items_table dd{width:60%}.case_info_items_category{border-collapse:collapse;width:100%}.case_info_items_category dd,.case_info_items_category dt{line-height:18px;padding:12px 0 0 4px;text-align:left}.case_info_items_category dt:after{content:":"}.related_cases_reform_area{background-color:#fcf1e3;margin:38px 0;overflow:hidden;padding:24px}.related_cases_reform_area h2{color:#5b3a0e;font-size:20px;margin-bottom:10px}.related_cases_reform_area p{line-height:22px;margin-bottom:10px}.related_cases_reform_area .icon_rehome_category{height:26px;margin-left:10px;margin-right:4px;width:26px}.related_cases_reform_list{list-style:none;overflow:hidden;text-align:left}.related_cases_reform_list :hover{opacity:.6}.related_cases_reform_list li{background-color:#fff;border:1px solid #5b3a0e;box-shadow:0 4px 0 rgba(91,58,14,.4);color:#333!important;cursor:pointer;float:left;font-size:15px;height:37px;line-height:40px;margin:0 12px 12px 0;opacity:1;padding:5px 0 5px 10px;text-decoration:none;width:330px}.related_cases_reform_list li a{text-decoration:none}.related_cases_reform_list li:last-child{margin-right:0}.related_cases_reform_list li em{color:#543718;font-size:16px;font-weight:700}.related_cases_reform_list li span{float:right;margin-right:10px}.case_info_floor{margin-bottom:17px;margin-top:17px;overflow:hidden}.case_info_floor_drawing{float:left;width:340px}.case_info_floor_drawing_figcaption{border:solid #e4ddd0;border-width:1px 1px 0;overflow:hidden;width:100%}.case_info_floor_drawing_figcaption_header{background-color:#fcf1e3;border-right:1px solid #e4ddd0;color:#4d2d00;display:block;float:left;font-weight:700;padding:12px 9px;width:35%}.case_info_floor_drawing_figcaption_body{display:block;float:left;padding:12px 9px;width:54%}.case_info_floor_drawing_figure{background-color:#fff;border:1px solid #d8d8d8;padding:8px 0;width:100%}.case_info_floor_drawing_figure_pic{height:227px;overflow:hidden;text-align:center}.case_info_floor_drawing_figure_pic img{height:auto;vertical-align:top;width:80%}.case_categories{margin-right:-8px;overflow:hidden}.case_categories_point{float:left;margin-bottom:8px;margin-right:8px;padding:13px 8px;width:222px}.case_categories_point_media{height:172px;margin-bottom:8px;overflow:hidden;text-align:center;width:222px}.case_categories_point_media img{height:100%;vertical-align:top;width:auto}.case_categories_point_category{background:#e3ff99;border-color:#9dc11b;border-radius:2px;display:inline-block;font-size:14px;line-height:1;margin-bottom:5px;margin-right:5px;padding:12px 16px;vertical-align:middle;width:194px}.case_categories_point_category .lt-ie7,.case_categories_point_category .lt-ie8{display:inline}.case_categories_point_title{font-size:14px;font-weight:400;margin-bottom:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:204px}.case_morelink_area{clear:both;margin:48px 0 20px;text-align:center}.case_title{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.case_title .case_title_heading{border-left:.5em solid #fcf53e;padding:.5em 0 .5em .4em;width:60%}.case_title .case_title_heading h2{font-size:1.5em;margin-bottom:0}.case_title .case_title_heading p{font-size:.9em;margin-bottom:.5em}.case_title .case_title_index{display:flex;justify-content:space-between;width:38%}.case_title .case_title_index p{color:#543718;font-weight:700}.case_title .case_title_index .case_detail_title{font-size:1em}.case_title .case_title_index .intro_contest{align-items:center;display:flex;font-size:.65em;line-height:1.2}.case_title .case_title_index .shops_icon{margin-right:6px}.case_heading{color:#543718;font-size:1.15em;margin-bottom:.5em}.case_floor_plan{align-content:center;display:flex;justify-content:space-between;margin-bottom:1.8em}.case_floor_plan_outer{margin-top:1.8em;width:45%}.case_floor_plan_inner{border:2px solid;height:14rem;position:relative;width:calc(100% - 4px)}.case_floor_plan_inner .floor_image_wrap{height:calc(100% - .5em);left:50%;max-height:calc(100% - .5em);overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:calc(100% - .5em)}.case_floor_plan_inner .floor_image_wrap img{max-height:100%;max-width:100%}.case_floor_plan_inner .scope{background-color:#333;bottom:3px;height:2.3em;position:absolute;right:3px;width:2.3em}.case_floor_plan_inner:before{border-radius:5px 5px 0 0;color:#fff;display:block;font-size:1.2em;height:1.6em;left:-2px;line-height:1.6em;position:absolute;text-align:center;top:-1.6em;width:30%}.case_floor_plan_inner.before{border-color:#b77730}.case_floor_plan_inner.before:before{background-color:#b77730;content:"Before"}.case_floor_plan_inner.after{border-color:#e09822}.case_floor_plan_inner.after:before{background-color:#e09822;content:"After"}.case_category_contents_wrap{margin-bottom:2em}.case_main_image_swiper_outer{position:relative}.case_main_image_swiper{height:21rem;margin-bottom:2rem;overflow:hidden}.case_main_image_swiper_wrapper:not([style*=translate3d]){max-width:100%}.case_main_image_swiper_wrapper:not([style*=translate3d]) .swiper-slide-duplicate{left:-9999px;position:absolute!important}.case_main_image_swiper_wrapper:not([style*=translate3d]):before{content:"";left:-9999px;min-width:100%;position:relative}.case_main_image_swiper_wrapper:not([style*=translate3d]) .case_main_image_swiper_slide{transform:translateX(-100%)}.case_main_image_swiper_slide{background-color:#fff;overflow:hidden;text-align:center;width:100%}.case_main_image_swiper_slide_img{height:21rem;max-width:100%;width:auto}.case_main_image_swiper_slide_caption{background-color:rgba(91,58,14,.7);bottom:0;color:#fff;font-size:.9em;height:3.7em;line-height:1.3;overflow:hidden;padding:.5em 1.3em .2em;position:absolute;text-align:left;width:calc(100% - 2.6em)}.case_main_image_swiper_slide_caption_counter{bottom:.2em;display:block;font-size:.8em;position:absolute;right:1em}.case_main_image_swiper_next,.case_main_image_swiper_prev{background-color:rgba(91,58,14,.7);height:6em!important;top:calc(50% - 2em)!important;width:2.2em!important}.case_main_image_swiper_next:after,.case_main_image_swiper_prev:after{content:none!important}.case_main_image_swiper_btn_img{height:auto;width:40%}.case_main_image_swiper_prev{border-radius:0 5px 5px 0;left:0!important}.case_main_image_swiper_next{border-radius:5px 0 0 5px;right:0!important}.case_main_image_swiper_outer_thumb{position:relative;visibility:hidden}.case_main_image_swiper__thumb{height:5.5rem;margin:0 auto;overflow:hidden;padding:.3em 0!important;width:92%}.case_main_image_swiper_slide__thumb{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-right:.4em;opacity:.6;overflow:hidden;padding:0 .2em;width:calc(100% - .4em)}.case_main_image_swiper_slide__thumb.swiper-slide-thumb-active{border:2px solid #fcf53e;height:calc(5.5rem - 4px);opacity:1;width:calc(100% - .4em - 4px)}.case_main_image_swiper_slide_img__thumb{height:5.5rem;width:auto}.case_main_image_swiper_next__thumb,.case_main_image_swiper_prev__thumb{width:2.2em!important}.case_main_image_swiper_next__thumb:after,.case_main_image_swiper_prev__thumb:after{content:none!important}.case_main_image_swiper_next__thumb{right:-.5em!important}.case_main_image_swiper_prev__thumb{left:-.5em!important}.case_category_information_image{width:43%}.case_category_information_detail{display:flex;flex-direction:column;justify-content:space-between;width:55%}.case_category_main_swiper_outer{position:relative}.case_category_main_image_swiper{height:15rem}.case_category_main_image_swiper_slide{background-color:#fff;overflow:hidden;text-align:center;width:100%}.case_category_main_image_swiper_slide_img{height:15rem;width:auto}.case_category_main_image_swiper_slide_caption{background-color:rgba(91,58,14,.7);bottom:0;color:#fff;font-size:.9em;height:3.6em;line-height:1.3;overflow:hidden;padding:.3em .8em;position:absolute;text-align:left;width:calc(100% - 1.6em)}.case_category_main_image_swiper_slide_caption_counter{bottom:.3em;display:block;font-size:.8em;position:absolute;right:.8em}.case_category_main_image_swiper_next,.case_category_main_image_swiper_prev{background-color:rgba(91,58,14,.7);height:4.9em!important;top:calc(50% - 2em)!important;width:1.6em!important}.case_category_main_image_swiper_next:after,.case_category_main_image_swiper_prev:after{content:none!important}.case_category_main_image_swiper_btn_img{height:auto;width:40%}.case_category_main_image_swiper_prev{border-radius:0 5px 5px 0;left:0!important}.case_category_main_image_swiper_next{border-radius:5px 0 0 5px;right:0!important}.case_category_main_image_swiper_outer_thumb{position:relative}.case_category_main_image_swiper__thumb{height:3.5rem;margin:0 auto;padding:.3em 0!important;width:92%}.case_category_main_image_swiper_slide__thumb{margin-right:.4em;opacity:.6;overflow:hidden;padding:0 .2em;text-align:center;width:calc(100% - .4em)}.case_category_main_image_swiper_slide__thumb.swiper-slide-thumb-active{opacity:1}.case_category_main_image_swiper_slide_img__thumb{height:3.5rem;width:auto}.case_category_main_image_swiper_next__thumb,.case_category_main_image_swiper_prev__thumb{width:1.5em!important}.case_category_main_image_swiper_next__thumb:after,.case_category_main_image_swiper_prev__thumb:after{content:none!important}.case_category_main_image_swiper_prev__thumb{left:-.5em!important}.case_category_main_image_swiper_next__thumb{right:-.5em!important}.mainview_prefecture{background:#fffbf2;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;clear:both;margin-bottom:20px;overflow:hidden;position:relative}.mainview_prefecture .area_contents h2 span{font-size:60px}.mainview_prefecture .area_contents pre{color:#333;line-height:22px}.mainview_prefecture .map_img{padding:53px 0 73px;width:1024px}.mainview_prefecture .mapview{background-repeat:no-repeat}.mainview_prefecture .map_hokkaido{background-image:url(/images/pc/prefecture/img_bg_hokkaido.png);background-position:right 0;background-size:1024px 295px}.mainview_prefecture .map_aomori{background-image:url(/images/pc/prefecture/img_bg_aomori.png);background-position:right 10px;background-size:1024px 504px}.mainview_prefecture .map_akita{background-image:url(/images/pc/prefecture/img_bg_akita.png);background-position:right -138px;background-size:1024px 616px}.mainview_prefecture .map_iwate{background-image:url(/images/pc/prefecture/img_bg_iwate.png);background-position:right -195px;background-size:1024px 617px}.mainview_prefecture .map_miyagi{background-image:url(/images/pc/prefecture/img_bg_miyagi.png);background-position:right -162px;background-size:1024px 583px}.mainview_prefecture .map_yamagata{background-image:url(/images/pc/prefecture/img_bg_yamagata.png);background-position:right -142px;background-size:1024px 582px}.mainview_prefecture .map_fukushima{background-image:url(/images/pc/prefecture/img_bg_fukushima.png);background-position:30px -112px;background-size:1024px 558px}.mainview_prefecture .map_gunma{background-image:url(/images/pc/prefecture/img_bg_gunma.png);background-position:right -162px;background-size:1024px 647px}.mainview_prefecture .map_ibaraki{background-image:url(/images/pc/prefecture/img_bg_ibaraki.png);background-position:right -186px;background-size:1024px 600px}.mainview_prefecture .map_tochigi{background-image:url(/images/pc/prefecture/img_bg_tochigi.png);background-position:right -156px;background-size:1024px 630px}.mainview_prefecture .map_chiba{background-image:url(/images/pc/prefecture/img_bg_chiba.png);background-position:right -196px;background-size:1024px 569px}.mainview_prefecture .map_saitama{background-image:url(/images/pc/prefecture/img_bg_saitama.png);background-position:right -150px;background-size:1024px 593px}.mainview_prefecture .map_tokyo{background-image:url(/images/pc/prefecture/img_bg_tokyo.png);background-position:right -180px;background-size:1024px 498px}.mainview_prefecture .map_kanagawa{background-image:url(/images/pc/prefecture/img_bg_kanagawa.png);background-position:right -194px;background-size:1024px 591px}.mainview_prefecture .map_shizuoka{background-image:url(/images/pc/prefecture/img_bg_shizuoka.png);background-position:right -140px;background-size:1024px 593px}.mainview_prefecture .map_aichi{background-image:url(/images/pc/prefecture/img_bg_aichi.png);background-position:right -140px;background-size:1024px 557px}.mainview_prefecture .map_gifu{background-image:url(/images/pc/prefecture/img_bg_gifu.png);background-position:right -130px;background-size:1024px 647px}.mainview_prefecture .map_yamanashi{background-image:url(/images/pc/prefecture/img_bg_yamanashi.png);background-position:right -175px;background-size:1024px 524px}.mainview_prefecture .map_nagano{background-image:url(/images/pc/prefecture/img_bg_nagano.png);background-position:right -95px;background-size:1024px 515px}.mainview_prefecture .map_niigata{background-image:url(/images/pc/prefecture/img_bg_niigata.png);background-position:right -58px;background-size:1024px 543px}.mainview_prefecture .map_toyama{background-image:url(/images/pc/prefecture/img_bg_toyama.png);background-position:right -163px;background-size:1024px 669px}.mainview_prefecture .map_ishikawa{background-image:url(/images/pc/prefecture/img_bg_ishikawa.png);background-position:133px -93px;background-size:1024px 539px}.mainview_prefecture .map_fukui{background-image:url(/images/pc/prefecture/img_bg_fukui.png);background-position:23px -178px;background-size:1024px 703px}.mainview_prefecture .map_mie{background-image:url(/images/pc/prefecture/img_bg_mie.png);background-position:right -214px;background-size:1024px 544px}.mainview_prefecture .map_shiga{background-image:url(/images/pc/prefecture/img_bg_shiga.png);background-position:right -78px;background-size:1024px 584px}.mainview_prefecture .map_wakayama{background-image:url(/images/pc/prefecture/img_bg_wakayama.png);background-position:right -184px;background-size:1024px 693px}.mainview_prefecture .map_nara{background-image:url(/images/pc/prefecture/img_bg_nara.png);background-position:right -163px;background-size:1024px 488px}.mainview_prefecture .map_kyoto{background-image:url(/images/pc/prefecture/img_bg_kyoto.png);background-position:105px -143px;background-size:1024px 628px}.mainview_prefecture .map_osaka{background-image:url(/images/pc/prefecture/img_bg_osaka.png);background-position:right -130px;background-size:1024px 535px}.mainview_prefecture .map_hyogo{background-image:url(/images/pc/prefecture/img_bg_hyogo.png);background-position:right -142px;background-size:1024px 523px}.mainview_prefecture .map_okayama{background-image:url(/images/pc/prefecture/img_bg_okayama.png);background-position:right -63px;background-size:1024px 478px}.mainview_prefecture .map_hiroshima{background-image:url(/images/pc/prefecture/img_bg_hiroshima.png);background-position:right -123px;background-size:1024px 643px}.mainview_prefecture .map_shimane{background-image:url(/images/pc/prefecture/img_bg_shimane.png);background-position:10px 45px;background-size:1024px 341px}.mainview_prefecture .map_tottori{background-image:url(/images/pc/prefecture/img_bg_tottori.png);background-position:60px -120px;background-size:1024px 526px}.mainview_prefecture .map_yamaguchi{background-image:url(/images/pc/prefecture/img_bg_yamaguchi.png);background-position:60px -155px;background-size:1024px 619px}.mainview_prefecture .map_kagawa{background-image:url(/images/pc/prefecture/img_bg_kagawa.png);background-position:right 10px;background-size:1024px 405px}.mainview_prefecture .map_tokushima{background-image:url(/images/pc/prefecture/img_bg_tokushima.png);background-position:right -8px;background-size:1024px 339px}.mainview_prefecture .map_ehime{background-image:url(/images/pc/prefecture/img_bg_ehime.png);background-position:right -8px;background-size:1024px 339px}.mainview_prefecture .map_kochi{background-image:url(/images/pc/prefecture/img_bg_kochi.png);background-position:right 0;background-size:1024px 301px}.mainview_prefecture .map_oita{background-image:url(/images/pc/prefecture/img_bg_oita.png);background-position:right -20px;background-size:1024px 542px}.mainview_prefecture .map_saga{background-image:url(/images/pc/prefecture/img_bg_saga.png);background-position:right -80px;background-size:1024px 554px}.mainview_prefecture .map_fukuoka{background-image:url(/images/pc/prefecture/img_bg_fukuoka.png);background-position:right 0;background-size:1024px 561px}.mainview_prefecture .map_nagasaki{background-image:url(/images/pc/prefecture/img_bg_nagasaki.png);background-position:right -122px;background-size:1024px 657px}.mainview_prefecture .map_kumamoto{background-image:url(/images/pc/prefecture/img_bg_kumamoto.png);background-position:right -132px;background-size:1024px 597px}.mainview_prefecture .map_miyazaki{background-image:url(/images/pc/prefecture/img_bg_miyazaki.png);background-position:right -127px;background-size:1024px 474px}.mainview_prefecture .map_kagoshima{background-image:url(/images/pc/prefecture/img_bg_kagoshima.png);background-position:right -132px;background-size:1024px 468px}.mainview_prefecture .map_okinawa{background-image:url(/images/pc/prefecture/img_bg_okinawa.png);background-position:120px -30px;background-size:1024px 271px}.lead{font-size:16px;line-height:26px;margin-bottom:26px}.morelink_area{text-align:center}.btn_morelink{background:#0077cb;border:none;border-radius:4px;color:#fff;font-size:18px;margin:0 auto;padding:20px;width:420px}.btn_morelink,.btn_morelink:hover{box-shadow:0 3px 0 #005487;text-decoration:none}.btn_morelink:hover{background:#0387d8}.btn_morelink .ico_arrow{color:#fff;display:inline;margin-left:2px;padding:0 0 0 16px;position:relative;text-decoration:none}.btn_morelink .ico_arrow:after,.btn_morelink .ico_arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.btn_morelink .ico_arrow:before{background:#fff;border-radius:50%;box-sizing:border-box;height:20px;width:20px}.btn_morelink .ico_arrow:after{border-right:2px solid #0077cb;border-top:2px solid #0077cb;height:6px;left:5px;transform:rotate(45deg);width:6px}.prefecture_wordmouth{margin:38px 0}.area_search_ttl{border-bottom:1px solid #d8d8d8;margin-top:60px;padding-bottom:10px}.area_information{border:1px solid #ccc;overflow:hidden;padding:24px}.area_information h2{font-size:23px;margin-bottom:23px}.area_information h3{color:#543718;font-size:18px}.area_information pre{font-size:14px;line-height:22px;white-space:pre-wrap}.wordmouth_count{text-align:right}.wordmouth_count .total_counts{font-size:18px;font-weight:700;margin-bottom:18px}.wordmouth_count .total_counts span{color:#f40;font-size:44px}.more_wordmouth_link{display:table;width:488px}.more_wordmouth_link .more_wordmouth{background-image:url(/images/pc/prefecture/bg_balloon.png);background-position:0 0;background-repeat:no-repeat;display:table-cell;float:left;font-size:16px;font-weight:700;height:55px;line-height:26px;padding:20px 35px;width:418px}.more_wordmouth_link .more_wordmouth .inner{margin:auto}.more_wordmouth_link .more_wordmouth i,.more_wordmouth_link .more_wordmouth p{float:left}.more_wordmouth_link .more_wordmouth span{color:#e09822}.more_wordmouth_link .button{display:table-cell;padding-left:12px;vertical-align:middle}.more_wordmouth_link .button .btn_shoplistlink{background:#0077cb;border:none;border-radius:4px;box-shadow:0 3px 0 #005487;color:#fff;font-size:18px;padding:16px 20px;text-decoration:none;width:260px}.more_wordmouth_link .button .btn_shoplistlink:hover{background:#0387d8;box-shadow:0 3px 0 #005487;text-decoration:none}.more_wordmouth_link .button .btn_shoplistlink .ico_arrow{color:#fff;display:inline-block;font-size:15px;margin-left:2px;padding:0 0 0 16px;position:relative;text-decoration:none;vertical-align:super}.more_wordmouth_link .button .btn_shoplistlink .ico_arrow:after,.more_wordmouth_link .button .btn_shoplistlink .ico_arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.more_wordmouth_link .button .btn_shoplistlink .ico_arrow:before{background:#fff;border-radius:50%;box-sizing:border-box;height:20px;width:20px}.more_wordmouth_link .button .btn_shoplistlink .ico_arrow:after{border-right:2px solid #0077cb;border-top:2px solid #0077cb;height:6px;left:5px;transform:rotate(45deg);width:6px}.prefecture_search{width:auto}.current_hokkaido{background-color:#1695c1!important;border-color:#1695c1!important;color:#fff!important}.current_akita,.current_aomori,.current_fukushima,.current_iwate,.current_miyagi,.current_yamagata{background-color:#3bb3aa!important;border-color:#3bb3aa!important;color:#fff!important}.current_chiba,.current_gunma,.current_ibaraki,.current_kanagawa,.current_saitama,.current_tochigi,.current_tokyo{background-color:#64bc6e!important;border-color:#64bc6e!important;color:#fff!important}.current_fukui,.current_ishikawa,.current_nagano,.current_niigata,.current_toyama,.current_yamanashi{background-color:#d6ce3a!important;border-color:#d6ce3a!important;color:#fff!important}.current_aichi,.current_gifu,.current_shizuoka{background-color:#40b25b!important;border-color:#40b25b!important;color:#fff!important}.current_hyogo,.current_kyoto,.current_mie,.current_nara,.current_osaka,.current_shiga,.current_wakayama{background-color:#f4bb65!important;border-color:#f4bb65!important;color:#fff!important}.current_hiroshima,.current_okayama,.current_shimane,.current_tottori,.current_yamaguchi{background-color:#eb4c47!important;border-color:#eb4c47!important;color:#fff!important}.current_ehime,.current_kagawa,.current_kochi,.current_tokushima{background-color:#e97951!important;border-color:#e97951!important;color:#fff!important}.current_fukuoka,.current_kagoshima,.current_kumamoto,.current_miyazaki,.current_nagasaki,.current_oita,.current_saga{background-color:#ffaebf!important;border-color:#ffaebf!important;color:#fff!important}.current_okinawa{background-color:#bb75ae!important;border-color:#fff!important;color:#fff!important}.line_hokkaido{border-color:#1695c1}.line_akita,.line_aomori,.line_fukushima,.line_iwate,.line_miyagi,.line_yamagata{border-color:#3bb3aa}.line_chiba,.line_gunma,.line_ibaraki,.line_kanagawa,.line_saitama,.line_tochigi,.line_tokyo{border-color:#64bc6e}.line_fukui,.line_ishikawa,.line_nagano,.line_niigata,.line_toyama,.line_yamanashi{border-color:#d6ce3a}.line_aichi,.line_gifu,.line_shizuoka{border-color:#40b25b}.line_hyogo,.line_kyoto,.line_mie,.line_nara,.line_osaka,.line_shiga,.line_wakayama{border-color:#f4bb65}.line_hiroshima,.line_okayama,.line_shimane,.line_tottori,.line_yamaguchi{border-color:#eb4c47}.line_ehime,.line_kagawa,.line_line_kochi,.line_tokushima{border-color:#e97951}.line_fukuoka,.line_kagoshima,.line_kumamoto,.line_miyazaki,.line_nagasaki,.line_oita,.line_saga{border-color:#ffaebf}.line_okinawa{border-color:#bb75ae}.hokkaido{color:#1695c1}.akita,.aomori,.fukushima,.iwate,.miyagi,.yamagata{color:#3bb3aa}.chiba,.gunma,.ibaraki,.kanagawa,.saitama,.tochigi,.tokyo{color:#64bc6e}.fukui,.ishikawa,.nagano,.niigata,.toyama,.yamanashi{color:#d6ce3a}.aichi,.gifu,.shizuoka{color:#40b25b}.hyogo,.kyoto,.mie,.nara,.osaka,.shiga,.wakayama{color:#f4bb65}.hiroshima,.okayama,.shimane,.tottori,.yamaguchi{color:#eb4c47}.ehime,.kagawa,.kochi,.tokushima{color:#e97951}.fukuoka,.kagoshima,.kumamoto,.miyazaki,.nagasaki,.oita,.saga{color:#ffaebf}.okinawa{color:#bb75ae}.heading-small{font-size:30px}.heading-medium{font-size:34px}.conversion_achievement{margin-bottom:40px;text-align:center}.conversion_achievement p.estimate_achievement{border:none;border-bottom:3px solid #e09822;border-radius:0;display:inline-flex;font-size:1em;margin-bottom:2em;position:relative;word-break:keep-all}.conversion_achievement p.estimate_achievement .map{height:54px;left:-62px;position:absolute;top:0;width:54px}.conversion_achievement p.estimate_achievement .map img{max-height:100%;max-width:100%}.conversion_achievement p.estimate_achievement .pref_name{color:#e09822;font-size:22px}.conversion_achievement p.estimate_achievement .pref_figure{color:#f40;font-size:32px;margin-left:.2em}.conversion_achievement p.estimate_achievement:before{border-color:#fff transparent transparent;border-style:solid;border-width:20px 12.5px 0;content:"";height:0;left:48%;position:absolute;top:87%;width:0;z-index:1000}.conversion_achievement p.estimate_achievement:after{border-color:#e09722 transparent transparent;border-style:solid;border-width:20px 12.5px 0;content:"";height:0;left:48%;position:absolute;top:100%;width:0;z-index:999}.conversion_achievement h2.heading03{font-size:18px;text-align:left}.conversion_achievement h2.heading03 .area_title{color:#e09822;font-size:20px}.conversion_achievement .medium_large{font-size:1.2em;font-weight:700}.conversion_achievement .color-ocher{color:#e09822}.conversion_achievement .introduce_companies_num{border:4px solid #fcf1e3;margin:-16px auto 32px;padding:24px 16px}.conversion_achievement .introduce_companies_num img{height:auto;vertical-align:-4px;width:27px}.conversion_achievement .discount_box h2{display:inline-block;font-size:22px;margin-bottom:24px;position:relative}.conversion_achievement .discount_box h2:after,.conversion_achievement .discount_box h2:before{background-color:#543718;bottom:0;content:"";height:100%;position:absolute;width:1px}.conversion_achievement .discount_box h2:before{left:-8px;transform:rotate(-20deg)}.conversion_achievement .discount_box h2:after{right:-8px;transform:rotate(20deg)}.conversion_achievement .discount_box h2 strong{font-size:1.4em}.conversion_achievement .prefecture_table{align-items:center;background-color:#fffbf2;border:none;border-radius:5px;display:flex;justify-content:space-around;margin-bottom:8px;padding:2%;position:relative;width:95%}.conversion_achievement .prefecture_table .prefecture_table_row{background-color:#fff;border-radius:4px;box-shadow:1px 3px 0 #ccc;color:#333;display:block;padding:4px 8px;position:relative;text-decoration:none;width:28%}.conversion_achievement .prefecture_table .prefecture_table_row:hover{box-shadow:none;transform:translateY(3px)}.conversion_achievement .prefecture_table .prefecture_table_row:before{border-right:2px solid #e09822;border-top:2px solid #e09822;content:"";height:8px;position:absolute;right:12px;top:calc(50% - 2px);transform:rotate(45deg) translateY(-50%);width:8px}.conversion_achievement .prefecture_table .prefecture_table_row .pref_tbl_num{align-items:center;background:#ddd;border-radius:50%;color:#543718;display:flex;font-size:15px;height:25px;justify-content:center;left:4%;position:absolute;top:15%;width:26px}.conversion_achievement .prefecture_table .prefecture_table_row .gold{background:#fcf53e}.conversion_achievement .prefecture_table .prefecture_table_row .silver{background:#efefef}.conversion_achievement .prefecture_table .prefecture_table_row .bronze{background:#e09822}.conversion_achievement .prefecture_table .prefecture_table_row .prefecture_table_cell{align-items:center;display:flex;justify-content:center;padding:5% 2%;position:relative}.conversion_achievement .prefecture_table .prefecture_table_row hr{border:1px solid #efefef;margin:0 auto;width:84%}.conversion_achievement .prefecture_table .prefecture_table_row .prefecture_table_cell_head{height:45%;padding-left:17%;position:relative}.conversion_achievement .prefecture_table .prefecture_table_row .prefecture_table_cell_head p{padding-right:10%;text-align:center;width:100%}.conversion_achievement .prefecture_table .prefecture_table_row .prefecture_table_cell_body{height:55%}.conversion_achievement .prefecture_table .prefecture_table_row .prefecture_table_cell_body .pref_tbl_figure{color:#f40;font-size:22px;margin-right:1%}.conversion_achievement .prefecture_table .prefecture_table_row .prefecture_category_table_cell{align-items:center;display:flex;font-weight:700;justify-content:center;padding:5% 2%;position:relative}.conversion_achievement .prefecture_table .conversion_content{background-color:#fff;display:block;height:100%;height:226px;padding:0 10px;position:relative;width:29%}.conversion_achievement .prefecture_table .conversion_content .conversion_header{background:none;border:none;color:#543718;font-size:14px;font-weight:bolder}.conversion_achievement .prefecture_table .conversion_content .conversion_header .cv_strong{color:#f40;font-size:15px}.conversion_achievement .prefecture_table .conversion_content .conversion_circle hr{border:1px solid #ddd;margin:auto;width:95%}.conversion_achievement .prefecture_table .conversion_content .conversion_circle p{font-size:14px;font-weight:bolder;margin:.7em 0;position:relative;text-align:center}.conversion_achievement .prefecture_table .conversion_content .conversion_circle p .content_num{align-items:center;border-radius:50%;color:#543718;display:flex;height:20px;justify-content:center;left:5%;padding:2px;position:absolute;top:-34%;width:20px}.conversion_achievement .prefecture_table .conversion_content .conversion_circle p .content_num_1{background:#fcf53e}.conversion_achievement .prefecture_table .conversion_content .conversion_circle p .content_num_2{background:#efefef}.conversion_achievement .prefecture_table .conversion_content .conversion_circle p .content_num_3{background:#e09822}.conversion_achievement .prefecture_table .conversion_content .conversion_circle .contents_tbl_cell{color:#f40}.conversion_achievement .prefecture_table .conversion_content .conversion_circle .contents_normal{color:#543718}.conversion_achievement .prefecture_table .compare_cost_list{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.conversion_achievement .prefecture_table .compare_cost_list li{background:#fff;border:1px solid #efefef;width:100%}.conversion_achievement .prefecture_table .compare_cost_list li .reform_part{background:#efefef;color:#543718;text-align:left}.conversion_achievement .prefecture_table .compare_cost_list li .reform_part span{background:#e09822;color:#fff;display:inline-block;margin-right:24px;padding:16px;position:relative}.conversion_achievement .prefecture_table .compare_cost_list li .reform_part span:before{border:24px solid transparent;border-left:12px solid #e09822;content:"";position:absolute;right:-36px;top:0}.conversion_achievement .prefecture_table .compare_cost_list li .compare_cost{align-items:center;display:flex;justify-content:center;margin:auto;padding:24px 0 16px}.conversion_achievement .prefecture_table .compare_cost_list li .compare_cost i{font-size:22px;margin:0 8px}.conversion_achievement .prefecture_table .compare_cost_list li .compare_cost .underline_yellow{background:linear-gradient(transparent 60%,#fff431 0)}.conversion_achievement .prefecture_table .compare_cost_list li .percentage{border-top:1px solid #efefef;font-size:18px;font-weight:700;margin:auto 16px;padding:16px 0 24px}.conversion_achievement .prefecture_table .compare_cost_list li .percentage i,.conversion_achievement .prefecture_table .compare_cost_list li .percentage strong{font-size:2em}.conversion_achievement .prefecture_table .compare_cost_list li .percentage i{color:#e09822;margin-left:4px}.conversion_achievement .other_area_link{border:1px solid #efefef;border-radius:4px;box-shadow:1px 2px 0 #ccc;color:#543718;display:block;font-size:.85em;margin:auto 32px auto auto;padding:8px 16px 8px 8px;position:relative;text-decoration:none;width:150px}.conversion_achievement .other_area_link:hover{box-shadow:none;transform:translateY(3px)}.conversion_achievement .other_area_link:before{border-right:2px solid #e09822;border-top:2px solid #e09822;content:"";height:8px;position:absolute;right:6px;top:calc(50% - 4px);transform:rotate(135deg) translateY(50%);width:8px}.conversion_achievement .other_category_link{border:1px solid #efefef;border-radius:4px;box-shadow:1px 2px 0 #ccc;color:#543718;display:block;font-size:.85em;margin:auto 32px auto auto;padding:8px 16px 8px 8px;position:relative;text-decoration:none;width:210px}.conversion_achievement .other_category_link:hover{box-shadow:none;transform:translateY(3px)}.conversion_achievement .other_category_link:before{border-right:2px solid #e09822;border-top:2px solid #e09822;content:"";height:8px;position:absolute;right:6px;top:calc(50% - 4px);transform:rotate(135deg) translateY(50%);width:8px}.conversion_achievement .pref_desc{font-size:15px;line-height:20px;margin:0 auto 2em}.conversion_achievement .pref_desc span{font-size:16px}.conversion_achievement .pref_desc .pref_name{color:#e09822}.conversion_achievement .pref_desc .pref_num{color:#f40}.market_overview h2.heading03{font-size:18px;text-align:left}.market_overview h2.heading03 .area_title{color:#e09822;font-size:20px}.market_overview p{color:#222;font-size:15px;line-height:20px;text-align:left}.merit_block{margin:56px auto}.merit_block h2{text-align:center}.merit_block ul{border-collapse:separate;border-spacing:16px;display:table;margin:auto;width:96%}.merit_block ul li{border:2px solid rgba(84,55,24,.4);border-radius:50%;box-shadow:2px 2px 1px #efefef;display:table-cell;height:190px;line-height:1.4;padding:12px;text-align:center;vertical-align:middle;width:190px}.merit_block ul li i{color:#543718;display:block;font-size:3em;margin-bottom:8px}.estimate_costs_area{padding-bottom:38px}.estimate_costs_area h2.heading03{font-size:18px;text-align:left}.estimate_costs_area .estimate_costs_table{border-collapse:collapse;display:table;margin-bottom:10px;table-layout:fixed;width:calc(100% - 1px)}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row{display:table-row}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row.header{background-color:#fffbf2}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row.header .cost_max,.estimate_costs_area .estimate_costs_table .estimate_costs_table_row.header .cost_min,.estimate_costs_area .estimate_costs_table .estimate_costs_table_row.header .place{color:#333;font-size:14px;font-weight:600;text-align:center}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row>div{border:1px solid #d8d8d8;display:table-cell;vertical-align:middle}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row .place{font-size:16px;font-weight:600;line-height:1.4;padding:8px 2%;text-align:left;width:25.33333%}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row .cost_max{color:#64bc6e;font-size:18px;font-weight:300;padding:8px 2%;text-align:right;width:31.33333%}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row .cost_min{color:#f40;font-size:22px;font-weight:600;padding:8px 2%;text-align:right;width:31.33333%}.estimate_costs_area .estimate_costs_table .estimate_costs_table_row span{color:#333;font-size:14px;font-weight:600}.estimate_costs_area p{font-size:12px;text-align:right}.shop_features_contents{background-color:#fff;border:5px solid #faeab7;margin:0 auto 48px;padding:20px;width:974px}.shop_features_contents hr{border:none;border-top:1px dashed;color:#d8d8d8;height:1px}.shop_features_heading{font-size:30px;margin:12px 0}.shop_features_subheading{font-size:18px;margin-bottom:12px;margin-top:0}.shop_features_category_list{margin:8px 0}.shop_features_category_list li{border:1px solid #d8d8d8;display:inline-block;margin-bottom:5px;margin-right:3px;padding:3px 5px}.shop_features_category_list li>a{color:#000;text-decoration:none}.shop_features_category_plate{overflow:hidden}.shop_features_category_plate_image{border-radius:50%;float:right;height:200px;margin:12px 0 12px 12px;overflow:hidden;width:200px}.shop_features_category_plate_image>img{height:100%;margin:0 -25%;width:auto}.shop_features_category_plate_items{margin:12px 0}.shop_features_category_plate_items_title{font-weight:700;margin-bottom:8px;margin-top:0}.shop_features_nav{border-bottom:1px solid #d8d8d8}.shop_features_nav_list{margin-bottom:12px;overflow:hidden}.shop_features_nav_list li{border-right:1px solid #d8d8d8;box-sizing:border-box;float:left;margin-bottom:8px;text-align:center;width:20%}.shop_features_nav_list li.active{background-color:#f8cf30;border-right-width:0;font-weight:700}>.shop_features_nav_list li:last-child{border-right-width:0}.shop_features_nav_list_link{color:#000;display:block;padding:8px;text-decoration:none}.shop_features_summary{margin:12px 0;overflow:hidden}.shop_features_summary_media{float:left;margin-right:12px}.shop_features_summary_text{float:left;width:485px}.shop_features_summary_thumb{border:1px solid #d8d8d8;height:154px;overflow:hidden;text-align:center;width:200px}.shop_features_summary_thumb img{height:100%;width:auto}.shop_features_summary_title{font-size:18px;font-weight:400;margin-bottom:12px;margin-top:0}.shop_features_summary_title_link{color:#000}.shop_features_summary_desc{color:#666;margin:12px 0}.shop_features_summary_categories{background-image:url(/images/icon-tag.png);background-position:0;background-repeat:no-repeat;background-size:13px 13px;margin:12px 0;padding-left:18px}.shop_features_summary_categories li{color:#666;display:inline-block;margin-right:5px}.shop_features_summary_categories li:after{content:"/";margin-left:5px}.shop_features_summary_categories li:last-child:after{content:normal;margin-left:0}.shop_features_summary_small .hop_features_summary_text{width:585px}.shop_features_summary_small .shop_features_summary_thumb{height:76px;width:100px}.shop_features_summary_small .shop_features_summary_title{font-size:14px;margin-bottom:8px}.shop_features_summary_small .shop_features_summary_categories{margin-top:8px}.shop_features_summary_feature{float:left;margin-bottom:0;margin-right:2%;margin-top:0;width:49%}.shop_features_summary_feature:nth-child(2n+2){margin-right:0}.shop_features_summary_feature .shop_features_summary_thumb{box-sizing:border-box;float:none;height:270px;margin-bottom:12px;margin-right:0;width:100%}.shop_features_pagination{border-top:1px solid #d8d8d8;padding:12px 0;text-align:center}.shop_features_pagination>.pagination .first,.shop_features_pagination>.pagination .last,.shop_features_pagination>.pagination .next,.shop_features_pagination>.pagination .page,.shop_features_pagination>.pagination .prev{margin:0 5px}.shop_feature_index_summary{background:#fff5ee;border-bottom:1px solid #d8d8d8;margin-bottom:41px;overflow:hidden;position:relative;z-index:-2}.shop_feature_index_summary h2 span{color:#e09822;font-size:65px}.shop_feature_index_summary p{line-height:24px}.shop_feature_index_summary .shop_feature_index_summary_text{float:left;margin:0 auto;padding:56px 0 64px;width:85%}.shop_feature_index_summary .shop_feature_index_summary_image{background-image:url(/images/pc/shop_features/img_shop_feature_mainview.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;float:left;height:300px;overflow:none;position:absolute;right:0;top:0;width:1024px;z-index:-1}.shop_features_page_title{background-color:#e09822;color:#fff;font-size:28px;margin-bottom:20px;padding:10px}.shop_features_pickup{display:inline-block;position:relative;width:100%}.shop_features_pickup .shop_feature_items{border:1px solid #543718;border-radius:6px;float:left;height:420px;margin:1%;width:30%}.shop_features_pickup .shop_feature_items .shop_feature_item_head{margin:12.5px 12.5px 0}.shop_features_pickup .shop_feature_items .shop_feature_item_head .shop_feature_logo{text-align:center;width:100%}.shop_features_pickup .shop_feature_items .shop_feature_item_head .shop_feature_title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:18px;height:54px;margin:10px 0;overflow:hidden;width:100%}.shop_features_pickup .shop_feature_items .shop_feature_area_field{width:100%}.shop_features_pickup .shop_feature_items .shop_feature_area_title{background-color:#f4f4f4;border-radius:2%;clear:left;font-weight:700;margin:5px auto 10px;padding:6px 5px;text-align:center;width:88%}.shop_features_pickup .shop_feature_items .shop_feature_area{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;height:30px;overflow:hidden;padding:0 5px}.shop_features_pickup .shop_feature_items .shop_feature_area .prefecture{margin:0 4px;text-align:center;width:20%}.shop_features_useful_contents{background-color:#fcf1e3;clear:left;font-size:0;margin-bottom:50px;padding-bottom:10px;position:relative}.shop_features_useful_contents .shop_features_useful_contents_head{padding:5px 10px}.shop_features_useful_contents .shop_features_useful_contents_head .shop_features_useful_contents_title{color:#543718;font-size:28px;font-weight:700;padding:10px 5px 5px;width:100%}.shop_features_useful_contents .shop_features_useful_contents_head .shop_features_useful_contents_description{margin:5px 10px;width:100%}.shop_features_useful_contents .shop_features_useful_content-list{background-color:#fcf1e3;margin:0 auto;position:relative;text-align:center}.shop_features_useful_contents .shop_features_useful_content{background-color:#fff;display:inline-block;margin:10px;padding:10px 10px 10px 5px;text-align:left;vertical-align:top;width:45%}.shop_features_useful_contents .shop_features_useful_content .title_field{padding:10px 20px;width:100%}.shop_features_useful_contents .shop_features_useful_content .title_field span{color:#d48e6a;font-size:18px;font-weight:700}.shop_features_useful_contents .shop_features_useful_content .image_field{float:left;text-align:center;width:30%}.shop_features_useful_contents .shop_features_useful_content .image_field img{height:100px}.shop_features_useful_contents .shop_features_useful_content div.description{font-size:14px;padding:5px 10px}hr.shop_features_item_separator,hr.shop_features_separator{border-style:dotted #d8d8d8}hr.shop_features_separator{margin:3% 0}.shop_features_header{margin-bottom:12px}.shop_features_header img{display:block;float:right;margin:0 auto;max-height:400px;max-width:100%}.shop_features_followed{padding:0}.shop_features_estimates{border:4px solid #b2b2b2;border-radius:10px;font-size:18px;line-height:26px;margin:30px auto 36px;width:80%}.shop_features_estimates .shop_features_estimate_items{display:table-cell;margin:0;text-align:center;vertical-align:middle;width:50%}.shop_features_detail{display:table;font-size:18px;line-height:26px;padding:18px 0}.shop_features_detail .shop_features_detail_img{display:table-cell;width:30%}.shop_features_detail .shop_features_detail_items{display:table-cell;vertical-align:top}.shop_features_body{margin-bottom:24px}.shop_features_body h2{background-color:#ecc342;font-size:18px;margin-bottom:12px;margin-top:18px;padding:4px}.shop_features_body h3{font-size:18px;margin-bottom:12px;margin-top:12px}.shop_features_body hr{border:none;border-top:1px dashed;color:#d8d8d8;height:1px}.shop_features_body img{display:block;margin:0 auto;max-height:400px;max-width:100%}.shop_features_body table{border-collapse:collapse;margin:12px 0}.shop_features_body table td,.shop_features_body table th{border:1px solid #d8d8d8;padding:8px;text-align:left}.shop_features_body table th{background-color:#f5f5f5}.shop_features_body table td{background-color:#fff}.shop_features_body .quoted_image_original{color:#666;display:block;font-size:11px;margin:8px 0;text-align:center}.shop_features_body .quoted_image_original>a{color:#666;text-decoration:none}.shop_features_categories{background-image:url(/images/icon-tag.png);background-position:0;background-repeat:no-repeat;background-size:13px 13px;margin:12px 0;padding-left:18px}.shop_features_categories li{color:#666;display:inline-block;margin-right:5px}.shop_features_categories li:after{content:"/";margin-left:5px}.shop_features_categories li:last-child:after{content:normal;margin-left:0}.shop_features_desc{margin:12px 0}.shop_features_socials{clear:both;margin-bottom:12px}.shop_features_socials_item{display:inline-block;margin-right:6px;vertical-align:top}.category_show_mainview{background:#fff5ee;border-bottom:1px solid #d8d8d8;margin-bottom:41px;overflow:hidden;padding:26px 0}.category_show_mainview .ttl_area{background:#fff;border:1px solid #e09822;border-radius:4px;padding:40px 28px;width:514px}.category_show_mainview .line{border-bottom:1px solid #e09822;margin-bottom:26px}.category_show_mainview h2{line-height:54px}.category_show_mainview h2 strong{color:#e09822;font-size:46px}.category_show_mainview h2 .renovation_ttl{color:#543718!important}.category_show_mainview h2 span{font-size:46px}.category_show_mainview h3{color:#e09822;font-size:22px;margin-bottom:16px}.category_show_mainview p{line-height:24px}.bg_bath{background-image:url(/images/pc/categories/mainview/img_bathroom.jpg);background-position:center -370px}.bg_bath,.bg_garage{background-repeat:no-repeat;background-size:cover}.bg_garage{background-image:url(/images/pc/categories/mainview/img_garage.jpg);background-position:right -212px}.bg_hallway{background-image:url(/images/pc/categories/mainview/img_hallway.jpg);background-position:right -337px}.bg_dining,.bg_hallway{background-repeat:no-repeat;background-size:cover}.bg_dining{background-image:url(/images/pc/categories/mainview/img_dining.jpg);background-position:right -240px}.bg_entrance{background-image:url(/images/pc/categories/mainview/img_entrance.jpg);background-position:right -100px}.bg_entrance,.bg_entrance2{background-repeat:no-repeat;background-size:cover}.bg_entrance2{background-image:url(/images/pc/categories/mainview/img_entrance2.jpg);background-position:right -210px}.bg_gate{background-image:url(/images/pc/categories/mainview/img_gate.jpg);background-position:right -345px}.bg_awning,.bg_gate{background-repeat:no-repeat;background-size:cover}.bg_awning{background-image:url(/images/pc/categories/mainview/img_awning.jpg);background-position:right -172px}.bg_balcony{background-image:url(/images/pc/categories/mainview/img_balcony.jpg);background-position:right -212px}.bg_balcony,.bg_exterior-wall{background-repeat:no-repeat;background-size:cover}.bg_exterior-wall{background-image:url(/images/pc/categories/mainview/img_exterior-wall.jpg);background-position:right -206px}.bg_exterior{background-image:url(/images/pc/categories/mainview/img_exterior.jpg);background-position:right -226px}.bg_exterior,.bg_fence{background-repeat:no-repeat;background-size:cover}.bg_fence{background-image:url(/images/pc/categories/mainview/img_fence.jpg);background-position:right -266px}.bg_garden{background-image:url(/images/pc/categories/mainview/img_garden.jpg);background-position:right -270px}.bg_garden,.bg_jp-style-room{background-repeat:no-repeat;background-size:cover}.bg_jp-style-room{background-image:url(/images/pc/categories/mainview/img_jp-style-room.jpg);background-position:right -252px}.bg_kitchen{background-image:url(/images/pc/categories/mainview/img_kitchen.jpg);background-position:right -282px}.bg_kitchen,.bg_living{background-repeat:no-repeat;background-size:cover}.bg_living{background-image:url(/images/pc/categories/mainview/img_living.jpg);background-position:right -292px}.bg_porch{background-image:url(/images/pc/categories/mainview/img_porch.jpg);background-position:right -412px}.bg_porch,.bg_powderroom{background-repeat:no-repeat;background-size:cover}.bg_powderroom{background-image:url(/images/pc/categories/mainview/img_powderroom.jpg);background-position:right -362px}.bg_renovation{background-image:url(/images/pc/categories/mainview/img_renovation.jpg);background-position:right -417px}.bg_renovation,.bg_roof{background-repeat:no-repeat;background-size:cover}.bg_roof{background-image:url(/images/pc/categories/mainview/img_roof.jpg);background-position:right -372px}.bg_room{background-image:url(/images/pc/categories/mainview/img_room.jpg);background-position:right -322px}.bg_room,.bg_stair{background-repeat:no-repeat;background-size:cover}.bg_stair{background-image:url(/images/pc/categories/mainview/img_stair.jpg);background-position:right -298px}.bg_terrace{background-image:url(/images/pc/categories/mainview/img_terrace.jpg);background-position:right -45px}.bg_terrace,.bg_toilet{background-repeat:no-repeat;background-size:cover}.bg_toilet{background-image:url(/images/pc/categories/mainview/img_toilet.jpg);background-position:right -377px}.bg_wood-deck{background-image:url(/images/pc/categories/mainview/img_wood-deck.jpg);background-position:right -250px;background-repeat:no-repeat;background-size:cover}.ico_awning,.ico_balcony,.ico_bath,.ico_dining,.ico_entrance,.ico_entrance2,.ico_exterior,.ico_exterior-wall,.ico_fence,.ico_garage,.ico_garden,.ico_gate,.ico_hallway,.ico_jp-style-room,.ico_kitchen,.ico_living,.ico_porch,.ico_powderroom,.ico_renovation,.ico_roof,.ico_room,.ico_stairs,.ico_terrace,.ico_toilet,.ico_wood-deck{background-image:url(/images/icon-rehome-categories/icon-category-brown.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle}.ico_hallway{background-position:0 0;height:54px;width:54px}.ico_awning{background-position:-54px 0;height:54px;width:54px}.ico_entrance{background-position:0 -54px;height:54px;width:54px}.ico_entrance2{background-position:-54px -54px;height:54px;width:54px}.ico_dining{background-position:-108px 0;height:54px;width:54px}.ico_exterior{background-position:-108px -54px;height:54px;width:54px}.ico_fence{background-position:0 -108px;height:54px;width:54px}.ico_garage{background-position:-54px -108px}.ico_garage,.ico_gate{height:54px;width:54px}.ico_gate{background-position:-108px -108px}.ico_garden{background-position:-162px 0;height:54px;width:54px}.ico_jp-style-room{background-position:-162px -54px;height:54px;width:54px}.ico_kitchen{background-position:-162px -108px;height:54px;width:54px}.ico_bath{background-position:0 -162px}.ico_bath,.ico_porch{height:54px;width:54px}.ico_porch{background-position:-54px -162px}.ico_living{background-position:-108px -162px}.ico_living,.ico_room{height:54px;width:54px}.ico_room{background-position:-162px -162px}.ico_roof{background-position:-216px 0;height:54px;width:54px}.ico_renovation{background-position:-216px -54px;height:54px;width:54px}.ico_stair{background-position:-216px -108px;height:54px;width:54px}.ico_terrace{background-position:-216px -162px;height:54px;width:54px}.ico_toilet{background-position:0 -216px;height:54px;width:54px}.ico_balcony{background-position:-54px -216px;height:54px;width:54px}.ico_exterior-wall{background-position:-108px -216px;height:54px;width:54px}.ico_powderroom{background-position:-162px -216px;height:54px;width:54px}.ico_wood-deck{background-position:-216px -216px;height:54px;width:54px}.market_price_contents_area{border-bottom:1px solid #d8d8d8;margin-bottom:40px;overflow:hidden;padding-bottom:38px}.market_price_contents_area .market_price_contents_outer{margin-bottom:24px}.market_price_contents_area .market_price_contents_outer .market_price_contents{border:1px solid #d8d8d8;margin:0 0 8px;overflow:hidden;padding:24px}.market_price_contents_area .market_price_contents_outer .market_price_contents .chart_area{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.market_price_contents_area .market_price_contents_outer .market_price_contents p{line-height:22px;margin-bottom:8px}.market_price_contents_area .market_price_contents_outer .more{text-align:right}.market_price_contents_area .market_price_contents_outer .more a{font-size:14px}.category_cost_market_swiper{height:280px;overflow:hidden;position:relative;z-index:1}.category_cost_market_swiper .category_cost_market_swiper-wrapper{height:250px}.category_cost_market_swiper .category_cost_market_swiper-slide{align-items:center;display:flex;justify-content:space-between;padding:0 32px;width:696px}.category_cost_market_swiper .category_cost_market_swiper-slide .article_card{border:1px solid #d8d8d8;height:calc(100% - 34px);overflow:hidden;padding:16px;width:calc(32% - 32px)}.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .followed_contents .heading,.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .followed_contents .title_articles,.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .followed_contents .title_pickup_articles,.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .title,.followed_contents .category_cost_market_swiper .category_cost_market_swiper-slide .article_card .heading,.followed_contents .category_cost_market_swiper .category_cost_market_swiper-slide .article_card .title_articles,.followed_contents .category_cost_market_swiper .category_cost_market_swiper-slide .article_card .title_pickup_articles{font-weight:700;margin:0 0 16px}.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .image{margin:0 0 16px}.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .image img{aspect-ratio:4/3;width:100%}.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .more{text-align:right}.category_cost_market_swiper .category_cost_market_swiper-slide .article_card .more a{font-size:14px}.category_cost_market_swiper .category_cost_market_swiper-pagination{align-items:center;bottom:0!important;display:flex;height:20px;justify-content:center}.category_cost_market_swiper .category_cost_market_swiper-pagination .swiper-pagination-bullet{background-color:#000}.category_cost_market_swiper .category_cost_market_swiper-next,.category_cost_market_swiper .category_cost_market_swiper-prev{background-color:#cc7709;border-radius:50%;cursor:pointer;height:30px;width:30px;z-index:2}.category_cost_market_swiper .category_cost_market_swiper-next:after,.category_cost_market_swiper .category_cost_market_swiper-prev:after{display:none}.category_cost_market_swiper .category_cost_market_swiper-prev{left:0}.category_cost_market_swiper .category_cost_market_swiper-prev span{display:inline-block}.category_cost_market_swiper .category_cost_market_swiper-prev span:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:10px;margin-left:4px;margin-top:0;transform:rotate(-45deg);width:10px}.category_cost_market_swiper .category_cost_market_swiper-next{right:0}.category_cost_market_swiper .category_cost_market_swiper-next span{display:inline-block}.category_cost_market_swiper .category_cost_market_swiper-next span:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:10px;margin-left:-4px;margin-top:0;transform:rotate(135deg);width:10px}.category_area_list,.category_review_contents_area{border-bottom:1px solid #d8d8d8;margin-bottom:40px;overflow:hidden;padding-bottom:38px}.category_area_list dl{display:flex;flex-wrap:wrap;font-size:18px}.category_area_list dl dt{margin:0 16px 0 0;width:120px}.category_area_list dl dd{width:calc(100% - 136px)}.category_area_list dl dd ul{display:flex;flex-wrap:wrap}.category_area_list dl dd ul li{padding:0 8px 8px 0;width:80px}.related_points,.related_shops{border-bottom:1px solid #d8d8d8;margin:38px 0;overflow:hidden;padding-bottom:38px}.button_category_estimate{font-size:28px;font-weight:700;left:0;margin:auto;padding:30px 0;position:absolute;right:0;top:190px;width:90%}.maker_series_average_cost_swiper{height:25rem;margin-bottom:3rem;overflow:hidden;position:relative;z-index:1}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-wrapper{height:23rem}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide{align-items:center;display:flex;gap:10px;padding:0 32px;width:696px}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card{border:1px solid #d8d8d8;height:calc(100% - 34px);overflow:hidden;padding:12px;width:calc(32% - 24px)}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card a{text-decoration:none}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card .maker-name{color:#222;font-size:1rem;margin:1rem 0 8px}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card .maker-series-name{align-items:center;color:#543718;display:flex;font-size:1.5rem;font-weight:700;height:45px;margin:0 auto 16px;text-decoration:underline}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card .average-cost{color:#ff4500;font-size:1.5rem;font-weight:700;margin:0 0 4px}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card .average-cost span{color:#ff4500;font-size:1rem}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card picture{display:flex;height:12rem;justify-content:center}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card img{height:auto;max-height:100%;max-width:100%;width:auto}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-slide .article_card span{color:#222;font-size:12px}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-pagination{align-items:center;bottom:0!important;display:flex;height:20px;justify-content:center}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-pagination .swiper-pagination-bullet{background-color:#000}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-next,.maker_series_average_cost_swiper .maker_series_average_cost_swiper-prev{background-color:#cc7709;border-radius:50%;cursor:pointer;height:30px;width:30px;z-index:2}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-next:after,.maker_series_average_cost_swiper .maker_series_average_cost_swiper-prev:after{display:none}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-prev{left:0}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-prev span{display:inline-block}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-prev span:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:10px;margin-left:4px;margin-top:0;transform:rotate(-45deg);width:10px}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-next{right:0}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-next span{display:inline-block}.maker_series_average_cost_swiper .maker_series_average_cost_swiper-next span:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:10px;margin-left:-4px;margin-top:0;transform:rotate(135deg);width:10px}.category-search__title{color:#543718;font-size:22px;font-weight:700;margin:40px 0 16px}.category-search__box{background:#fff;border:1px solid #d8d8d8;margin-bottom:48px;padding:23px}.category-search__box dl{border-bottom:1px solid #d8d8d8;clear:both;display:table;margin:0 0 20px;overflow:hidden;padding-bottom:20px;width:100%}.category-search__box dl dt{display:table-cell;float:none;font-size:18px;font-weight:700;padding-right:16px;text-align:left;vertical-align:top;width:80px}.category-search__box dl dd{border-left:1px dotted #d8d8d8;display:table-cell;padding-left:20px}.category-search__box dl:last-of-type{border-bottom:none;margin:0}.category-search__box ul{font-size:16px;list-style:none;margin:0;overflow:hidden;padding:0;text-align:left}.category-search__box ul li{border-right:1px solid #d8d8d8;display:-moz-inline-box;display:inline-block;float:left;letter-spacing:normal;list-style:none;margin-bottom:10px;margin-right:10px;padding-right:10px}.category-search__box ul li a{color:#0076ca;text-decoration:underline}.category-search__box ul li a:hover{text-decoration:none}.category-search__box ul li:last-of-type{border-right:none}.category-search__box .ttl_wateraround{color:#8394e5}.category-search__box .ttl_outdoor{color:#abc628}.category-search__box .ttl_indoor{color:#e089b5}.category-search__box .ttl_others{color:#d48e6a}.informations_faq h2{background-image:url(/images/pc/top/ttl_mark.png);background-position:0;background-repeat:no-repeat;clear:both;color:#543718;font-size:28px;height:50px;padding:18px 0 0 21px;vertical-align:middle}.informations_faq .faqNav{margin:20px 0 80px}.informations_faq .faqNav__list{align-items:center;display:flex;justify-content:center}.informations_faq .faqNav__item{margin-right:20px;width:330px}.informations_faq .faqNav__item:last-child{margin-right:0}.informations_faq .faqNav__link{background:#fff;border:1px solid #543718;color:#543718;display:block;font-size:18px;font-weight:700;padding:20px;position:relative;text-decoration:none}.informations_faq .faqNav__link:after{border-right:2px solid #543718;border-top:2px solid #543718;content:"";display:block;height:6px;margin:-4px 0 0;position:absolute;right:15px;top:50%;transform:rotate(135deg);width:6px}.informations_faq .faqNav__link:hover{background:#fff5dd}.informations_faq .faqContent{padding:20px 0 0}.informations_faq .faqContent__ttl{border-bottom:2px solid #ecc342;color:#543718;font-size:24px;font-weight:700;line-height:1.4;margin:60px 0 20px;padding-bottom:8px}.informations_faq .faqContent__item{margin:0 0 15px}.informations_faq .faqContent__itemTtl{background-color:#fff5dd;background-image:url(/images/closed.png);background-position:98% 50%;background-repeat:no-repeat;color:#543718;cursor:pointer;display:block;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-bottom:0;padding:20px;transition:background-color .3s ease 0s}.informations_faq .faqContent__itemTtl.is-active{background-image:url(/images/opened.png)}.informations_faq .faqContent__itemAns{background-color:#f5f5f5;display:none;font-size:16px;line-height:1.7;margin:0 0 20px;padding:20px}.help_mainview{background:#f7f7f7;border-bottom:1px solid #e2e1e0;overflow:hidden;padding:20px 0;width:100%}.help_mainview .inner{background-image:url(/images/pc/informations/help_mainview.png);background-position:50%;background-repeat:no-repeat;height:251px;margin:auto}.informations_help .help_reason_area{line-height:24px;padding:56px 0}.informations_help .help_reason_area h2{color:#543718;font-size:36px;margin-bottom:44px;text-align:center}.informations_help .help_reason_area h2 span{color:#e09822;font-size:56px}.informations_help .help_reason_area .inner{border:1px solid #d8d8d8;padding:40px 38px 30px}.informations_help .help_reason_area .inner p{margin-bottom:20px}.informations_help .help_reason_area .inner .glaph_image{float:left;margin:0 24px 10px 0}.informations_help .judgement_policy{margin-top:20px}.informations_help .judgement_policy li{font-size:13px;line-height:18px;list-style-image:url(/images/pc/informations/ico_point.png);margin:0 0 20px 20px}.informations_help .judgement_policy li span{color:#a0a0a0;font-size:12px}.informations_help .help_ttl{color:#543718;font-size:36px;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase}.informations_help .help_ttl span{color:#e19923;font-size:56px}.informations_help .guarantee_supply{border:1px dashed #d8d8d8;margin:24px 0;padding:12px}.informations_help .guarantee_more_link{float:right}.informations_help .feature_txt{background:#fff;border:1px solid #f9ebdc;border-radius:4px;float:right;padding:0 20px 20px;width:762px}.informations_help .mb{margin-bottom:20px}.informations_contact .radio_box li{float:left;width:70px}.guarantee_mainview{background:#e2eefa;overflow:hidden;width:100%}.guarantee_mainview .inner{background-image:url(/images/pc/informations/guarantee_mainview.jpg);background-position:50%;background-repeat:no-repeat;height:486px;margin:auto}.new_guarantee_mainview{background:#e2eefa;overflow:hidden;width:100%}.new_guarantee_mainview .inner{background-image:url(/images/pc/informations/new_guarantee_mainview.jpg);background-position:50%;background-repeat:no-repeat;height:354px;margin:auto}.informations_guarantee .guarantee_reason_area,.informations_guarantee01 .guarantee_reason_area{line-height:24px;padding:56px 0}.informations_guarantee .guarantee_reason_area p,.informations_guarantee01 .guarantee_reason_area p{margin-bottom:20px}.informations_guarantee .guarantee_reason_area h2,.informations_guarantee01 .guarantee_reason_area h2{color:#543718;font-size:36px;margin-bottom:44px;text-align:center}.informations_guarantee .guarantee_reason_area h2 span,.informations_guarantee01 .guarantee_reason_area h2 span{color:#e09822;font-size:56px}.informations_guarantee .guarantee_reason_area .inner,.informations_guarantee01 .guarantee_reason_area .inner{margin-bottom:60px}.informations_guarantee .guarantee_reason_area .inner img,.informations_guarantee01 .guarantee_reason_area .inner img{float:left;margin:0 40px 0 0}.informations_guarantee .guarantee_reason_area .sub_explanation_box,.informations_guarantee01 .guarantee_reason_area .sub_explanation_box{background:#f4f4f4;border:1px solid #d8d8d8;padding:30px 40px}.informations_guarantee .guarantee_reason_area .sub_explanation_box h3,.informations_guarantee01 .guarantee_reason_area .sub_explanation_box h3{color:#543718;font-size:26px;margin-bottom:22px}.informations_guarantee .guarantee_reason_area .sub_explanation_box h3 img,.informations_guarantee01 .guarantee_reason_area .sub_explanation_box h3 img{margin-right:6px;vertical-align:middle}.informations_guarantee .guarantee_reason_area .sub_explanation_box .thumb,.informations_guarantee01 .guarantee_reason_area .sub_explanation_box .thumb{float:right;margin-left:30px}.informations_guarantee .guarantee_reason_area .sub_explanation_box .supply_txt,.informations_guarantee01 .guarantee_reason_area .sub_explanation_box .supply_txt{background:#fff;border:1px dotted #d8d8d8;border-radius:6px;padding:20px 20px 0;text-align:center}.informations_guarantee .guarantee_reason_area .sub_explanation_box .supply_txt strong,.informations_guarantee01 .guarantee_reason_area .sub_explanation_box .supply_txt strong{font-size:16px}.informations_guarantee .about_guarantee_system_area,.informations_guarantee01 .about_guarantee_system_area{background:#fdf8f2;border-top:1px solid #d8d8d8;line-height:24px;padding:56px 0}.informations_guarantee .about_guarantee_system_area p,.informations_guarantee01 .about_guarantee_system_area p{margin-bottom:20px}.informations_guarantee .about_guarantee_system_area h2,.informations_guarantee01 .about_guarantee_system_area h2{color:#543718;font-size:36px;margin-bottom:44px;text-align:center}.informations_guarantee .about_guarantee_system_area h2 span,.informations_guarantee01 .about_guarantee_system_area h2 span{color:#e09822;font-size:56px}.informations_guarantee .about_guarantee_system_area .feature_list,.informations_guarantee01 .about_guarantee_system_area .feature_list{display:flex;flex-wrap:wrap;justify-content:space-between}.informations_guarantee .about_guarantee_system_area .feature_list h4,.informations_guarantee01 .about_guarantee_system_area .feature_list h4{background-color:#543718;color:#fff;font-size:18px;margin:0 0 10px;padding:16px 10px;text-align:center}.informations_guarantee .about_guarantee_system_area .feature_list__item,.informations_guarantee01 .about_guarantee_system_area .feature_list__item{display:flex;flex-direction:column;width:32%}.informations_guarantee .about_guarantee_system_area .feature_list__thumb,.informations_guarantee01 .about_guarantee_system_area .feature_list__thumb{text-align:center}.informations_guarantee .about_guarantee_system_area .feature_list__thumb img,.informations_guarantee01 .about_guarantee_system_area .feature_list__thumb img{height:auto;width:60%}.informations_guarantee .about_guarantee_system_area .feature_list__card,.informations_guarantee01 .about_guarantee_system_area .feature_list__card{border-bottom:1px solid #543718;flex-grow:1;padding:10px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box{background:#fff;border:1px solid #f8ebdb;margin:30px 0;overflow:hidden;padding:50px 64px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box h3,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box h3{color:#543718;font-size:36px;margin-bottom:38px;text-align:center}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .warranty_example_box,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .warranty_example_box{background:#f4f4f4;border-radius:4px;margin-top:50px;padding:30px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .warranty_example_box h4,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .warranty_example_box h4{color:#e09822;font-size:28px;margin-bottom:9px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .warranty_example_box .warranty_example_list,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .warranty_example_box .warranty_example_list{list-style-image:url(/images/pc/informations/ico_check.png);margin:17px 0;padding-left:26px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .warranty_example_box .warranty_example_list li,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .warranty_example_box .warranty_example_list li{margin:5px 0}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table{width:100%;word-break:break-all}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table tr,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table tr{border-bottom:1px solid #d8d8d8}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table td,.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table th,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table td,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table th{text-align:left}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table th,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table th{font-size:15px;padding:26px 0 26px 40px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table td,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table td{font-size:14px;padding:26px 40px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table ol li,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table ol li{margin-bottom:16px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico01,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico01{list-style-image:url(/images/pc/informations/ico_number1.png);vertical-align:middle}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico02,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico02{list-style-image:url(/images/pc/informations/ico_number2.png);vertical-align:middle}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico03,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico03{list-style-image:url(/images/pc/informations/ico_number3.png);vertical-align:middle}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico04,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .ico04{list-style-image:url(/images/pc/informations/ico_number4.png);vertical-align:middle}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .gray_bk,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .guarantee_detail_table .gray_bk{background:#f4f4f4}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info{margin-top:28px;text-align:left!important}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info h3,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info h3{font-size:24px;margin-bottom:20px;text-align:left}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info h3 img,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info h3 img{margin-right:6px;vertical-align:middle}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info span,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info span{color:#e09822;font-weight:700}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info .info_detail_box,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info .info_detail_box{background:#f4f4f4;border-radius:4px;margin-bottom:20px;padding:20px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info .info_detail_box ul li,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info .info_detail_box ul li{font-size:14px;font-weight:700;list-style-image:url(/images/pc/informations/ico_list.png);margin-left:20px;vertical-align:middle}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info{border-top:1px solid #d8d8d8;margin-top:40px;padding-top:30px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info p,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info p{font-size:14px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info dl,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info dl{background:#f4f4f4;border-radius:4px;display:flex;flex-wrap:wrap;font-size:14px;line-height:2.2;margin-bottom:20px;padding:20px}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info dl dt,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info dl dt{font-weight:700;width:20%}.informations_guarantee .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info dl dd,.informations_guarantee01 .about_guarantee_system_area .guarantee_figure_box .campaign_info .general_info dl dd{width:80%}.informations_guarantee .about_guarantee_system_area .notice,.informations_guarantee01 .about_guarantee_system_area .notice{text-align:center}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box{background:#fff;border:1px solid #f8ebdb;margin:30px 0;overflow:hidden;padding:50px 64px}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box h3,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box h3{color:#543718;font-size:36px;margin-bottom:38px;text-align:center}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box .faqContent,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box .faqContent{padding:20px 0 0}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box .faqContent__ttl,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box .faqContent__ttl{border-bottom:2px solid #ecc342;color:#543718;font-size:24px;font-weight:700;line-height:1.4;margin:60px 0 20px;padding-bottom:8px}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box .faqContent__item,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box .faqContent__item{margin:0 0 15px}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box .faqContent__itemTtl,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box .faqContent__itemTtl{background-color:#fff5dd;background-image:url(/images/closed.png);background-position:98% 50%;background-repeat:no-repeat;color:#543718;cursor:pointer;display:block;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-bottom:0;padding:20px;transition:background-color .3s ease 0s}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box .faqContent__itemTtl.is-active,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box .faqContent__itemTtl.is-active{background-image:url(/images/opened.png)}.informations_guarantee .about_guarantee_system_area .guarantee_faq_box .faqContent__itemAns,.informations_guarantee01 .about_guarantee_system_area .guarantee_faq_box .faqContent__itemAns{background-color:#f5f5f5;display:none;font-size:16px;line-height:1.7;margin:0 0 20px;padding:20px}.informations_terms .terms-link{background:#f4f4f4;margin:10px 0;padding:13px 0;text-align:center}.informations_terms .terms-link .privacy{margin-left:20px}.informations_terms h2{background-image:url(/images/pc/top/ttl_mark.png);background-position:0;background-repeat:no-repeat;clear:both;color:#553819;font-size:28px;height:50px;padding:18px 0 0 21px;vertical-align:middle}.informations_terms h3{color:#543718;font-size:18px;margin-bottom:10px}.informations_terms h4{font-size:16px;margin-bottom:10px}.informations_terms ol,.informations_terms p,.informations_terms ul{line-height:1.5;margin-bottom:20px}.informations_terms ol li,.informations_terms ul li{line-height:1.5;margin-bottom:10px}.informations_terms ul li{list-style-type:disc;margin-left:24px}.informations_terms .detail-list{margin-top:20px}.informations_terms .inner-list{margin-left:1em;margin-top:20px}.informations_terms .inquiry-info-area{background:#fdf8f1;margin-bottom:20px;padding:16px}.articles_contents{overflow:hidden}.articles_heading{color:#543718;font-size:30px;line-height:40px;margin:0 0 16px}.articles_updated_at{color:#543718;font-size:14px;line-height:26px;margin:0 0 8px;text-align:right}.articles_subheading{font-size:16px;margin-bottom:12px;margin-top:0}.articles_category_list{margin:8px 0}.articles_category_list li{border:1px solid #d8d8d8;display:inline-block;margin-bottom:5px;margin-right:3px;padding:3px 5px}.articles_category_list li>a{color:#000;text-decoration:none}.articles_category_plate{overflow:hidden}.articles_category_plate_image{border-radius:50%;float:right;height:240px;margin:12px 0 12px 12px;overflow:hidden;width:240px}.articles_category_plate_image>img{height:100%;margin:0 -25%;width:auto}.articles_category_plate_items{margin:12px 0}.articles_category_plate_items_title{font-weight:700;margin-bottom:8px;margin-top:0}.articles_nav_list_link{color:#000;display:block;padding:8px;text-decoration:none}.article_summary_contents{background:#fffaf5;padding:46px 0 0;width:100%}.article_summary_area{margin:0 auto 46px}.article_summary_area,.article_summary_area_news{background:#fff;border:1px solid #d8d8d8;overflow:hidden;padding:39px 0 0 39px}.article_summary_area_news{margin:0 auto 16px}.article_summary_more_links{float:right;margin-bottom:46px}.articles_head_links{font-family:メイリオ,ヒラギノ角ゴ,Hiragino Kaku Gothic ProN,ＭＳ Ｐゴシック,Roboto,sans-serif}.articles_tab{border-bottom:1px solid #e09822;display:flex;list-style:none}.articles_tab li{border:1px solid #e09822;border-radius:4px 4px 0 0;text-align:center;width:50%}.articles_tab li a{background:#ededed;border-radius:4px 4px 0 0;color:#222;display:block;font-weight:400;list-style:none;padding:20px 0;text-decoration:none;width:100%}.articles_tab li a h2{font-size:26px;font-weight:400}.articles_tab li a h2 span{font-size:18px}.articles_tab li a:hover{background:#fff}.articles_tab .active a{background-color:#e09822;color:#fff;font-weight:700;text-decoration:none}.articles_tab .active a h2{font-weight:700}.articles_tab .active a:hover{background:#e09822}.articles_price_list{border:1px solid #e09822;border-top:none;margin-bottom:60px;padding:20px 2%}.articles_price_list h3{color:#543718;font-size:24px;font-weight:700;margin-bottom:23px}.articles_price_list ul{align-items:flex-start;border-bottom:1px solid #d8d8d8;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 30px}.articles_price_list ul:last-of-type{border-bottom:none;margin-bottom:0}.articles_price_list ul li{margin:0 2.6% 42px;text-align:center;width:28%}.articles_price_list ul li h4{border-left:4px solid #4e96db;margin:0 auto 10px;padding-left:10px;text-align:left}.articles_price_list ul li .no_effect{text-decoration:none}.articles_price_list ul li .no_effect p{color:#222}.articles_price_list ul li .no_effect .img{height:140px;margin:0 auto 10px;width:100%}.articles_price_list ul li .no_effect .img img{height:auto;width:100%}.articles_price_list ul li .no_effect .price{background:#fcf1e3;display:block;font-weight:700;line-height:27px;line-height:26px;margin:0 auto 16px;padding:20px 0;text-align:center}.articles_price_list ul li .no_effect .price strong{font-size:26px}.articles_price_list ul li .normal_link{font-size:15px}.article_title_heading{clear:both;color:#543718;font-size:38px;font-weight:700;margin-bottom:23px;text-align:center}.article_index_icon{margin-right:13px;vertical-align:bottom}.article_summary{float:left;margin:0 68px 43px 0}.article_summary_media{float:left;margin-right:12px}.article_summary_text{float:left;width:263px}.article_summary_thumb{height:115px;overflow:hidden;text-align:center;width:148px}.article_summary_thumb img{height:100%;width:auto}.article_summary_title{font-size:18px;font-weight:700;margin-bottom:12px;margin-top:0}.article_summary_desc{height:38px;line-height:19px;overflow:hidden;text-overflow:ellipsis}.related_article_summary_area{border-top:1px solid #d8d8d8;overflow:hidden;padding-top:36px}.related_article_summary_area h2{color:#543718;font-size:30px;margin-bottom:24px}.related_article_summary_area h2 .related_article_summary_icon{margin-right:6px;vertical-align:-webkit-baseline-middle}.related_article_summary_area .article_summary_small{border-bottom:1px dotted #d8d8d8;margin-bottom:20px;padding-bottom:20px;width:100%}.related_article_summary_area .article_summary_small:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.related_article_summary_area .article_summary_small .related_article_summary_media{float:left}.related_article_summary_area .article_summary_small .related_article_summary_thumb{height:136px;width:200px}.related_article_summary_area .article_summary_small .related_article_summary_thumb img{height:100%;width:100%}.related_article_summary_area .article_summary_small .related_article_summary_text{float:left;margin-left:20px;width:69%}.related_article_summary_area .article_summary_small .related_article_summary_title{font-size:16px;font-weight:700;line-height:18px;margin-bottom:12px}.related_article_summary_description{font-size:16px;height:78px;line-height:26px;overflow:hidden;text-overflow:ellipsis}.article_summary_list_area{background:#fff;border:1px solid #d8d8d8;margin:0 auto 46px;overflow:hidden;padding:32px 0 0 22px}.article_summary_list{float:left;margin:0 22px 32px 0;overflow:hidden}.article_summary_list_media{float:left;margin-right:12px}.article_summary_list_text{float:left;width:230px}.article_summary_list_thumb{height:78px;overflow:hidden;text-align:center;width:100px}.article_summary_list_thumb img{height:100%;width:auto}.article_summary_list_title{font-size:16px;font-weight:700;margin-bottom:12px;margin-top:0}.article_summary_list_desc{height:38px;line-height:19px;overflow:hidden;text-overflow:ellipsis}.related_info_link_area{border:1px solid #d8d8d8;margin:42px 0;overflow:hidden;padding:32px 22px 0}.related_info_link_area h2{color:#543718;font-size:28px;margin-bottom:10px}.related_info_link_area h2 span{color:#e09822}.related_info_link_area p{font-size:15px;line-height:22px;margin-bottom:26px}.related_info_link_area .related_info_underline{border-bottom:1px dotted #d8d8d8;margin-bottom:32px;padding-bottom:12px}.related_info_link_area .related_info_link{display:table;margin-bottom:32px;overflow:hidden}.related_info_link_area .related_info_link li{display:table-cell;vertical-align:top;width:52%}.related_info_link_area .related_info_link_media{float:left;margin-right:12px}.related_info_link_area .related_info_link_thumb{background:#d8d8d8;height:78px;width:100px}.related_info_link_area .related_info_link_thumb img{height:100%;width:auto}.related_info_link_area .related_info_link_text{float:left;width:230px}.related_info_link_area .related_info_link_text p{font-size:14px}.related_info_link_area .related_info_link_title{font-size:16px;font-weight:700;margin-bottom:16px}.h-tag-list .h-title{background-color:#ddd;border-bottom:none;border-radius:4px 4px 0 0;color:#543718;display:inline-block;font-size:16px;font-weight:700;margin:0;padding:12px 12px 8px}.h-tag-list .tag-wrap{border:2px dashed #ddd;border-radius:0 4px 4px 4px;margin:0 0 1em;padding:20px 20px 6px}.h-tag-list .h2-tag{font-size:16px;margin-bottom:20px}.h-tag-list .h3-tag{font-size:16px;margin-bottom:15px;padding-left:20px}.organic-form{margin:auto;width:400px}.organic-form iframe{height:660px;width:400px}.hidden_sp{display:none}.hidden_pc{display:block}.article_mainview{background:#fff5ee;background-image:url(/images/pc/articles/img_articles_index_mainview.png);background-position:100%;background-repeat:no-repeat;border-bottom:1px solid #d8d8d8;margin-bottom:41px;overflow:hidden;padding:56px 0 64px}.article_mainview h2 span{color:#e09822;font-size:65px}.article_mainview p{line-height:24px}.article_category_mainview{background:#fff5ee;border-bottom:1px solid #d8d8d8;margin-bottom:41px;overflow:hidden;padding:8px 0 13px}.article_category_mainview .catch_txt_area{margin-top:30px}.article_category_mainview .catch_txt_area h2{color:#543718;font-size:38px;margin:0 0 16px}.article_category_mainview .catch_txt_area p{line-height:24px;width:66%}.article_list_mainview{background:#fff5ee;border-bottom:1px solid #d8d8d8;margin-bottom:41px;overflow:hidden;padding:0}.article_list_mainview .pickup_ad_area{display:table;height:277px;overflow:hidden}.article_list_mainview .pickup_ad_area a{text-decoration:none}.article_list_mainview .pickup_ad_area .main_ad{background:#f4f4f4;display:table-cell;position:relative;vertical-align:bottom;width:628px;z-index:0}.article_list_mainview .pickup_ad_area .main_ad:hover{opacity:.8}.article_list_mainview .pickup_ad_area .main_ad .main_ad_thumb{height:277px;width:628px}.article_list_mainview .pickup_ad_area .main_ad .main_ad_thumb img{height:auto;width:100%;z-index:2}.article_list_mainview .pickup_ad_area .main_ad .catch_title{background:#000;bottom:0;color:#fff;font-size:22px;height:71px;line-height:32px;opacity:.6;padding:14px 20px 6px;position:absolute;width:588px;z-index:9999}.article_list_mainview .pickup_ad_area .sub_ad{background:#fff;display:table-cell;width:396px}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li{border-bottom:1px solid #d8d8d8;color:#543718!important;display:inline-block;height:51px;padding:20px;width:356px}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li p{font-size:15px;height:48px;line-height:24px;overflow:hidden;text-overflow:ellipsis}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li a{color:#543718}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li a:hover{color:#e19923}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li:hover{background:#faf3e4}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li:last-child{border-bottom:none}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li .sub_ad_thumb{float:left;height:54px;margin-right:16px;width:70px}.article_list_mainview .pickup_ad_area .sub_ad .sub_ad_list li .sub_ad_thumb img{height:100%;width:auto}.articles_index .main{width:1024px}.article_show_mainview{margin-bottom:41px;overflow:hidden;padding:38px 0}.index_link_area{border-bottom:1px solid #d8d8d8;display:table;margin-bottom:40px;overflow:hidden;padding-bottom:20px;width:100%}.index_link_area dt{display:table-cell;padding-right:20px;vertical-align:top;width:304px}.index_link_area dt h2{color:#543718;font-size:26px;line-height:36px;margin-bottom:16px}.index_link_area dt h2 span{color:#e09822;font-size:34px}.index_link_area dt p{font-size:15px;line-height:21px}.index_link_area dd{display:table-cell;width:700px}.article_header_inner{align-items:center;display:inline-block}.article_followed{border:1px solid #d8d8d8;margin-bottom:40px;overflow:hidden;padding:24px}.article_body{margin-bottom:48px}.article_body h2{background:#fffaf6;border-bottom:4px solid #ffead8;color:#543718;font-size:24px;left:0;margin:32px 0 24px;padding:16px 0 16px 16px;position:relative;top:0}.article_body h2:before{border-bottom:4px solid #e88c3d;border-radius:10px;bottom:-3px;content:"";display:block;left:-16px;position:absolute;width:95%}.article_body h3{align-items:center;color:#543718;display:flex;font-size:20px;line-height:1.6;margin:36px 0 20px;padding:0 16px 4px;position:relative}.article_body h3:before{background-color:#e88c3d;border-radius:2px;content:"";display:inline-block;height:40px;margin-right:8px;vertical-align:middle;width:4px}.article_body h4{background:#fff3ea;border-radius:2px;color:#543718;font-size:16px;padding:4px 8px}.article_body p{color:#543718;font-size:16px;line-height:28px;margin:20px 0}.article_body .underline1{background:linear-gradient(transparent 60%,#abeb9c 0)}.article_body .underline2{border-bottom:3px solid #d4a04e}.article_body img{display:block;margin:0 auto;max-height:400px;max-width:100%}.article_body table{border-collapse:collapse;color:#543718;font-size:16px;line-height:28px;margin:12px 0;table-layout:fixed;width:100%}.article_body table td,.article_body table th{border:1px solid #d8d8d8;line-height:1.6;padding:24px 16px;text-align:left;vertical-align:middle}.article_body table th{background-color:#f6f6f6;color:#543718}.article_body table td{background-color:#fff;line-height:22px}.article_body .frame1,.article_body .frame1-multi{border:2px solid #5dce4f;border-radius:4px;color:#543718;position:relative}.article_body .frame1 .frame-title,.article_body .frame1-multi .frame-title{border-bottom:1px dashed #5dce4f;color:.article_body .frame1 .frame-title,.article_body .frame1-multi .frame-title site-brown;display:inline-block;font-weight:700;padding:12px 24px 8px;width:100%}.article_body .frame1 p,.article_body .frame1 ul,.article_body .frame1-multi p,.article_body .frame1-multi ul{margin:0}.article_body .frame1 p span,.article_body .frame1 ul span,.article_body .frame1-multi p span,.article_body .frame1-multi ul span{font-weight:700}.article_body .frame1 ul,.article_body .frame1-multi ul{padding:0 24px 16px}.article_body .frame1 ul li,.article_body .frame1-multi ul li{line-height:1.6;list-style:none;margin:0;padding:0}.article_body .frame1 ul li:before,.article_body .frame1-multi ul li:before{background-color:#5dce4f;border-radius:1px;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}.article_body .frame1 p+ul,.article_body .frame1 ul+p,.article_body .frame1-multi p+ul,.article_body .frame1-multi ul+p{padding:0 24px 16px}.article_body .frame1 p,.article_body .frame1 ul,.article_body .frame1-multi p,.article_body .frame1-multi ul{padding:16px 24px}.article_body .frame1{margin-bottom:20px}.article_body .frame1:after{border-bottom:25px solid #5dce4f;border-left:25px solid transparent;bottom:0;content:"";position:absolute;right:0}.article_body .frame1-multi.first-frame{border-radius:4px 4px 0 0}.article_body .frame1-multi+.frame1-multi{border-radius:0;border-top:none;position:relative}.article_body .frame1-multi.last-frame{border-radius:0 0 4px 4px;margin-bottom:20px}.article_body .frame1-multi.last-frame:after{border-bottom:25px solid #5dce4f;border-left:25px solid transparent;bottom:0;content:"";position:absolute;right:0}.article_body .frame2{border:2px solid #d4a04e;border-radius:8px;color:#543718;margin:10px 0 20px;padding:24px;position:relative}.article_body .frame2 .frame-title{background:#fff;color:#d4a04e;display:inline-block;font-size:15px;font-weight:700;left:10px;line-height:1;padding:0 9px;position:absolute;top:-10px}.article_body .frame2 p,.article_body .frame2 ul{color:#543718;line-height:1.6;margin:0;padding:0}.article_body .frame2 p span,.article_body .frame2 ul span{font-weight:700}.article_body .quoted_image_original{border:1px solid #e4e4e4;color:#666;display:block;font-size:10px;line-height:1.8;margin:12px 0;padding:6px 24px}.article_body .quoted_image_original>a{color:#666;text-decoration:none}.article_body .ui_type_image .img img,.article_body .ui_type_text .right img{height:auto;width:auto}.articles_estimate_btn_area{margin:40px 0 56px;text-align:center}.articles_estimate_btn_area .btn_estimate{background:#ff4500;border:none;border-radius:4px;box-shadow:0 3px 0 #c12400;color:#fff;font-size:18px;padding:22px 40px;text-align:center;text-decoration:none}.articles_estimate_btn_area .btn_estimate:hover{background:#ff6d00;box-shadow:0 3px 0 #ba3e00;text-decoration:none}.articles_estimate_btn_area .btn_estimate .ico_arrow{color:#fff;display:inline;font-size:17px;margin-left:2px;padding:0 0 0 16px;position:relative;text-decoration:none}.articles_estimate_btn_area .btn_estimate .ico_arrow:after,.articles_estimate_btn_area .btn_estimate .ico_arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.articles_estimate_btn_area .btn_estimate .ico_arrow:before{background:#fff;border-radius:50%;box-sizing:border-box;height:18px;width:18px}.articles_estimate_btn_area .btn_estimate .ico_arrow:after{border-right:2px solid #ff4500;border-top:2px solid #ff4500;height:6px;left:4px;transform:rotate(45deg);width:6px}.related_articles_link_area{border:1px solid #d8d8d8;padding:39px}.related_articles_link_area h2{color:#543718;font-size:30px;margin-bottom:20px}.related_articles_link_area h2 span{color:#e09822}.related_articles_link_area p{font-size:15px;line-height:22px;margin-bottom:20px}.ico_arrow_more{margin-left:4px}.quoted_link_area{background:#f4f4f4;padding:16px 24px 20px}.quoted_link_area li{font-size:14px}.article_search_category_list_index{display:table;list-style:none;margin-bottom:40px;overflow:hidden;text-align:center}.article_search_category_list_index a{background-color:#f9f9f9;border:1px solid #d8d8d8;border-radius:10px;box-shadow:0 2px 0 #d8d8d8;color:#333;color:#333!important;cursor:pointer;display:table-cell;float:left;font-size:16px;height:103px;margin-right:12px;opacity:1;padding:30px 10px 10px;text-decoration:none;width:139px}.article_search_category_list_index a:hover{opacity:.6}.article_search_category_list_index a .category_list_icon{margin-bottom:10px;max-height:54px;max-width:54px}.article_search_category_list_index a em{font-weight:700}.article_search_category_list_index a:last-child{margin-right:0}.article_search_category_list{border-bottom:1px solid #d8d8d8;display:table;list-style:none;margin-bottom:24px;overflow:hidden;padding-bottom:24px;text-align:center}.article_search_category_list a{background-color:#f9f9f9;border:1px solid #d8d8d8;border-radius:10px;box-shadow:0 2px 0 #d8d8d8;color:#333;color:#333!important;cursor:pointer;display:table-cell;float:left;font-size:16px;height:103px;margin-right:12px;opacity:1;padding:30px 10px 10px;text-decoration:none;width:139px}.article_search_category_list a:hover{opacity:.6}.article_search_category_list a .category_list_icon{margin-bottom:10px;max-height:54px;max-width:54px}.article_search_category_list a em{font-weight:700}.article_search_category_list a:last-child{margin-right:0}.popular_reform_place_area_index{margin-bottom:40px;overflow:hidden}.popular_reform_place_area_index .icon_rehome_category{height:36px;margin-right:8px;width:36px}.popular_reform_place_area_index .detail_link{float:right;margin-top:8px;padding-right:22px}.popular_reform_place_area{border-bottom:1px solid #d8d8d8;margin-bottom:24px;overflow:hidden;padding-bottom:24px}.popular_reform_place_area .icon_rehome_category{height:36px;margin-right:8px;width:36px}.popular_reform_place_area .detail_link{float:right;font-size:14px;margin-top:8px}.popular_reform_place_list{list-style:none;overflow:hidden;text-align:left}.popular_reform_place_list a{background-color:#f9f9f9;border:1px solid #d8d8d8;border-radius:10px;box-shadow:0 2px 0 #d8d8d8;color:#333!important;cursor:pointer;float:left;font-size:15px;height:47px;line-height:50px;margin:0 12px 12px 0;opacity:1;padding:5px 0 5px 10px;text-decoration:none;width:321px}.popular_reform_place_list a :hover{opacity:.6}.popular_reform_place_list a:last-child{margin-right:0}.popular_reform_place_list a em{font-weight:700}.popular_reform_place_list a span{float:right;margin-right:10px}.point_box{list-style:none;overflow:hidden;text-align:center}.point_box li{background-color:#f9f9f9;border:1px solid #d8d8d8;border-radius:10px;cursor:pointer;float:left;opacity:1;padding:23px 23px 15px;width:632px}.point_box:hover{opacity:.6}.article_thumb{float:left;height:auto;margin-right:20px;width:440px}.article_desc{color:#543718;font-size:16px;line-height:28px}.article_socials{margin:34px 0 0}.article_socials_item{display:inline-block;margin-right:6px;vertical-align:top}.category_search_link_area{border:1px solid #d8d8d8;margin-bottom:20px;overflow:hidden}.category_search_link_area .ttl_search_categories{background:#e09822;color:#fff;font-size:19px;margin-bottom:0;padding:20px}.category_search_link_area .subttl_search_categories{background:#f4f4f4;border-bottom:1px solid #d8d8d8;color:#543718;font-size:16px;padding:16px 14px}.category_search_link_area .subttl_search_categories:hover{color:#e09822}.category_search_link_area .subttl_search_categories_last{background:#f4f4f4;color:#543718;font-size:16px;padding:16px 14px}.category_search_link_area .subttl_search_categories_last:hover{color:#e09822}.category_search_link_area .sidenav_icon{float:right;vertical-align:middle}.category_search_link_area a{text-decoration:none!important}.category_search_link_area li{border-bottom:1px dotted #d8d8d8;color:#333;display:block;padding:13px 16px}.category_search_link_area li .arrow_icon{float:right;padding-top:3px;vertical-align:middle}.category_search_link_area li:hover{background:#faf3e4;color:#e19923}.second_description_area{background:#f4f4f4;margin-top:30px;padding:26px 22px}.second_description_area .article_summary_desc_below{font-size:14px;line-height:19px}.article_cta{margin-top:30px}.hitudoku{background:#f4f4f4;margin:30px 0;padding:16px 10px 20px}.hitudoku dt{color:#333;margin-bottom:10px;padding:15px 10px 0}.hitudoku dd,.hitudoku dt{font-size:16px;font-weight:700}.hitudoku dd{padding:8px 15px}.hitudoku dd:last-child{border-bottom:none}.hitudoku dd a{margin-left:16px;position:relative}.hitudoku dd a:after{background-color:#666;border-radius:100%;content:"";display:block;height:6px;left:-1em;position:absolute;top:.5em;width:6px}.articles_followed_categories{margin-bottom:26px}.articles_followed_categories li{background:#fff;border:1px solid #d8d8d8;border-radius:4px;display:inline-block;font-size:14px;margin-right:3px;padding:6px 8px}.articles_followed_categories li:first-child{margin-left:0}.articles_followed_categories li a{color:#333;text-decoration:none}.safety-provide-contents{margin-top:36px;overflow:hidden}.safety-provide-contents h2{color:#543718;font-size:30px;margin-bottom:20px}.safety-provide-contents h2 span{color:#e09822}.safety-provide-contents h2 .safety_ico{display:inline-block;margin-right:13px;vertical-align:-13px}.safety-provide-contents .grid-safety{margin:12px 0;overflow:hidden}.safety-provide-contents .grid-safety .image{border:1px solid #d9d8d6;box-sizing:border-box;width:100%}.safety-provide-contents .grid-safety .item+.item{margin-left:2%}.safety-provide-contents .grid-safety .item{float:left;width:243px}.safety-provide-contents .grid-safety .item .thumb{border:1px solid #d9d8d6;height:162px}.safety-provide-contents .grid-safety .item .thumb img{height:100%;vertical-align:top;width:auto}.safety-provide-contents .grid-safety .item h3{color:#543718;font-weight:700;margin:10px 0 6px}.category_articles_show .h-tag-list,.category_articles_show .h-tag-list .tag-wrap ul>li{margin-bottom:20px}.category_articles_show .h-tag-list .tag-wrap li>ul{display:none}.category_articles_show .article_body{margin-bottom:48px}.category_articles_show .article_body h2{background:#fffaf6;border-bottom:4px solid #ffead8;color:#543718;font-size:24px;left:0;margin:32px 0 24px;padding:16px 0 16px 16px;position:relative;top:0}.category_articles_show .article_body h2:before{border-bottom:4px solid #e88c3d;border-radius:10px;bottom:-3px;content:"";display:block;left:0;position:absolute;width:95%}.category_articles_show .article_body h3{align-items:center;color:#543718;display:flex;font-size:20px;left:-16px;line-height:1.6;margin:36px 0 20px;padding:0 16px 4px;position:relative}.category_articles_show .article_body h3:before{background-color:#e88c3d;border-radius:2px;content:"";display:inline-block;height:40px;margin-right:8px;vertical-align:middle;width:4px}.category_articles_show .article_body h4{background:#fff3ea;border-radius:2px;color:#543718;font-size:16px;padding:4px 8px}.category_articles_show .article_body p{color:#543718;font-size:16px;line-height:28px;margin:20px 0}.category_articles_show .article_body .underline1{background:linear-gradient(transparent 60%,#abeb9c 0)}.category_articles_show .article_body .underline2{border-bottom:3px solid #d4a04e}.category_articles_show .article_body img{display:block;margin:0 auto;max-height:400px;max-width:100%}.category_articles_show .article_body table{border-collapse:collapse;color:#543718;font-size:16px;line-height:28px;margin:12px 0;table-layout:fixed;width:100%}.category_articles_show .article_body table td,.category_articles_show .article_body table th{border:1px solid #d8d8d8;line-height:1.6;padding:24px 16px;text-align:left;vertical-align:middle}.category_articles_show .article_body table th{background-color:#f6f6f6;color:#543718}.category_articles_show .article_body table td{background-color:#fff;line-height:22px}.category_articles_show .article_body .frame1,.category_articles_show .article_body .frame1-multi{border:2px solid #5dce4f;border-radius:4px;color:#543718;position:relative}.category_articles_show .article_body .frame1 .frame-title,.category_articles_show .article_body .frame1-multi .frame-title{border-bottom:1px dashed #5dce4f;color:.category_articles_show .article_body .frame1 .frame-title,.category_articles_show .article_body .frame1-multi .frame-title site-brown;display:inline-block;font-weight:700;padding:12px 24px 8px;width:100%}.category_articles_show .article_body .frame1 p,.category_articles_show .article_body .frame1 ul,.category_articles_show .article_body .frame1-multi p,.category_articles_show .article_body .frame1-multi ul{margin:0}.category_articles_show .article_body .frame1 p span,.category_articles_show .article_body .frame1 ul span,.category_articles_show .article_body .frame1-multi p span,.category_articles_show .article_body .frame1-multi ul span{font-weight:700}.category_articles_show .article_body .frame1 ul,.category_articles_show .article_body .frame1-multi ul{padding:0 24px 16px}.category_articles_show .article_body .frame1 ul li,.category_articles_show .article_body .frame1-multi ul li{line-height:1.6;list-style:none;margin:0;padding:0}.category_articles_show .article_body .frame1 ul li:before,.category_articles_show .article_body .frame1-multi ul li:before{background-color:#5dce4f;border-radius:1px;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}.category_articles_show .article_body .frame1 p+ul,.category_articles_show .article_body .frame1 ul+p,.category_articles_show .article_body .frame1-multi p+ul,.category_articles_show .article_body .frame1-multi ul+p{padding:0 24px 16px}.category_articles_show .article_body .frame1 p,.category_articles_show .article_body .frame1 ul,.category_articles_show .article_body .frame1-multi p,.category_articles_show .article_body .frame1-multi ul{padding:16px 24px}.category_articles_show .article_body .frame1{margin-bottom:20px}.category_articles_show .article_body .frame1:after{border-bottom:25px solid #5dce4f;border-left:25px solid transparent;bottom:0;content:"";position:absolute;right:0}.category_articles_show .article_body .frame1-multi.first-frame{border-radius:4px 4px 0 0}.category_articles_show .article_body .frame1-multi+.frame1-multi{border-radius:0;border-top:none;position:relative}.category_articles_show .article_body .frame1-multi.last-frame{border-radius:0 0 4px 4px;margin-bottom:20px}.category_articles_show .article_body .frame1-multi.last-frame:after{border-bottom:25px solid #5dce4f;border-left:25px solid transparent;bottom:0;content:"";position:absolute;right:0}.category_articles_show .article_body .frame2{border:2px solid #d4a04e;border-radius:8px;color:#543718;margin:10px 0 20px;padding:24px;position:relative}.category_articles_show .article_body .frame2 .frame-title{background:#fff;color:#d4a04e;display:inline-block;font-size:15px;font-weight:700;left:10px;line-height:1;padding:0 9px;position:absolute;top:-10px}.category_articles_show .article_body .frame2 p,.category_articles_show .article_body .frame2 ul{color:#543718;line-height:1.6;margin:0;padding:0}.category_articles_show .article_body .frame2 p span,.category_articles_show .article_body .frame2 ul span{font-weight:700}.category_articles_show .article_body .quoted_image_original{border:1px solid #e4e4e4;color:#666;display:block;font-size:10px;line-height:1.8;margin:12px 0;padding:6px 24px}.category_articles_show .article_body .quoted_image_original>a{color:#666;text-decoration:none}.category_articles_show .article_body .ui_type_image .img img,.category_articles_show .article_body .ui_type_text .right img{height:auto;width:auto}.category_articles_show .quote_via_url{border:1px solid #e4e4e4;color:#666;display:block;font-size:10px;line-height:1.8;margin:12px 0;padding:6px 24px}.category_articles_show .quote_via_url a{color:#666;text-decoration:none}.category_articles_show .quote_via_url:before{content:"引用元："}.category_articles_show .quote_img_url{display:none}.category_articles_show .primary_btn{background-color:#5dce4f;border:none;border-radius:4px;box-shadow:0 3px #338f28;box-sizing:border-box;color:#fff;display:table;font-size:20px;font-weight:700;line-height:1.4em;margin:6px auto 20px;max-width:100%;padding:18px 40px;text-align:center;text-decoration:none;text-shadow:rgba(0,0,0,.3) -1px -1px 1px}.campaign_pest_show,.campaign_present_show{color:#333;font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:16px;line-height:1.35}.campaign_pest_show p,.campaign_present_show p{font-size:16px;line-height:22px}.campaign_pest_show strong,.campaign_present_show strong{color:#f45500;font-weight:700}.campaign_pest_show .refund_header,.campaign_present_show .refund_header{margin:0 auto 32px;width:1024px}.campaign_pest_show .refund_header .refund_mainview .refund_mainview_image,.campaign_present_show .refund_header .refund_mainview .refund_mainview_image{height:386px;width:1024px}.campaign_pest_show .refund_header .refund_mainview_list,.campaign_present_show .refund_header .refund_mainview_list{font-size:10px;line-height:1.5;padding-left:16px}.campaign_pest_show .refund_header .refund_mainview_list li,.campaign_present_show .refund_header .refund_mainview_list li{list-style:none;text-indent:-1.5em}.campaign_pest_show .content,.campaign_present_show .content{margin-bottom:34px;overflow:hidden}.campaign_pest_show .campaign_flow_area,.campaign_present_show .campaign_flow_area{margin:0 auto 48px;overflow:hidden;width:1024px}.campaign_pest_show .campaign_flow_area h2,.campaign_present_show .campaign_flow_area h2{color:#543718;font-size:27px;margin-bottom:16px}.campaign_pest_show .campaign_flow_area h2 span,.campaign_present_show .campaign_flow_area h2 span{color:#e09822}.campaign_pest_show .campaign_flow_area .flow_box,.campaign_present_show .campaign_flow_area .flow_box{background:#fff;border:3px solid #ffccb3;float:left;height:240px;margin-right:26px;padding:20px 18px;position:relative;width:279px}.campaign_pest_show .campaign_flow_area .flow_box:after,.campaign_pest_show .campaign_flow_area .flow_box:before,.campaign_present_show .campaign_flow_area .flow_box:after,.campaign_present_show .campaign_flow_area .flow_box:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.campaign_pest_show .campaign_flow_area .flow_box:after,.campaign_present_show .campaign_flow_area .flow_box:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:14px;margin-top:-14px}.campaign_pest_show .campaign_flow_area .flow_box:before,.campaign_present_show .campaign_flow_area .flow_box:before{border-color:rgba(255,204,179,0) rgba(255,204,179,0) rgba(255,204,179,0) #ffccb3;border-width:20px;margin-top:-20px}.campaign_pest_show .campaign_flow_area .flow_box_last,.campaign_present_show .campaign_flow_area .flow_box_last{background:#fff;border:3px solid #ffccb3;float:left;height:240px;padding:20px 18px;position:relative;width:285px}.campaign_pest_show .campaign_flow_area .flow_box .inner,.campaign_pest_show .campaign_flow_area .flow_box_last .inner,.campaign_present_show .campaign_flow_area .flow_box .inner,.campaign_present_show .campaign_flow_area .flow_box_last .inner{display:table;margin-bottom:18px;width:285px}.campaign_pest_show .campaign_flow_area .flow_box .inner h3,.campaign_pest_show .campaign_flow_area .flow_box_last .inner h3,.campaign_present_show .campaign_flow_area .flow_box .inner h3,.campaign_present_show .campaign_flow_area .flow_box_last .inner h3{color:#543718;display:table-cell;font-size:30px;vertical-align:middle}.campaign_pest_show .campaign_flow_area .flow_box .inner h3 span,.campaign_pest_show .campaign_flow_area .flow_box_last .inner h3 span,.campaign_present_show .campaign_flow_area .flow_box .inner h3 span,.campaign_present_show .campaign_flow_area .flow_box_last .inner h3 span{background:linear-gradient(transparent 60%,#fff431 0);padding-top:-10px}.campaign_pest_show .campaign_flow_area .flow_box .inner .flow_box_thumb,.campaign_pest_show .campaign_flow_area .flow_box_last .inner .flow_box_thumb,.campaign_present_show .campaign_flow_area .flow_box .inner .flow_box_thumb,.campaign_present_show .campaign_flow_area .flow_box_last .inner .flow_box_thumb{background:#f4f4f4;display:table-cell;float:right;height:79px;width:103px}.campaign_pest_show .campaign_flow_area .flow_box .inner .flow_box_thumb img,.campaign_pest_show .campaign_flow_area .flow_box_last .inner .flow_box_thumb img,.campaign_present_show .campaign_flow_area .flow_box .inner .flow_box_thumb img,.campaign_present_show .campaign_flow_area .flow_box_last .inner .flow_box_thumb img{height:79px;width:103px}.campaign_pest_show .campaign_case_banner,.campaign_present_show .campaign_case_banner{display:block;margin:8px auto 64px;text-align:center}.campaign_pest_show .campaign_overview_area,.campaign_present_show .campaign_overview_area{background:#fcf1e3;clear:both;overflow:hidden;padding:32px 0;text-align:center}.campaign_pest_show .campaign_overview_area h2,.campaign_present_show .campaign_overview_area h2{color:#543718;font-size:36px;margin-bottom:20px}.campaign_pest_show .campaign_overview_area .overview_text_box,.campaign_present_show .campaign_overview_area .overview_text_box{background:#fff;font-size:16px;line-height:22px;padding:43px 39px;text-align:left}.campaign_pest_show .campaign_overview_area .btn_area,.campaign_present_show .campaign_overview_area .btn_area{background:#fff;border:1px solid #f9edbc;margin:auto;padding:30px;text-align:center;width:964px}.campaign_pest_show .campaign_overview_area .btn_area .tel,.campaign_present_show .campaign_overview_area .btn_area .tel{margin-top:20px}.campaign_pest_show .campaign_overview_area .btn_area .estimate_txt,.campaign_present_show .campaign_overview_area .btn_area .estimate_txt{color:#543718;font-size:30px;font-weight:700;margin-bottom:20px}.campaign_pest_show .campaign_overview_area .btn_area .estimate_txt span,.campaign_present_show .campaign_overview_area .btn_area .estimate_txt span{color:#e09822}.campaign_pest_show .campaign_merit_area,.campaign_present_show .campaign_merit_area{clear:both;overflow:hidden;padding:56px 0;text-align:center}.campaign_pest_show .campaign_merit_area h2,.campaign_present_show .campaign_merit_area h2{color:#543718;font-size:36px;margin-bottom:42px}.campaign_pest_show .campaign_merit_area h2 span,.campaign_present_show .campaign_merit_area h2 span{color:#e09822;font-size:56px}.campaign_pest_show .campaign_merit_area .inner,.campaign_present_show .campaign_merit_area .inner{border-bottom:1px dotted #d8d8d8;margin-bottom:30px;overflow:hidden;padding-bottom:30px}.campaign_pest_show .campaign_merit_area .supply_txt,.campaign_present_show .campaign_merit_area .supply_txt{text-align:left}.campaign_pest_show .campaign_merit_area .more_link,.campaign_present_show .campaign_merit_area .more_link{float:right;margin-top:12px}.campaign_pest_show .campaign_merit_area .merit_box,.campaign_present_show .campaign_merit_area .merit_box{background:#fff;border:3px solid #c5def4;float:left;font-size:16px;height:530px;line-height:22px;margin-right:37px;overflow:hidden;padding-bottom:42px;text-align:center;width:310px}.campaign_pest_show .campaign_merit_area .merit_box .thumb,.campaign_pest_show .campaign_merit_area .merit_box h3,.campaign_present_show .campaign_merit_area .merit_box .thumb,.campaign_present_show .campaign_merit_area .merit_box h3{margin-bottom:13px}.campaign_pest_show .campaign_merit_area .merit_box p,.campaign_present_show .campaign_merit_area .merit_box p{margin:16px auto 0;width:280px}.campaign_pest_show .campaign_merit_area .merit_box_last,.campaign_present_show .campaign_merit_area .merit_box_last{background:#fff;border:3px solid #c5def4;float:left;font-size:16px;height:530px;line-height:22px;overflow:hidden;padding-bottom:42px;text-align:center;width:310px}.campaign_pest_show .campaign_merit_area .merit_box_last .thumb,.campaign_pest_show .campaign_merit_area .merit_box_last h3,.campaign_present_show .campaign_merit_area .merit_box_last .thumb,.campaign_present_show .campaign_merit_area .merit_box_last h3{margin-bottom:13px}.campaign_pest_show .campaign_merit_area .merit_box_last p,.campaign_present_show .campaign_merit_area .merit_box_last p{margin:16px auto 20px;width:280px}.campaign_pest_show .campaign_merit_area .merit_box_last a,.campaign_present_show .campaign_merit_area .merit_box_last a{text-align:right}.campaign_pest_show .campaign_detail_area,.campaign_present_show .campaign_detail_area{background:#fcf1e3;clear:both;overflow:hidden;padding:56px 0;text-align:center}.campaign_pest_show .campaign_detail_area h2,.campaign_present_show .campaign_detail_area h2{color:#e09822;font-size:56px;margin-bottom:30px}.campaign_pest_show .campaign_detail_area .detail_text_box,.campaign_present_show .campaign_detail_area .detail_text_box{background:#fff;font-size:16px;line-height:22px;padding:43px 39px;text-align:left}.campaign_pest_show .campaign_detail_area .detail_text_box .inner,.campaign_present_show .campaign_detail_area .detail_text_box .inner{border-bottom:1px dotted #d8d8d8;margin-bottom:22px;padding-bottom:26px}.campaign_pest_show .campaign_detail_area .detail_text_box h3,.campaign_present_show .campaign_detail_area .detail_text_box h3{background-image:url(/images/pc/top/ttl_mark.png);background-position:0;background-repeat:no-repeat;color:#543718;font-size:28px;height:50px;margin-bottom:15px;padding:18px 0 0 21px;vertical-align:middle}.campaign_pest_show .campaign_detail_area .detail_text_box .howto_supply,.campaign_present_show .campaign_detail_area .detail_text_box .howto_supply{margin-top:24px}.campaign_pest_show .campaign_detail_area .detail_text_box .lead_txt,.campaign_present_show .campaign_detail_area .detail_text_box .lead_txt{margin-bottom:24px}.campaign_pest_show .campaign_detail_area .detail_text_box .supply_txt,.campaign_present_show .campaign_detail_area .detail_text_box .supply_txt{font-size:14px;line-height:19px}.campaign_pest_show .campaign_detail_area .detail_text_box li,.campaign_present_show .campaign_detail_area .detail_text_box li{line-height:26px;list-style:disc;margin-left:26px}.campaign_pest_show .campaign_detail_area .detail_text_box li span,.campaign_present_show .campaign_detail_area .detail_text_box li span{color:#e09822}.campaign_pest_show .campaign_detail_area .detail_text_box .campaign_price_items,.campaign_present_show .campaign_detail_area .detail_text_box .campaign_price_items{border-collapse:collapse;border-left:1px dotted #d8d8d8;border-top:1px dotted #d8d8d8;margin-bottom:24px;width:100%}.campaign_pest_show .campaign_detail_area .detail_text_box .campaign_price_items td,.campaign_pest_show .campaign_detail_area .detail_text_box .campaign_price_items th,.campaign_present_show .campaign_detail_area .detail_text_box .campaign_price_items td,.campaign_present_show .campaign_detail_area .detail_text_box .campaign_price_items th{padding:16px;text-align:left}.campaign_pest_show .campaign_detail_area .detail_text_box .campaign_price_items th,.campaign_present_show .campaign_detail_area .detail_text_box .campaign_price_items th{background:#f4f4f4;border-bottom:1px dotted #d8d8d8;border-right:1px dotted #d8d8d8;color:#543718;width:22%}.campaign_pest_show .campaign_detail_area .detail_text_box .campaign_price_items td,.campaign_present_show .campaign_detail_area .detail_text_box .campaign_price_items td{border-bottom:1px dotted #d8d8d8;border-right:1px dotted #d8d8d8;width:28%}.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_check,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_check{display:none}.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_check_label,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_check_label{color:#0076ca;display:block;margin-bottom:15px;text-align:right;text-decoration:underline}.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_check_label:hover,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_check_label:hover{text-decoration:none}.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_contents,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_contents{height:0;opacity:0;transition:.5s;visibility:hidden;width:100%}.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_contents p,.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_contents table,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_contents p,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_contents table{visibility:hidden}.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_check:checked+.old_campaign_check_label+.old_campaign_contents,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_check:checked+.old_campaign_check_label+.old_campaign_contents{height:auto;opacity:1;visibility:visible}.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_check:checked+.old_campaign_check_label+.old_campaign_contents p,.campaign_pest_show .campaign_detail_area .detail_text_box .old_campaign_check:checked+.old_campaign_check_label+.old_campaign_contents table,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_check:checked+.old_campaign_check_label+.old_campaign_contents p,.campaign_present_show .campaign_detail_area .detail_text_box .old_campaign_check:checked+.old_campaign_check_label+.old_campaign_contents table{opacity:1;visibility:visible}.campaign_pest_show .campaign_case_detail,.campaign_present_show .campaign_case_detail{margin:64px auto 56px;max-width:1024px}.campaign_pest_show .campaign_case_detail h2,.campaign_present_show .campaign_case_detail h2{color:#543718;font-size:36px;text-align:center}.campaign_pest_show .campaign_case_detail p,.campaign_present_show .campaign_case_detail p{margin:40px 0 16px}.campaign_pest_show .campaign_case_detail ul,.campaign_present_show .campaign_case_detail ul{border-bottom:1px solid #dedede;border-top:1px solid #dedede;list-style:disc;padding:24px 32px 16px}.campaign_pest_show .campaign_case_detail ul li,.campaign_present_show .campaign_case_detail ul li{line-height:1.4;margin-bottom:8px}.campaign_referfriend_show{color:#333;font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:16px;line-height:1.35}.campaign_referfriend_show p{font-size:16px;line-height:22px}.campaign_referfriend_show strong{color:#f45500;font-weight:700}.campaign_referfriend_show .referfriend_header .referfriend_mainview{background-color:#ffe164;background-image:url(/images/pc/campaign/referfriend/bg_mainview_pc.png);background-repeat:repeat-x;margin:0 auto 60px;padding:20px 0 0}.campaign_referfriend_show .referfriend_header .referfriend_mainview .inner{height:420px;margin:0 auto;position:relative;text-align:center;width:1024px}.campaign_referfriend_show .referfriend_header .referfriend_mainview .txt{color:#543718;font-size:28px;font-weight:700;line-height:1.3;margin:20px 0}.campaign_referfriend_show .content{margin-bottom:34px;overflow:hidden}.campaign_referfriend_show .campaign_howto_area{margin:0 auto 48px;overflow:hidden;width:1024px}.campaign_referfriend_show .campaign_howto_area h2{color:#543718;font-size:36px;margin-bottom:42px;text-align:center}.campaign_referfriend_show .campaign_howto_area h2 span{color:#e09822;font-size:56px}.campaign_referfriend_show .campaign_howto_area .howto_box{background:#fff;border:6px solid #ffe164;float:left;height:180px;margin-right:26px;padding:20px 18px;position:relative;width:451px}.campaign_referfriend_show .campaign_howto_area .howto_box .caption{background-color:#543718;border-radius:50%;color:#fff;display:inline-block;font-size:36px;height:70px;left:50%;line-height:70px;margin:0;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:70px}.campaign_referfriend_show .campaign_howto_area .howto_box_last{background:#fff;border:6px solid #ffe164;float:left;height:180px;padding:20px 18px;position:relative;width:451px}.campaign_referfriend_show .campaign_howto_area .howto_box_last .caption{background-color:#543718;border-radius:50%;color:#fff;display:inline-block;font-size:36px;height:70px;left:50%;line-height:70px;margin:0;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:70px}.campaign_referfriend_show .campaign_howto_area .howto_box .inner,.campaign_referfriend_show .campaign_howto_area .howto_box_last .inner{align-items:center;display:flex;justify-content:center;margin:10px auto 18px;padding:20px 20px 0}.campaign_referfriend_show .campaign_howto_area .howto_box .inner h4,.campaign_referfriend_show .campaign_howto_area .howto_box_last .inner h4{color:#543718;font-size:30px;margin-right:30px;vertical-align:middle}.campaign_referfriend_show .campaign_howto_area .howto_box .inner h4 span,.campaign_referfriend_show .campaign_howto_area .howto_box_last .inner h4 span{background:linear-gradient(transparent 60%,#fff431 0);padding-top:-10px}.campaign_referfriend_show .campaign_howto_area .howto_box .inner .thumbnail,.campaign_referfriend_show .campaign_howto_area .howto_box_last .inner .thumbnail{height:85px}.campaign_referfriend_show .campaign_shere_area{clear:both;overflow:hidden;padding:56px 0;text-align:center}.campaign_referfriend_show .campaign_shere_area h2{color:#543718;font-size:36px;margin-bottom:42px}.campaign_referfriend_show .campaign_shere_area h2 span{color:#e09822;font-size:56px}.campaign_referfriend_show .campaign_shere_area .inner{background:#f4f4f4;margin-bottom:16px;overflow:hidden;padding:30px 0;text-align:center}.campaign_referfriend_show .campaign_shere_area .url_copy_txt{opacity:0;position:absolute}.campaign_referfriend_show .campaign_shere_area .shere_link{display:flex;justify-content:center;margin:0 auto;padding:0}.campaign_referfriend_show .campaign_shere_area .shere_link li{list-style:none;margin:0 50px 0 0}.campaign_referfriend_show .campaign_shere_area .shere_link li:last-child{margin:0}.campaign_referfriend_show .campaign_shere_area .shere_link li a{background:#333;border-radius:50px;display:inline-block;text-decoration:none}.campaign_referfriend_show .campaign_shere_area .shere_link li a:hover{opacity:.8}.campaign_referfriend_show .campaign_shere_area .shere_link li a i{align-items:center;color:#fff;display:inline-block;display:flex;font-size:40px;font-style:normal;height:100px;justify-content:center;width:100px}.campaign_referfriend_show .campaign_shere_area .shere_link li:first-child a{background:#0076ca}.campaign_referfriend_show .campaign_shere_area .shere_link li:nth-child(2) a{background:#eb4c47}.campaign_referfriend_show .campaign_shere_area .shere_link li:nth-child(3) a{background:#1da1f2}.campaign_referfriend_show .campaign_shere_area .shere_link li:nth-child(4) a{background:#1877f2}.campaign_referfriend_show .campaign_shere_area .shere_link li:nth-child(5) a{background:#06c755}.campaign_referfriend_show .campaign_shere_area .shere_link li .line_icon{height:45px;width:45px}.campaign_referfriend_show .campaign_shere_area .shere_link li span{display:flex;flex-direction:column;margin-top:15px}.campaign_referfriend_show .campaign_shere_area .supply_txt{text-align:left}.campaign_referfriend_show .campaign_detail_area{background:#fcf1e3;clear:both;overflow:hidden;padding:56px 0;text-align:center}.campaign_referfriend_show .campaign_detail_area h2{color:#e09822;font-size:56px;margin-bottom:30px}.campaign_referfriend_show .campaign_detail_area .detail_text_box{background:#fff;font-size:16px;line-height:22px;padding:43px 39px;text-align:left}.campaign_referfriend_show .campaign_detail_area .detail_text_box .inner{border-bottom:1px dotted #d8d8d8;margin-bottom:22px;padding-bottom:26px}.campaign_referfriend_show .campaign_detail_area .detail_text_box h3{background-image:url(/images/pc/top/ttl_mark.png);background-position:0;background-repeat:no-repeat;color:#543718;font-size:28px;height:50px;margin-bottom:15px;padding:18px 0 0 21px;vertical-align:middle}.campaign_referfriend_show .campaign_detail_area .detail_text_box .howto_supply{margin-top:24px}.campaign_referfriend_show .campaign_detail_area .detail_text_box .lead_txt{margin-bottom:24px}.campaign_referfriend_show .campaign_detail_area .detail_text_box .supply_txt{font-size:14px;line-height:19px}.campaign_referfriend_show .campaign_detail_area .detail_text_box ol{counter-reset:my-counter;list-style:none;margin:0;padding:0}.campaign_referfriend_show .campaign_detail_area .detail_text_box ol li{font-size:16px;line-height:1.5;padding-left:30px;position:relative}.campaign_referfriend_show .campaign_detail_area .detail_text_box ol li:before{align-items:center;background:transparent;border:1px solid #333;border-radius:50%;box-sizing:border-box;color:#333;content:counter(my-counter);counter-increment:my-counter;display:flex;font-size:85%;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:22px}.campaign_referfriend_show .campaign_detail_area .detail_text_box ul li{line-height:26px;list-style:disc;margin-left:26px}.campaign_referfriend_show .campaign_detail_area .detail_text_box ul li span{color:#e09822}.guide_books_index .inner{float:left}.guide_books_index .inner .main_ttl{background-image:url(/images/pc/top/ttl_mark.png);background-position:0;background-repeat:no-repeat;color:#543718;font-size:28px;height:50px;margin-bottom:20px;padding:18px 0 0 21px;vertical-align:middle}.guide_books_index .inner .guide_book_form_area{border-bottom:1px solid #d9d8d6;border-top:1px solid #d9d8d6;display:table;margin-top:26px;width:1024px}.guide_books_index .inner .guide_book_form_area dt{background-color:#fffbf2;display:table-cell;padding:26px 16px;width:30%}.guide_books_index .inner .guide_book_form_area dd{display:table-cell;padding:26px 16px;width:70%}.guide_books_index .inner .guide_book_form_area dd input[type=text]{border:1px solid;border-color:initial;border-radius:4px;font-size:15px;padding:10px;width:500px}.guide_books_index .inner .guide_book_form_area dd p{margin-top:8px}.guide_books_index .inner .guide_book_btn{margin:20px 0;text-align:center}.guide_books_index .inner .guide_book_btn .bt_submit{background:linear-gradient(0deg,#0c8ae4 0,#0c8ae4 50%,#0077cb 51%,#0077cb);background-color:#0077cb;border:2px solid #0077cb;border-radius:60px;border-radius:100px;color:#fff;font-size:20px;line-height:30px;margin-top:10px;padding:10px;text-shadow:1px 1px 0 rgba(0,0,0,.1);width:30%}.guide_books_index .inner .notification_area{margin-bottom:60px;text-align:center}.guide_books_index .inner .notification_area p{margin-top:8px}.guide_books_create .inner{float:left}.guide_books_create .inner .main_ttl{background-image:url(/images/pc/top/ttl_mark.png);background-position:0;background-repeat:no-repeat;color:#543718;font-size:28px;height:50px;margin-bottom:20px;padding:18px 0 0 21px;vertical-align:middle}.guide_books_create .inner .guide_book_form_area{border-bottom:1px solid #d9d8d6;border-top:1px solid #d9d8d6;display:table;margin-top:26px;width:1024px}.guide_books_create .inner .guide_book_form_area dt{background-color:#fffbf2;display:table-cell;padding:26px 16px;width:30%}.guide_books_create .inner .guide_book_form_area dd{display:table-cell;padding:26px 16px;width:70%}.guide_books_create .inner .guide_book_form_area dd input[type=text]{border:1px solid;border-color:initial;border-radius:4px;font-size:15px;padding:10px;width:500px}.guide_books_create .inner .guide_book_form_area dd p{margin-top:8px}.guide_books_create .inner .guide_book_btn{margin:20px 0;text-align:center}.guide_books_create .inner .guide_book_btn .bt_submit{background:linear-gradient(0deg,#0c8ae4 0,#0c8ae4 50%,#0077cb 51%,#0077cb);background-color:#0077cb;border:2px solid #0077cb;border-radius:60px;border-radius:100px;color:#fff;font-size:20px;line-height:30px;margin-top:10px;padding:10px;text-shadow:1px 1px 0 rgba(0,0,0,.1);width:30%}.guide_books_create .inner .notification_area{margin-bottom:60px;text-align:center}.guide_books_create .inner .notification_area p{margin-top:8px}.guide_books_done .inner{float:left;text-align:center;width:1024px}.guide_books_done .inner .thanks_main_ttl{color:#543718;font-size:36px;margin-top:30px;vertical-align:middle}.guide_books_done .inner p{line-height:2.4;margin:26px 0 60px}.icon_rehome_category{background-repeat:no-repeat;display:inline-block;vertical-align:middle}.icon_rehome_category_all{background-position:-5px -5px}.icon_rehome_category_all,.icon_rehome_category_others{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_others{background-position:-695px -5px}.icon_rehome_category_renovation{background-position:-787px -5px}.icon_rehome_category_kitchen,.icon_rehome_category_renovation{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_kitchen{background-position:-603px -5px}.icon_rehome_category_washroom{background-position:-1109px -5px}.icon_rehome_category_toilet,.icon_rehome_category_washroom{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_toilet{background-position:-971px -5px}.icon_rehome_category_bath{background-position:-97px -5px}.icon_rehome_category_bath,.icon_rehome_category_stairs{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_stairs{background-position:-879px -5px}.icon_rehome_category_entrance{background-position:-281px -5px}.icon_rehome_category_entrance,.icon_rehome_category_roof{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_roof{background-position:-833px -5px}.icon_rehome_category_wall{background-position:-1063px -5px}.icon_rehome_category_porch,.icon_rehome_category_wall{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_porch{background-position:-741px -5px}.icon_rehome_category_garden{background-position:-465px -5px}.icon_rehome_category_exterior,.icon_rehome_category_garden{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_exterior{background-position:-373px -5px}.icon_rehome_category_living{background-position:-649px -5px}.icon_rehome_category_dining,.icon_rehome_category_living{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_dining{background-position:-235px -5px}.icon_rehome_category_western_style_room{background-image:url(/images/icon-rehome-categories/icon-category.png);background-position:-1155px -5px}.icon_rehome_category_japanese_style_room{background-image:url(/images/icon-rehome-categories/icon-category.png);background-position:-557px -5px}.icon_rehome_category_corridor{background-position:-189px -5px}.icon_rehome_category_corridor,.icon_rehome_category_veranda{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_veranda{background-position:-1017px -5px}.icon_rehome_category_wood-deck{background-position:-1201px -5px}.icon_rehome_category_gate,.icon_rehome_category_wood-deck{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_gate{background-position:-511px -5px}.icon_rehome_category_fence{background-position:-419px -5px}.icon_rehome_category_entrance2,.icon_rehome_category_fence{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_entrance2{background-position:-327px -5px}.icon_rehome_category_garage{background-position:-143px -5px}.icon_rehome_category_awning,.icon_rehome_category_garage{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_awning{background-position:-51px -5px}.icon_rehome_category_terrace{background-image:url(/images/icon-rehome-categories/icon-category.png);background-position:-925px -5px}.icon_rehome_category_map{background-image:url(/images/pc/cases/ico-map.png);background-position:6px 0}.icon_rehome_category_wordmouth{background-image:url(/images/pc/cases/ico-wordmouth.png);background-position:3px 4px}.smallicon_rehome_category{background-repeat:no-repeat;display:inline-block;vertical-align:middle}.smallicon_rehome_category_all{background-position:-5px -5px}.smallicon_rehome_category_all,.smallicon_rehome_category_others{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_others{background-position:-425px -5px}.smallicon_rehome_category_renovation{background-position:-481px -5px}.smallicon_rehome_category_kitchen,.smallicon_rehome_category_renovation{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_kitchen{background-position:-369px -5px}.smallicon_rehome_category_washroom{background-position:-677px -5px}.smallicon_rehome_category_toilet,.smallicon_rehome_category_washroom{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_toilet{background-position:-593px -5px}.smallicon_rehome_category_bath{background-position:-61px -5px}.smallicon_rehome_category_bath,.smallicon_rehome_category_stairs{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_stairs{background-position:-537px -5px}.smallicon_rehome_category_entrance{background-position:-173px -5px}.smallicon_rehome_category_entrance,.smallicon_rehome_category_roof{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_roof{background-position:-509px -5px}.smallicon_rehome_category_wall{background-position:-649px -5px}.smallicon_rehome_category_porch,.smallicon_rehome_category_wall{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_porch{background-position:-453px -5px}.smallicon_rehome_category_garden{background-position:-285px -5px}.smallicon_rehome_category_exterior,.smallicon_rehome_category_garden{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_exterior{background-position:-229px -5px}.smallicon_rehome_category_living{background-position:-397px -5px}.smallicon_rehome_category_dining,.smallicon_rehome_category_living{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_dining{background-position:-145px -5px}.smallicon_rehome_category_western_style_room{background-image:url(/images/icon-rehome-categories/icon-category-small.png);background-position:-705px -5px}.smallicon_rehome_category_japanese_style_room{background-image:url(/images/icon-rehome-categories/icon-category-small.png);background-position:-341px -5px}.smallicon_rehome_category_corridor{background-position:-117px -5px}.smallicon_rehome_category_corridor,.smallicon_rehome_category_veranda{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_veranda{background-position:-621px -5px}.smallicon_rehome_category_wood-deck{background-position:-733px -5px}.smallicon_rehome_category_gate,.smallicon_rehome_category_wood-deck{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_gate{background-position:-313px -5px}.smallicon_rehome_category_fence{background-position:-257px -5px}.smallicon_rehome_category_entrance2,.smallicon_rehome_category_fence{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_entrance2{background-position:-201px -5px}.smallicon_rehome_category_garage{background-position:-89px -5px}.smallicon_rehome_category_awning,.smallicon_rehome_category_garage{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_awning{background-position:-33px -5px}.smallicon_rehome_category_terrace{background-image:url(/images/icon-rehome-categories/icon-category-small.png);background-position:-565px -5px}.smallicon_rehome_category_map{background-image:url(/images/pc/cases/ico-map-small.png);background-position:3px 3px}.smallicon_rehome_category_wordmouth{background-image:url(/images/pc/cases/ico-wordmouth-small.png);background-position:0 0}#zigexnFooter{background-color:#e3e3e3;color:#666;font-family:メイリオ,Meiryo,Osaka,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;overflow:hidden;padding:15px 15px 20px;text-shadow:1px 1px 0 #fff}@media screen and (max-width:500px){#zigexnFooter{display:none}}#zigexnFooter a{color:#000;text-decoration:none}#zigexnFooter p,#zigexnFooter ul{margin:0;padding:0}#zigexnFooter ul{list-style:none;overflow:hidden}#zigexnFooter li{float:left;margin-right:1.5em;position:relative;width:8em}#zigexnFooter li a:before{border:3px solid transparent;border-left-color:#666;content:"";display:block;float:left;height:0;margin-top:6px;width:0}#zigexnFooter table{border:none;border-collapse:collapse;border-spacing:0;font-size:inherit;padding:0}#zigexnFooter td{border:none;margin:0;padding:0}#zigexnFooter .clear:before{content:"";display:table}#zigexnFooter .clear:after{clear:both;content:"";display:table}#zigexnFooter .zigexnGrouplinks{-webkit-font-smoothing:antialiased;border-bottom:1px solid #fff;color:#bbb;font-size:13px;line-height:1.5;margin-bottom:10px;word-break:break-all}#zigexnFooter .zigexnGrouplinksInner{border-bottom:1px solid #ccc;padding:0 0 25px}#zigexnFooter .zigexnGrouplinks a{color:#333;letter-spacing:0;text-decoration:none}#zigexnFooter .zigexnGrouplinks a:hover{text-decoration:underline}#zigexnFooter .zfInner{overflow:hidden;width:100%}#zigexnFooter .zfAboutZigexn{border:none;float:left;padding:10px 0 0}#zigexnFooter .zfAboutPrivacy{border:none;float:right;padding:0}#zigexnFooter .zfAboutPrivacy td{font-size:10px;line-height:15px;vertical-align:middle}#zigexnFooter .privacymark{background:url(/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;display:block;height:55px;margin-right:15px;text-indent:-7777px;width:55px}#zigexnFooter .zfCorporateLink01{float:left;font-size:0;line-height:0;padding-right:20px;width:90px}#zigexnFooter .zfCorporateLink02{padding-left:120px}#zigexnFooter .zfCorporateLink02 li{display:inline-block}#zigexnFooter .zigexnLogo{background:url(/images/common/zigexn_common_footer.png) no-repeat 0 0;border-right:1px solid #ccc;box-shadow:1px 0 0 0 #fff;box-sizing:unset;float:left;height:31px;margin-right:.8em;padding-left:10px;padding-right:.8em;text-indent:-7777px;width:91px}#zigexnFooter .zfCopyright{color:#999;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:15px}@media screen and (min-width:501px){#zigexnFooterSp{display:none}}#zigexnFooterSp .zfInner{overflow:hidden;width:100%}#zigexnFooterSp .logos{align-items:center;display:flex;justify-content:center;list-style:none;margin:.5em 0;padding:0}#zigexnFooterSp .zigexnLogo{background:url(https://rehome-navi.com/images/common/zigexn_common_footer.png) no-repeat 0 0;border-right:1px solid #ccc;box-shadow:1px 0 0 0 #fff;box-sizing:unset;float:left;height:31px;margin-right:.8em;padding-left:10px;padding-right:.8em;text-indent:-7777px;width:91px}#zigexnFooterSp .privacymark{background:url(https://rehome-navi.com/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;display:block;height:44px;margin-right:15px;text-indent:-7777px;width:40px}.margin-top-1em{margin-top:1em!important}.margin-bottom-1em{margin-bottom:1em!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-12{margin-bottom:12px!important}.margin-bottom-24{margin-bottom:24px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-48{margin-bottom:48px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-right-1em{margin-right:1em!important}.margin-right-10{margin-right:10px!important}.margin-right-30{margin-right:30px!important}.margin-left-auto{margin-left:auto!important}.float-right{float:right!important}.float-left{float:left!important}.no_related_case_morelink_area{background:#0077cb;border:none;border-radius:4px;box-shadow:0 3px 0 #005487;color:#fff;font-size:18px;margin:0 auto;padding:20px;position:relative;text-decoration:none;width:420px}.no_related_case_morelink_area:hover{background:#0387d8;box-shadow:0 3px 0 #005487}.sub-txt{display:block;font-size:12px;margin-top:.5em}.no_related_case_morelink_area a{color:#fff;display:block;text-align:center;text-decoration:none}.no_related_case_morelink_area .ico_arrow{color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.no_related_case_morelink_area .ico_arrow:before{background:#fff;border-radius:50%;content:"";display:block;height:20px;width:20px}.no_related_case_morelink_area .ico_arrow:after{border-right:2px solid #0077cb;border-top:2px solid #0077cb;bottom:0;content:"";height:6px;left:5px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:6px}.right_sidebar_wrapper{display:flex;flex-direction:row-reverse}.sidebar_content{margin-bottom:3000px;margin-left:50px}.related_info_link_decorated{text-decoration:none}.evaliation_average .numeric_value:hover{color:#0077cb;text-decoration:underline}.evaliation_average a,.evaliation_average a:hover{text-decoration:none}.conversion_achievement{padding-bottom:0}.estimate_achievement{border:2px solid #f98657;border-radius:25px;font-size:24px;font-weight:700;height:40px;line-height:40px;margin:0 0 14px;padding:5px 0;text-align:center}.estimate_achievement span{color:#f40}.conversion_achievement pre,.market_overview pre{padding:5px 0;white-space:pre-wrap}.conversion_header{background-color:#fffbf2;border:.5px solid #d8d8d8;border-bottom:none;border-collapse:collapse;font-weight:700;height:39px;line-height:39px;text-align:center;width:98%}.flex_box .left_box .conversion_header{margin-left:auto}.flex_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;justify-content:space-between;width:98%}.prefecture_table{border:1px solid #d8d8d8;border-collapse:collapse;display:table;height:100%;margin-bottom:14px;table-layout:fixed;width:98%}.flex_box .left_box .prefecture_table{margin-left:auto}.prefecture_table .category_rank{font-size:12px}.prefecture_table_row{display:table-row}.prefecture_table_header{background-color:#fffbf2}.prefecture_table_cell{display:table-cell;font-size:15px;font-weight:700;height:40px;text-align:center;vertical-align:middle}.prefecture_table_cell span{color:#f40;font-size:18px}.prefecture_cell_border{border:1px solid #d8d8d8}.market_overview{border-bottom:0;margin-top:20px;padding-bottom:38px}
