@charset "UTF-8";#flash{position:relative;height:40px;line-height:40px;text-align:center;vertical-align:middle;min-width:300px;margin:0 auto 20px}@media screen and (max-width:640px){body.responsive #flash{font-size:12px}}#flash .close_btn{position:absolute;top:50%;right:10px;margin-top:-12px;width:24px;height:24px;line-height:24px;vertical-align:middle;text-align:center;cursor:pointer;border:1px solid #666;border-radius:3px;color:#666}#flash .close_btn:hover{color:#ccc}#flash.alert{background:#f8e5e5;border:1px solid #cb0000;color:#cb0000;padding:0}#flash.notice{background:#f6fff2;border:1px solid #5fa215;color:#5fa215}#flash.flex-height{height:auto;line-height:1.5;padding:8px}html{margin:0;height:100%}body{font-family:ăĄă¤ăŞăŞ,ăăŠăŽăč§ă´,Hiragino Kaku Gothic ProN W3,ďź­ďźł ďź°ă´ăˇăăŻ,sans-serif;background-image:url(https://rehome-navi.com/assets/bg.png)}.form-body{background:#fff}pre{font-family:ăĄă¤ăŞăŞ,ăăŠăŽăč§ă´,ďź­ďźł ďź°ă´ăˇăăŻ,sans-serif}a{color:#0077cb;text-decoration:underline}a:hover{text-decoration:none}p{margin-top:0}dl{margin:0;overflow:hidden}dl dt{float:left}dl dt:after{content:":";margin-left:2px;margin-right:5px}dl dd{margin:0 0 .3em;padding-left:90px}ol,ul{list-style:none;margin:0;padding:0}strong{color:#cb0000}em{color:#ecc342;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}.main_contents .heading{background:#3e2400;background:-owg-linear-gradient(to bottom,#5c3600 50%,#3e2400 100%);background:linear-gradient(180deg,#5c3600 50%,#3e2400);background-color:#3e2400;border-radius:2px;color:#fff;font-size:19px;font-weight:700;line-height:34px;margin:0 0 20px;padding:0 0 0 8px;vertical-align:middle}.main_contents .heading:before{content:"";border-right:6px solid #e8be00;margin:0 13px 0 0}.main_contents .heading02{color:#000;font-weight:700;margin:0 0 17px;background:url(/assets/heading_line.png) repeat-x 0 100%;color:#4d2d00;font-size:16px;padding:0 0 8px}.main_contents .heading03{font-size:16px;font-weight:700;line-height:125%;margin:0 0 14px}.main_contents .heading04{font-size:14px;font-weight:700;line-height:125%;margin:0 0 11px}.main_contents .heading05{border-left:6px solid #e7be00;color:#3f2500;font-size:18px;font-weight:700;line-height:22px;margin:0 0 17px;padding:0 0 0 10px}.attention{color:#eb1a1e}.separation{border-bottom:1px dotted #b6b6b6;margin:0 0 17px}.emphasis_box{border:2px solid #ecc342;margin:0 0 20px;padding:8px 13px}.emphasis_box p{margin:0}.categories li{background:#e3ff99;border-radius:2px;color:#000;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:5px;margin-right:5px;padding:4px;width:124px;border:1px solid rgba(0,0,0,.2);font-size:11px;line-height:1}.categories li .lt-ie7,.categories li .lt-ie8{display:inline}.categories li.disabled{padding:4px 6px-2px;border-color:#d9d8d6;background:#fff;color:#b2b2b2}.specials li{background:#e9f2fa;border-radius:2px;color:#000;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:5px;margin-right:5px;padding:4px;width:124px;border:1px solid rgba(0,0,0,.2);font-size:11px;line-height:1}.specials li .lt-ie7,.specials li .lt-ie8{display:inline}.specials li.disabled{padding:4px 6px-2px;border-color:#d9d8d6;background:#fff;color:#b2b2b2}.support_area li{background:#efebe0;border-radius:2px;color:#000;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:5px;margin-right:5px;padding:4px;width:124px;border:1px solid rgba(0,0,0,.2);font-size:11px;line-height:1}.support_area li .lt-ie7,.support_area li .lt-ie8{display:inline}.support_area li.disabled{padding:4px 6px-2px;border-color:#d9d8d6;background:#fff;color:#b2b2b2}.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{width:80px;height:58px;border:2px solid #ccc}.media .thumbnail ul li img.selected{border:2px solid #cb0000}.media img{border:1px solid #d9d8d6}.comment{margin:0 0 17px;max-width:465px}.detail_heading{border-top:4px solid #e7bf01;padding:0 0 0 8px;vertical-align:middle}.detail_heading,.detail_subheading{background:#f4f2ed;border-radius:2px;color:#4d2d00;font-size:15px;font-weight:700;line-height:29px}.detail_subheading{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:0 8px;vertical-align:middle}.add_to_considering_shops_box{margin-bottom:20px}.add_to_considering_shops_box .add_to_considering_shops{text-decoration:none;background:-owg-linear-gradient(to top,#37c6c6 0,#37c6c6 50%,#1eadad 51%,#1eadad 100%);background:linear-gradient(0deg,#37c6c6,#37c6c6 50%,#1eadad 51%,#1eadad);background-color:#1eadad;border:2px solid #1bacac;border-radius:3px;color:#fff;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:15px;font-weight:700;overflow:hidden;padding:10px 25px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.1);margin-bottom:5px}.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{opacity:.8;filter:alpha(opacity=80)}.add_to_considering_shops_box .add_to_considering_shops.already_added{background:-owg-linear-gradient(to top,#d9d8d6 0,#d9d8d6 50%,#c6c5c3 51%,#c6c5c3 100%);background:linear-gradient(0deg,#d9d8d6,#d9d8d6 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;margin:0 10px 0 0;line-height:160%}.item .item_heading:after{margin-left:5px;content:":"}.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:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:5px;width:175px}body.responsive .checkbox_wrapper{width:180px}body.responsive .checkbox_wrapper.w-100{width:100%}@media screen and (min-width:641px){body.responsive .checkbox_wrapper.w-unset{width:unset}}@media screen and (max-width:640px){body.responsive .checkbox_wrapper{width:50%;display:block;float:left;font-size:12px;letter-spacing:-.7px;margin-bottom:1em}}.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}.text-align-right{text-align:right}.width-80{width:80%}.margin-0-auto-1em{margin:auto auto 1em}.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{overflow:auto;margin-top:0;margin-bottom:0;height:70px}.center{text-align:center;margin-left:auto;margin-right:auto}.blank_target_icon{display:inline-block;margin-right:3px;width:13px;height:13px;background-image:url(/assets/ico_blank_target.png);background-repeat:no-repeat;background-position:50%;vertical-align:middle}.clean_appearance{background-color:transparent;border:none;padding:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.clean_appearance:focus{outline-width:0}.youtube{width:100%;position:relative;padding-top:56.25%;overflow:hidden;height:0}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}body:after{content:url(/images/lightbox-close.png) url(/images/lightbox-loading.gif) url(/images/lightbox-prev.png) url(/images/lightbox-next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/images/lightbox-loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none}.lb-next,.lb-prev{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(/images/lightbox-prev.png) left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url(/images/lightbox-next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:14px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/lightbox-close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media screen and (max-width:640px){body.responsive .wrapper{width:auto}body.responsive .wrapper .main_contents .contents{padding:0;margin:0;border:none}body.responsive .wrapper .main_contents .contents>p{padding:.8em}body.responsive .footer_pure .contents,body.responsive .header_pure .header_contents{width:auto}}.wrapper{overflow:hidden;width:960px;margin:0 auto;min-height:100%}.wrapper .articles_index.sidebar,.wrapper .articles_show.sidebar,.wrapper .case_categories_show.sidebar,.wrapper .cases_show.sidebar,.wrapper .categories_show.sidebar,.wrapper .columns_index.sidebar,.wrapper .columns_show.sidebar,.wrapper .plans_show.sidebar,.wrapper .shops_show.sidebar,.wrapper .top_index.sidebar{float:right}.wrapper .articles_index.main_contents,.wrapper .articles_show.main_contents,.wrapper .case_categories_show.main_contents,.wrapper .cases_show.main_contents,.wrapper .categories_show.main_contents,.wrapper .columns_index.main_contents,.wrapper .columns_show.main_contents,.wrapper .plans_show.main_contents,.wrapper .shops_show.main_contents,.wrapper .top_index.main_contents{float:left}.wrapper .main_contents.no_sidebar{margin-left:auto;margin-right:auto}.wrapper .main_contents.main_contents_full{width:100%}.wrapper .main_contents{float:right;width:730px;margin-bottom:20px}.wrapper .main_contents .contents{padding:0 20px 12px;border-radius:4px;background-color:#fff;margin-bottom:20px}.wrapper .sidebar{width:200px;float:left;margin-bottom:20px}.wrapper .sidebar .package_estimates_btn{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:8px 18px;border:2px solid #d12200;border-radius:4px;background-image:-owg-linear-gradient(to bottom,#e95133 0,#e95133 50%,#e32600 51%,#e32600 100%);background-image:linear-gradient(180deg,#e95133,#e95133 50%,#e32600 51%,#e32600);background-color:#e32600;font-size:20px;color:#fff;text-decoration:none;vertical-align:middle;text-shadow:1px 1px 0 rgba(0,0,0,.1);box-shadow:2px 2px 2px #999}.wrapper .sidebar .followed_contents,.wrapper .sidebar .search_helpers{background-color:#fff;border:2px solid #d9d8d6;margin-bottom:15px}.wrapper .sidebar .followed_contents .heading,.wrapper .sidebar .followed_contents .search_helpers .heading,.wrapper .sidebar .followed_contents .title,.wrapper .sidebar .search_helpers .followed_contents .heading,.wrapper .sidebar .search_helpers .title{display:block;vertical-align:middle;font-weight:700;color:#4d2b09;background-color:#f4f0e8;border-bottom:1px dotted #d9d8d6;padding:8px;margin-bottom:10px}.wrapper .sidebar .followed_contents .heading{font-size:14px;margin-top:0}.wrapper .sidebar .followed_contents .heading,.wrapper .sidebar .followed_contents .title{display:block;vertical-align:middle;font-weight:700;color:#4d2b09;background-color:#f4f0e8;border-bottom:1px dotted #d9d8d6;padding:8px;margin-bottom:10px}.wrapper .sidebar .followed_contents .items{padding:0 8px}.wrapper .sidebar .followed_contents .items .items_item.non_separation,.wrapper .sidebar .followed_contents .items .items_list.non_separation{padding:0;border-bottom:0}.wrapper .sidebar .followed_contents .items .items_item{overflow:hidden;margin:16px 0;padding-bottom:8px;border-bottom:1px solid #d9d8d6}.wrapper .sidebar .followed_contents .items .items_item_title{display:block;margin-bottom:8px}.wrapper .sidebar .followed_contents .items .items_item_wrapper{overflow:hidden}.wrapper .sidebar .followed_contents .items .items_item_provider{margin-top:8px;font-size:11px}.wrapper .sidebar .followed_contents .items .items_item_provider dd{padding-left:70px}.wrapper .sidebar .followed_contents .items .items_item_media{overflow:hidden;float:left;width:100px;height:71px;border:1px solid #d9d8d6;background-color:#fff;text-align:center}.wrapper .sidebar .followed_contents .items .items_item_media.items_item_media_stretch{float:none;width:178px;height:136px}.wrapper .sidebar .followed_contents .items .items_item_media img{width:auto;height:100%}.wrapper .sidebar .followed_contents .items .items_item_metas{float:right;width:72px}.wrapper .sidebar .followed_contents .items .items_item_metas.items_item_metas_stretch{float:none;margin-top:5px;width:auto}.wrapper .sidebar .followed_contents .items .items_item_metas .items_item_meta{font-size:11px}.wrapper .sidebar .followed_contents .items .items_item_metas .items_item_meta dt{display:inline-block;float:none;padding:4px 6px;border-radius:4px;background-color:#fcf1e3;color:#4d2b09}.wrapper .sidebar .followed_contents .items .items_item_metas .items_item_meta dt:after{content:"";margin-left:0;margin-right:0}.wrapper .sidebar .followed_contents .items .items_item_metas .items_item_meta dd{margin-top:4px;margin-bottom:4px;padding-left:0;word-wrap:break-word}.wrapper .sidebar .followed_contents .items .items_item_metas .items_item_meta_note{display:block}.wrapper .sidebar .followed_contents .items_ranking{counter-reset:ordered-list}.wrapper .sidebar .followed_contents .items_ranking .items_item{position:relative}.wrapper .sidebar .followed_contents .items_ranking .items_item:before{counter-increment:ordered-list;content:counter(ordered-list);position:absolute;top:0;left:0;padding-top:3px;padding-left:5px;width:36px;height:36px;background-image:url(/images/bg_rank_badge.png);background-repeat:no-repeat;color:#fff;font-weight:700}.wrapper .sidebar .followed_contents .items_list{margin:16px 0;padding-bottom:8px;border-bottom:1px solid #d9d8d6}.wrapper .sidebar .followed_contents .items_list li{margin:8px 0}.wrapper .sidebar .followed_contents .items_icon{display:inline-block;background-repeat:no-repeat;vertical-align:top}.wrapper .sidebar .followed_contents .items_icon_value{display:inline-block;width:150px}.wrapper .sidebar .followed_contents .items_icon_arrow{margin-right:6px;width:9px;height:13px;background-image:url(/images/ico-arrow_sidebar_link.png);background-position:top 2px center}.wrapper .sidebar .followed_contents .items_icon_category{margin-right:6px;width:18px;height:18px}.wrapper .sidebar .followed_contents .items_more{margin:16px 0;text-align:right}.wrapper .sidebar .search_helpers li{padding:0 8px;margin-bottom:5px}.wrapper .sidebar .search_helpers .by_price input[type=text]{width:140px;margin-bottom:10px}.wrapper .sidebar .search_helpers .by_price input[type=submit]{display:block;margin:0 auto 15px;width:100px;height:30px;line-height:30px;vertical-align:middle;text-align:center;border:2px solid #ec983a;padding:0;background:-owg-linear-gradient(to top,#ee8e31 0,#ee8e31 50%,#e87c2b 51%,#e87c2b 100%);background:linear-gradient(0deg,#ee8e31,#ee8e31 50%,#e87c2b 51%,#e87c2b);background-color:#e87c2b;border-radius:4px;color:#fff;font-size:15px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.wrapper .sidebar .search_helpers .by_category form{margin:0;padding:0;display:inline}.wrapper .sidebar .search_helpers .by_category .choose_category .icon_rehome_category{margin-right:6px;margin-bottom:3px;width:18px;height:18px}.wrapper .sidebar .search_helpers .by_category .choose_category a,.wrapper .sidebar .search_helpers .by_category .choose_category input[type=submit]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0;padding:0;border:none;background:none;color:#0077cb;text-align:left;text-decoration:underline;cursor:pointer}.wrapper .sidebar .search_helpers .by_category .choose_category a:hover,.wrapper .sidebar .search_helpers .by_category .choose_category input[type=submit]:hover{text-decoration:none}.wrapper .sidebar .search_helpers .by_category .choose_category a.current,.wrapper .sidebar .search_helpers .by_category .choose_category input[type=submit].current{color:#000;font-weight:700;text-decoration:none}.wrapper .sidebar .search_helpers .by_category .address_select{width:80%;margin:0 10px 10px}.wrapper .sidebar .site-banner li{margin-bottom:10px}.wrapper .sidebar .site-banner .user-city{text-align:center}.wrapper .sidebar .site-banner .user-city .current-user-city{height:30px;line-height:30px;vertical-align:middle;text-align:center;border:2px solid #548bbc;border-radius:4px;background-color:#fff;color:#548bbc;font-weight:700;font-size:15px;margin-bottom:5px}.wrapper .sidebar .site-banner .considering_shops_button{text-shadow:1px 1px 0 rgba(0,0,0,.1);display:block;height:43px;line-height:45px;vertical-align:middle;text-align:center;text-decoration:none;font-size:20px;border:2px solid #1bacac;border-radius:4px;background-image:-owg-linear-gradient(to top,#37c6c6 0,#37c6c6 50%,#1eadad 51%,#1eadad 100%);background-image:linear-gradient(0deg,#37c6c6,#37c6c6 50%,#1eadad 51%,#1eadad);background-color:#1eadad}.wrapper .sidebar .site-banner .considering_shops_button:active,.wrapper .sidebar .site-banner .considering_shops_button:hover,.wrapper .sidebar .site-banner .considering_shops_button:link,.wrapper .sidebar .site-banner .considering_shops_button:visited{color:#fff}.wrapper .sidebar .site-banner .considering_shops_button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;-moz-filter:alpha(opacity=80);filter:alpha(opacity=80);transition:all .2s linear}.wrapper .sidebar .site-banner .considering_shops_button:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-moz-filter:none;filter:none;transition:all 0 linear}.wrapper .sidebar .site-banner .considering_shops_button .icon{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:18px;height:14px;background-size:18px 14px;background-repeat:no-repeat;background-image:url(/images/estimate_allow.png);margin-right:5px;padding-bottom:4px}.wrapper .sidebar .shop_contents_nav{background-color:#fff;border:4px solid #d9d8d6;border-top-color:#ecc342;margin-bottom:15px}.wrapper .sidebar .shop_contents_nav li a{position:relative;display:block;width:auto;height:45px;line-height:45px;vertical-align:middle;color:#4d2b09;padding-left:10px;border-bottom:1px dotted #d9d8d6;font-size:15px;text-decoration:none}.wrapper .sidebar .shop_contents_nav li a.current{background-color:#f4f0e8}.wrapper .sidebar .shop_contents_nav li a:after{position:absolute;right:10px;color:#ec983a;content:"\25B6"}.sp-wrapper{width:100%;background-color:#fff}body{font-family:メイリオ,ヒラギノ角ゴ,Hiragino Kaku Gothic ProN W3,ＭＳ Ｐゴシック,sans-serif;font-size:14px;height:100%;margin:0;background-image:url(/images/bg.png);line-height:1.35}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}pre{white-space:pre-wrap}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:inset 0 1px 3px 0 #178fe5;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:inset 0 1px 3px 0 #178fe5!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);background:#000;border:1px solid;border-color:#333 #333 #444;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:inset 0 1px 4px 0 #ffb871;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:inset 0 1px 4px 0 #00dd1c;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:inset 0 1px 3px 0 #b03e00;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:linear-gradient(180deg,#fff,#f4f8fa 73%)}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{color:#454551;background:linear-gradient(180deg,#f4f8fa,#fff 73%)}.sp-contact_with_tel{margin:10px;padding:15px 10px;border:1px dotted #d9d8d6;font-weight:700;text-align:center}.ownership_kind_field{overflow:hidden}.ownership_kind_field .input{float:left;width:30%}.ownership_kind_field .notes{float:left;width:70%}.contact_possible_time_weekday_fields textarea{width:520px}.contact_possible_time_weekday_fields .field{margin-bottom:1rem}.contact_possible_time_weekday_fields .field:last-child{margin-bottom:0}.sp-contact_with_tel_number{display:block;margin-top:5px;font-size:16px}.basic_form.review th{width:300px;font-weight:400}.package_estimates_alternatives_create .basic_form .js-budget-help,.package_estimates_alternatives_new .basic_form .js-budget-help,.package_estimates_alternatives_preview .basic_form .js-budget-help,.package_estimates_create .basic_form .js-budget-help,.package_estimates_new .basic_form .js-budget-help,.package_estimates_preview .basic_form .js-budget-help,.package_estimates_substitutes_create .basic_form .js-budget-help,.package_estimates_substitutes_new .basic_form .js-budget-help,.package_estimates_substitutes_preview .basic_form .js-budget-help{padding:20px;box-shadow:0 0 6px 3px hsla(0,0%,82%,.65098);-webkit-box-shadow:hsla(0,0%,82%,.65098) 0 0 6px 3px;-moz-box-shadow:hsla(0,0%,82%,.65098) 0 0 6px 3px}.package_estimates_alternatives_create .basic_form .js-budget-help table td,.package_estimates_alternatives_new .basic_form .js-budget-help table td,.package_estimates_alternatives_preview .basic_form .js-budget-help table td,.package_estimates_create .basic_form .js-budget-help table td,.package_estimates_new .basic_form .js-budget-help table td,.package_estimates_preview .basic_form .js-budget-help table td,.package_estimates_substitutes_create .basic_form .js-budget-help table td,.package_estimates_substitutes_new .basic_form .js-budget-help table td,.package_estimates_substitutes_preview .basic_form .js-budget-help table td{border-right:1px solid #d9d8d6;font-weight:400}.package_estimates_alternatives_create .basic_form .js-budget-help table th,.package_estimates_alternatives_new .basic_form .js-budget-help table th,.package_estimates_alternatives_preview .basic_form .js-budget-help table th,.package_estimates_create .basic_form .js-budget-help table th,.package_estimates_new .basic_form .js-budget-help table th,.package_estimates_preview .basic_form .js-budget-help table th,.package_estimates_substitutes_create .basic_form .js-budget-help table th,.package_estimates_substitutes_new .basic_form .js-budget-help table th,.package_estimates_substitutes_preview .basic_form .js-budget-help table th{width:140px;font-weight:400}.package_estimates_substitutes_create .basic_form table td,.package_estimates_substitutes_new .basic_form table td,.package_estimates_substitutes_preview .basic_form table td{background-color:#fff;border-right:1px solid #d9d8d6}.package_estimates_substitutes_create .basic_form table th.threshold,.package_estimates_substitutes_new .basic_form table th.threshold,.package_estimates_substitutes_preview .basic_form table th.threshold{background-color:inherit;border-bottom:none}.package_estimates_substitutes_create .basic_form .fitting_shops td,.package_estimates_substitutes_new .basic_form .fitting_shops td,.package_estimates_substitutes_preview .basic_form .fitting_shops td{width:100%}.package_estimates_substitutes_create .basic_form .agreement,.package_estimates_substitutes_new .basic_form .agreement,.package_estimates_substitutes_preview .basic_form .agreement{height:100px}.package_estimates_substitutes_create .basic_form table .shop_checkbox_area,.package_estimates_substitutes_create .basic_form table .shop_description_area,.package_estimates_substitutes_new .basic_form table .shop_checkbox_area,.package_estimates_substitutes_new .basic_form table .shop_description_area,.package_estimates_substitutes_preview .basic_form table .shop_checkbox_area,.package_estimates_substitutes_preview .basic_form table .shop_description_area{border-bottom:1px solid #d9d8d6}.package_estimates_substitutes_create .basic_form .category_field,.package_estimates_substitutes_create .basic_form .wish_field,.package_estimates_substitutes_new .basic_form .category_field,.package_estimates_substitutes_new .basic_form .wish_field,.package_estimates_substitutes_preview .basic_form .category_field,.package_estimates_substitutes_preview .basic_form .wish_field{width:95%;margin:0 auto}.fitting_shops_head_contents{margin:0;text-align:center}@media (min-width:320px){.fitting_shops_head_contents{font-size:14.5px}}@media (min-width:414px){.fitting_shops_head_contents{font-size:16px}}.sp-basic_form .terms-link{padding:13px 8px;display:block;background-image:url(/images/smart_phone/ico_arrow_transition.png);background-color:#fff;background-repeat:no-repeat;background-size:9px 12px;background-position:right 8px center;border-top:1px solid #d9d8d6;border-bottom:1px solid #d9d8d6;color:#000;text-align:center;text-decoration:none}.sp-basic_form .js-sp-budget-help.js-budget-help .help_title{font-size:12.5px}.sp-basic_form .js-sp-budget-help.js-budget-help .help_paragraph{font-size:11px}.sp-basic_form .js-sp-budget-help.js-budget-help table{width:100%;font-size:11px;font-weight:400}.sp-basic_form .js-sp-budget-help.js-budget-help table th{display:table-cell;border-right:#d9d8d6;padding:6px 2px 6px 6px}.sp-basic_form .js-sp-budget-help.js-budget-help table td{display:table-cell;padding:6px 2px}.sp-basic_form .js-sp-budget-help.js-budget-help table .hidden_cell{display:none}.sp-basic_form .js-sp-budget-help.js-budget-help table .budget_cell{text-align:right}.survey_request_date_input_field dt{margin-top:5px}.survey_request_date_input_field dd{padding-left:60px;margin-bottom:10px}.survey_request_date_input_field .sp-survey_request_date_input_field dd{padding-left:30px;width:200px}.package_estimates_alternatives_create .basic_form table th,.package_estimates_alternatives_new .basic_form table th,.package_estimates_alternatives_preview .basic_form table th,.package_estimates_create .basic_form table th,.package_estimates_new .basic_form table th,.package_estimates_preview .basic_form table th,.package_estimates_substitutes_create .basic_form table th,.package_estimates_substitutes_new .basic_form table th,.package_estimates_substitutes_preview .basic_form table th{width:210px}.package_estimates_alternatives_create .basic_form table.fitting_shops th,.package_estimates_alternatives_new .basic_form table.fitting_shops th,.package_estimates_alternatives_preview .basic_form table.fitting_shops th,.package_estimates_create .basic_form table.fitting_shops th,.package_estimates_new .basic_form table.fitting_shops th,.package_estimates_preview .basic_form table.fitting_shops th,.package_estimates_substitutes_create .basic_form table.fitting_shops th,.package_estimates_substitutes_new .basic_form table.fitting_shops th,.package_estimates_substitutes_preview .basic_form table.fitting_shops th{width:245px!important}.basic_form table{width:100%;border:1px solid #d9d8d6;text-align:left;margin-bottom:20px}.basic_form table td,.basic_form table th{padding:10px}.basic_form table th{width:200px;background-color:#fffbf2;border-bottom:1px solid #d9d8d6;border-right:1px solid #d9d8d6}.basic_form table td{border-bottom:1px solid #d9d8d6;word-break:break-all}.basic_form table .tel-confirm-area{background:#fffbcc}.basic_form table .tel-confirm-area .confirmation-txt{color:#cb0000;font-weight:700;margin:4px 0 0}.basic_form .form_inner_block{overflow:hidden;display:block;margin-bottom:10px}.basic_form .form_heading{color:#4d2b09;font-size:16px;background:url(/images/heading_line.png) 0 100% repeat-x;padding-bottom:5px}.basic_form .form_item{float:left;width:70%}.basic_form .form_item_note{float:right}.basic_form .form_item_required{background-color:#e95133;padding:3px;border-radius:3px;color:#fff;font-size:inherit}.basic_form .form_item_optional{background-color:#4a95dd;padding:3px;border-radius:3px;color:#fff;font-weight:400;font-size:inherit}.basic_form .form_item_edit{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:right;padding:3px 5px;border:1px solid #cf8606;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);border-radius:2px;background:-owg-linear-gradient(to top,#ea9f1f 0,#d38906 100%);background:linear-gradient(0deg,#ea9f1f,#d38906);background-color:#d38906;font-weight:400;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);cursor:pointer}.basic_form .form_note_attention{margin:0 0 20px;padding:13px;border:2px solid #eb1a1e;color:#eb1a1e}.basic_form .form_note_attention_title{margin-bottom:8px}.basic_form input[type=email],.basic_form input[type=number],.basic_form input[type=tel],.basic_form input[type=text]{width:230px}.basic_form textarea{width:420px}.basic_form input[type=email],.basic_form input[type=number],.basic_form input[type=tel],.basic_form input[type=text],.basic_form textarea{padding:3px 5px}.basic_form input[type=checkbox],.basic_form input[type=radio]{margin:0 5px 0 0}.basic_form .form_input_zipcode{width:100px!important}.basic_form .form_input_note{display:block;margin:10px 0;font-size:inherit}.basic_form .mail{width:300px!important}.basic_form .agreement_check{text-align:center;margin:0 0 17px}.btn_back_to_top,.btn_form,body.responsive .btn_gpage_wordmouth{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:10px 20px;border-radius:4px;font-size:19px;text-align:center}.btn_back_to_top:focus,.btn_form:focus,body.responsive .btn_gpage_wordmouth:focus{outline:none}.btn_form_submit{border:2px solid #e13a14;background:-owg-linear-gradient(to bottom,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500 100%);background:linear-gradient(180deg,#ff6a33,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;color:#fff;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.btn_form_yellow{background:-owg-linear-gradient(to top,#e8c900 0,#e8c900 50%,#e8be00 51%,#e8be00 100%);background:linear-gradient(0deg,#e8c900,#e8c900 50%,#e8be00 51%,#e8be00);background-color:#ecc342;color:#000}.btn_form_fix,.btn_form_yellow{margin-right:20px;border:2px solid #757575;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1);text-decoration:none}.btn_form_fix{background:-owg-linear-gradient(to top,#888 0,#888 50%,#7c7c7c 51%,#7c7c7c 100%);background:linear-gradient(0deg,#888,#888 50%,#7c7c7c 51%,#7c7c7c);background-color:#7c7c7c;color:#fff}.supply_txt{padding:6px;margin-top:6px;line-height:150%;background:#e9f5fe;color:#0078cc}.fl{float:left}select{width:140px;height:30px;background:none}.select-wrap{position:relative;overflow:hidden;margin-bottom:10px;width:200px}.input-prepend{display:inline-block;margin-bottom:10px;white-space:nowrap;vertical-align:middle}.input-prepend .add-on{margin-right:-6px;margin-top:-2px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:4px 0 0 4px}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:auto;padding:14px 8px;font-size:15px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc;vertical-align:middle}.back_to_top_box,.submit_box{overflow:hidden;text-align:center}.back_to_top_box{height:100px;line-height:100px;margin:0 auto;background-color:#f0f0f0}.btn_back_to_top{border:2px solid #ff4500;background:-owg-linear-gradient(to bottom,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500 100%);background:linear-gradient(180deg,#ff6a33,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;color:#fff;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1);display:block;margin:25px auto;width:300px}.sp-basic_form input[type=email],.sp-basic_form input[type=number],.sp-basic_form input[type=tel],.sp-basic_form input[type=text],.sp-basic_form textarea{margin-bottom:5px;padding:8px;border-radius:4px;border:2px solid #aaa;box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}.sp-basic_form textarea{width:95%}.sp-basic_form select{height:39px}.sp-basic_form .sp-heading{margin-top:0;margin-bottom:0;padding:0 10px;border-top:1px solid #3e2400;border-bottom:1px solid #3e2400;background:-owg-linear-gradient(to top,#5c3600 50%,#3e2400 100%);background:linear-gradient(0deg,#5c3600 50%,#3e2400);background-color:#3e2400;color:#fff;font-size:15px;font-weight:700;line-height:34px;vertical-align:middle}.sp-basic_form .sp-heading:before{content:"";margin-right:10px;border-right:6px solid #e8be00}.sp-basic_form .sp-subheading{margin-top:0;margin-bottom:0;padding:10px;border-bottom:1px solid #d9d8d6;background-color:#fdf8f1;font-size:16px;color:#4d2b09;overflow:hidden}.sp-basic_form .sp-subheading label{float:left}.sp-basic_form .sp-table{width:100%;border-collapse:collapse}.sp-basic_form .sp-table td,.sp-basic_form .sp-table th{display:block;padding:10px;border-bottom:1px solid #d9d8d6;text-align:left}.sp-basic_form .sp-table td{word-break:break-all}.sp-basic_form .sp-table .tel-confirm-area{background:#fffbcc}.sp-basic_form .sp-table .tel-confirm-area .confirmation-txt{color:#cb0000;font-weight:700;margin:4px 0 0}.sp-basic_form .sp-form_item{position:relative}.sp-basic_form .sp-form_item_required{background-color:#e95133}.sp-basic_form .sp-form_item_optional,.sp-basic_form .sp-form_item_required{margin-left:3px;padding:5px;border-radius:4px;font-size:12px;font-weight:400;color:#fff}.sp-basic_form .sp-form_item_optional{background-color:#4a95dd}.sp-basic_form .sp-form_component_wrapper{display:inline-block;margin-right:10px;vertical-align:middle}.sp-basic_form .sp-form_component_wrapper_col_2{width:49%;margin-right:0;margin-bottom:10px}.sp-basic_form .sp-form_input_phone{width:160px}.sp-basic_form .sp-form_input_zipcode{width:100px}.sp-basic_form .sp-textarea_address{width:94%;height:40px}.sp-basic_form .sp-textarea_notes{height:80px}.sp-basic_form .sp-agreement{overflow:auto;height:50px;border:1px solid #d9d8d6;padding:10px;margin:0 10px}.sp-basic_form .sp-agreement .agreement{height:auto;overflow:visible}.sp-basic_form .sp-block_note{margin:10px;padding:15px 10px}.sp-basic_form .sp-block_note_tel{border:1px dotted #d9d8d6;font-weight:700;text-align:center}.sp-basic_form .sp-block_note_tel_number{display:block;margin-top:5px;font-size:16px}.sp-basic_form .form_note_attention{margin:5px 10px;padding:13px;border:2px solid #eb1a1e;color:#eb1a1e}.sp-basic_form .form_note_attention_title{margin-bottom:3px}.sp-basic_form .sp-btn_form{display:block;padding:8px 12px;border-radius:4px;font-size:16px;text-align:center}.sp-basic_form .sp-btn_form_submit{border:2px solid #e13a14;background:-owg-linear-gradient(to top,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500 100%);background:linear-gradient(0deg,#ff6a33,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;color:#fff}.sp-basic_form .sp-btn_form_submit,.sp-basic_form .sp-btn_form_submit_yellow{width:100%;font-weight:700;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.sp-basic_form .sp-btn_form_submit_yellow{border:2px solid #e8be00;background:-owg-linear-gradient(to top,#e8c900 0,#e8c900 50%,#e8be00 51%,#e8be00 100%);background:linear-gradient(0deg,#e8c900,#e8c900 50%,#e8be00 51%,#e8be00);background-color:#e8be00;color:#000}.sp-basic_form .sp-btn_form_fix{margin-top:10px;background:-owg-linear-gradient(to top,#888 0,#888 50%,#7c7c7c 51%,#7c7c7c 100%);background:linear-gradient(0deg,#888,#888 50%,#7c7c7c 51%,#7c7c7c);border:2px solid #757575;color:#fff;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1);text-decoration:none}.sp-basic_form .sp-submit_box{overflow:hidden;padding:10px 5px}.sp-basic_form .sp-submit_box .sp-submit_box_inner{padding:10px;background-color:#fff}.sp-basic_form .sp-submit_box .sp-submit_box_inner p{text-align:center;font-size:16px;font-weight:700;color:#4d2b09}.sp-basic_form .sp-submit_box .sp-submit_box_inner .backlink-area{margin-top:26px;text-align:center}legend{margin-bottom:5px;width:100%;border-bottom:1px dotted #d9d8d6;font-weight:700}fieldset{border-width:0;margin:0 0 1em;padding:0}body.responsive .btn_gpage_wordmouth{border:2px solid #2e80ba;background:-owg-linear-gradient(to bottom,#62a7d8 0,#2e80ba 100%);background:linear-gradient(180deg,#62a7d8,#2e80ba);background-color:#2e80ba;color:#fff;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1);display:block;margin:0 auto 20px;width:300px}body.responsive .review_thanks_popup{max-width:960px;background:url(/images/bg-post-info.png) 50%/cover no-repeat;margin:auto auto 24px;padding:32px 8px;text-align:center}body.responsive .review_thanks_popup h3{display:inline-block;position:relative;padding:16px 24px;background:#fff431;color:#543718;font-size:24px}body.responsive .review_thanks_popup h3:after,body.responsive .review_thanks_popup h3:before{position:absolute;content:"";top:0;z-index:0}body.responsive .review_thanks_popup h3:before{left:-24px;border:31px solid #fff431;border-right:none;border-left:24px solid transparent}body.responsive .review_thanks_popup h3:after{right:-24px;border:31px solid #fff431;border-right:24px solid transparent;border-left:none}body.responsive .review_thanks_popup h3 img{position:absolute;z-index:2}body.responsive .review_thanks_popup h3 img:first-child{top:calc(50% - 23.5px);left:-24px}body.responsive .review_thanks_popup h3 img:last-child{top:calc(50% - 21px);right:-16px}body.responsive .review_thanks_popup p{margin-top:18px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.3);font-size:18px;font-weight:700}body.responsive .review_thanks_popup p span{font-size:1.2em}body.responsive .review_thanks_popup ul{list-style:disc;max-width:700px;background:hsla(0,0%,100%,.8);padding:16px 16px 16px 32px;margin:auto auto 24px}body.responsive .review_thanks_popup ul li{text-align:left}body.responsive .review_thanks_popup .btn_gpage_wordmouth{display:inline-block;width:auto}body.responsive .wordmouth_review_done .inner{padding-top:12px}body.responsive .wordmouth_review_done .howto{margin-bottom:20px;background:#fff5e6}body.responsive .wordmouth_review_done .howto .inner{padding:0 20px 10px}body.responsive .wordmouth_review_done .howto .inner h4{color:#4d2b09}body.responsive .wordmouth_review_done .gpage_area{display:flex;justify-content:space-around;align-items:center}body.responsive .wordmouth_review_done .gpage_area p{text-align:center}body.responsive .wordmouth_review_done ul{margin:20px 0;line-height:1.7}body.responsive .wordmouth_review_done .btn_primary{background:#f7682d;background:linear-gradient(180deg,#f7682d -1%,#f7682d 54%,#f64200 0,#f64200);color:#fff;box-shadow:0 3px 0 #ba2100;box-sizing:border-box;width:300px;margin:auto;padding:16px;display:block;font-size:18px;font-weight:700;text-decoration:none;border:none}body.responsive .wordmouth_review_done .btn_primary:hover{opacity:.8;transform:translate3d(0,3px,0);box-shadow:0 0 #338f28}body.responsive .wordmouth_review_done .btn_primary.disabled{background:#dcdcdc;box-shadow:none;cursor:default}body.responsive .wordmouth_review_done .btn_primary.disabled:hover{opacity:1;transform:translateZ(0);box-shadow:none}@media screen and (max-width:640px){body.responsive .package_estimates_form_heading{line-height:1.3}body.responsive .package_estimates_form_heading:before{content:none}body.responsive .basic_form{font-size:16px}body.responsive .basic_form td,body.responsive .basic_form th{display:block;width:auto;overflow:hidden;box-sizing:border-box}body.responsive .basic_form td .d-flex,body.responsive .basic_form th .d-flex{display:flex;flex-direction:column}body.responsive .basic_form label{width:auto}body.responsive .basic_form textarea{width:100%;box-sizing:border-box}body.responsive .basic_form input[type=text]{width:15em}body.responsive .review_thanks_popup{display:flex;flex-direction:column;align-items:center}body.responsive .review_thanks_popup h3{display:flex;justify-content:center;align-items:center;height:48px;padding:16px;margin:auto 4px;font-size:5vw}body.responsive .review_thanks_popup h3:before{left:-20px;border-width:40px 40px 40px 20px}body.responsive .review_thanks_popup h3:after{right:-20px;border-width:40px 20px 40px 40px}body.responsive .review_thanks_popup p{font-size:16px}body.responsive .review_thanks_popup .btn_gpage_wordmouth{line-height:1}body.responsive .wordmouth_review_done .inner{padding:20px}body.responsive .wordmouth_review_done .gpage_area{flex-direction:column}body.responsive .wordmouth_review_done .gpage_area .btn_gpage_wordmouth{width:200px}}.rating_radio .radios{margin-left:.8em}.rating_radio .radios,.rating_radio .radios label{display:inline-block;margin-right:.8em}.rating_radio .radios label:last-child{margin-right:0}@media screen and (max-width:640px){body.responsive .rating_radio{text-align:left}body.responsive .rating_radio label{display:flex;font-size:14px;margin-bottom:.2em;margin-right:.4em}body.responsive .rating_radio label:first-child{margin-top:.2em}body.responsive .rating_radio .radios{display:flex;display:-ms-flexbox;flex-direction:column}body.responsive .rating_radio input[type=radio]{display:block;padding:0;margin:0 .3em .2em;font-size:14px}}.rating_radio_long{text-align:left}.rating_radio_long input[type=radio]{display:block;padding:0;margin:.2em .3em;font-size:14px}.rating_radio_long .radios{display:flex;flex-direction:column;margin-left:.8em;margin-right:.8em}.rating_radio_long .radios label{display:flex;margin-right:.4em;margin-bottom:.2em}.rating_radio_long .radios label:first-child{margin-top:.2em}.rating_radio_long .radios label:last-child{margin-right:0}.mailstop{text-align:center;width:90%;margin:auto}.mailstop .box_mailstop{display:inline-block}.mailstop .form-group{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.mailstop .form-group .input-group{width:12.06%;display:inline-flex;justify-content:space-between;margin:auto;font-family:Inter;font-size:12px;font-weight:400;line-height:14.52px;text-align:left;align-items:center}@media (max-width:1500px){.mailstop .form-group .input-group{width:21.07%}}@media (max-width:1200px){.mailstop .form-group .input-group{width:35%}}@media (max-width:700px){.mailstop .form-group .input-group{width:50%}}@media (max-width:500px){.mailstop .form-group .input-group{width:78%}}@media (max-width:400px){.mailstop .form-group .input-group{width:87%}}@media (max-width:350px){.mailstop .form-group .input-group{width:98%}}.mailstop .form-group .input-group .email{width:146px;height:16px;padding:0}@media (max-width:768px){.mailstop .form-group .input-group .email{width:166px;height:20px}}.mailstop .form-group .input-group .reason_cancel_notification{width:150px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/pc/common/icon-arrow-down.png);background-repeat:no-repeat;background-size:10%;background-position:right 5px top 50%,0 0;padding:0 18px 0 7px;overflow:hidden;text-overflow:ellipsis;color:#707070}@media (max-width:768px){.mailstop .form-group .input-group .reason_cancel_notification{background-size:9%;width:170px;height:27px}}.mailstop .form-group .input-group span{color:red}@media (max-width:768px){.mailstop .mailstop-h2{white-space:nowrap;font-family:Inter;font-size:16px;font-weight:700;line-height:19.36px;text-align:center}}.package_estimates_form_subheading{padding-bottom:5px;border-bottom:3px solid #cbc6c0}#page_container{overflow:hidden;margin:0 auto;padding:1% 3%;width:94%;border-left:1px solid #cbc6c0;border-right:1px solid #cbc6c0;background-color:#fff}#page_container table{width:95%;margin:30px 0;border:1px solid #d9d8d6;padding:30px 10px}#page_container table tr:hover{background-color:#ffe1e1}#page_container table td,#page_container table th{padding:10px;border-bottom:1px solid #d9d8d6;border-right:1px solid #d9d8d6}#page_container table th{background-color:#fffbf2}#page_container table .zipcode{text-align:center}#page_container table .zipcode:hover{cursor:pointer;cursor:hand}#page_container input{width:80%}#page_container .help_paragraph{margin-top:20px;margin-bottom:10px;font-weight:400}td.parsley-error{background-color:#ffe1e1!important}.cv_result_modal{display:none;height:100vh;position:fixed;left:0;top:0;width:100%;z-index:1001}.cv_result_modal_bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.cv_result_modal_contents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;border:1px solid #f5f5f5;overflow:hidden;width:95%;max-width:500px}.cv_result_modal_header{text-align:center;background-color:#f5f5f5;padding:.8em 0;margin-bottom:.8em;border-bottom:1px solid #f5f5f5}.cv_result_modal_header_text{margin:0;font-size:1.28em;line-height:1}.cv_result_modal_main{padding:1.5em}.cv_result_modal_main_button_area{display:flex;align-items:center;justify-content:space-evenly;padding:.6em 0;text-align:center}.cv_result_modal_main_button{display:inline-block;padding:.8em;text-align:center;text-decoration:none;color:#fff;border-radius:10px;width:36%}.cv_result_modal_main_button.button-link{background-color:#f90;cursor:pointer}.cv_result_modal_main_button.button-close{background-color:#b3b3b3;cursor:pointer}.logo_without_link{margin:15px 0 30px;width:268px;height:38px;text-indent:-1000%;background-repeat:no-repeat;background-size:contain;background-image:url(/images/common/logo-reshop.png)}.backgroundsize .logo_without_link{background-size:268px 38px}.no-backgroundsize .logo_without_link{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image_path("/images/common/logo-reshop.png")',sizingMethod="scale")}.header{background-image:url(/images/bg_header.png);height:75px}.header .header_contents{width:960px;margin:0 auto;overflow:hidden}.header .header_contents .title,.header .header_contents .wrapper .sidebar .followed_contents .heading,.wrapper .sidebar .followed_contents .header .header_contents .heading{display:block;float:left;margin:0}.header .header_contents .title .sub_title,.header .header_contents .wrapper .sidebar .followed_contents .heading .sub_title,.wrapper .sidebar .followed_contents .header .header_contents .heading .sub_title{margin:5px 0;padding:0;color:#4d2b09;font-weight:400;font-size:14px;width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header_contents .title .logo,.header .header_contents .wrapper .sidebar .followed_contents .heading .logo,.wrapper .sidebar .followed_contents .header .header_contents .heading .logo{margin:0;width:268px;height:38px;text-indent:-1000%;background-repeat:no-repeat;background-size:contain;background-image:url(/images/common/logo-reshop.png)}.header .header_contents .title .logo a,.header .header_contents .wrapper .sidebar .followed_contents .heading .logo a,.wrapper .sidebar .followed_contents .header .header_contents .heading .logo a{width:100%;height:100%;display:block}.backgroundsize .header .header_contents .title .logo,.backgroundsize .header .header_contents .wrapper .sidebar .followed_contents .heading .logo,.wrapper .sidebar .followed_contents .backgroundsize .header .header_contents .heading .logo{background-size:268px 38px}.no-backgroundsize .header .header_contents .title .logo,.no-backgroundsize .header .header_contents .wrapper .sidebar .followed_contents .heading .logo,.wrapper .sidebar .followed_contents .no-backgroundsize .header .header_contents .heading .logo{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image_path("/images/common/logo-reshop.png")',sizingMethod="scale")}.header .header_contents .contact_with_tel{float:right;margin-top:15px}.header .header_contents .contact_with_tel .tel{margin:0;line-height:1}.header .header_contents .contact_with_tel .tel_icon{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:3px;width:36px;height:24px;background-image:url(/images/icon-freedial.png);background-repeat:no-repeat;background-position:50%;vertical-align:top}.header .header_contents .contact_with_tel .tel_number{font-size:26px;font-weight:700;color:#cb0000}.header .header_contents .contact_with_tel .office_hours{margin-top:5px;margin-right:8px;font-size:14px;color:#4d2b09;text-align:right}.header_pure .header_contents{width:960px;margin:0 auto;overflow:hidden}.header_pure .header_contents .title,.header_pure .header_contents .wrapper .sidebar .followed_contents .heading,.wrapper .sidebar .followed_contents .header_pure .header_contents .heading{display:block;float:left;margin:15px 0}.header_pure .header_contents .title.title_new,.header_pure .header_contents .wrapper .sidebar .followed_contents .title_new.heading,.wrapper .sidebar .followed_contents .header_pure .header_contents .title_new.heading{margin:10px 0}.header_pure .header_contents .title .logo,.header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo,.wrapper .sidebar .followed_contents .header_pure .header_contents .heading .logo{display:inline-block;width:268px;height:38px;text-indent:-1000%;background-repeat:no-repeat;background-size:contain;background-image:url(/images/common/logo-reshop.png)}.backgroundsize .header_pure .header_contents .title .logo,.backgroundsize .header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo,.wrapper .sidebar .followed_contents .backgroundsize .header_pure .header_contents .heading .logo{background-size:268px 38px}.no-backgroundsize .header_pure .header_contents .title .logo,.no-backgroundsize .header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo,.wrapper .sidebar .followed_contents .no-backgroundsize .header_pure .header_contents .heading .logo{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image_path("/images/common/logo-reshop.png")',sizingMethod="scale")}.header_pure .header_contents .title .logo a,.header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo a,.wrapper .sidebar .followed_contents .header_pure .header_contents .heading .logo a{width:100%;height:100%;display:block}.header_pure .header_contents .title .logo_new,.header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo_new,.wrapper .sidebar .followed_contents .header_pure .header_contents .heading .logo_new{display:inline-block;width:245px;background:no-repeat;height:60px;text-indent:-1000%;background-image:url(/lp_assets/004/img/blogo_new.png)}.backgroundsize .header_pure .header_contents .title .logo_new,.backgroundsize .header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo_new,.wrapper .sidebar .followed_contents .backgroundsize .header_pure .header_contents .heading .logo_new{background-size:268px 60px}.no-backgroundsize .header_pure .header_contents .title .logo_new,.no-backgroundsize .header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo_new,.wrapper .sidebar .followed_contents .no-backgroundsize .header_pure .header_contents .heading .logo_new{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image_path("/lp_assets/004/img/blogo_new.png")',sizingMethod="scale")}.header_pure .header_contents .title .logo_new a,.header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo_new a,.wrapper .sidebar .followed_contents .header_pure .header_contents .heading .logo_new a{width:100%;height:100%;display:block}.header_pure .header_contents .title .logo_with_satellite,.header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo_with_satellite,.wrapper .sidebar .followed_contents .header_pure .header_contents .heading .logo_with_satellite{display:inline-block;width:485px;height:38px;text-indent:-1000%;background-image:url(/images/logo_with_satellite.png)}.backgroundsize .header_pure .header_contents .title .logo_with_satellite,.backgroundsize .header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo_with_satellite,.wrapper .sidebar .followed_contents .backgroundsize .header_pure .header_contents .heading .logo_with_satellite{background-size:485px 38px}.no-backgroundsize .header_pure .header_contents .title .logo_with_satellite,.no-backgroundsize .header_pure .header_contents .wrapper .sidebar .followed_contents .heading .logo_with_satellite,.wrapper .sidebar .followed_contents .no-backgroundsize .header_pure .header_contents .heading .logo_with_satellite{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image_path("/images/logo_with_satellite.png")',sizingMethod="scale")}.header_pure .header_contents .title .sub_title,.header_pure .header_contents .wrapper .sidebar .followed_contents .heading .sub_title,.wrapper .sidebar .followed_contents .header_pure .header_contents .heading .sub_title{display:inline-block;margin:0;color:#4d2b09;font-size:14px;font-weight:400;line-height:1;vertical-align:bottom}.header_pure .header_contents .description{float:right;margin-top:10px;margin-bottom:0;width:45%;font-size:12px}.global_nav{background-image:url(/images/bg_global_nav.png);background:-webkit-repeating-linear-gradient(-45deg,transparent,transparent 49%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 50%,transparent 0,transparent 99%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1));background-size:4px 4px;background-color:#4d2b09;text-align:center;border-bottom:4px solid #ecc342;margin-bottom:15px}.global_nav ul{overflow:hidden;list-style:none;width:958px;border-right:1px solid hsla(0,0%,100%,.3);border-left:1px solid rgba(0,0,0,.2);margin:0 auto;padding:0}.global_nav ul,.global_nav ul li{height:32px;line-height:32px;vertical-align:middle}.global_nav ul li{float:left;width:189.6px;width:159.66666667px;text-align:center}.global_nav ul li a{display:block;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(0,0,0,.2);height:32px;width:100%;text-decoration:none}.global_nav ul li a:active,.global_nav ul li a:hover,.global_nav ul li a:link,.global_nav ul li a:visited{color:#fff}.global_nav ul li a.current,.global_nav ul li a.current:hover,.global_nav ul li a:active{background:linear-gradient(0deg,#f9d005,#f9d005 50%,#efbf00 0,#efbf00);background-color:#efbf00;border-left:none;border-right:none;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.global_nav ul li a:hover{transition:background-color .2s linear;background-color:rgba(179,157,128,.2);text-shadow:1px 1px 0 rgba(0,0,0,.3)}.sp-header{background:#fff;border-bottom:1px solid #d9d8d6}.sp-header .sp-title{padding:15px 5px}.sp-header .sp-logo{margin:0 auto;width:213px;height:29px;background-image:url(/images/common/logo-reshop.png);text-indent:-1000%;background-repeat:no-repeat;background-size:contain}.sp-header .sp-logo-new{margin:0 auto;width:245px;height:60px;background-image:url(/lp_assets/004/img/blogo_new.png);text-indent:-1000%}.sp-header .sp-logo_link{display:block;width:213px;height:29px}.breadcrumb_navigation{margin-bottom:15px}.breadcrumb_navigation .crumb_flex{display:flex;flex-wrap:wrap}.footer{background-image:url(/images/bg_header.png);border-top:4px solid #ecc342}.footer .footer_contents{overflow:hidden}.footer .footer_contents .main{width:960px;margin:0 auto;overflow:hidden}.footer .footer_contents .main .sitemap{float:left;width:60%}.footer .footer_contents .main .sitemap .links{margin-top:20px;margin-bottom:20px;font-size:12px}.footer .footer_contents .main .sitemap .links_title{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:8px;padding:2px 8px;height:20px;border-radius:2px;background-color:#b6ab92;color:#fff;line-height:20px;vertical-align:middle}.footer .footer_contents .main .sitemap .links_list_label{font-weight:700;float:left}.footer .footer_contents .main .sitemap .links_list{margin:0;padding:0}.footer .footer_contents .main .sitemap .links_list li{display:inline;margin-right:5px;white-space:nowrap}.footer .footer_contents .main .sitemap .links_list li:after{content:"|";margin-left:5px;color:#999}.footer .footer_contents .main .sitemap .links_prefecture_list_area{margin-left:50px}.footer .footer_contents .main .community{float:right;margin-top:20px;margin-bottom:20px;width:38%}.footer .footer_contents .sub{background-color:#4d2b09;padding-top:4px;padding-bottom:3px}.footer .footer_contents .sub .contents{font-size:12px;width:960px;margin:0 auto;overflow:hidden;line-height:20px;vertical-align:middle}.footer .footer_contents .sub .contents ul{overflow:hidden;list-style:none;margin:0;padding:0}.footer .footer_contents .sub .contents ul,.footer .footer_contents .sub .contents ul li{float:left;height:20px;line-height:20px;vertical-align:middle}.footer .footer_contents .sub .contents ul li{margin-right:5px;color:#fff}.footer .footer_contents .sub .contents ul li a{text-decoration:none}.footer .footer_contents .sub .contents ul li a:active,.footer .footer_contents .sub .contents ul li a:hover,.footer .footer_contents .sub .contents ul li a:link,.footer .footer_contents .sub .contents ul li a:visited{color:#fff}.footer .footer_contents .sub .contents ul li a:after{content:"|";margin-left:5px;color:hsla(0,0%,100%,.3)}.footer .footer_contents .sub .contents .copyright{float:right;color:#fff;font-size:12px}.footer_pure{background-color:#4d2b09}.footer_pure .contents{font-size:12px;width:960px;margin:0 auto;overflow:hidden;line-height:20px;vertical-align:middle}.footer_pure .contents .copyright{padding:20px 0;color:#fff;font-size:12px;text-align:center}.sp-footer{border-top:2px solid #ecc342;background-color:#4d2b09;padding:5px}.sp-footer .sp-copyright{display:block;color:#fff;font-size:12px;text-align:center}.shops_preview .shop_info_heading span,.shops_show .shop_info_heading span{background:url(/images/ico-shop.png) no-repeat 0 50%;display:block;height:25px;padding:0 0 0 38px;line-height:25px}.shop_add_list{margin-bottom:17px;padding:13px 17px;border:1px solid #ec993d;border-radius:4px;background-color:#fffbf2;text-align:center}.shop_add_list .add_to_considering_shops_box,.shop_add_list .add_to_considering_shops_box .add_to_considering_shops{margin-bottom:0}.shop_add_list .add_to_considering_shops_box p{margin-top:5px;margin-bottom:0}.shop_summary{overflow:hidden;margin-bottom:34px}.shop_summary_media{float:left;margin-right:13px}.shop_summary_media_image{width:270px;border:1px solid silver}.shop_summary_media_image_pic{overflow:hidden;width:270px;height:184px;background-color:#fff;text-align:center}.shop_summary_media_image_pic img{width:auto;height:100%;vertical-align:top}.shop_summary_media_image_caption{padding:8px 5px;border-top:1px solid silver;background-color:#fdf1e3;text-align:center}.shop_summary_media_thumbs{margin-top:5px;width:270px}.shop_summary_media_thumbs_list{overflow:hidden;margin-right:-5px}.shop_summary_media_thumbs_list li{overflow:hidden;float:left;margin-right:5px;margin-bottom:5px;width:84px;height:67px;border:1px solid silver;background-color:#fff;text-align:center}.shop_summary_media_thumbs_list li img{width:auto;height:100%;vertical-align:top}.security_guarantee_txt_area{margin-bottom:8px;overflow:hidden}.security_guarantee_txt_area .shop_security_guarantee_txt{padding:6px 10px;border-radius:100px;background:#faeab7;color:#4d2b09;font-size:12px;font-weight:700;text-align:center;line-height:2}.security_guarantee_txt_area .shop_security_guarantee_txt .icon_security_guarantee{display:inline-block;margin-right:4px;margin-bottom:3px;width:17px;height:17px;background-position:50%;background-image:url(/images/ico_security_guarantee.png);vertical-align:middle}.shop_summary_comment{overflow:hidden;margin-bottom:13px}.shop_summary_add_list{overflow:hidden}.shop_items{margin-bottom:17px}.shop_items .categories li,.shop_items .specials li,.shop_items .support_area li{width:154px}.shop_items_list li{margin-bottom:5px}.shop_good_point{margin-bottom:34px}.shop_good_point_heading{margin-bottom:13px;font-size:15px;color:#4d2d00;counter-increment:point-1}.shop_good_point_number{margin-right:10px;padding-right:10px;padding-left:20px;border-right:1px dotted #4d2d00;background:url(/images/icon-point.jpg) no-repeat 0 50%;font-weight:700;color:#e38b1d;content:"Point." counter(point-1)}.shop_good_point_comment{margin-bottom:26px}.shop_speciality{margin-bottom:34px}.shop_speciality_points{margin-bottom:13px}.shop_speciality_points_list{overflow:hidden}.shop_speciality_points_list li{float:left;margin-right:5px;padding:8px;width:206px;height:34px;border:1px solid #e2ded2;border-radius:4px;background-color:#fcf1e3;font-weight:700;color:#4d2d00}.shop_speciality_points_list li:nth-child(3n+3){margin-right:0}.shop_info_items_table{width:100%;border-collapse:collapse}.shop_info_items_table td,.shop_info_items_table th{padding:12px 9px;border:1px solid #e4ddd0;text-align:left}.shop_info_items_table th{width:20%;background-color:#fcf1e3;color:#4d2d00}.shop_info_items_table td{width:30%}.shop_info_office{margin-top:17px}.shop_info_office_table{margin-bottom:17px;width:100%;border-collapse:collapse}.shop_info_office_table td,.shop_info_office_table th{padding:12px 9px;border:1px solid #e4ddd0;text-align:left}.shop_info_office_table th{width:20%;background-color:#fcf1e3;color:#4d2d00}.shop_info_office_table td{width:80%}.mainview{margin-top:-19px;margin-bottom:15px;min-width:960px;height:370px;background:top;background-image:url(/images/mainview.png)}.backgroundsize .mainview{background-size:cover}.no-backgroundsize .mainview{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image_path("/images/mainview.png")',sizingMethod="scale")}.mainview .slogan{display:block;margin-top:32px}.mainview .promotion{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:20px;padding:8px 13px;border:1px solid #fff;border-radius:4px;background-color:hsla(0,0%,100%,.4)}.mainview .promotion .usage{margin-bottom:8px}.mainview .promotion .usage_caption{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:8px;padding:5px 8px;border-radius:4px;background-color:#4d2b09;color:#fff}.mainview .promotion .usage_steps{display:block}.mainview .promotion .promote_package_estimates{padding:8px 13px;border-radius:4px;background-color:hsla(0,0%,100%,.6)}.top_index .shift_box{margin-bottom:-4px;overflow:hidden}.top_index .shift_box li{float:left}.top_index .shift_box li a{border-radius:4px 4px 0 0;display:block;background-color:#d9d8d6;border:4px solid #d9d8d6;border-bottom:none;margin:0 8px 0 0;text-align:center;color:#4c2c00;font-size:16px;font-weight:700;padding:8px 0;text-decoration:none;width:160px}.top_index .shift_box li a.current{background-color:#fff;border-top:4px solid #d9d8d6;border-right:4px solid #d9d8d6;border-left:4px solid #d9d8d6}.top_index .pickup_more_button{display:block;padding:6px 0;border:2px solid #0077cb;border-radius:4px;background-color:#fff;font-size:15px;font-weight:700;color:#0077cb;text-align:center;text-decoration:none}.top_index .pickup_more_links{overflow:hidden;padding-left:23px;list-style:disc}.top_index .pickup_more_links li{float:left;margin-right:5%;margin-bottom:5px;width:45%}.top_index .category_search{overflow:hidden}.top_index .category_search li{float:left;margin:0 4px 8px;padding:5px 8px;width:200px;height:36px;border:1px solid #d9d8d6;border-radius:2px;background-color:#fff;line-height:36px}.top_index .category_search li a{display:block}.top_index .category_search li .icon_rehome_category{margin-right:8px;width:36px;height:36px}.top_index .map_search{position:relative;margin:20px auto;width:563px;height:433px;background-image:url(/images/map-japan.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.top_index .map_search_area_list{display:inline-block;padding:1.5px;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8}.top_index .map_search_area_list_link{display:block;margin:1.5px;width:46px;height:20px;border:1px solid #d9d8d6;border-radius:2px;background-color:#fff;line-height:22px;text-align:center;vertical-align:middle;text-decoration:none}.top_index .map_search_area_list_link:hover{background-color:#0077cb;color:#fff}.top_index .map_search_hokkaido{position:absolute;top:32px;left:398px;width:50px;border-color:#3971cc;background-color:#92b0e1}.top_index .map_search_tohoku{position:absolute;top:143px;left:472px;width:102px;border-color:#44a5cd;background-color:#a4d2e3}.top_index .map_search_tohoku li{float:left}.top_index .map_search_kanto{position:absolute;top:285px;left:433px;width:102px;border-color:#51c2bd;background-color:#a2e5e3}.top_index .map_search_kanto li{float:left}.top_index .map_search_hokushinetsu{position:absolute;top:150px;left:278px;width:102px;border-color:#79cd45;background-color:#bce5a2}.top_index .map_search_hokushinetsu li{float:left}.top_index .map_search_tokai{position:absolute;top:358px;left:318px;width:102px;border-color:#55cd77;background-color:#92e1a8}.top_index .map_search_tokai li{float:left}.top_index .map_search_kinki{position:absolute;top:208px;left:164px;width:102px;border-color:#cdc345;background-color:#e5e0a2}.top_index .map_search_kinki li{float:left}.top_index .map_search_chugoku{position:absolute;top:192px;left:101px;width:50px;border-color:#cd6945;background-color:#e5b5a2}.top_index .map_search_shikoku{position:absolute;top:386px;left:203px;width:102px;border-color:#6945cd;background-color:#b5a2e5}.top_index .map_search_shikoku li{float:left}.top_index .map_search_kyushu{position:absolute;top:324px;left:-4px;width:102px;border-color:#b444bf;background-color:#d598da}.top_index .map_search_kyushu li{float:left}.top_index .map_search_okinawa{position:absolute;top:54px;left:-4px;width:50px;border-color:#d15589;background-color:#e7a9c3}.price_cost_wrap{margin-bottom:6px;padding:6px;background-color:#4d2b09}.price_cost_wrap .inner{padding-bottom:20px;background-color:#fff}.price_cost_list{border-right:1px dotted #7f7f7f}.price_cost_list,.price_cost_list_last{width:163px;position:relative;margin-top:20px;padding:0;display:inline-block;vertical-align:top}.price_cost_list_last{border:none}.price-cost-list ul li,.price_cost_list_last ul,.price_cost_list_last ul li,.price_cost_list ul{text-align:center}.category_name{color:#4d2b09;font-size:14px;font-weight:700}.main_costarea{width:100px;margin:6px auto;padding:4px 6px;background-color:#fcf1e3;border-radius:4px;color:#4d2b09}.cost span{color:#4d2b09;font-size:20px;font-weight:700}.estimate_candidate_shops_index .part2 .take_estimate{padding-bottom:12px;border-bottom:1px dotted #b6b6b6;margin-bottom:17px}.considering_shops_index .shop_name,.estimate_candidate_shops_index .shop_name{float:left;width:250px}.considering_shops_index .additional_info,.estimate_candidate_shops_index .additional_info{background:#fffbf2;padding:5px 8px;margin-bottom:5px}.considering_shops_index .delete_from_considering_shops,.estimate_candidate_shops_index .delete_from_considering_shops{text-align:right;margin-bottom:10px}.considering_shops_index .explaination,.estimate_candidate_shops_index .explaination{margin-bottom:0 auto 15px auto;color:#333}.considering_shops_index .take_estimate,.estimate_candidate_shops_index .take_estimate{text-align:center;display:block}.considering_shops_index .take_estimate input[type=submit],.estimate_candidate_shops_index .take_estimate input[type=submit]{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;text-align:center;color:#fff;text-decoration:none;font-size:20px;border:2px solid #d12200;width:500px;margin:0 auto 10px;border-radius:4px;background:-owg-linear-gradient(to top,#e95133 0,#e95133 50%,#e32600 51%,#e32600 100%);background:linear-gradient(0deg,#e95133,#e95133 50%,#e32600 51%,#e32600);background-color:#e32600}.considering_shops_index .take_estimate input[type=submit]:active,.considering_shops_index .take_estimate input[type=submit]:hover,.considering_shops_index .take_estimate input[type=submit]:link,.considering_shops_index .take_estimate input[type=submit]:visited,.estimate_candidate_shops_index .take_estimate input[type=submit]:active,.estimate_candidate_shops_index .take_estimate input[type=submit]:hover,.estimate_candidate_shops_index .take_estimate input[type=submit]:link,.estimate_candidate_shops_index .take_estimate input[type=submit]:visited{color:#fff}.considering_shops_index .take_estimate input[type=submit]:hover,.estimate_candidate_shops_index .take_estimate input[type=submit]:hover{opacity:.8;filter:alpha(opacity=80)}.cases_preview .categories,.cases_preview .price,.cases_preview .provider_info,.cases_preview .schedule,.plans_preview .categories,.plans_preview .price,.plans_preview .provider_info,.plans_preview .schedule,.plans_show .categories,.plans_show .price,.plans_show .provider_info,.plans_show .schedule{margin-top:0;margin-bottom:10px}.plans_show .categories li{width:118px}.case_add_list{margin-bottom:17px;padding:13px 17px;border:1px solid #ec993d;border-radius:4px;background-color:#fffbf2;text-align:center}.case_add_list .add_to_considering_shops_box,.case_add_list .add_to_considering_shops_box .add_to_considering_shops{margin-bottom:0}.case_add_list .add_to_considering_shops_box p{margin-top:5px;margin-bottom:0}.case_add_list_shop{margin-bottom:8px;font-weight:700}.case_add_list_shop_name{display:inline-block;margin-left:3px;padding:3px 8px;background-color:#fff;font-weight:400}.case_shop_name{margin-top:8px}.case_shop_name dd{margin-bottom:0}.case_media{overflow:hidden;margin-bottom:17px}.case_media_image{float:left;width:478px;border:1px solid silver}.case_media_image_pic{overflow:hidden;width:478px;height:318px;background-color:#fff;text-align:center}.case_media_image_pic img{width:auto;height:100%;vertical-align:top}.case_media_image_caption{padding:8px 5px;border-top:1px solid silver;background-color:#fdf1e3;text-align:center}.case_media_thumbs{float:left;margin-left:17px}.case_media_thumbs_list{width:185px}.case_media_thumbs_list li{overflow:hidden;float:left;margin-right:5px;margin-bottom:5px;width:84px;height:67px;border:1px solid silver;background-color:#fff;text-align:center}.case_media_thumbs_list li img{width:auto;height:100%;vertical-align:top}.case_summary{margin-bottom:34px}.case_summary_list{margin-bottom:7px;padding:7px;border:1px solid #d9d8d6;border-radius:4px;background-color:#fdfcfa}.case_summary_list dt{margin-top:3px;font-weight:700}.case_summary_list dd{float:right;padding:3px 8px;width:454px;background-color:#fff}.case_summary_list .categories li{width:136px}.case_summary_list_items{min-height:17px}.case_summary_list_items li{margin-right:3px;margin-bottom:3px;display:inline}.case_summary_list_items li:after{content:"\3001"}.case_summary_list_items li:last-child:after{content:""}.case_info,.case_shop_comment,.case_user_demand{margin-bottom:34px}.case_info_items_table{width:100%;border-collapse:collapse}.case_info_items_table td,.case_info_items_table th{padding:12px 9px;border:1px solid #e4ddd0;text-align:left}.case_info_items_table th{width:20%;background-color:#fcf1e3;color:#4d2d00}.case_info_items_table td{width:30%}.case_info_floor{overflow:hidden;margin-top:17px;margin-bottom:17px}.case_info_floor_drawing{width:340px;float:left}.case_info_floor_drawing_figcaption{overflow:hidden;width:100%;border:solid #e4ddd0;border-width:1px 1px 0}.case_info_floor_drawing_figcaption_header{float:left;display:block;padding:12px 9px;width:35%;border-right:1px solid #e4ddd0;background-color:#fcf1e3;font-weight:700;color:#4d2d00}.case_info_floor_drawing_figcaption_body{float:left;display:block;width:54%;padding:12px 9px}.case_info_floor_drawing_figure{padding:8px 0;width:100%;border:1px solid #d9d8d6;background-color:#fff}.case_info_floor_drawing_figure_pic{overflow:hidden;height:227px;text-align:center}.case_info_floor_drawing_figure_pic img{width:80%;height:auto;vertical-align:top}.case_categories{overflow:hidden;margin-right:-8px}.case_categories_point{float:left;margin-right:8px;margin-bottom:8px;padding:13px 8px;width:204px;border:1px solid #d9d8d6;border-radius:4px;background-color:#fdfcfa}.case_categories_point_media{overflow:hidden;margin-bottom:8px;width:202px;height:143px;border:1px solid #d9d8d6;background-color:#fff;text-align:center}.case_categories_point_media img{width:auto;height:100%;vertical-align:top}.case_categories_point_category{border-radius:2px;color:#000;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:5px;margin-right:5px;padding:4px;width:124px;font-size:11px;line-height:1;border:1px solid #9dc11b;background:#e3ff99;width:194px}.case_categories_point_category .lt-ie7,.case_categories_point_category .lt-ie8{display:inline}.case_categories_point_category.disabled{padding:4px 6px-2px;border-color:#d9d8d6;background:#fff;color:#b2b2b2}.case_categories_point_title{overflow:hidden;margin-top:0;margin-bottom:8px;width:204px;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.prefecture_mainview{width:100%;border:1px solid #d9d8d6;background-image:url(/images/prefecture-mainview.png);background-repeat:no-repeat}.prefecture_mainview_title{display:inline-block;margin-top:30px;margin-bottom:0;margin-left:10px;padding:8px 64px 8px 8px;background-image:-owg-linear-gradient(to left,#f9d005 0,#f9d005 80%,transparent 100%);background-image:linear-gradient(270deg,#f9d005,#f9d005 80%,transparent);font-size:20px;font-weight:700;color:#fff}.prefecture_mainview_title_em{display:block;font-size:32px;color:#fff}.prefecture_mainview_promotion{margin-top:60px;padding:10px;background-color:rgba(255,251,242,.6)}.prefecture_mainview_promotion_intro{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #fff;color:#4d2b09;font-weight:700;text-shadow:0 1px 0 #fff}.prefecture_mainview_promotion_merits{overflow:hidden;margin-right:-13px;margin-bottom:8px}.prefecture_mainview_promotion_merits li{float:left;padding-top:8px;padding-bottom:8px;width:212px;margin-right:13px;border-radius:4px;background-color:#4d2b09;color:#fff;text-align:center}.prefecture_mainview .promote_package_estimates{padding:8px 13px;border-radius:4px;background-color:hsla(0,0%,100%,.6)}.prefecture_more_item_links{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:5px 8px;border:2px solid #5896c9;border-radius:4px;background:-owg-linear-gradient(to top,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9 100%);background:linear-gradient(0deg,#64a0cd,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;color:#fff;text-decoration:none;text-align:center;vertical-align:middle;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.user_cities_index .current_user_city{margin-bottom:15px}.user_cities_index .cities,.user_cities_index .prefectures{margin-bottom:10px}.user_cities_index .set_user_city_button{margin-bottom:15px}.package_estimates_heading{margin-top:0;background-color:#4d2b09;font-size:26px;color:#fff;line-height:52px;letter-spacing:2px;text-align:center}.package_estimates_heading:before{border-bottom:1px dashed #ecc342}.package_estimates_heading:after,.package_estimates_heading:before{content:"";display:block;width:100%;height:4px;background-color:#4d2b09}.package_estimates_heading:after{border-top:1px dashed #ecc342}@media screen and (max-width:640px){body.responsive .package_estimates_heading{font-size:20px}}.package_estimates_form_heading{margin-bottom:0;padding:10px;background-color:#4d2b09;font-size:18px;color:#ec983a;line-height:1;vertical-align:bottom}.package_estimates_form_heading:before{content:"";display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;width:6px;height:6px;border:6px solid #ec983a;border-radius:50%;margin-right:5px;background-color:#4d2b09;vertical-align:middle}.house_information_heading{margin-bottom:0;padding:10px;background-color:#4d2b09;font-size:18px;color:#ec983a;line-height:1;vertical-align:bottom}.house_information_heading:before{content:" ";background:url(/images/pc/package_estimates/substitutes/house.png);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;width:25px;height:25px;margin-right:5px;background-color:#4d2b09;vertical-align:middle}.demands_heading{margin-bottom:0;padding:10px;background-color:#4d2b09;font-size:18px;color:#ec983a;line-height:1;vertical-align:bottom}.demands_heading:before{content:" ";background:url(/images/pc/package_estimates/substitutes/paper.png);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;width:25px;height:25px;margin-right:5px;background-color:#4d2b09;vertical-align:middle}.user_information_heading{margin-bottom:0;padding:10px;background-color:#4d2b09;font-size:18px;color:#ec983a;line-height:1;vertical-align:bottom}.user_information_heading:before{content:" ";background:url(/images/pc/package_estimates/substitutes/register.png);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;width:25px;height:25px;margin-right:5px;background-color:#4d2b09;vertical-align:middle}.contact_information_heading{margin-bottom:0;padding:10px;background-color:#4d2b09;font-size:18px;color:#ec983a;line-height:1;vertical-align:bottom}.contact_information_heading:before{content:" ";background:url(/images/pc/package_estimates/substitutes/phone.png);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;width:25px;height:25px;margin-right:5px;background-color:#4d2b09;vertical-align:middle}.package_estimates_flow{margin-bottom:20px}.package_estimate_description{padding:16px;background:#fffbf2;text-align:center;margin-bottom:16px}.package_estimate_description p{font-size:20px;margin:0}.package_estimate_description .sub_text{font-size:16px}.package_estimates_customer{margin-bottom:20px}.package_estimates_merits{margin-bottom:20px;padding:20px;border-radius:4px;background-color:#4d2b09;text-align:center}.package_estimates_merits_wording{margin-bottom:20px;font-size:26px;font-weight:700;color:#fff}.package_estimates_merits_wording_strong{color:#ec983a}.package_estimates_form_submit{padding:20px;background-color:#f0f0f0}.package_estimates_agreement{margin-bottom:13px;text-align:center}.package_estimates_agreement .agreement{padding:10px 15px;border:1px solid #d9d8d6;background-color:#fff;text-align:left}.package_estimates_agreement_heading{margin-top:0;margin-bottom:10px;font-size:16px;color:#4d2b09}.package_estimates_submit_box .btn_form_fix,.package_estimates_submit_box .btn_form_submit,.package_estimates_submit_box .btn_form_yellow{padding:15px 60px;font-size:26px}.package_estimates_substitutes_create .package_estimates_submit_box .btn_form_fix,.package_estimates_substitutes_create .package_estimates_submit_box .btn_form_submit,.package_estimates_substitutes_new .package_estimates_submit_box .btn_form_fix,.package_estimates_substitutes_new .package_estimates_submit_box .btn_form_submit,.package_estimates_substitutes_preview .package_estimates_submit_box .btn_form_fix,.package_estimates_substitutes_preview .package_estimates_submit_box .btn_form_submit{width:65%;font-size:26px}.promote_form_submit{overflow:hidden;padding:20px 40px;border:4px solid #ec983a;border-radius:4px;background-color:#fffbcc}.promote_form_submit .promote_text{margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:20px;font-weight:700;color:#000}.promote_form_submit .promote_text_note{display:block;font-size:16px;font-weight:700;color:#cb0000}.promote_form_submit .ico_promote_arrow{margin:0 20px;width:37px;height:50px;background-image:url(/images/ico_arrow_promote_submit.png);background-repeat:no-repeat}.promote_form_submit .btn_form_submit,.promote_form_submit .ico_promote_arrow{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.promote_form_submit .btn_form_submit{padding:15px 60px;border:2px solid #0077cb;box-shadow:0 0 0 4px #fff,0 0 6px 1px #000;border-radius:4px;background-image:-owg-linear-gradient(to top,#0c8ae4 0,#0c8ae4 50%,#0077cb 51%,#0077cb 100%);background-image:linear-gradient(0deg,#0c8ae4,#0c8ae4 50%,#0077cb 51%,#0077cb);background-color:#0077cb;font-size:26px;color:#fff;text-decoration:none;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.security_certificate{margin:20px 0}.estimates-complete-text{margin-top:1.5em;text-align:center;line-height:1.5em;font-size:16px}.estimates-complete-text span{font-weight:700;color:#f7682d;font-size:22px;-moz-filter:brightness(1.5);-ms-filter:brightness(1.5);filter:brightness(1.1);word-wrap:break-word}.estimates-complete-text span.fsize-normal{display:block;margin-top:-1.5em;font-size:20px}.estimates-complete-text span.fsize-normal.under50_form{line-height:normal;font-size:24px}.mail-regist{position:relative;padding-top:40px;background:linear-gradient(to bottom left,#ff4500 50%,transparent 0) calc(50% - 10px) top/20px 32px no-repeat,linear-gradient(to bottom right,#ff4500 50%,transparent 0) calc(50% + 10px) top/20px 32px no-repeat;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.mail-regist:before{left:calc(50% - 112px)}.mail-regist:after,.mail-regist:before{position:absolute;content:"";top:0;width:40px;height:40px;background:linear-gradient(to bottom left,#ff4500 50%,transparent 0) 0 0/20px 32px no-repeat,linear-gradient(to bottom right,#ff4500 50%,transparent 0) 100% 0/20px 32px no-repeat}.mail-regist:after{left:calc(50% + 72px)}.mail-regist .mail-regist__before{display:flex;align-items:center;justify-content:center}.mail-regist .mail-regist__before img{width:80px;height:auto}.mail-regist .mail-regist__before p{background:#fdfa9e;border:4px solid #f8cf30;border-radius:4px;padding:8px;font-size:20px;font-weight:700}.mail-regist .mail-regist__before p strong{font-size:1.2em}.mail-regist .mail-regist__block{margin-top:24px;border:3px double #f7682d;text-align:center}.mail-regist .mail-regist__block h3{display:inline-block;margin-top:-1em;padding:0 16px;background:#fff;font-size:32px}.mail-regist .mail-regist__block ul{width:360px;margin:auto;padding:16px;background:#fff5e6}.mail-regist .mail-regist__block ul li{padding:4px 0;text-align:left}.mail-regist .mail-regist__block ul li i{margin-right:4px;color:#f7682d}.mail-regist .mail-regist__block form{width:80%;margin:0 auto 24px;text-align:left}.mail-regist .mail-regist__block form .category-label{display:block;margin-bottom:8px;padding:4px 8px;border-left:4px solid #f4b350;border-bottom:1px solid #f4b350}.mail-regist .mail-regist__block form .bold{font-weight:700}.mail-regist .mail-regist__block form input[type=text]{width:100%;height:32px;margin-bottom:24px}.mail-regist .mail-regist__block form dl.margin-bottom{margin-bottom:24px}.mail-regist .mail-regist__block form dt{width:100%}.mail-regist .mail-regist__block form dt:after{content:""}.mail-regist .mail-regist__block form dd{display:inline-block;padding:4px 16px 4px 8px}.mail-regist .mail-regist__block form .confirm-message{text-align:center}.mail-regist .mail-regist__block form .selecting-reform-category-comment{margin-top:40px}.mail-regist__block-copy,.sns-appeal__copy{position:relative;display:inline-block;font-size:20px}.mail-regist__block-copy:before,.sns-appeal__copy:before{position:absolute;content:"";top:0;left:-1em;width:1px;height:1.5em;background-color:#333;transform:rotate(-30deg)}.mail-regist__block-copy:after,.sns-appeal__copy:after{position:absolute;content:"";top:0;right:-1em;width:1px;height:1.5em;background-color:#333;transform:rotate(30deg)}.sns-appeal{margin:40px auto;text-align:center}.sns-appeal__block{display:flex;justify-content:space-evenly;align-items:flex-start}.sns-appeal__block [class^=sns-appeal__]{display:block;text-decoration:none}.sns-appeal__block .sns-appeal__line{border:12px solid #06c755}.sns-appeal__block .sns-appeal__line_qr{display:flex;align-items:center;justify-content:center;width:232px;margin-top:-5px;padding:20px 4px 8px;background:#06c755;box-sizing:border-box}.sns-appeal__block .sns-appeal__line_qr p{position:relative;width:65%;color:#fff;font-weight:700;line-height:1.5}.sns-appeal__block .sns-appeal__line_qr p:before{position:absolute;content:"\2192   \2192   \2192   \2192   \2192   \2192";top:100%;right:10px;line-height:1}.sns-appeal__block .sns-appeal__line_qr img{width:80px;height:auto}.sns-appeal__block .sns-appeal__line_qr .sp-line-friend-img{width:150px;height:auto}.sns-appeal__block .sns-appeal__instagram{padding:8px 16px;border:3px solid #d5005d;color:#333;text-align:center}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_logo{display:flex;align-items:center}.sns-appeal__block .sns-appeal__instagram .text-right{margin:-12px auto 0;text-align:right}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text{margin-top:16px}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text div{display:flex;align-items:center;justify-content:center;padding-bottom:16px}@media (min-width:501px){.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text div{border-bottom:1px solid #ccc}}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text div p{font-weight:700}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text .search-box{display:inline-block;margin-top:8px;padding-left:4px;border:1px solid #333}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text .search-box i{background:#333;border:4px solid #333;margin-left:24px;color:#fff}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text .qr-text{position:relative;margin-right:16px;vertical-align:32px}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text .qr-text:before{position:absolute;content:"\2192   \2192   \2192   \2192   \2192   \2192";top:100%;right:4px;line-height:1}@media screen and (max-width:640px){.contents.lp003_friends_campaign:before{content:"";display:block;margin:24px 0;width:100%;border:1px solid #d9d8d6}}.contents.lp003_friends_campaign .campaign_band{margin:8px 0}.contents.lp003_friends_campaign .campaign_band>img{width:100%}.contents.lp003_friends_campaign .campaign_summary{margin:8px 0}.contents.lp003_friends_campaign .campaign_summary_main{overflow:hidden}.contents.lp003_friends_campaign .campaign_summary_main_description{display:block;width:49.5%;float:left;vertical-align:top}.contents.lp003_friends_campaign .campaign_summary_main_description+.campaign_summary_main_description{margin-left:1%}@media screen and (max-width:640px){.contents.lp003_friends_campaign .campaign_summary_main_description{width:100%}.contents.lp003_friends_campaign .campaign_summary_main_description+.campaign_summary_main_description{margin-left:auto;margin-top:8px}}.contents.lp003_friends_campaign .campaign_note{margin-top:24px}.contents.lp003_friends_campaign .campaign_note_strong{font-weight:400;color:#ff3901}.contents.lp003_friends_campaign .campaign_note_title{margin-bottom:7px;font-size:14px;font-weight:700}.contents.lp003_friends_campaign .campaign_note_box{border:1px solid #d9d8d6;padding:8px;margin-bottom:12px}.from_lp-package_estimates{background-image:none;background-color:#fff}.from_lp-package_estimates_form_heading{margin-bottom:0;padding:10px;background-color:#68c5ed;font-size:18px;color:#fff;line-height:1;vertical-align:bottom}.from_lp-package_estimates_form_heading:before{content:"";display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;margin-right:10px;width:6px;height:6px;border:6px solid #fff;border-radius:50%;background-color:#68c5ed;vertical-align:middle}.from_lp-clear-button-style{margin:0;padding:0;border:none;background:none}.from_lp-clear-button-style:focus{outline:none}.from_lp-btn_to_preview{width:488px;height:78px;background-image:url(/images/form-from-lp/btn-to-preview.png);background-repeat:no-repeat}.from_lp-btn_to_preview:hover{background-position:0 -88px}.from_lp-btn_fix{display:inline-block;margin-right:16px;width:306px;height:78px;background-image:url(/images/form-from-lp/btn-fix.png);background-repeat:no-repeat}.from_lp-btn_fix:hover{background-position:0 -88px}.from_lp-btn_to_done{width:462px;height:78px;background-image:url(/images/form-from-lp/btn-to-done.png);background-repeat:no-repeat}.from_lp-btn_to_done:hover{background-position:0 -88px}.from_lp-package_estimates_flow{margin:20px 0}.from_lp-package_estimates_flow li{display:inline-block;width:292px;height:46px;border:1px solid #d9d8d6;border-radius:6px;background-color:#fff;font-size:18px;font-weight:700;color:#b2b2b2;line-height:46px;text-align:center;vertical-align:middle}.from_lp-package_estimates_flow li.active{height:62px;border-color:#64c4ef;background-color:#64c4ef;color:#fff;line-height:62px}.from_lp-package_estimates_flow .from_lp-package_estimates_flow_arrow{display:inline-block;margin:0 3px;width:24px;height:24px;background-image:url(/images/form-from-lp/arrow.png);background-repeat:no-repeat;background-position:50%;vertical-align:middle}.from_lp-package_estimates_flow .from_lp-package_estimates_flow_arrow.active{background-image:url(/images/form-from-lp/arrow-active.png)}.from_lp-package_estimates_merits{margin:20px 0;padding:32px 20px;border:4px solid #d9d8d6;border-radius:4px;background-image:url(/images/form-from-lp/offer-image.png);background-repeat:no-repeat;background-position:right 20px bottom 0}.from_lp-package_estimates_merits_title{margin-bottom:8px;color:#4d2b09;font-size:26px;font-weight:700}.from_lp-package_estimates_merits_strong{color:#ec983a}.from_lp-package_estimates_merits_wording{color:#4d2b09;margin-bottom:0}.sp-estimate_flow{margin:0 auto}.sp-estimate_flow_caption{margin-top:0;margin-bottom:0;padding:0 10px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:-owg-linear-gradient(to top,#eee 50%,#dedede 100%);background:linear-gradient(0deg,#eee 50%,#dedede);background-color:#dedede;font-size:15px;font-weight:700;line-height:34px;vertical-align:middle}.sp-estimate_flow_caption:before{content:"";margin-right:10px;border-right:6px solid #333}.sp-estimate_flow_img{text-align:center}.sp-estimate_flow_img img{max-width:100%;height:auto}.sp-estimate_flow_img .new{margin:10px 0}.sp-estimate_flow_img .preview{margin-bottom:8px}.sp-estimate_flow_img .done{margin-bottom:0}.sp-estimate_flow_list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;z-index:1}.sp-estimate_flow_list li{height:47px;border-bottom:1px solid #d9d8d6}.sp-estimate_flow_list_step{position:relative;float:left;display:block;padding-top:10px;padding-bottom:5px;width:36px;background-color:#e8be00;font-size:12px;font-weight:700;color:#fff;text-align:center;line-height:1.2;text-shadow:0 -1px 0 rgba(0,0,0,.4)}.sp-estimate_flow_list_step:before{top:47px;border-color:#fff transparent transparent}.sp-estimate_flow_list_step:after,.sp-estimate_flow_list_step:before{content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-width:5px 18px 0;z-index:2}.sp-estimate_flow_list_step:after{top:46px;border-color:#e8be00 transparent transparent}.sp-estimate_flow_list_step_last:after,.sp-estimate_flow_list_step_last:before{border:none}.sp-estimate_flow_list_step_number{display:block;font-size:16px}.sp-estimate_flow_list_wording{float:left;margin-top:0;margin-bottom:0;padding:5px;width:85%;height:38px;vertical-align:middle;line-height:38px}.sp-wrapper .lp_done,.sp-wrapper .package_estimates_alternatives_done,.sp-wrapper .package_estimates_done,.sp-wrapper .package_estimates_nominations_done,.sp-wrapper .package_estimates_plans_done,.sp-wrapper .package_estimates_renovations_done,.sp-wrapper .package_estimates_substitutes_done{overflow:hidden;padding:0 10px}.sp-wrapper .lp_done .heading,.sp-wrapper .package_estimates_alternatives_done .heading,.sp-wrapper .package_estimates_done .heading,.sp-wrapper .package_estimates_nominations_done .heading,.sp-wrapper .package_estimates_plans_done .heading,.sp-wrapper .package_estimates_renovations_done .heading,.sp-wrapper .package_estimates_substitutes_done .heading{padding:10px;background:#fffbf2;border:1px solid #ec983a;font-size:16px;color:#4d2b09;text-align:center}.sp-wrapper .mail-regist .mail-regist__before p{font-size:4vw}.sp-wrapper .mail-regist .mail-regist__block h3{padding:0 8px;font-size:5.4vw}.sp-wrapper .mail-regist .mail-regist__block ul{width:calc(100% - 16px);margin:auto 8px 16px;padding:16px 8px;box-sizing:border-box}.sp-wrapper .mail-regist .mail-regist__block form{width:90%}.sp-wrapper .mail-regist__block-copy,.sp-wrapper .sns-appeal__copy{font-size:4vw}.sp-wrapper .sns-appeal{margin:24px auto}.sp-wrapper .sns-appeal__block{flex-direction:column;align-items:center}.sp-wrapper .sns-appeal__block .sns-appeal__line{border-width:12px 24px}.sp-wrapper .sns-appeal__block .sns-appeal__instagram{margin-top:24px}.form_item_help{position:relative;margin-left:5px;float:left}@media screen and (max-width:520px){.form_item_help{margin-top:-3px}}.form_item_help_button{display:inline-block;width:23px;height:23px;border-radius:50%;background-image:linear-gradient(0deg,#ec983a 80%,#cc853a);background-color:#9e722d;font-weight:700;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);text-align:center;text-decoration:none;line-height:26px;vertical-align:middle;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.4);cursor:pointer}.form_item_help_balloon{display:none;position:absolute;top:-152px;left:-20px;padding:10px;width:340px;border:1px solid #d9d8d6;border-radius:4px;background-color:#fff}@media screen and (min-width:521px){.form_item_help_balloon:after,.form_item_help_balloon:before{content:" ";position:absolute;bottom:-24px;left:30px;height:0;width:0;border:solid transparent;pointer-events:none}.form_item_help_balloon:before{border-color:#d9d8d6 transparent transparent;border-width:12px;margin-left:-12px}.form_item_help_balloon:after{border-color:#fff transparent transparent;border-width:14px;margin-left:-14px}}.form_item_help_balloon .help_title{margin-top:0;margin-bottom:7px;padding-left:5px;padding-top:3px;padding-bottom:3px;border-left:4px solid #999;line-height:1}.form_item_help_balloon .help_definition_list,.form_item_help_balloon .help_paragraph{margin-top:5px;margin-bottom:5px;font-weight:400}.form_item_help_balloon .help_definition_list dt{float:left}.form_item_help_balloon .help_definition_list dd{margin-left:130px}.form_item_help_balloon .help_definition_list dd:before{content:":";margin:0 5px}.form_item_help_balloon .help_close{float:right;cursor:pointer;font-weight:400}.form_item_help_balloon .help_close_icon{display:inline-block;padding:2px 3px;border:1px solid #999;border-radius:4px;background-image:linear-gradient(0deg,#eee,#ddd);background-color:#d9d8d6;line-height:1;font-size:12px;text-align:center;vertical-align:middle}.ownership_kind_items_container{width:100%;padding-top:12px;clear:left}.ownership_kind_items_container .consulted_with_family_field,.ownership_kind_items_container .planed_purchase_time_field,.ownership_kind_items_container .planed_purchase_time_notes_field{width:100%;margin:9px 0;display:none}.checkbox_wrapper input[type=checkbox],.sp_checkbox_wrapper input[type=checkbox]{display:none}.checkbox_wrapper label,.sp_checkbox_wrapper label{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer;transition:all .2s}.checkbox_wrapper label:after,.checkbox_wrapper label:before,.sp_checkbox_wrapper label:after,.sp_checkbox_wrapper label:before{position:absolute;content:"";transition:all .2s}.checkbox_wrapper label:before,.sp_checkbox_wrapper label:before{top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#f4f4f4;border:1px solid #ccc;border-radius:3px}.checkbox_wrapper label:after,.sp_checkbox_wrapper label:after{opacity:0;top:50%;left:3px;width:8px;height:4px;margin-top:-4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(.5)}.checkbox_wrapper label:hover:before,.sp_checkbox_wrapper label:hover:before{background:#fff}.checkbox_wrapper input[type=checkbox]:checked+label:before,.sp_checkbox_wrapper input[type=checkbox]:checked+label:before{color:#fff;background:#666}.checkbox_wrapper input[type=checkbox]:checked+label:after,.sp_checkbox_wrapper input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.radio_btn_wrapper input[type=radio]{display:none}.radio_btn_wrapper label{position:relative;display:inline-block;padding:3px 3px 3px 20px;cursor:pointer}.radio_btn_wrapper label:before{position:absolute;content:"";top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#fff;border:1px solid #ccc;border-radius:100%}.radio_btn_wrapper input[type=radio]:checked+label:after{position:absolute;content:"";top:50%;left:4px;width:8px;height:8px;margin-top:-4px;background:#0076ca;border-radius:100%}.document_present_box p{margin-bottom:0}.document_present_box .estimate_invite_txt{margin-bottom:10px;background:#ff4500;border-radius:4px;padding:6px;color:#fff}.document_present_box .img_document{float:left;margin-right:26px}.document_present_box .pr_box{width:86%;height:auto;margin:10px auto 20px;border:4px solid #553819;padding:20px;background:#fff;border-radius:4px;text-align:left}.document_present_box .present_txt{margin:6px 0 10px;color:#553819;font-size:20px;font-weight:700}.document_present_box .present_txt span{font-size:24px;color:#e19923}.document_present_box .freetel_txt{color:#e19923;font-size:26px;font-weight:700;margin:6px 0}.document_present_box_sp p{margin-bottom:0}.document_present_box_sp .estimate_invite_txt{margin-bottom:10px;background:#ff4500;border-radius:4px;padding:6px;color:#fff}.document_present_box_sp .pr_box{width:86%;height:auto;margin:10px auto 20px;border:4px solid #553819;padding:20px;background:#fff;border-radius:4px;text-align:center}.document_present_box_sp .present_txt{margin:6px 0 10px;color:#553819;font-size:20px;font-weight:700}.document_present_box_sp .present_txt span{font-size:24px;color:#e19923}.document_present_box_sp .freetel_txt{color:#e19923;font-size:26px;font-weight:700;margin:6px 0}.yahoo_main_cover{text-align:center}.yahoo_main_cover img{margin:auto}.yahoo_main_cover .catch{margin-bottom:10px}.package_estimate_duplications{width:80%;margin-bottom:20px}.package_estimate_duplications .duplicated-info{margin:10px auto 20px;padding:20px 20px 10px;background:#fff5e6}.package_estimate_duplications .contact-reason{margin:10px auto 20px;padding:20px 20px 10px;font-size:18px}.package_estimate_duplications .contact-reason .contact-reason-radio{line-height:3em}.package_estimate_duplications .contact-reason .contact-reason-radio div{text-align:center;border-radius:4px;border:2px solid #d9d8d6;margin-bottom:10px}.package_estimate_duplications .contact-reason .contact-reason-radio div input[type=radio]{width:14pt;height:14pt}.package_estimate_duplications .contact-reason .contact-reason-radio div span{margin:10px auto 20px}.package_estimate_duplications .contact-reason .form-submit{display:flex;justify-content:center}.package_estimate_duplications .contact-reason .form-submit .btn-submit{border:2px solid #e13a14;background:-owg-linear-gradient(to bottom,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500 100%);background:linear-gradient(180deg,#ff6a33,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;color:#fff;line-height:1.4em;margin:8px auto 16px;padding:12px 20px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.thanks_camapaign_banner{margin-bottom:24px;text-align:center;display:flex;flex-direction:column;gap:8px}.thanks_wordmouth_comment{width:880px;margin:10px auto 20px;padding:20px 20px 10px;background:#fff5e6;text-align:center}.thanks_wordmouth_comment h3{margin-bottom:20px}.thanks_wordmouth_comment .box{display:flex;margin-bottom:20px}.thanks_wordmouth_comment .box .left_img{margin-right:20px}.thanks_camapaign_banner_sp{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.thanks_camapaign_banner_sp img{width:100%;height:auto}.thanks_wordmouth_comment_sp{padding:20px 0;margin:10px 0 20px;width:100%;background:#fff5e6;text-align:center}.thanks_wordmouth_comment_sp h3{margin:0}.thanks_wordmouth_comment_sp h3 img{width:100%}.thanks_wordmouth_comment_sp .box img{width:100%;margin-top:13px}.btn_glform_estimate{display:table;margin:8px auto 16px;padding:12px 20px;border:none;border-radius:4px;color:#fff;max-width:100%;font-size:20px;font-weight:700;background-color:#5dce4f;text-shadow:rgba(0,0,0,.3) -1px -1px 1px;text-decoration:none;text-align:center;box-sizing:border-box;box-shadow:0 4px #338f28;line-height:1.4em}.btn_glform_estimate:hover{opacity:.8;transform:translate3d(0,4px,0);box-shadow:0 0 #338f28}.error-msg-font{margin-top:10px;color:red}body.lp{background-image:url(/images/bg.png);color:#333;font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:16px;line-height:1.35}body.lp .lp_header{margin-bottom:34px}body.lp .lp_header .lp_main_box{background:-owg-repeating-linear-gradient(-45deg,transparent 0,transparent 49%,hsla(0,0%,100%,.8) 49%,hsla(0,0%,100%,.8) 50%,transparent 50%,transparent 99%,hsla(0,0%,100%,.8) 99%,hsla(0,0%,100%,.8) 100%);background:-webkit-repeating-linear-gradient(-45deg,transparent,transparent 49%,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.8) 50%,transparent 0,transparent 99%,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.8));background:repeating-linear-gradient(-45deg,transparent,transparent 49%,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.8) 50%,transparent 0,transparent 99%,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.8));background-size:4px 4px;background-color:#f8f8f8;height:367px}body.lp .lp_header .lp_main_box .lp_mainview{box-shadow:2px 0 4px rgba(0,0,0,.2),-2px 0 4px rgba(0,0,0,.2);height:367px;margin:0 auto;position:relative;width:960px}body.lp .lp_header .attention_information{position:absolute;top:13px;left:-13px;background:-owg-linear-gradient(to bottom,#e91f01 0,#ed4a32 100%);background:linear-gradient(180deg,#e91f01,#ed4a32);background-color:#ed4a32;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 0 0 1px #ed4a32,inset 0 0 0 2px #fff;padding:8px 21px}body.lp .lp_header .attention_information .attention_infomation_fold{position:absolute;left:0;bottom:-13px;border-color:transparent #5e3f21 transparent transparent;border-style:solid;border-width:0 13px 13px 0;height:0;width:0}body.lp .lp_header .attention_information strong{color:#fff;font-size:22px;text-shadow:0 1px 0 rgba(0,0,0,.4)}body.lp .lp_header .lp_site_specials{background:-owg-repeating-linear-gradient(-45deg,transparent 0,transparent 49%,hsla(0,0%,100%,.2) 49%,hsla(0,0%,100%,.2) 50%,transparent 50%,transparent 99%,hsla(0,0%,100%,.2) 99%,hsla(0,0%,100%,.1) 100%);background:-webkit-repeating-linear-gradient(-45deg,transparent,transparent 49%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 50%,transparent 0,transparent 99%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.1));background:repeating-linear-gradient(-45deg,transparent,transparent 49%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 50%,transparent 0,transparent 99%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.1));background-size:4px 4px;background-color:#ecc342;border-top:1px solid #fff;border-bottom:1px solid #fff;box-shadow:0 0 0 1px #ecc342;overflow:hidden;padding:21px 0;position:relative}body.lp .lp_header .lp_site_specials .lp_site_specials_row{margin:0 auto;overflow:hidden;width:960px}body.lp .lp_header .lp_site_specials_row .lp_site_specials_inner{margin-right:-21px;overflow:hidden}body.lp .lp_header .lp_site_specials_inner dl{float:left;margin-right:21px;overflow:visible;width:306px}body.lp .lp_header .lp_site_specials_inner dl dt{background-color:#ec983a;border-radius:4px;border:1px solid #fff;box-shadow:0 0 0 2px #ec983a;color:#fff;float:none;font-size:22px;font-weight:700;line-height:37px;margin-bottom:8px;text-shadow:0 1px 0 rgba(0,0,0,.4);vertical-align:middle}body.lp .lp_header .lp_site_specials_inner dl dt:after{content:none}body.lp .lp_header .lp_site_specials_inner dl dt .special_number{background:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#ec983a;display:inline-block;margin-right:8px;text-align:center;text-shadow:none;width:36px}body.lp .lp_header .lp_site_specials_inner dl dd{font-weight:700;margin:0;padding:0;text-shadow:0 1px 0 hsla(0,0%,100%,.6)}body.lp .lp_footer{background-color:#4d2b09;overflow:hidden;padding:8px 0}body.lp .lp_footer .lp_footer_inner{margin:0 auto;width:960px}body.lp .lp_footer .lp_footer_logo{background-image:url(/images/lp/logo.png);background-size:213px 28px;background-repeat:no-repeat;float:left;height:28px;margin:0;text-indent:-1000%;width:213px}body.lp .lp_footer .supports{float:right;overflow:hidden;list-style:none;margin:0;padding:0}body.lp .lp_footer .supports li{color:#fff;float:left;height:28px;line-height:28px;margin-right:20px;vertical-align:middle}body.lp .lp_footer .supports li a{color:#fff;text-decoration:none}body.lp .lp_footer .supports li a:before{content:"\25B6";margin-right:5px;color:#ecc342}body.lp .lp_show h2{text-shadow:2px 2px 0 #edece8,3px 3px 0 #ecc342;font-size:22px;margin-top:0;margin-bottom:13px}body.lp .lp_show strong{color:#e91e00;font-weight:700}body.lp .lp_show em{color:#eb9839;font-weight:700}body.lp .lp_show .target_blank_link{background:url(/images/lp/ico_new_tab_link.png) no-repeat;background-position:100% 50%;padding-right:26px;margin-right:5px}body.lp .lp_show .strong_header{background-color:#ec983a;box-shadow:0 1px 1px rgba(0,0,0,.2);margin:-13px -8px 21px;padding:13px 0;text-align:center}body.lp .lp_show .strong_word{color:#fff;font-size:32px;margin-bottom:0;text-shadow:0 1px 1px rgba(0,0,0,.4)}body.lp .lp_show .contents{margin-bottom:34px;overflow:hidden}body.lp .lp_show .box{background-color:#fff;border:4px solid #d9d8d6;border-radius:4px;padding:13px 8px}body.lp .lp_show .lighting_spot{background-color:#fdec9b}body.lp .lp_show .row{margin-bottom:21px}body.lp .lp_show .lp_form .lp_form_title{font-size:16px;height:26px;line-height:26px;margin-top:0;margin-bottom:13px;vertical-align:middle}body.lp .lp_show .lp_form_title .step_number{background-color:#ecc342;border-radius:3px;color:#fff;display:inline-block;margin-right:8px;text-align:center;width:26px}body.lp .lp_show .lp_form .lp_checkbox_wrapper{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-bottom:5px;width:178px}body.lp .lp_show .lp_form_wrapper{margin-left:21px}body.lp .lp_show .lp_form input[type=text]{padding:3px 8px;width:48px}body.lp .lp_show .lp_form hr.lp_form_separation{border:none;border-bottom:2px solid #d9d8d6;margin-bottom:13px}body.lp .lp_show .lp_form .lp_submit_box{text-align:center;margin:0 auto;width:610px}body.lp .lp_show .lp_form .lp_submit_box .lp_form_lead_sentence{margin-bottom:8px;font-weight:700}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner{overflow:hidden;padding:8px 21px;border:2px solid #d9d8d6;border-radius:4px;background-color:#fdec9b}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner .lp_zip_code_wrapper{float:left;vertical-align:middle;line-height:63px;height:63px}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner .lp_zip_code_wrapper .zip_code_symbol{margin:0 5px}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner .lp_arrow_wrapper{float:left;margin:0 21px;padding-top:14px}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner .lp_arrow_wrapper .lp_lead_estimate_arrow{background-image:url(/images/lp/ico_form_arrow.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle;height:35px;width:19px}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner .lp_submit_button_wrapper{float:left}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner .lp_submit_button_wrapper .lp_submit_button{background:-owg-linear-gradient(to top,#ef4d33 0,#ef4d33 50%,#e91e00 51%,#e91e00 100%);background:linear-gradient(0deg,#ef4d33,#ef4d33 50%,#e91e00 51%,#e91e00);background-color:#e91e00;border:2px solid #d71b00;border-radius:4px;color:#fff;display:inline-block;font-size:22px;font-weight:700;padding:13px 0;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.1);width:310px;zoom:1}body.lp .lp_show .lp_induction_box{text-align:center;margin-bottom:21px}body.lp .lp_show .lp_induction_box .lp_induction_content{display:inline-block}body.lp .lp_show .steps{width:960px}body.lp .lp_show .steps ol{margin-right:-21px;overflow:hidden}body.lp .lp_show .steps ol li{float:left;margin-right:21px;position:relative;width:306px}body.lp .lp_show .steps ol:after{content:url(/images/lp/ico_step_arrow.png);position:absolute;top:37%;right:-30px;z-index:1;background-color:#fff;border-radius:38px;border:2px solid #d9d8d6;display:inline-block;height:38px;line-height:48px;text-align:center;vertical-align:middle;width:38px}body.lp .lp_show .steps ol:last-child:after{content:"";border:none;height:0;width:0}body.lp .lp_show .steps ol .step{background-color:#fff;border:4px solid #d9d8d6;border-radius:4px;padding:8px;text-align:center}body.lp .lp_show .steps ol .step .pic_wrapper{background-image:url(/images/lp/bg_step.png);height:106px;line-height:106px;margin-bottom:8px;text-align:center;vertical-align:bottom;width:282px}body.lp .lp_show .steps ol .step img{display:inline-block;vertical-align:bottom}body.lp .lp_show .steps ol .step p{margin:0}body.lp .lp_show .lp_negative_voice{float:left;margin-right:21px;width:306px}body.lp .lp_show .lp_negative_voice:last-child{margin-right:0}body.lp .lp_show .negative_comment{background:#fff;border:2px solid #d9d8d6;border-radius:4px;height:110px;padding:8px;position:relative}body.lp .lp_show .negative_comment:before{content:"";position:absolute;z-index:1;bottom:-23px;right:105px;background:#fff;border:2px solid #d9d8d6;border-radius:13px;display:block;height:13px;width:13px}body.lp .lp_show .negative_comment:after{content:"";position:absolute;z-index:1;bottom:-38px;right:115px;background:#fff;border:2px solid #d9d8d6;border-radius:8px;display:block;height:8px;width:8px}body.lp .lp_show .negative_comment_title{margin-bottom:8px}body.lp .lp_show .negative_avatar{margin-top:41px;text-align:center}body.lp .lp_show .negative_avatar img{background-color:#fff;border:2px solid #d9d8d6;border-radius:35px;display:inline-block;height:35px;margin-top:5px;overflow:hidden;padding:1px;width:35px}body.lp .lp_show .lp_positive_voice{float:left;margin-right:8px}body.lp .lp_show .lp_positive_voice:last-child{margin-right:0}body.lp .lp_show .positive_comment{float:left;width:830px;background:#fff;border:2px solid #d9d8d6;border-radius:4px;padding:13px 8px;position:relative}body.lp .lp_show .positive_comment:after,body.lp .lp_show .positive_comment:before{content:"";position:absolute;z-index:1;border:solid transparent;height:0;width:0}body.lp .lp_show .positive_comment:before{top:8px;right:-38px;border-left:solid #d9d8d6;border-width:19px;display:block}body.lp .lp_show .positive_comment:after{top:11px;right:-32px;border-left:solid #fff;border-width:16px;display:block}body.lp .lp_show .positive_avatar{float:left;margin-left:24px;text-align:center}body.lp .lp_show .positive_avatar img{background-color:#fff;border:2px solid #d9d8d6;border-radius:35px;display:inline-block;height:35px;margin-top:5px;overflow:hidden;padding:1px;width:35px}body.lp .lp_show .lp_campaign_contents .row{margin-bottom:21px}body.lp .lp_show .lp_campaign_contents .row .term_title{border-left:5px solid #ecc342;font-size:16px;height:20px;line-height:20px;margin-top:0;margin-bottom:13px;padding-left:5px;vertical-align:middle}body.lp .lp_show .lp_campaign_contents .row p{margin-bottom:0}body.lp .lp_show dl.lp_specials{margin-bottom:21px;overflow:visible}body.lp .lp_show dl.lp_specials dt{background-color:#ec983a;border-radius:4px;border:1px solid #fff;box-shadow:0 0 0 2px #ec983a;color:#fff;float:none;font-size:22px;font-weight:700;line-height:37px;margin-bottom:8px;text-shadow:0 1px 0 rgba(0,0,0,.4);vertical-align:middle;width:296px}body.lp .lp_show dl.lp_specials dt:after{content:none}body.lp .lp_show dl.lp_specials dt .special_number{background:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#ec983a;display:inline-block;margin-right:8px;text-align:center;text-shadow:none;width:36px}body.lp .lp_show dl.lp_specials dd{background:#fff;border-radius:100px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-weight:700;margin:0 auto;padding:13px 21px;position:relative;text-shadow:0 1px 0 hsla(0,0%,100%,.6)}body.lp .lp_show dl.lp_specials dd p{margin:5px 0}body.lp001{background-image:url(/images/lp001/bg-wood.png);color:#333;font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:16px;line-height:1.35}.lp001-band{background-color:#1b1512}.lp001-band-inner{width:960px;margin:0 auto}.lp001-header,.sp-lp001-header{height:82px;background-image:url(/images/lp001/bg-header.png);background-repeat:repeat-x}.lp001-header-inner,.lp001-wrapper{overflow:hidden;width:960px;margin:0 auto;background-color:#fff}.lp001-wrapper{min-height:100%}.lp001-footer,.lp001-wrapper{border-right:1px solid #7a7a7a;border-left:1px solid #7a7a7a}.lp001-footer{margin:0 auto;width:960px;height:94px;box-shadow:inset 0 2px 0 #6c4417,inset 0 6px 0 #fff;background-image:url(/images/lp001/bg-footer.png);background-repeat:no-repeat}.lp001-footer-inner{overflow:hidden;width:960px;margin:0 auto;padding-top:8px}.lp001-scripts{display:none}.lp001-announcement-of-campaign,.sp-lp001-announcement-of-campaign{margin:10px 0;vertical-align:middle}.lp001-advantage-cashback,.lp001-advantage-professional{margin:10px 0;text-align:center}.lp001-advantage-examination{margin:-40px 0 10px;text-align:center}.lp001-comparison-services,.lp001-faq,.lp001-manager-comment,.lp001-user-voices{margin:20px 0}.lp001-estimate-request{margin:25px 0 40px;text-align:center}.lp001-button{display:inline-block;background-repeat:no-repeat;cursor:pointer}.lp001-site-title{float:left;padding:6px 30px 12px}.lp001-site-tel,.sp-lp001-site-tel{padding:0 30px 6px;float:right}.sp-lp001-site-tel{padding:0 5px 2px;width:100px;line-height:0}.lp001-site-tel-note,.sp-lp001-site-tel-note{display:block;height:20px;border-radius:10px;background-color:#4e2d1b;font-size:14px;color:#fff;line-height:20px;text-align:center;vertical-align:middle}.sp-lp001-site-tel-note{color:#4e2d1b;background:none;font-size:7px;line-height:8px;height:8px}.lp001-site-copyright{font-size:12px;color:#fff;font-style:normal;text-align:center;vertical-align:middle}.lp001-site-supports{overflow:hidden;margin-top:15px;margin-bottom:10px;text-align:center}.lp001-site-supports li{display:inline;padding-right:10px;border-right:1px solid #3a2107;margin-right:10px}.lp001-site-support-link{color:#fff}.sp *{max-width:100%!important}.sp-lp001-sticy-footer-reserver{background-image:url(/images/lp001/bg-footer.png);height:45px}.sp-lp001-sticy-footer{position:fixed;bottom:0;z-index:100;width:100%;background-color:rgba(0,0,0,.3);padding:5px}.sp-lp001-sticy-footer .sp-lp001-sticy-footer-inner{background-image:linear-gradient(180deg,#81e50b,#409209);border:1px solid #608804;border-radius:3px;padding:7px;width:80%;margin:0 auto}.sp-lp001-sticy-footer .sp-lp001-sticy-footer-inner a{color:#fff;text-decoration:none;text-shadow:-1px -1px 0 #419809;font-weight:700;font-size:1.3em}.sp-lp001-announcement-of-campaign{width:96%;padding:0 2%}.sp-lp001-header{height:50px}.sp-lp001-section{margin:0}.sp-lp001-estimate-request{padding:0 20px}.sp-lp001-site-title-logo{float:left;padding:0}.sp-lp001-site-title-logo img{height:20px;margin-left:10px}.lp001-site-title-description,.sp-lp001-site-title-description{margin-bottom:0;font-size:14px;color:#978b84}.sp-lp001-site-title-description{background:url(/images/lp001/sp-bg-footer.jpg) repeat 0 0;background-size:50% 50%;color:#fff;font-size:9px;text-align:center;margin:0 auto 5px;width:100%;padding-top:3px;padding-bottom:3px}body.lp002{background-image:url(/images/lp001/bg-wood.png);color:#333;font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:16px;line-height:1.35}.lp002-mainview{position:relative;margin-bottom:40px;height:381px;background-image:url(/images/lp002/img-mainview.png);background-repeat:no-repeat}.lp002-mainview-estimate-request{position:absolute;right:10px;bottom:80px}.lp002-steps{margin:20px 0;padding:20px 0;border-top:6px solid #750001;background-image:url(/images/lp002/texture-graph-paper.png);background-repeat:repeat}.lp002-steps-list{overflow:hidden;margin:10px -10px 10px 20px}.lp002-steps-list>li{overflow:hidden;float:left;margin-right:10px;padding:10px;width:280px;border-radius:4px;background-color:#543417}.lp002-steps-list-title{margin-top:5px;margin-bottom:15px;font-size:27px;color:#fff;letter-spacing:2px;text-align:center}.lp002-steps-list-title-strong{color:#f9902c}.lp002-steps-list-desc{padding:20px 10px 20px 30px;border-radius:2px;background-color:#fff;font-size:14px;color:#543417;line-height:1.5;list-style-type:disc}.lp002-merits{margin:20px 0}.lp002-merits-inner{margin:0 20px;padding:20px;border-radius:4px;background-image:-owg-linear-gradient(to top,#f6f6f6 0,#fffefe 100%);background-image:linear-gradient(0deg,#f6f6f6,#fffefe);background-color:#f6f6f6;box-shadow:inset 0 0 1px 1px #fff,0 0 4px 1px rgba(0,0,0,.4)}.lp002-merits-title{padding:20px 20px 10px;border-top:2px solid #750001;border-bottom:6px solid #750001;background-image:url(/images/lp002/texture-graph-paper.png);background-repeat:repeat;text-align:center}.lp002-merits-reason{margin-bottom:20px}.lp002-merits-reason-list li{margin-bottom:10px;font-size:27px;font-weight:700}.lp002-merits-reason-list-strong{padding:4px;background-color:#fffc61;color:inherit}.lp002-merits-reason-list-badge{display:inline-block;margin-right:10px;padding:14px 0;width:84px;height:56px;background-image:url(/images/lp002/ico-prize.png);background-repeat:no-repeat;font-size:16px;color:#fffc61;line-height:1.25;text-align:center;letter-spacing:1px;vertical-align:middle}.lp002-merits-reason-list-badge-number{display:block;font-size:24px}.lp002-merits-scene{position:relative;margin-top:144px;padding:20px;border:4px solid #543417;border-radius:4px;background-color:#fff}.lp002-merits-scene-poster-child{position:absolute;top:-144px;left:0}.lp002-merits-scene-list{overflow:hidden;margin-right:-20px;margin-bottom:-20px}.lp002-merits-scene-list>li{overflow:hidden;float:left;margin-right:20px;margin-bottom:20px;width:401px}.lp002-merits-scene-list-title{margin-top:0;margin-bottom:10px;font-size:24px;color:#e79526}.lp002-merits-scene-list-title-icon{margin-right:10px}.lp002-merits-scene-list-desc,.lp002-merits-scene-list-desc-packed{padding-left:20px;font-size:14px;color:#543417;line-height:1.5;list-style-type:disc}.lp002-merits-scene-list-desc-packed li{float:left;width:25%}.lp002-merits-scene-list-desc-note{margin-top:5px;margin-bottom:0;font-size:14px}.lp002-reviews{margin:20px 0;padding:20px;background-image:url(/images/lp002/texture-borders-dot.png);background-size:1px 21px;background-repeat:repeat;background-color:#fff5b5}.lp002-reviews-title{margin-top:0;margin-bottom:20px}.lp002-reviews-block{overflow:hidden;margin-bottom:10px}.lp002-reviews-block-comment{position:relative;float:left;padding:10px 20px;width:560px;min-height:130px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.lp002-reviews-block-comment:after,.lp002-reviews-block-comment:before{content:"";position:absolute;top:50%;display:block;margin-top:-18px;height:0;width:0;border:solid transparent}.lp002-reviews-block-comment:before{z-index:1;right:-36px;border-left:solid #ccc;border-width:18px}.lp002-reviews-block-comment:after{z-index:2;right:-34px;border-left:solid #fff;border-width:18px}.lp002-reviews-block-comment-even{background-color:#fffbca}.lp002-reviews-block-comment-even:after{border-left:solid #fffbca;border-width:18px}.lp002-reviews-block-comment-user dt{margin-right:20px;font-weight:700;line-height:2}.lp002-reviews-block-comment-user dt:after{content:"";margin-left:0;margin-right:0}.lp002-reviews-block-comment-user dt.lp002-user-female{color:#ee492f}.lp002-reviews-block-comment-user dd{display:inline;margin-right:10px;margin-bottom:0;padding-left:0;font-size:14px;color:#949494;line-height:2.5}.lp002-reviews-block-comment-user-icon{margin-right:5px;border:1px solid;border-radius:50%;background-color:currentColor;background-position:bottom;background-size:90%}.lp002-reviews-block-comment-text{margin-top:10px}.lp002-reviews-media{float:right}.lp002-faq{margin:20px 0;padding:20px;background-image:url(/images/lp002/texture-borders-dot.png);background-size:1px 21px;background-repeat:repeat;background-color:#edfad2}.lp002-faq-title{margin-top:0;margin-bottom:20px}.lp002-faq-inner{padding:20px;border:4px solid #764929;background-color:#e3fea8}.lp002-faq-session{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cfe2a6}.lp002-faq-session dt{float:none;margin-bottom:20px;font-size:24px;font-weight:700}.lp002-faq-session dt:after{content:"";margin-left:0;margin-right:0}.lp002-faq-session dd{position:relative;padding:20px;border:2px solid #f5ed60;background-color:#fff}.lp002-faq-session dd:after,.lp002-faq-session dd:before{content:"";position:absolute;display:block;margin-top:-18px;height:0;width:0;border:solid transparent}.lp002-faq-session dd:before{z-index:1;top:-19px;left:22px;border-bottom:solid #f5ed60;border-width:18px}.lp002-faq-session dd:after{z-index:2;top:-16px;left:22px;border-bottom:solid #fff;border-width:18px}.lp002-faq-session-question-symbol{font-family:serif;font-size:27px;color:#478928}.lp002-message{overflow:hidden;margin:20px 0;padding:20px;background-image:url(/images/lp002/texture-graph-paper.png);background-repeat:repeat}.lp002-message-title{margin-top:0;margin-bottom:20px}.lp002-message-media{float:left}.lp002-message-text{float:right;width:640px}.lp002-estimate-request{margin:40px 20px;padding:10px;border:1px solid #eed988;border-radius:4px;background-color:#f1e596}.lp002-estimate-request:after{content:".";display:block;height:0;clear:both;visibility:hidden}.lp002-estimate-request-tel{float:left;margin-top:10px}.lp002-estimate-request-tel-text{margin-bottom:10px;font-size:22px;font-weight:700;color:#543417}.lp002-estimate-request-tel-number{margin-bottom:0;font-size:42px;font-weight:700;color:#bb0712;line-height:1}.lp002-estimate-request-tel-number-icon{margin-top:4px;margin-right:5px}.lp002-estimate-request-form{float:right}.lp002-estimate-request-btn{position:relative}.lp002-estimate-request-btn-badge{position:absolute;top:-30px;left:-30px}.lp002-button{display:inline-block;cursor:pointer}.lp002-icon{display:inline-block;background-repeat:no-repeat;vertical-align:top}.lp002-ico-search{background-image:url(/images/lp002/ico-search.png);width:30px;height:31px}.lp002-ico-category{background-image:url(/images/lp002/ico-category.png);width:31px;height:31px}.lp002-ico-price{background-image:url(/images/lp002/ico-price.png);width:25px;height:31px}.lp002-ico-design{background-image:url(/images/lp002/ico-design.png);width:36px;height:31px}.lp002-ico-freedial{width:45px;height:38px;background-image:url(/images/lp002/ico-freedial.png)}.lp002-ico-user{width:28px;height:28px;background-image:url(/images/lp002/ico-user.png)}.red_txt{color:#fd1f31}@media screen and (min-width:641px){.lp003{margin-right:auto;margin-left:auto;width:1000px;margin-top:-14px}.lp003 .section-intro{font-size:20px;padding:10px 0 0 106px;line-height:160%;float:none;margin-top:0}.lp003 .section{margin-top:30px}.lp003 .section-title{margin:0 0 10px}.lp003 .smp{display:none!important}.lp003 .head{overflow:hidden;width:1000px;margin:0}.lp003 .site-title{float:left;padding:6px 0 20px;width:100%}.lp003 .site-title-description{padding-top:5px;margin-bottom:10px;font-weight:400;font-size:12px;color:#978b84}.lp003 .site-title-logo{float:left}.lp003 .site-yahoo-logo{float:right;text-align:right}.lp003 .site-yahoo-logo p{color:#978b84;font-size:12px;margin-top:5px}.lp003 .site-tel{text-align:right;float:right}.lp003 .mainview{height:565px}.lp003 .mainview,.lp003 .mainview-listing{position:relative;margin-top:6px;background:none;z-index:0}.lp003 .mainview-listing{height:605px}.lp003 .mainview-listing a{top:430px;z-index:1}.lp003 .mainview a{position:absolute;top:408px;left:176px;width:829px;z-index:1}.lp003 .main{background:url(/images/lp003/new/mainview_lp.png) top no-repeat}.lp003 .main .inner{margin:0 auto;position:relative;text-align:left;width:1000px;height:473px}.lp003 .simple_form{width:350px;top:10px;right:0;position:absolute;height:1000px}.lp003 .mainview.mainview_x a{left:0}.lp003 .point p{margin:18px 0 52px;font-size:23px;font-weight:700;float:right;color:#f99f02}.lp003 .pcx.specials .specials-content{padding:20px 30px}.lp003 .specials .specials-content{background-color:#d3edfb;border-radius:35px;padding:20px 20px 20px 5px;margin:0 auto}.lp003 .specials .specials-content .special{overflow:hidden;position:relative;padding-left:30px;padding-top:10px}.lp003 .special .special-title-deco{position:absolute;top:0;left:0;width:123px;height:91px}.lp003 .special .special-title{border-radius:40px;padding:20px 20px 20px 100px;background-color:#8bc901;color:#fff;font-size:30px;float:left;width:304px;height:74px;display:table}.lp003 .special .special-title .special-title-text{display:table-cell;vertical-align:middle}.lp003 .special .special-body{border-radius:40px;padding:20px;background-color:#fff;font-size:20px;float:right;width:454px;height:74px}.lp003 .pcx.shops-descriptions .shops-description-content{overflow:hidden;padding:40px 30px 0}.lp003 .shops-descriptions .bx{margin-bottom:40px;padding:20px 20px 0 140px;background-color:#fff;border-radius:25px;border:4px solid #00a0e9;position:relative;text-align:left}.lp003 .shops-descriptions .shops-description-content .bx .num{position:absolute;left:-20px;top:-20px}.lp003 .shops-descriptions .shops-description-content .bx.no01{background:#fff url(/images/lp003/special_img01.png) no-repeat scroll 0}.lp003 .shops-descriptions .shops-description-content .bx.no02{background:#fff url(/images/lp003/special_img02.png) no-repeat scroll 0}.lp003 .shops-descriptions .shops-description-content .bx.no03{background:#fff url(/images/lp003/special_img03.png) no-repeat scroll 0}.lp003 .shops-descriptions .bx p{font-size:16px;text-align:left;margin:10px 0 20px}.lp003 .shops-descriptions .shops-description-content{background-color:#d3edfb;border-radius:35px;padding:20px 20px 20px 5px;margin:0 auto}.lp003 .shops-descriptions .shops-description-content b{font-size:26px;color:#00a0e9}.lp003 .shops-descriptions .shops-description-content .shops-description{overflow:hidden;position:relative;padding-left:30px;padding-top:10px}.lp003 .shops-description .shops-description-title-deco{position:absolute;top:0;left:0;width:123px;height:91px}.lp003 .shops-description .shops-description-title{border-radius:40px;padding:20px 20px 20px 100px;background-color:#8bc901;color:#fff;font-size:30px;float:left;width:304px;height:74px;display:table}.lp003 .shops-description .shops-description-title .shops-description-title-text{display:table-cell;vertical-align:middle}.lp003 .shops-description .shops-description-body{border-radius:40px;padding:20px;background-color:#fff;font-size:20px;float:right;width:454px;height:74px}.lp003 .support2{position:relative;width:1000px;height:335px;background:url(/images/lp003/bg_support_2.png) no-repeat top}.lp003 .support2 a{position:absolute;display:block;right:28px;bottom:20px}.lp003 .support4{position:relative;width:1000px;height:335px;background:url(/images/lp003/new/bg_support_3.png) no-repeat top}.lp003 .support4 a{position:absolute;display:block;right:28px;bottom:20px}.lp003 .support{margin-bottom:50px}.lp003 .support h2{margin:0;line-height:0}.lp003 .support .wallper{width:1000px;height:258px;background:url(/images/lp003/support-bg.png) no-repeat;margin:0}.lp003 .support .wallper a{display:block;position:relative;top:10px;left:425px;width:546px}.lp003 .support .wallper p{display:block;position:relative;top:20px;left:493px;width:404px}.lp003 .troubles .troubles-content{background-color:#d3edfb;border-radius:35px;padding:20px}.lp003 .troubles .trouble{overflow:hidden;padding-top:30px;margin-bottom:20px;position:relative}.lp003 .trouble .trouble-number{width:60px;height:60px;position:absolute;top:0;left:0}.lp003 .trouble .trouble-arrow.pcx{margin-top:60px}.lp003 .trouble .trouble-q{background-color:#fff;border-radius:25px;border:4px solid #ba7d96;width:292px;float:left;background-image:url(/images/lp003/trouble-women.png);background-size:95px 149px;background-repeat:no-repeat;background-position:20px 20px;padding:20px 20px 20px 120px;min-height:150px}.lp003 .trouble .trouble-q-title{color:#ba7d96;font-weight:700;font-size:20px}.lp003 .trouble .trouble-q-body{font-size:16px;font-weight:400;margin-bottom:20px}.lp003 .trouble .trouble-a{float:right;width:420px}.lp003 .trouble .trouble-a-title{background-color:#8dc726;border-radius:50px;color:#fff;padding:15px;font-size:26px;text-align:center;vertical-align:middle}.lp003 .trouble .trouble-a-body{font-size:16px;font-weight:400;padding-left:20px;padding-right:20px}.lp003 .steps .steps-content{margin:0;background-color:#d3edfb;padding:20px;border-radius:35px}.lp003 .steps .step{overflow:hidden;margin-right:10px;font-size:20px;line-height:150%}.lp003 .steps .step.step01{background-image:url(/images/lp003/step-person-01.png);background-repeat:no-repeat;background-position:100% 100%}.lp003 .steps .step.step01-renovation{background-image:url(/images/lp003/step-person-01-renovation.png);background-repeat:no-repeat;background-position:100% 100%}.lp003 .steps .step.step02{background-image:url(/images/lp003/step-person-02.png)}.lp003 .steps .step.step02,.lp003 .steps .step.step03{background-repeat:no-repeat;background-position:100% 100%}.lp003 .steps .step.step03{background-image:url(/images/lp003/step-person-03.png)}.lp003 .steps .step .step-inner{background-color:#fff;border-radius:25px;width:540px;padding:20px}.lp003 .steps .step-arrow{width:149px;margin-left:195px;margin-bottom:10px}.lp003 .steps .step .step-title{background-image:url(/images/lp003/step-1.png);background-repeat:no-repeat;background-size:84px;padding-left:100px;font-size:33px;line-height:130%;color:#4c2b01}.lp003 .steps .step .step-title strong{color:#f99f02}.lp003 .steps.steps_x .steps-content{overflow:hidden;background-color:#d3edfb;padding:20px 0 20px 30px;border-radius:35px}.lp003 .steps.steps_x .step{float:left;width:308px;margin-right:15px}.lp003 .steps.steps_x .step b{margin-left:40px;font-size:20px;color:#4c2b01}.lp003 .steps.steps_x .step p{margin-left:40px;font-size:16px}.lp003 .voices .wallper{margin-left:-30px;clear:both}.lp003 .voices .wallper .voice{margin-left:30px;width:442px;padding:20px;height:453px;float:left;border-radius:35px;background-color:#d3edfb;margin-bottom:30px}.lp003 .voices .wallper .voice p{width:410px;height:270px;padding:15px;border-radius:25px;background-color:#fff;line-height:150%;font-size:20px;margin-top:40px;position:relative}.lp003 .voices .wallper .voice p img{position:absolute;bottom:0;right:20px}.lp003 .voices .wallper .voice .man{color:#4151eb}.lp003 .voices .wallper .voice h3{color:#fc0254;font-size:24px;height:55px;line-height:55px;padding-left:20px;background-image:url(/images/lp003/voice-balloon.png);background-repeat:no-repeat}.lp003 .voices .wallper .voice h4{margin-top:30px;color:#4c2b01;font-size:23.5px}.lp003 .voices .wallper .voice h4 span{color:#00a0e9}.lp003 .footer{text-align:center;margin:70px 0 0;border:none!important}.lp003 .footer ul{margin:16px 0}.lp003 .footer ul li{list-style:none;border-left:1px solid #4c2b01;border-right:1px solid #4c2b01;padding:0 20px;display:inline;font-size:15px;height:20px}.lp003 .footer ul li a{color:#ff7002}.lp003 .footer ul .after{border-left:none}.lp003 .footer address{font-weight:700;font-style:normal}}@media screen and (max-width:640px){body.lp003{position:relative;margin:0 1%;padding:0}.lp003{margin-top:-14px}.lp003 img{width:100%;height:auto}.lp003 .head img,.lp003 .spimg{width:100%}.lp003 .pcx{display:none!important}.lp003 .section{margin-top:30px}.lp003 .section-intro{margin-top:0;margin-bottom:7px;font-size:14px;line-height:120%;float:none;padding-left:10px;padding-right:10px;padding-bottom:0}.lp003 .section-title{margin:0}.lp003 .head{overflow:hidden;width:100%;margin:0}.lp003 .site-title{float:left;padding:6px 0 0}.lp003 .site-title-logo{width:40%;float:left}.lp003 .site-title-description{padding-top:5px;margin-bottom:10px;font-weight:400;font-size:12px;color:#978b84}.lp003 .site-tel{float:right;width:50%;margin:0}.lp003{font-size:15px}.lp003 .mainview{width:100%!important;min-width:100%!important;background:none!important;height:auto!important;margin-top:0!important}.lp003 h3,.lp003 p{margin-top:15px;margin-bottom:15px}.lp003 .mainview img{width:100%}.lp003 .point p{margin:3% 0 6%;font-size:95%;font-weight:700;color:#f99f02;text-align:center}.lp003 .point .bx img{width:100%}.lp003 .specials .specials-content{background-color:#d3edfb;border-radius:0;padding:20px 20px 20px 5px}.lp003 .specials .specials-content .special{overflow:hidden;position:relative;padding-left:30px;padding-top:10px}.lp003 .special .special-title-deco{position:absolute;top:0;left:0;width:80px}.lp003 .special .special-title{border-radius:40px;padding-top:20px;padding-bottom:20px;padding-left:50px;background-color:#8bc901;color:#fff;font-size:20px;width:80%;margin:0 auto 10px;height:30px;display:table}.lp003 .special .special-title .special-title-text{display:table-cell;vertical-align:middle}.lp003 .special .special-body{border-radius:40px;padding:20px;background-color:#fff;font-size:16px;width:80%;margin:0 auto}.lp003 .support{position:relative;margin-bottom:15px}.lp003 .support h2{margin:0;line-height:0}.lp003 .support .wallper{position:relative;margin:0;padding:25.9% 0 0;background:url(/images/lp003/support-bg.png) bottom no-repeat;background-size:cover}.lp003 .support .wallper a{display:block;position:absolute;top:0;right:3%;width:55%}.lp003 .support .wallper p{display:block;position:absolute;top:45%;right:6%;width:50%}.lp003 .troubles .troubles-content{background-color:#d3edfb;border-radius:0;padding:20px}.lp003 .troubles .trouble{overflow:hidden;padding-top:20px;margin-bottom:20px;position:relative}.lp003 .trouble .trouble-number{width:40px;height:40px;position:absolute;top:0;left:0}.lp003 .trouble .trouble-arrow.smp{display:block;width:96px;margin:0 auto 10px}.lp003 .trouble .trouble-q{background-color:#fff;border-radius:25px;border:4px solid #ba7d96;background-image:url(/images/lp003/trouble-women.png);background-size:63px 99px;background-repeat:no-repeat;background-position:5px 20px;padding:10px 10px 10px 70px}.lp003 .trouble .trouble-q-title{color:#ba7d96;font-weight:700;font-size:16px}.lp003 .trouble .trouble-q-body{font-size:14px;font-weight:400;margin-bottom:10px;margin-top:0}.lp003 .trouble .trouble-a-title{background-color:#8dc726;border-radius:50px;color:#fff;padding:15px;font-size:18px;text-align:center;vertical-align:middle}.lp003 .trouble .trouble-a-body{font-size:14px;font-weight:400;text-align:left}.lp003 .steps .steps-content{margin:0;padding:10px;background-color:#d3edfb;border-radius:0}.lp003 .steps .step{overflow:hidden;line-height:150%;margin-bottom:20px;background-repeat:no-repeat;background-position:100% 100%;background-size:166px 110px;padding-bottom:110px}.lp003 .steps .step.step01{background-image:url(/images/lp003/step-person-01.png)}.lp003 .steps .step.step01-renovation{background-image:url(/images/lp003/step-person-01-renovation.png)}.lp003 .steps .step.step02{background-image:url(/images/lp003/step-person-02.png)}.lp003 .steps .step.step03{background-image:url(/images/lp003/step-person-03.png)}.lp003 .steps .step .step-inner{background-color:#fff;border-radius:25px;padding:15px;font-size:16px}.lp003 .steps .step .step-arrow{width:75px;margin-left:auto;margin-right:auto}.lp003 .steps .step .step-title{background-image:url(/images/lp003/step-1.png);background-repeat:no-repeat;background-size:42px;padding-left:50px;font-size:16px;text-align:left;line-height:130%;color:#4c2b01;margin-top:0}.lp003 .steps .step .step-title strong{color:#f99f02}.lp003 .voices .wallper{position:relative;clear:both}.lp003 .voices .wallper .voice{width:100%;float:left;border-radius:35px;background-color:#d3edfb;margin-bottom:30px}.lp003 .voices .wallper .voice p{border-radius:25px;background-color:#fff;line-height:150%;font-size:100%;padding:10px 10px 95px;margin-top:15px;width:85%;margin-left:auto;margin-right:auto;position:relative;bottom:0}.lp003 .voices .wallper .voice p img{position:absolute;bottom:0;width:auto;height:90px;right:20px}.lp003 .voices .wallper .voice .man{color:#4151eb}.lp003 .voices .wallper .voice h3{color:#fc0254;width:85%;margin-left:auto;margin-right:auto;font-size:120%;height:55px;line-height:55px;padding-left:20px;background-image:url(/images/lp003/voice-balloon.png);background-repeat:no-repeat}.lp003 .voices .wallper .voice h4{width:85%;margin-left:auto;margin-right:auto;margin-top:10px;color:#4c2b01;font-size:110%}.lp003 .voices .wallper .voice h4 span{color:#00a0e9}.lp003 .footer{width:100%;text-align:center;margin:6% 0 0;border:none!important}.lp003 .footer-logo{width:100px}.lp003 .footer ul{display:block;margin:3% 0}.lp003 .footer ul li{list-style:none;border-left:1px solid #4c2b01;border-right:1px solid #4c2b01;padding:0 3%;display:inline;font-size:80%}.lp003 .footer ul li a{color:#ff7002}.lp003 .footer ul .after{border-left:none}.lp003 .footer address{font-size:80%;font-weight:700;font-style:normal}}.lp003,.lp003 .footer{background:none}.lp003 .support2_alternative{background:url(/images/lp003/bg_support_2.png) no-repeat top}.lp003 .shops-descriptions .shops-description-content .bx.no02_alternative{background:#fff url(/images/lp003/alternative/special_img02.png) no-repeat scroll left bottom -3px}.lp003 .shops-descriptions .shops-description-content .bx.no03_alternative{background:#fff url(/images/lp003/alternative/special_img03.png) no-repeat scroll left 30px center}.lp003 .campaign_band{margin-top:30px;margin-bottom:12px}.lp003 .campaign_summary{margin:30px 0}.lp003 .campaign_summary_main{overflow:hidden}.lp003 .campaign_summary_main_description{display:block;float:left;vertical-align:top}.lp003 .campaign_summary_main_description+.campaign_summary_main_description{margin-left:12px}.lp003 .campaign_summary_note{margin:12px 0}.lp003 .campaign_summary_note_title{margin-bottom:7px;font-size:14px;font-weight:700;color:#ff3901}.lp003 .campaign_summary_note_list{list-style:disc;padding-left:40px}.lp003.ehonnavi{margin-top:62px}.lp003 .ehonnavi-band{position:absolute;top:0;left:0;width:100%;height:62px;background-color:#7ad333;line-height:62px;text-align:center;vertical-align:middle}.lp003 .ehonnavi-band_image{vertical-align:middle}.lp003 .ehonnavi-summary{margin:30px 0;padding:30px;border-radius:35px;background-color:#d9fabd;font-size:16px}.lp003.quocard{margin-top:135px}.lp003 .quocard-band{position:absolute;top:0;left:0;width:100%;height:135px;background-color:#7ad333;line-height:135px;text-align:center}.lp003 .quocard-band,.lp003 .quocard-band_image{vertical-align:middle}.lp003 .quocard-summary{margin:30px 0}.lp003 .matsuzaka-summary,.lp003 .quocard-summary{padding:30px;border-radius:35px;background-color:#d9fabd;font-size:16px}.lp003 .matsuzaka-summary{margin:30px 0 6px}.lp003 .matsuzaka_supply_txt{text-align:center;line-height:150%}.lp003.recruit{margin-top:205px}.lp003 .recruit-band{position:absolute;top:0;left:0;width:100%;height:205px;background-color:#7ad333;line-height:205px;text-align:center}.lp003 .recruit-band,.lp003 .recruit-band_image{vertical-align:middle}.lp003 .recruit_catch{margin:auto;position:absolute;top:220px;left:0;right:0;bottom:0}.lp003 .recruit-summary{margin:30px 0;padding:30px;border-radius:35px;background-color:#d9fabd;font-size:16px}.lp003 .support3{position:relative;width:1000px;height:511px;background:url(/images/lp003/recruit/bg_support-3.png) no-repeat top}.lp003 .support3 a{position:absolute;display:block;right:28px;bottom:150px}.sp-lp003{background-image:none;background-color:#fff;font-size:14px}.sp-lp003 p{margin:12px 0}.sp-lp003 img{vertical-align:top}.sp-lp003 mark{padding-bottom:.1em;box-shadow:inset 0 -.6em #ff0;background:none}.sp-lp003 #footer,.sp-lp003 #header{padding:14px 0;background-color:#f3f0e6}.sp-lp003 #footer{margin-top:24px}.sp-lp003 .l-wrapper{overflow:hidden;margin:0 auto;padding:0 8px;max-width:640px}.sp-lp003 .site_logo{height:24px}.sp-lp003 .site_logo>img{width:auto;height:100%}.sp-lp003 .site_logo .dreammail{width:100%}.sp-lp003 .site_logo .yahoo{float:right;width:30%;height:auto}.sp-lp003 .yahoo_text_area{text-align:center}.sp-lp003 .yahoo_text_area p{color:#978b84;font-size:12px;margin:5px 0 0}.sp-lp003 .site_support{margin-bottom:8px;font-size:12px;text-align:center}.sp-lp003 .site_support li{display:inline}.sp-lp003 .site_support li:after{content:"|";margin:0 5px}.sp-lp003 .site_support li:last-child:after{content:normal;margin:0}.sp-lp003 .site_support li>a{color:#4c2b01}.sp-lp003 .site_copyright{display:block;font-size:12px;color:#4c2b01;text-align:center}.sp-lp003 .icon{display:inline-block;background-repeat:no-repeat;vertical-align:middle}.sp-lp003 .button{box-sizing:border-box;display:block;padding:14px 10px;border-radius:12px;border:1px solid #ff4f01;background-image:-webkit-linear-gradient(0deg,#fed997,#f99f01 33%,#ff4f01 66%);background-color:#ff4f01;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-shadow:0 0 6px #ff4f01;text-align:center;box-shadow:inset 0 0 4px #fed997}.sp-lp003 .tel_inquiry_button{width:46%;border-radius:12px;border:1px solid #00a0e9;background-image:-webkit-linear-gradient(0deg,#d3edfb,#00a0e9 33%,#0282bc 66%);background-color:#00a0e9;text-shadow:0 0 6px #0078cc;box-shadow:inset 0 0 4px #d3edfb}.sp-lp003 .estimate_button,.sp-lp003 .tel_inquiry_button{box-sizing:border-box;display:block;margin-left:8px;padding:10px;font-size:20px;font-weight:700;color:#fff;text-decoration:none;text-align:center;float:left}.sp-lp003 .estimate_button{width:98%;border-radius:12px;border:1px solid #ff4f01;background-image:-webkit-linear-gradient(0deg,#fed997,#f99f01 33%,#ff4f01 66%);background-color:#ff4f01;text-shadow:0 0 6px #ff4f01;box-shadow:inset 0 0 4px #fed997}.sp-lp003 .figure{margin-top:24px}.sp-lp003 .figure_caption{margin-bottom:8px;padding-top:8px;border-top:2px solid #000;font-weight:700}.sp-lp003 .figure_image{width:100%;max-width:80%;height:auto}.sp-lp003 .heading{margin-top:24px}.sp-lp003 .heading_bar{margin-top:0;margin-bottom:0;padding:10px 8px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#4c2b01;font-size:20px;color:#fff}.sp-lp003 .heading_bar>em{color:#f99f01}.sp-lp003 .heading_bar>small{font-size:14px}.sp-lp003 .heading_note{display:inline-block;margin-bottom:8px;padding:5px 8px;border-radius:20px;background-color:#f3f0e6;font-weight:700;color:#4c2b01}.sp-lp003 .content{margin-bottom:12px;padding:12px 8px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#d3edfb}.sp-lp003 .content+.content{margin-top:-14px;border-top:4px solid #fff}.sp-lp003 .content_header{margin-top:0;margin-bottom:24px;padding:5px 8px;border-radius:2px;background-color:#fff;font-weight:700;text-align:center}.sp-lp003 .content_footer{margin-top:24px;margin-bottom:12px;padding-top:12px;border-top:2px solid #fff}.sp-lp003 .scrollable_content{position:relative}.sp-lp003 .scrollable_content_inner{overflow-x:auto}.sp-lp003 .scrollable_content_title{position:absolute;top:10px;left:0;right:0;display:block;margin-top:0;margin-bottom:0;font-weight:700;text-align:center;color:#4c2b01}.sp-lp003 .scrollable_content_body{display:inline-block;padding:36px 12px 12px;border:1px solid #4c2b01;background-color:#f3f0e6}.sp-lp003 .scrollable_content_body_image{width:540px}.sp-lp003 .scrollable_content_body_image>img{width:100%;height:auto}.sp-lp003 .category_content{position:relative}.sp-lp003 .category_content_inner{overflow:auto}.sp-lp003 .category_content_title{position:absolute;top:10px;left:0;right:0;display:block;margin-top:0;margin-bottom:0;font-weight:700;text-align:center;color:#4c2b01}.sp-lp003 .category_content_body{display:inline-block;padding:36px 12px 12px;border:1px solid #4c2b01;background-color:#f3f0e6}.sp-lp003 .category_content_body_image{width:100%}.sp-lp003 .category_content_body_image>img{width:100%;height:auto}.sp-lp003 .notes-estimate-free{margin:4px 0 0;text-align:right;color:#b2b2b2;font-size:13px}.sp-lp003 .exchange_item_area{margin-top:10px}.sp-lp003 .exchange_item_area .exchange_item_list{padding-bottom:10px;margin-bottom:13px;border-bottom:1px dotted #d9d8d6;overflow:hidden}.sp-lp003 .exchange_item_area .exchange_item_list .thumb{float:left}.sp-lp003 .exchange_item_area .exchange_item_list .item_txt{margin:0 0 .3em;padding-left:90px}.sp-lp003 .exchange_item_area .exchange_item_list .item_txt .item_name{line-height:1.5;font-weight:700;color:#4c2b01}.sp-lp003 .card{padding:8px;border-radius:2px;background-color:#fff}.sp-lp003 .card_label{margin:12px 0;font-weight:700}.sp-lp003 .card_label>small{font-size:12px;font-weight:400}.sp-lp003 .card_title{font-weight:700;margin-bottom:8px;padding-bottom:5px;border-bottom:2px solid #00a0e9}.sp-lp003 .card_title_prefix{color:#00a0e9;font-style:italic}.sp-lp003 .list li+li{margin-top:12px}.sp-lp003 .combined_list li{position:relative;padding:12px;border:1px solid #fff;z-index:0}.sp-lp003 .combined_list li:after{content:"";position:absolute;bottom:-14px;left:50%;display:block;margin-left:-14px;width:28px;height:28px;border-radius:50%;background-color:#fff;background-image:url(/images/lp003/smart_phone/icon_combination@2x.png);background-repeat:no-repeat;background-size:50% 50%;background-position:50%;z-index:1}.sp-lp003 .combined_list li:last-child{margin-bottom:0}.sp-lp003 .combined_list li:last-child:after{content:normal}.sp-lp003 .combined_list li+li{border-top-width:0}.sp-lp003 .combined_list_label{display:inline-block;min-height:28px;font-weight:700}.sp-lp003 .combined_list_icon{margin-right:5px;width:48px;height:48px;background-size:contain}.sp-lp003 .step_list li{position:relative;margin-bottom:52px}.sp-lp003 .step_list li:after{content:"";position:absolute;bottom:-40px;left:50%;display:block;margin-left:-14px;width:28px;height:28px;border-radius:50%;background-color:#fff;background-image:url(/images/lp003/smart_phone/icon_arrow@2x.png);background-repeat:no-repeat;background-size:50% auto;background-position:50%}.sp-lp003 .step_list li:last-child{margin-bottom:0}.sp-lp003 .step_list li:last-child:after{content:normal}.sp-lp003 .step_list_title{margin-top:-8px;margin-bottom:8px;margin-left:-8px;font-weight:700;color:#f99f01}.sp-lp003 .step_list_title_prefix{display:inline-block;margin-right:5px;padding:3px 8px;border-top-left-radius:2px;background-color:#f99f01;color:#fff}.sp-lp003 .step_list_title_prefix>small{font-size:11px}.sp-lp003 .step_list_phrase{display:block;font-weight:700;color:#000}.sp-lp003 .lp003-mainview{margin-top:0;margin-bottom:0;min-width:100%;border-top:1px solid #baab7d;border-bottom:1px solid #baab7d;background-image:url(/images/smart_phone/mainview.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.sp-lp003 .lp003-mainview.stair{background-image:url(/images/lp003/smart_phone/mainview_stair.png)}.sp-lp003 .lp003-mainview.entrance{background-image:url(/images/lp003/smart_phone/mainview_entrance.png)}.sp-lp003 .lp003-mainview.wall{background-image:url(/images/lp003/smart_phone/mainview_wall.png)}.sp-lp003 .lp003-mainview.roof{background-image:url(/images/lp003/smart_phone/mainview_roof.png)}.sp-lp003 .lp003-mainview.listing{background-image:url(/images/lp003/smart_phone/mainview-listing.png)}.sp-lp003 .lp003-mainview_inner{width:auto;background-color:hsla(0,0%,100%,.25);padding:50px 8px}.sp-lp003 .lp003-mainview_words{display:table;margin:0 auto;vertical-align:top}.sp-lp003 .lp003-mainview_words>img{max-width:100%;width:320px;height:auto}.sp-lp003 .lp003-mainview_words.entrance>img,.sp-lp003 .lp003-mainview_words.stair>img{width:240px}.sp-lp003 .lp003-mainview_words.listing>img{width:334px}.sp-lp003 .form_inner{position:relative;width:100%;min-height:560px}.sp-lp003 .bx1:before{content:"";display:block;padding-top:100%}.sp-lp003 .simple_form{position:absolute;top:0;left:0;width:100%;height:100%}.sp-lp003 .sales{margin:24px 0}.sp-lp003 .sales_title{margin-bottom:0;padding:8px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#fa2439;font-size:20px;font-weight:700;color:#fff;text-align:center}.sp-lp003 .sales_content{padding:12px 8px;box-sizing:border-box;border:2px solid #fa2439;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center}.sp-lp003 .sales_content_tel{display:inline-block;margin-top:8px;font-size:24px;font-weight:700;color:#4c2b01;text-decoration:none;vertical-align:middle}.sp-lp003 .sales_content_tel_icon{width:36px;height:24px;background-image:url(/images/lp003/smart_phone/icon_tel.png);vertical-align:text-top}.sp-lp003 .sticky_sales{display:none;position:fixed;bottom:0;left:0;width:100%;padding:12px 8px;background-color:rgba(0,0,0,.5);text-align:center;box-sizing:border-box}.sp-lp003 .note{margin:20px 0 0;color:#b2b2b2;font-size:13px}.sp-lp003 .note li{margin-bottom:4px}.sp-lp003 .p-promotion .content{position:relative;margin-top:36px;padding:24px 8px;border-radius:4px;background-color:#fcd8d9}.sp-lp003 .p-promotion .content:before{content:"";position:absolute;top:-16px;left:50%;margin-left:-73.5px;width:147px;height:33px;background-image:url(/images/lp003/smart_phone/promotion_words@2x.png);background-repeat:no-repeat;background-size:contain}.sp-lp003 .p-promotion .content>strong{display:block;font-size:20px;color:#fa2439;text-align:center}.sp-lp003 .p-comparison .combined_list_label_material{color:#56a189}.sp-lp003 .p-comparison .combined_list_label_personnel{color:#76a256}.sp-lp003 .p-comparison .combined_list_label_delivery{color:#cfaa37}.sp-lp003 .p-comparison .combined_list_icon_material{background-image:url(/images/lp003/smart_phone/cost_badge_material@2x.png)}.sp-lp003 .p-comparison .combined_list_icon_personnel{background-image:url(/images/lp003/smart_phone/cost_badge_personnel@2x.png)}.sp-lp003 .p-comparison .combined_list_icon_delivery{background-image:url(/images/lp003/smart_phone/cost_badge_delivery@2x.png)}.sp-lp003 .p-comparison .figure_image{max-width:288px}.sp-lp003 .p-voice .heading{margin-bottom:0}.sp-lp003 .p-voice .heading .heading_bar{border-radius:4px}.sp-lp003 .p-voice .heading .heading_bar:after{content:"";float:right;display:block;width:28px;height:28px;border-radius:50%;background-color:#fff;background-image:url(/images/lp003/smart_phone/icon_accordion@2x.png);background-repeat:no-repeat;background-size:50% auto;background-position:50%}.sp-lp003 .p-voice .heading.is-active .heading_bar{border-bottom-left-radius:0;border-bottom-right-radius:0}.sp-lp003 .p-voice .heading.is-active .heading_bar:after{background-image:url(/images/lp003/smart_phone/icon_accordion_state_open@2x.png)}.sp-lp003 .p-voice .card{padding-right:80px;background-position:right 8px bottom;background-size:68px auto;background-repeat:no-repeat}.sp-lp003 .p-voice .card>p{margin-top:0;margin-bottom:0}.sp-lp003 .p-voice .card.voice_user01{background-image:url(/images/lp003/smart_phone/voice_user01@2x.png);min-height:108px}.sp-lp003 .p-voice .card.voice_user02{background-image:url(/images/lp003/smart_phone/voice_user02@2x.png);min-height:108px}.sp-lp003 .p-voice .card.voice_user03{background-image:url(/images/lp003/smart_phone/voice_user03@2x.png);min-height:108px}.sp-lp003 .p-voice .card.voice_user04{background-image:url(/images/lp003/smart_phone/voice_user04@2x.png);min-height:90px}@media screen and (min-width:641px){.sp-lp003 .p-voice .card{background-position:right 8px center}.sp-lp003 .p-voice .card>p{margin-top:12px;margin-bottom:12px}}.sp-lp003 .campaign_band{margin:8px 0;padding:0 8px}.sp-lp003 .campaign_band>img{width:100%;height:auto}.sp-lp003 .campaign_summary{margin:24px 0}.sp-lp003 .campaign_summary_main{margin:12px 0}.sp-lp003 .campaign_summary_main_description{width:100%;height:auto}.sp-lp003 .campaign_summary_main_description+.campaign_summary_main_description{margin-top:6px}.sp-lp003 .campaign_summary_note{margin:12px 0}.sp-lp003 .campaign_summary_note_title{margin-bottom:7px;font-size:14px;font-weight:700;color:#ff3901}.sp-lp003 .campaign_summary_note_list{list-style:disc;padding-left:40px;font-size:12px}.sp-lp003 #header.sp-ehonnavi-header{background-color:#fff}.sp-lp003 .sp-ehonnavi_band{padding:13px 8px;background-color:#7ad333}.sp-lp003 .sp-ehonnavi_band_image{max-width:100%;width:auto;height:auto;vertical-align:top}.sp-lp003 .sp-ehonnavi-summary{margin:12px 0;padding:12px 8px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#d9fabd}.sp-lp003 #header.sp-quocard-header{background-color:#fff}.sp-lp003 .sp-quocard_band{padding:13px 8px;background-color:#7ad333;text-align:center}.sp-lp003 .sp-quocard_band_image{max-width:100%;width:auto;height:auto;vertical-align:top}.sp-lp003 .sp-quocard-summary{margin:12px 0;padding:12px 8px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#d9fabd;text-align:center}@media screen and (min-width:320px){.sp-lp003 .sp-quocard-summary img{max-width:288px}}@media screen and (min-width:375px){.sp-lp003 .sp-quocard-summary img{max-width:346px}}.sp-lp003 .egift_pr_area_bottom,.sp-lp003 .egift_pr_area_head{background-color:#d9fabd;padding:8px 14px;vertical-align:middle;text-align:center;max-width:100%;overflow:hidden}.sp-lp003 .egift_pr_area_bottom img,.sp-lp003 .egift_pr_area_head img{float:left}.sp-lp003 .egift_pr_area_bottom .prtxt,.sp-lp003 .egift_pr_area_head .prtxt{font-weight:700;font-size:16px;margin:0 0 .3em;padding-top:4px}.sp-lp003 .egift_pr_area_bottom .prtxt span,.sp-lp003 .egift_pr_area_head .prtxt span{color:#fa2439}.sp-lp003 .egift_pr_area_bottom .prtxt_bottom,.sp-lp003 .egift_pr_area_head .prtxt_bottom{font-weight:700;font-size:16px;margin:0 0 .3em;padding-top:12px}.sp-lp003 .egift_pr_area_bottom .prtxt_bottom span,.sp-lp003 .egift_pr_area_head .prtxt_bottom span{color:#fa2439}.sp-lp003 .egift_pr_area_bottom .detail-spl,.sp-lp003 .egift_pr_area_head .detail-spl{margin-top:6px;font-size:13px}.sp-lp003 #header.sp-recruit-header{background-color:#fff}.sp-lp003 .sp-recruit_band{padding:13px 8px;background-color:#7ad333;text-align:center}.sp-lp003 .sp-recruit_band_image{max-width:100%;width:auto;height:auto;vertical-align:top}.sp-lp003 .sp-recruit_catch{margin:16px 0 10px;text-align:center}.sp-lp003 .sp-recruit_catch2{margin:0 0 10px;text-align:center}.sp-lp003 .sp-recruit_sales{margin-bottom:10px;text-align:center}.sp-lp003 .sp-recruit-summary{margin:12px 0;padding:12px 8px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#d9fabd;font-size:3vw;text-align:left}@media screen and (min-width:320px){.sp-lp003 .sp-recruit-summary img{max-width:288px}}@media screen and (min-width:375px){.sp-lp003 .sp-recruit-summary img{max-width:346px}}.sp-lp003_scripts{display:none}@media screen and (max-width:500px){.contest_header .wrapper{width:100%}.contest_header .headlogo{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 8px}.contest_header .logo{margin-top:0}.contest_header .logo img{width:170px!important;height:auto}.contest_header .tel img{width:160px;height:auto}.contest_footer{background-image:url(/images/bg_header.png);padding:4px 8px 16px;border-top:1px solid #4d2b09;box-sizing:border-box}.contest_footer .footertext{background:none;padding:16px 0;color:#4d2b09}.contest_footer .wrapper{display:flex;align-items:center;flex-direction:column;width:100%}.contest_footer .footer_site_support{margin:8px 0;text-align:center}.contest_footer .footer_site_support li{display:inline-block;margin:3px 6px 3px -16px;white-space:nowrap}.contest_footer .footer_site_support li a{color:#4d2b09;font-size:11px}.contest_footer .footer_site_support li:after{content:"|";margin-left:6px;color:#d9d8d6}.contest_footer p.copyrights{background:none;color:#4d2b09;font-size:11px}}.contest_container{color:#333}.contest_container .mtb_8{margin:8px 0}.contest_container .mtb_16{margin:16px 0}.contest_container .mtb_24{margin:24px 0}.contest_container .mtb_32{margin:32px 0}.contest_container .mt_8{margin-top:8px}.contest_container .mt_16{margin-top:16px}.contest_container .mt_24{margin-top:24px}.contest_container .mt_32{margin-top:32px}.contest_container .mt_40{margin-top:40px}.contest_container .mb_8{margin-bottom:8px}.contest_container .mb_16{margin-bottom:16px}.contest_container .mb_24{margin-bottom:24px}.contest_container .mb_32{margin-bottom:32px}.contest_container .mb_40{margin-bottom:40px}.contest_container .text_large{font-size:1.2em}.contest_container .text_small{font-size:.85em}.contest_container .f_bold{font-weight:700}.contest_container .f_normal{font-weight:400}.contest_container .t_center{text-align:center}.contest_container .t_left{text-align:left}.contest_container .t_right{text-align:right}.contest_container .underline{position:relative;z-index:1}.contest_container .underline:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:.4em;background:#fff431;z-index:-1}.contest_container h2{font-size:1.8em;text-align:center}.contest_container h2.section_title{background:#e19923;padding:16px 0;color:#fff}.contest_container p{line-height:1.6}.contest_container .case_morelink_area p{position:relative;display:inline-block;margin-top:16px;color:#1d9bf0}.contest_container .case_morelink_area p:after,.contest_container .case_morelink_area p:before{position:absolute;content:"";bottom:0;background:#1d9bf0;width:2px;height:110%}.contest_container .case_morelink_area p:before{left:-8px;transform:rotate(-30deg)}.contest_container .case_morelink_area p:after{right:-8px;transform:rotate(30deg)}.contest_container .btn_morelink{display:block;width:380px;font-weight:700}.contest_container .btn_morelink i{margin-left:16px;font-weight:700;font-size:24px}.contest_container .btn_morelink.disabled{background:#aaa;box-shadow:0 3px 0 #999;pointer-events:none}.contest_container .btn_twitter{display:block;width:380px;background-color:#1d9bf0;box-shadow:0 3px 0 #197ec3;border-radius:4px;padding:20px;margin:0 auto 24px;font-weight:700;color:#fff;text-decoration:none}.contest_container .btn_twitter i{margin-right:16px;font-size:32px;vertical-align:-4px}.contest_container .btn_twitter:hover{opacity:.8}@media screen and (min-width:501px){.contest_container .case_morelink_area{margin:32px 0 20px}}@media screen and (max-width:500px){.contest_container{font-size:14px}.contest_container h2{font-size:1.45em;line-height:1.4}.contest_container .case_morelink_area{margin-bottom:16px}.contest_container .btn_morelink,.contest_container .btn_twitter{width:90%}}.pc-display{display:block}.sp-display{display:none}@media screen and (max-width:500px){.pc-display{display:none}.sp-display{display:block}}.contest_top_mainview{position:relative;background:url(/images/contest/frame_pc.png) center 80%/65% no-repeat,url(/images/contest/bg-top.png) 50%/cover no-repeat;padding:6% 0 10%}.contest_top_mainview .catch_amazon{position:absolute;top:8%;right:calc(50vw - 450px);width:300px;height:auto}.contest_top_mainview h1{font-size:48px;color:#e19923;text-align:center;line-height:1.6;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,-2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.contest_top_mainview h1 span{background-color:#faf3e4;padding:26px 8px;margin-right:8px;border-radius:50%;color:#543718;font-size:22px;text-shadow:none}.contest_top_mainview h1 span strong{color:#543718;font-size:1.2em}.contest_top_mainview h1 img{vertical-align:middle}.contest_top_mainview .catch_text{margin-top:80px;color:#543718;font-size:24px;text-align:center;font-weight:700;line-height:1.4}.contest_top_mainview .catch_text strong{color:#e19923;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media screen and (max-width:500px){.contest_top_mainview{background:url(/images/contest/frame_sp.png) center 80%/contain no-repeat,url(/images/contest/bg-top.png) 70%/cover no-repeat;padding:32% 0}.contest_top_mainview .catch_amazon{top:calc(32% - 110px);right:0;width:240px;height:auto}.contest_top_mainview h1{font-size:7.4vw;line-height:1.8}.contest_top_mainview h1 span{padding:20px 5px;font-size:18px}.contest_top_mainview h1 img{width:190px;height:auto}.contest_top_mainview .catch_text{margin-top:32px;font-size:19px}}.contents_wrapper{max-width:1000px;margin:0 auto}@media screen and (max-width:500px){.contents_wrapper{padding:0 10px}}.accordion_article .accordion_contents{margin:8px 0;border:3px solid #aac803}.accordion_article .accordion_contents .accordion_bar{position:relative;background:#aac803;padding:12px 16px;color:#fff;font-size:1.2em}.accordion_article .accordion_contents:nth-child(2){border-color:#e188b6}.accordion_article .accordion_contents:nth-child(2) .accordion_bar{background:#e188b6}.close_info{display:inline-block;padding:0 24px 8px;margin-bottom:32px;border:4px solid #e19923}.close_info p{color:#555;font-weight:700;font-size:1.2em;text-align:end}.close_info p img{position:relative;top:22px;left:-8px;width:100px;height:auto;transform:rotate(-10deg)}.about_contest{margin:64px auto;text-align:center}.about_contest h2{display:inline-block;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #e19923;color:#543718}.about_contest p{margin:16px 0}@media screen and (max-width:500px){.close_info p img{display:block;top:-4px;width:88px;height:auto}.about_contest{margin:32px auto}}.sdgs_title{padding:10px 0;background:#f4f4f4;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;font-size:24px;text-align:center}.about_sdgs{margin:0 auto;padding:0 20px 0 0;border:1px solid #ddd;display:flex;align-items:center;justify-content:center}.about_sdgs img{width:260px;height:auto}@media screen and (max-width:500px){.sdgs_title{font-size:20px}.about_sdgs{flex-direction:column;padding:0 20px 20px}.about_sdgs img{width:200px;height:auto}}.result{margin:56px auto 64px}.result h2{position:relative;background:linear-gradient(#ddc57f,#bda152 51.72%,#ddc57f);padding:16px 0;color:#fff;font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:2px}.result h2:after,.result h2:before{position:absolute;content:"";left:0;width:100%;height:1px;background:#bda152}.result h2:before{top:-3px}.result h2:after{bottom:-3px}.result .accordion_article,.result .contents_wrapper{margin-top:40px}.result .accordion_article .accordion_contents{border:none}.result .accordion_article .accordion_contents .accordion_bar{text-align:center}.result .accordion_article .accordion_contents dl{padding:32px 0 0}.result .accordion_article [class^=title_]{text-align:center;font-size:32px;font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-weight:700}.result .accordion_article [class^=title_] img{margin-right:8px;vertical-align:-24px}.result .accordion_article .title_grandprix{background:url(/images/contest/left-leaf-gold.png) 36%/contain no-repeat,url(/images/contest/right-leaf-gold.png) 64%/contain no-repeat;color:#b09035;text-shadow:1px 1px #897028}.result .accordion_article .title_semi_grandprix{background:url(/images/contest/left-leaf-silver.png) 34%/contain no-repeat,url(/images/contest/right-leaf-silver.png) 66%/contain no-repeat;color:#bcbcbc;text-shadow:1px 1px #767676}.result .accordion_article .award_contents{display:flex;align-items:flex-start;justify-content:space-between;max-width:960px;margin:32px auto 40px}.result .accordion_article .award_contents img{width:76%;max-height:320px;-o-object-fit:cover;object-fit:cover}.result .accordion_article .award_contents .main_costarea{width:100%;background:none;padding:0;margin:0 0 0 24px;text-align:left}.result .accordion_article .award_contents .title_comment,.result .accordion_article .award_contents ul{color:#333}.result .accordion_article .award_contents .title_comment i,.result .accordion_article .award_contents ul i{margin-right:8px}.result .accordion_article .award_contents .title_comment li,.result .accordion_article .award_contents ul li{margin-left:16px;list-style-type:disc;font-weight:400;font-size:14px}.result .accordion_article .award_contents .btn_morelink{width:200px;margin-top:16px;padding:12px;text-align:center;font-size:16px}@media screen and (max-width:500px){.result{margin:32px auto}.result .contents_wrapper{margin-top:32px}.result .accordion_article{margin-top:24px}.result .accordion_article .accordion_contents .accordion_bar{text-align:center}.result .accordion_article .accordion_contents dl{padding:32px 0 0}.result .accordion_article [class^=title_]{font-size:28px}.result .accordion_article .title_grandprix{background:url(/images/contest/left-leaf-gold.png) calc(50% - 110px) 50%/contain no-repeat,url(/images/contest/right-leaf-gold.png) calc(50% + 110px) 50%/contain no-repeat}.result .accordion_article .title_semi_grandprix{background:url(/images/contest/left-leaf-silver.png) calc(50% - 124px) 50%/contain no-repeat,url(/images/contest/right-leaf-silver.png) calc(50% + 124px) 50%/contain no-repeat}.result .accordion_article .award_contents{flex-direction:column;align-items:center;margin:24px auto 32px}.result .accordion_article .award_contents img{width:100%}.result .accordion_article .award_contents .main_costarea{margin:auto 24px}}.entry_reform{margin:64px auto}.entry_reform .tabbox_article .tab_article_list .tab{width:50%;padding:8px;font-size:18px;box-sizing:border-box}.entry_reform .tabbox_article .tab_article_contents:nth-child(2){border-color:#aac803}.entry_reform .tabbox_article .tab_article_contents:nth-child(3){border-color:#e188b6}.entry_reform .price_cost_list{float:none;width:auto;border:none;margin:40px 24px}.entry_reform .price_cost_list li{display:inline-block;width:32.8%;padding:0 16px 8px;box-sizing:border-box;vertical-align:top}.entry_reform .price_cost_list figure{position:relative}.entry_reform .price_cost_list figure:before{position:absolute;top:0;right:0;content:"\F00E";font-family:FontAwesome;background-color:rgba(0,0,0,.7);padding:12px;color:#fff;font-size:24px}.entry_reform .price_cost_list figure img{width:100%;height:188px;-o-object-fit:cover;object-fit:cover}.entry_reform .main_costarea{width:auto;margin-bottom:8px;color:#222}@media screen and (max-width:500px){.entry_reform{margin:32px auto}}.entry_reform .accordion_article .price_cost_list{display:block;margin:24px 16px}.entry_reform .accordion_article .price_cost_list li{width:100%}.howto_vote{margin:64px auto}.howto_vote .appeal_amazon{padding:32px 0;margin-top:40px;background:#fff5e6}.howto_vote .appeal_amazon .title,.howto_vote .appeal_amazon .wrapper .sidebar .followed_contents .heading,.wrapper .sidebar .followed_contents .howto_vote .appeal_amazon .heading{text-align:center}.howto_vote .appeal_amazon .title h3,.howto_vote .appeal_amazon .wrapper .sidebar .followed_contents .heading h3,.wrapper .sidebar .followed_contents .howto_vote .appeal_amazon .heading h3{color:#543718;margin:auto;font-size:20px;text-align:center;line-height:1.5;position:relative;display:inline-block}.howto_vote .appeal_amazon .title h3:after,.howto_vote .appeal_amazon .title h3:before,.howto_vote .appeal_amazon .wrapper .sidebar .followed_contents .heading h3:after,.howto_vote .appeal_amazon .wrapper .sidebar .followed_contents .heading h3:before,.wrapper .sidebar .followed_contents .howto_vote .appeal_amazon .heading h3:after,.wrapper .sidebar .followed_contents .howto_vote .appeal_amazon .heading h3:before{position:absolute;content:"";bottom:0;background:#543718;width:2px;height:110%}.howto_vote .appeal_amazon .title h3:before,.howto_vote .appeal_amazon .wrapper .sidebar .followed_contents .heading h3:before,.wrapper .sidebar .followed_contents .howto_vote .appeal_amazon .heading h3:before{left:-8px;transform:rotate(-30deg)}.howto_vote .appeal_amazon .title h3:after,.howto_vote .appeal_amazon .wrapper .sidebar .followed_contents .heading h3:after,.wrapper .sidebar .followed_contents .howto_vote .appeal_amazon .heading h3:after{right:-8px;transform:rotate(30deg)}.howto_vote .appeal_amazon .contents_wrapper{margin-top:20px;display:flex;align-items:center;justify-content:center}.howto_vote .appeal_amazon .contents_wrapper ol{width:48%}.howto_vote .appeal_amazon .contents_wrapper ol li{list-style-type:decimal;color:#543718;font-size:16px;line-height:1.5}.howto_vote .appeal_amazon .contents_wrapper .img-wrapper img{height:auto}.howto_vote .appeal_amazon .twitter_btn_area{margin-top:20px;padding:0 10px;text-align:center}.howto_vote .appeal_amazon .twitter_btn_area .disabled{background:#aaa;box-shadow:0 3px 0 #999;pointer-events:none}.howto_vote .appeal_amazon .twitter_btn_area i{margin-left:16px;font-weight:700;font-size:24px}.howto_vote .award_info{background:url(/images/contest/bg-award.png) 50%/90% no-repeat;padding:80px 0 40px}.howto_vote .award_info p{color:#543718;font-weight:700;font-size:20px}.howto_vote .award_info ul{display:flex;align-items:center;justify-content:center;margin-top:40px}.howto_vote .award_info ul li{margin:auto 40px}.howto_vote .award_info ul li p{padding:16px 0;margin-top:16px;border:3px double #e19923;border-width:3px 0;text-align:center;font-weight:700;color:#543718;font-size:16px}@media screen and (max-width:500px){.howto_vote{margin:32px auto}.howto_vote .appeal_amazon .title h3,.howto_vote .appeal_amazon .wrapper .sidebar .followed_contents .heading h3,.wrapper .sidebar .followed_contents .howto_vote .appeal_amazon .heading h3{font-size:4.6vw;margin-bottom:20px}.howto_vote .appeal_amazon .contents_wrapper{margin-top:0;flex-direction:column}.howto_vote .appeal_amazon .contents_wrapper ol{width:100%;margin-bottom:20px}.howto_vote .appeal_amazon .contents_wrapper ol li{margin-left:26px;color:#543718;font-size:16px}.howto_vote .award_info{background:none;padding:32px 0 16px}.howto_vote .award_info p{font-size:4.6vw}.howto_vote .award_info ul{margin-top:32px}.howto_vote .award_info ul li{margin:auto 24px}.howto_vote .award_info ul li p{font-size:3.8vw}}.schedule{margin:64px auto;text-align:center}.schedule .date_detail{display:inline-block;padding:32px 120px;border:1px solid #543718;margin-top:40px}.schedule .date_detail dl{display:flex;align-items:center;justify-content:space-around;padding:16px 0;color:#543718;font-weight:700}.schedule .date_detail dl dt{background-color:#faf3e4;padding:8px 12px;border-radius:8px;font-size:1.2em}.schedule .date_detail dl dd{margin:0 0 0 40px;letter-spacing:4px}.schedule .date_detail dl dd .x-large{font-size:1.6em;letter-spacing:2px}@media screen and (max-width:500px){.schedule{margin:32px auto}.schedule .date_detail{padding:16px;margin-top:24px}.schedule .date_detail dl dd{margin-left:16px}.schedule .case_morelink_area{padding:0 10px}}@media screen and (max-width:350px){.schedule .date_detail dl dt{font-size:1em}.schedule .date_detail dl dd{margin-left:8px;font-size:.9em}}.notes{padding:0 0 64px;text-align:center}.notes h2{color:#543718}.notes .notes_box{display:inline-block;background:#fff;padding:16px 32px 32px;margin:40px auto;box-shadow:0 0 4px rgba(0,0,0,.3);text-align:left;height:400px;overflow-x:hidden;overflow-y:scroll}.notes .notes_box h3{padding-left:16px;margin:24px 0 16px;border-left:4px solid #543718;font-size:1.1em}.notes .notes_box p{margin-bottom:8px;font-size:14px}.notes .notes_box ul{list-style-type:disc;margin-left:1em;font-size:14px;line-height:1.6}.notes .history_box_area{max-width:600px;margin:0 auto}.notes .history_box{margin-top:20px;padding:32px 100px;border:1px solid #543718;clear:both}.notes .history_box dl{display:flex;align-items:center;justify-content:space-around;padding:16px 0;color:#543718;font-weight:700}.notes .history_box dl dt{background-color:#faf3e4;padding:8px 12px;border-radius:8px;font-size:1.2em}.notes .history_box dl dd{margin:0 0 0 16px;letter-spacing:4px;font-size:1.4em}.notes .history_box dl dd a{margin:0 16px 0 0}.notes .history_box dl dd a:last-of-type{margin-right:0}@media screen and (max-width:500px){.notes{padding:32px 0 24px}.notes .notes_box{margin:24px 10px}.notes .history_box_area{width:90%}.notes .history_box{padding:16px 28px}.notes .history_box dl{flex-direction:column}.notes .history_box dl dt{margin-bottom:16px}.notes .history_box dl dd{margin-left:0}}.contest_container #modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding-top:2%;margin:auto;z-index:9999;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.contest_container #modal:-webkit-scrollbar{display:none}.contest_container .modal-content{position:relative;max-width:960px;padding:10px;margin:5% auto;z-index:10000}.contest_container .modal-content .case{display:none;background:#fff}.contest_container .modal-content .case h3{width:90%;margin:0 auto 16px;text-align:left;font-size:26px}.contest_container .modal-content .case ul.slider{position:relative;width:100%;height:517px;margin:0 auto 16px;padding:0}.contest_container .modal-content .case ul.slider .slider_img{display:flex;justify-content:center;align-items:center}.contest_container .modal-content .case ul.slider .slider_img a{display:flex;align-items:center;width:100%;height:480px;overflow:hidden}.contest_container .modal-content .case ul.slider .slider_img a img{width:90%;height:auto;margin:0 auto}.contest_container .modal-content .case .slick-next:before,.contest_container .modal-content .case .slick-prev:before{color:#000}.contest_container .modal-content table{width:90%;margin:auto}.contest_container .modal-content table tr{border:1px solid #d4cfc2;border-width:1px 0;text-align:left}.contest_container .modal-content table td,.contest_container .modal-content table th{padding:16px 24px;font-weight:700}.contest_container .modal-content table th{width:25%;background:#f9f7f1;color:#524439}.contest_container .modal-content table td{color:#333}.contest_container .modal-content #modal-close{position:absolute;right:0;top:-30px;width:30px;height:30px;z-index:3200;cursor:pointer}.contest_container .modal-content #modal-close:after,.contest_container .modal-content #modal-close:before{position:absolute;right:0;top:12px;width:29px;height:3px;content:"";background-color:#989898;border-radius:4px;transform:rotate(45deg)}.contest_container .modal-content #modal-close:after{transform:rotate(-45deg)}@media screen and (max-width:500px){.contest_container .modal-content{margin:8% auto}.contest_container .modal-content .case{padding:32px 0}.contest_container .modal-content .case h3{font-size:22px}.contest_container .modal-content .case ul.slider{height:auto;margin:0 auto 24px}.contest_container .modal-content .case ul.slider .slider_img a{height:auto}.contest_container .modal-content .case ul.slider .slider_img a img{height:250px;-o-object-fit:cover;object-fit:cover}.contest_container .modal-content table td,.contest_container .modal-content table th{padding:12px;font-size:14px;line-height:1.4}.contest_container .modal-content table th{width:40%}.contest_container .modal-content table th br{display:none}.contest_container .modal-content #modal-close{top:-20px;right:8px}.contest_container .modal-content .case_morelink_area .btn_morelink{width:80%;padding:16px}}.contest_container #modal_bg{position:fixed;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.7;z-index:9000}.contest_container .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.contest_container .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.contest_container .slick-list:focus{outline:none}.contest_container .slick-list.dragging{cursor:pointer;cursor:hand}.contest_container .slick-slider .slick-list,.contest_container .slick-slider .slick-track{transform:translateZ(0)}.contest_container .slick-track{position:relative;left:0;top:0;display:block}.contest_container .slick-track:after,.contest_container .slick-track:before{content:"";display:table}.contest_container .slick-track:after{clear:both}.contest_container .slick-loading .slick-track{visibility:hidden}.contest_container .slick-slide{float:left;height:100%;min-height:1px;display:none}.contest_container [dir=rtl] .slick-slide{float:right}.contest_container .slick-slide img{display:block}.contest_container .slick-slide.slick-loading img{display:none}.contest_container .slick-slide.dragging img{pointer-events:none}.contest_container .slick-initialized .slick-slide{display:block}.contest_container .slick-loading .slick-slide{visibility:hidden}.contest_container .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.contest_container .slick-arrow.slick-hidden{display:none}.contest_container .slick-list{margin-bottom:10px}.contest_container .slick-next,.contest_container .slick-prev{position:absolute;display:block;height:40px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none}.contest_container .slick-next:focus,.contest_container .slick-next:hover,.contest_container .slick-prev:focus,.contest_container .slick-prev:hover{outline:none;background:transparent;color:transparent}.contest_container .slick-next:focus:before,.contest_container .slick-next:hover:before,.contest_container .slick-prev:focus:before,.contest_container .slick-prev:hover:before{opacity:1}.contest_container .slick-next.slick-disabled:before,.contest_container .slick-prev.slick-disabled:before{opacity:.25}.contest_container .slick-next:before,.contest_container .slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contest_container .slick-prev{left:-33px}.contest_container [dir=rtl] .slick-prev{left:auto;right:-25px}.contest_container .slick-prev:after,.contest_container .slick-prev:before{background-color:#989898;border-radius:4px;content:"";height:3px;position:absolute;right:-1px;top:10px;transform:rotate(135deg);width:25px}.contest_container .slick-prev:after{top:26px;transform:rotate(-135deg)}.contest_container .slick-next{right:-33px}.contest_container [dir=rtl] .slick-next{left:-25px;right:auto}.contest_container .slick-next:after,.contest_container .slick-next:before{background-color:#989898;border-radius:4px;content:"";height:3px;position:absolute;right:-5px;top:10px;transform:rotate(45deg);width:25px}.contest_container .slick-next:after{top:26px;transform:rotate(-45deg)}@media screen and (min-width:1000px){.contest_container .slick-prev{transition:all .1s ease 0s;left:-45px}.contest_container .slick-prev:hover{left:-48px;opacity:.5}.contest_container .slick-next{transition:all .1s ease 0s;right:-45px}.contest_container .slick-next:hover{right:-48px;opacity:.5}}.contest_container .slick-dots{display:block;position:absolute;bottom:8px;width:100%;padding:0;margin:0;list-style:none;text-align:center}.contest_container .slick-dots li{display:inline-block;position:relative;width:7px;height:7px;margin:0 4px;padding:0;cursor:pointer}.contest_container .slick-dots li button{display:block;width:7px;height:7px;background-color:#d4cfc2;border:0;border-radius:10px;padding:5px;color:transparent;font-size:0;line-height:0;outline:medium none;cursor:pointer}.contest_container .slick-dots li button:focus,.contest_container .slick-dots li button:hover{outline:none}.contest_container .slick-dots li.slick-active button{background-color:#ef7b00}@media screen and (min-width:1000px){.contest_container .slick-dots li{margin:0 6px;width:14px}.contest_container .slick-dots li button{height:14px;width:14px;transition:all .1s ease 0s}.contest_container .slick-dots li button:hover{opacity:.8}}@media screen and (max-width:500px){.contest_container .slick-dots{bottom:-12px}}@media screen and (min-width:501px){.pc{display:block}.sp{display:none}}@media screen and (max-width:500px){.pc{display:none}.sp{display:block}.wrapper{width:100%}}.fs_large{font-size:1.2em}.fs_small{font-size:.85em}.fw_bold{font-weight:700}.us_header{border-bottom:2px solid #ddd}@media screen and (max-width:500px){.us_header{border-bottom:1px solid #543718}.header_main{display:flex;align-items:center;height:60px;padding:8px;box-sizing:border-box}.header_main .header_main_logo{margin:4px 0 0;width:170px;height:24px;background:url(/images/logo.png) 50%/100% no-repeat;text-indent:-1000%}.header_main .header_main_nav{position:relative;width:50%;margin-left:auto}.header_main .header_badge_area{display:flex;justify-content:flex-end;align-items:flex-start;margin:4px 0 0 8px}.header_main .header_badge_area p{position:absolute;top:34px;right:0;display:inline-block;margin-bottom:0;font-size:2.3vw}.header_main .tosho-logo{width:54px;height:auto}}.us_form .wrapper{max-width:1024px;width:100%}.us_form .top_image img{margin:32px auto}.us_form h2{margin:3.8% 0 3.2%;color:#543718;text-align:center;font-size:1.8em}.us_form .campaign_banner{margin:20px auto;text-align:center}.us_form .ios_message{margin:0;font-size:2.1vw}@media screen and (max-width:500px){.us_form .top_image img{margin:0 auto}.us_form h2{font-size:5.4vw;line-height:1.4}.us_form .campaign_banner{width:90%}}.us_form .form_discription{background:url(/images/lp/us/img-firstview_pc.png) 50%/cover no-repeat;padding:1vw 0;margin-top:0}.us_form .form_discription .disc_box{padding:24px;margin:2.4vw auto;border-radius:4px;background:hsla(0,0%,100%,.8);box-sizing:border-box}.us_form .form_discription p{margin:8px auto;line-height:1.4}.us_form .form_discription.thanks{background:url(/shop_assets/contacts_new/images/bg-pt.png) 50%/cover no-repeat;margin-top:0}.us_form .form_discription.thanks .disc_box{background:#fff}.us_form .form_discription.thanks .fa{margin-right:8px}@media screen and (max-width:500px){.us_form .form_discription{background-image:url(/images/lp/us/img-firstview_sp.png);padding:4vw 0}.us_form .form_discription .disc_box{width:90%;margin:24px auto}.us_form .form_discription.thanks{background-image:url(/shop_assets/contacts_new/images/bg-pt.png)}}.us_form .case_morelink_area{display:flex;gap:10px;align-items:flex-end;margin-top:10px}.us_form .case_morelink_area form{flex:1;display:flex;flex-direction:column}.us_form .case_morelink_area form p{font-weight:700;margin-bottom:10px;line-height:1.5;font-size:14px}.us_form .case_morelink_area .btn_morelink{width:100%}@media screen and (max-width:768px){.us_form .case_morelink_area{flex-direction:column}.us_form .case_morelink_area form{width:100%}}.us_form .authorize_form_area{display:flex;gap:20px;align-items:flex-start;margin-top:20px}.us_form .authorize_form_area>div{flex:1}.us_form .authorize_form_area form{display:flex;flex-direction:column}.us_form .authorize_form_area form label{margin-bottom:10px;display:block}.us_form .authorize_form_area form .case_morelink_area{margin:0}.us_form .authorize_form_area .voice_guide{display:flex;flex-direction:column}.us_form .authorize_form_area .voice_guide p{font-weight:700;margin-bottom:9px;margin-top:9px;line-height:1.5}.us_form .authorize_form_area .voice_guide .btn_morelink{width:100%}@media screen and (max-width:768px){.us_form .authorize_form_area{flex-direction:column}}.us_form .btn_form_submit,.us_form .btn_morelink,.us_form .btn_morelink_red{position:relative;display:block;max-width:360px;width:100%;margin:auto}.us_form .btn_form_submit span,.us_form .btn_morelink_red span,.us_form .btn_morelink span{position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media screen and (max-width:768px){.us_form .btn_morelink{font-size:14px!important}.us_form form[action*=authorize] label{text-align:center!important}}.us_form .btn_morelink_red{background-color:#ec4548!important;border-color:#ec4548!important;box-shadow:0 3px 0 #c23538!important}.us_form .btn_morelink_red:hover{background-color:#d63d40!important;border-color:#d63d40!important;box-shadow:0 3px 0 #a82d30!important}.us_form .btn_morelink_red .ico_arrow:after{border-top-color:#ec4548!important;border-right-color:#ec4548!important}@media screen and (max-width:500px){.us_form .btn_form_submit,.us_form .btn_morelink,.us_form .btn_morelink_red{max-width:64vw}}.us_form>section{max-width:1000px;margin:auto}.us_form>section h2{position:relative;background:#543718;border-radius:4px;padding:16px 32px;color:#fff;font-size:1.4em;text-align:left}.us_form>section h2:before{position:absolute;content:"";left:8px;top:4px;width:8px;height:calc(100% - 8px);background:#e19923}.us_form>section dl,.us_form>section table{width:100%;border:1px solid #ccc;margin:24px auto 32px;line-height:1.4}.us_form>section dt,.us_form>section th{background:#faf3e4;color:#543718;padding:16px;font-weight:700;text-align:left}.us_form>section dd{padding:16px;font-size:.9em}.us_form>section dd label{display:inline-block;margin:8px 0}.us_form>section td,.us_form>section th{border-bottom:1px solid #ddd;vertical-align:middle}.us_form>section th{width:25%}.us_form>section td{width:75%;padding:8px 16px}.us_form>section td label{display:inline-block;margin:8px 16px 8px 4px}.us_form>section td label.narrow_margin{margin:8px 4px 0}.us_form>section .reform_works .reform_work{margin-bottom:8px;padding:8px;background:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}.us_form>section .reform_works .reform_work .btn_remove_work{float:right;padding:8px 16px;margin:16px 8px;background:#fff;color:red}.us_form>section .reform_works .reform_work .select_group{margin:8px 4px}.us_form>section .reform_works .reform_work .select_etc_group{margin-left:8px}.us_form>section .reform_works .reform_work .reform_unit{width:50%;display:flex;margin-bottom:8px}.us_form>section .reform_works .reform_work .reform_unit .select_unit{border:1px solid #4c4c4c;background-color:#ced7df;border-radius:12px;text-align:center;margin:4px;width:50%}.us_form>section .reform_works .btn_add_work{float:right;padding:8px 16px;margin:16px 8px;background:#fff;color:#000}.us_form>section .must{background:#e95133;border-radius:2px;padding:4px 8px;margin-left:8px;color:#fff;font-size:.95em}.us_form>section .two_lines{overflow:hidden}.us_form>section .two_lines .must{float:right;margin-top:-15px}.us_form>section input[type=checkbox],.us_form>section input[type=radio]{transform:scale(1.6);margin-right:12px}.us_form>section input[type=text],.us_form>section textarea{width:98%;padding:8px;margin:2px auto}.us_form>section input[type=text].half,.us_form>section textarea.half{width:50%}.us_form>section select{width:50%;height:40px}.us_form>section .select_auto{width:auto}@media screen and (max-width:500px){.us_form>section{margin:auto 8px}.us_form>section h2{padding:12px 12px 12px 24px;font-size:5vw}.us_form>section td,.us_form>section th{display:block;width:100%;box-sizing:border-box}.us_form>section .two_lines .must{float:none;margin-top:0}.us_form>section input[type=text],.us_form>section select{width:100%;box-sizing:border-box}}.us_form .service_flow .flow_list{display:none}.us_form .service_flow ol{position:relative;display:inline-flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #543718;border-right:none}.us_form .service_flow ol:after,.us_form .service_flow ol:before{position:absolute;top:-1%;content:"";width:0;height:0;border-style:solid;border-width:119px 0 119px 60px}.us_form .service_flow ol:before{border-color:transparent transparent transparent #fff;left:99.9%;z-index:2}.us_form .service_flow ol:after{border-color:transparent transparent transparent #543718;left:100%;z-index:1}.us_form .service_flow ol li{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:30%;height:216px;background:#faf3e4;padding:24px;margin-right:40px;box-sizing:border-box}.us_form .service_flow ol li:after{position:absolute;content:"";background:url(/shop_assets/contacts_new/images/pc_arrow-img.png) 50%/contain no-repeat;width:29px;height:55px;top:50%;right:-40px;transform:translateY(-50%)}.us_form .service_flow ol li:last-child{margin-right:0}.us_form .service_flow ol li:last-child:after{background:none;width:0;height:0}.us_form .service_flow ol li p{color:#543718;font-weight:700;text-align:center}.us_form .service_flow ol li img{margin:16px 16px 8px}@media screen and (max-width:500px){.us_form .service_flow .flow_list{margin:0;padding-left:0;list-style:none;border-top:1px solid #ccc;border-right:1px solid #ccc;display:flex;flex-direction:column;justify-content:center}.us_form .service_flow .flow_list li{height:47px;border-bottom:1px solid #ccc}.us_form .service_flow .flow_list .flow_list_step{padding-top:10px;padding-bottom:5px;width:36px;background-color:#e19923;position:relative;float:left;display:block;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:1.2}.us_form .service_flow .flow_list .flow_list_step:before{content:"";position:absolute;top:47px;left:0;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:5px 18px 0;z-index:2}.us_form .service_flow .flow_list .flow_list_step:after{content:"";position:absolute;top:46px;left:0;width:0;height:0;border-color:#e19923 transparent transparent;border-style:solid;border-width:5px 18px 0;z-index:2}.us_form .service_flow .flow_list .flow_list_step_last:after,.us_form .service_flow .flow_list .flow_list_step_last:before{border:none}.us_form .service_flow .flow_list .flow_list_step_number{display:block;font-size:16px}.us_form .service_flow .flow_list .flow_list_wording{margin-top:0;margin-bottom:0;padding:5px;width:85%;height:30px;float:left;color:#543718;line-height:1.2}.us_form .service_flow ol{display:none;align-items:flex-start;flex-direction:column;width:100%;border:none;padding:0}.us_form .service_flow ol:after,.us_form .service_flow ol:before{border:none}.us_form .service_flow ol li{flex-wrap:nowrap;flex-direction:row-reverse;justify-content:space-around;width:100%;height:128px;margin-right:0;margin-bottom:40px;padding:8px}.us_form .service_flow ol li:after{background:url(/shop_assets/contacts_new/images/pc_arrow-img.png) 50%/contain no-repeat;width:29px;height:55px;bottom:0;left:50%;transform:translate(-50%,100%) rotate(90deg)}.us_form .service_flow ol li:last-child{margin-bottom:0}.us_form .service_flow ol li p{width:60%;text-align:left}.us_form .service_flow ol li img{max-width:100px;max-height:80px;margin:16px 8px}}@media screen and (max-width:500px){.footer{padding:13px 8px;border-top:1px solid #4d2b09;background:#fff}.footer_site_support{margin:8px 0;font-size:11px;text-align:center}.footer_site_support li{display:inline-block;margin:3px 6px 3px 0;white-space:nowrap}.footer_site_support li:after{content:"|";margin-left:6px;color:#d9d8d6}.footer_site_support .footer_link{color:#4d2b09;text-decoration:none}.footer_copyright{display:block;font-size:11px;color:#4d2b09;text-align:center}}.campaign_pest_show,.campaign_refund_show{background-image:url(/images/bg.png);color:#333;font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:16px;line-height:1.35}.campaign_pest_show.main_contents,.campaign_refund_show.main_contents{width:960px}.campaign_pest_show h1,.campaign_refund_show h1{text-shadow:2px 2px 0 #edece8,3px 3px 0 #ecc342;font-size:22px;margin-top:0;margin-bottom:13px}.campaign_pest_show strong,.campaign_refund_show strong{color:#e91e00;font-weight:700}.campaign_pest_show em,.campaign_refund_show em{color:#eb9839;font-weight:700}.campaign_pest_show a[href^=mailto],.campaign_refund_show a[href^=mailto]{background:url(/images/campaign/refund/icon_app_link.png) no-repeat;background-position:100% 50%;padding-right:29px;margin-right:5px}.campaign_pest_show .refund_header,.campaign_refund_show .refund_header{margin:0 auto 34px;width:960px}.campaign_pest_show .refund_header .refund_mainview,.campaign_refund_show .refund_header .refund_mainview{border:4px solid #ecc342;border-radius:4px;padding:4px 4px 0;background-color:#fff}.campaign_pest_show .refund_header .refund_mainview .refund_mainview_image,.campaign_refund_show .refund_header .refund_mainview .refund_mainview_image{width:944px;height:294px}.campaign_pest_show .content,.campaign_refund_show .content{margin-bottom:34px;overflow:hidden}.campaign_pest_show .box,.campaign_refund_show .box{background-color:#fff;border:4px solid #d9d8d6;border-radius:4px;padding:13px 8px}.campaign_pest_show .inner_box,.campaign_refund_show .inner_box{border:1px solid #d9d8d6;padding:8px}.campaign_pest_show .row,.campaign_refund_show .row{margin-bottom:21px}.campaign_pest_show .row .terms_title,.campaign_refund_show .row .terms_title{border-left:5px solid #ecc342;font-size:16px;height:20px;line-height:20px;margin-top:0;margin-bottom:13px;padding-left:5px;vertical-align:middle}.campaign_pest_show .disc_list,.campaign_refund_show .disc_list{list-style-type:disc;padding-left:18px}.campaign_pest_show .contact_info,.campaign_refund_show .contact_info{float:left;width:545px}.campaign_pest_show .contact_info .inner_box p,.campaign_refund_show .contact_info .inner_box p{margin:0}.campaign_pest_show .contact_logo,.campaign_refund_show .contact_logo{border-top:2px dotted #d9d8d6;border-bottom:2px dotted #d9d8d6;float:right;padding-top:17px;padding-bottom:11px}.column_header_image{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;border:1px solid #d9d8d6;vertical-align:middle}.column_index{overflow:hidden}.column_index li{float:left;margin:0 4px 8px;padding:5px 8px;width:310px;height:130px;border:1px solid #d9d8d6;border-radius:2px;background-color:#fff;line-height:1.6;vertical-align:middle}.column_index li a{display:block;font-weight:700}.column_index li .column_title{height:40px;margin-bottom:4px}.column_index li .column_icon{float:left;margin-right:8px;width:128px;height:80px;background-position:50%}.column_index li .column_icon img{width:128px;height:80px}.column_index li .column_description{float:left}.articles_contents{overflow:hidden;margin-bottom:20px;padding:12px;border:1px solid #d9d8d6;background-color:#fff}.articles_heading{margin:12px 0;font-size:24px}.articles_subheading{font-size:18px;margin-top:0;margin-bottom:12px}.articles_category_list{margin:8px 0}.articles_category_list li{display:inline-block;margin-right:3px;margin-bottom:5px;padding:3px 5px;border:1px solid #d9d8d6}.articles_category_list li>a{text-decoration:none;color:#000}.articles_category_plate{overflow:hidden}.articles_category_plate_image{overflow:hidden;float:right;margin:12px 0 12px 12px;width:200px;height:200px;border-radius:50%}.articles_category_plate_image>img{margin:0 -25%;width:auto;height:100%}.articles_category_plate_items{margin:12px 0}.articles_category_plate_items_title{margin-top:0;margin-bottom:8px;font-weight:700}.articles_nav{border-bottom:1px solid #d9d8d6}.articles_nav_list{overflow:hidden;margin-bottom:12px}.articles_nav_list li{float:left;box-sizing:border-box;margin-bottom:8px;width:20%;border-right:1px solid #d9d8d6;text-align:center}.articles_nav_list li.active{background-color:#f8cf30;font-weight:700;border-right-width:0}>.articles_nav_list li:last-child{border-right-width:0}.articles_nav_list_link{display:block;padding:8px;color:#000;text-decoration:none}.article_summary{overflow:hidden;margin:12px 0}.article_summary_media{float:left;margin-right:12px}.article_summary_text{float:left;width:485px}.article_summary_thumb{overflow:hidden;width:200px;height:154px;border:1px solid #d9d8d6;text-align:center}.article_summary_thumb img{width:auto;height:100%}.article_summary_title{margin-top:0;margin-bottom:12px;font-size:18px;font-weight:400}.article_summary_title_link{color:#000}.article_summary_desc{margin:12px 0;color:#666}.article_summary_categories{margin:12px 0;padding-left:18px;background-image:url(/images/icon-tag.png);background-repeat:no-repeat;background-size:13px 13px;background-position:0}.article_summary_categories li{margin-right:5px;display:inline-block;color:#666}.article_summary_categories li:after{content:"/";margin-left:5px}.article_summary_categories li:last-child:after{content:normal;margin-left:0}.article_summary_small .article_summary_text{width:585px}.article_summary_small .article_summary_thumb{width:100px;height:76px}.article_summary_small .article_summary_title{font-size:14px;margin-bottom:8px}.article_summary_small .article_summary_categories{margin-top:8px}.article_summary_feature{float:left;margin-top:0;margin-bottom:0;margin-right:2%;width:49%}.article_summary_feature:nth-child(2n+2){margin-right:0}.article_summary_feature .article_summary_thumb{float:none;box-sizing:border-box;margin-right:0;margin-bottom:12px;width:100%;height:270px}.articles_pagination{padding:12px 0;border-top:1px solid #d9d8d6;text-align:center}.articles_pagination>.pagination .first,.articles_pagination>.pagination .last,.articles_pagination>.pagination .next,.articles_pagination>.pagination .page,.articles_pagination>.pagination .prev{margin:0 5px}.article_header{margin-bottom:48px}.article_followed{padding:24px 0;border-top:1px solid #d9d8d6}.article_body{margin-bottom:48px}.article_body h2{margin-top:48px;margin-bottom:12px;padding-bottom:4px;border-bottom:2px solid #f8cf30;font-size:18px}.article_body h3{margin-top:24px;margin-bottom:12px;font-size:18px}.article_body img{display:block;margin:0 auto;max-width:100%;max-height:400px}.article_body table{margin:12px 0;border-collapse:collapse}.article_body table td,.article_body table th{padding:8px;border:1px solid #d9d8d6;text-align:left}.article_body table th{background-color:#f5f5f5}.article_body table td{background-color:#fff}.article_body .quoted_image_original{display:block;margin:8px 0;font-size:11px;color:#666;text-align:center}.article_body .quoted_image_original>a{color:#666;text-decoration:none}.article_categories{margin:12px 0;padding-left:18px;background-image:url(/images/icon-tag.png);background-repeat:no-repeat;background-size:13px 13px;background-position:0}.article_categories li{margin-right:5px;display:inline-block;color:#666}.article_categories li:after{content:"/";margin-left:5px}.article_categories li:last-child:after{content:normal;margin-left:0}.article_desc,.article_socials{margin:12px 0}.article_social_accounts{margin:6px 0}.article_socials_item{display:inline-block;margin-right:6px;vertical-align:top}.main_contents_wrapper{margin-left:auto;margin-right:auto;max-width:970px;margin-bottom:2em}.main_contents_wrapper.no_sidebar{float:none;margin:0 auto}.h3_position{border-left:3px solid #ecc342;font-size:18px;font-weight:400;margin:0 0 8px;padding-left:5px}.explain_post{padding:24px;border:1px solid #e19923}.explain_post p{color:#543718;font-size:16px;font-weight:700;text-align:center}.explain_post p:last-child{margin-bottom:0}.notes_area{list-style:disc;margin:0 8px 24px}.notes_area li{margin-left:1em;margin-bottom:16px}.notes_area dl{margin-left:-1em}.notes_area dl:first-child{margin-top:16px}.notes_area dl dt{display:block;float:none}.notes_area dl dd{padding-left:1em}table.single_resource_wrapper{width:100%;border:1px solid silver;background:#fff;text-align:left;font-size:14px;line-height:135%;font-family:sans-serif}table.single_resource_wrapper td,table.single_resource_wrapper th{padding:8px 5px;table-layout:fixed}table.single_resource_wrapper th{background-color:#faedbc;border-bottom:1px solid silver;border-right:1px solid silver;color:#4d2d00;width:200px}table.single_resource_wrapper td{border-bottom:1px solid silver;display:table-cell;vertical-align:inherit}table.single_resource_wrapper .accordion_text{text-align:center;margin:0;position:relative}table.single_resource_wrapper .accordion_text:before{content:"";position:absolute;top:2px;right:calc(50% - 220px);border:10px solid transparent;border-top:12px solid #000}table.single_resource_wrapper .accordion_text:after{content:"";position:absolute;top:-1px;right:calc(50% - 220px);border:10px solid transparent;border-top:12px solid #fff}table.single_resource_wrapper .accordion_text.up:before{content:"";position:absolute;top:-8px;right:calc(50% - 220px);border:10px solid transparent;border-bottom:12px solid #000}table.single_resource_wrapper .accordion_text.up:after{content:"";position:absolute;top:-5px;right:calc(50% - 220px);border:10px solid transparent;border-bottom:12px solid #fff}table.single_resource_wrapper .neighbour-show-hide:checked+input{display:inline-block}table.single_resource_wrapper .invisible-input{display:none}table.single_resource_wrapper .image_caption{width:139px}table.single_resource_wrapper .checkbox_wrapper_user_case{display:inline-block;margin-bottom:8px;width:185px;vertical-align:middle;zoom:1}table.single_resource_wrapper .container,table.single_resource_wrapper .image_select_area{display:flex;flex-wrap:wrap}table.single_resource_wrapper .container .image_select_box,table.single_resource_wrapper .image_select_area .image_select_box{width:50%}table.single_resource_wrapper .container .image_setting_area,table.single_resource_wrapper .image_select_area .image_setting_area{float:left;width:100%;margin-right:5px;margin-bottom:20px}table.single_resource_wrapper .container .image_setting_area .image_display_area,table.single_resource_wrapper .image_select_area .image_setting_area .image_display_area{border:1px dashed silver;height:93px;margin-bottom:8px;width:127px}table.single_resource_wrapper .container .image_setting_area .image_display_area img,table.single_resource_wrapper .image_select_area .image_setting_area .image_display_area img{max-width:100%;height:96px}table.single_resource_wrapper .container .image_setting_area p,table.single_resource_wrapper .image_select_area .image_setting_area p{margin-top:0}table.single_resource_wrapper .container .image_setting_area .image_caption_box,table.single_resource_wrapper .image_select_area .image_setting_area .image_caption_box{width:124px}table.single_resource_wrapper .container .image_setting_area .image_caption_box textarea,table.single_resource_wrapper .image_select_area .image_setting_area .image_caption_box textarea{width:240px}table.single_resource_wrapper .container .image_select_box .image_select_box{width:100%}@media screen and (max-width:500px){table.single_resource_wrapper{width:calc(100vw - 16px);margin:auto}table.single_resource_wrapper tr{display:flex;flex-direction:column}table.single_resource_wrapper td,table.single_resource_wrapper th{width:calc(100vw - 16px)}table.single_resource_wrapper .accordion_text{text-align:left}table.single_resource_wrapper .accordion_text:after,table.single_resource_wrapper .accordion_text:before{right:0}table.single_resource_wrapper .special_summary,table.single_resource_wrapper textarea{width:90%}table.single_resource_wrapper .image_setting_area{width:100%}table.single_resource_wrapper .image_setting_area .image_setting_area_file{width:100%;display:flex}table.single_resource_wrapper .image_setting_area .image_setting_area_file input{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;overflow:visible;width:100%}table.single_resource_wrapper .image_setting_area .image_caption_box textarea{width:300px}table.single_resource_wrapper .image_setting_area .image_caption_box .image_caption_textarea{width:140%!important}table.single_resource_wrapper .image_setting_area .image_caption_box .image_caption_title{width:140%}}@media screen and (max-width:390px){table.single_resource_wrapper .image_setting_area{width:100%}table.single_resource_wrapper .image_setting_area .image_caption_box .image_caption_textarea{width:110%!important}table.single_resource_wrapper .image_setting_area .image_caption_box .image_caption_title{width:110%}}.submit_button{display:block;position:relative;background:linear-gradient(180deg,#f7682d -1%,#f7682d 54%,#f64200 0,#f64200);border-radius:4px;border:none;width:300px;margin:16px auto;padding:16px 70px;color:#fff;font-weight:700;font-size:18px}.submit_button:hover{opacity:.8}.required_msg{color:#cb0000;font-size:11px}.attention_msg{color:#eb1a1e}.flash_message{color:red}.checkbox_wrapper .case_category_checkbox{display:""}.checkbox_wrapper_user_case label:after,.checkbox_wrapper_user_case label:before{position:static;display:none}input.special_summary{width:390px}.post_guideline{margin-top:64px}.post_guideline p{margin-left:.5em}.post_guideline .main_lists{background:#fff;height:180px;border:1px solid #cfcfcf;margin-top:16px;padding:16px;overflow:scroll}.post_guideline .main_lists li{margin-bottom:16px}.post_guideline .main_lists li .guideline_index{display:block;margin-bottom:8px;font-weight:700}.post_guideline .main_lists .inner_order_list{margin-left:.5em}.post_guideline .main_lists .inner_order_list li{margin-bottom:8px}.post_guideline .main_lists .inner_normal_list{margin-top:8px;margin-left:1em}.post_guideline .main_lists .inner_normal_list li{margin-bottom:4px}.search_result_summary{margin-bottom:14px;font-weight:700;font-size:16px}.search_result_summary dd strong{color:red;padding:0 3px 0 0}.search_result_summary dd .conditions{font-size:12px;font-weight:400;padding:0 0 0 3px}.sort_box{background:#ececec;margin:0 0 17px;padding:10px}.sort_box p{float:left;margin:0 5px 0 0}.sort_box ul{overflow:hidden}.sort_box ul:before{content:"[";margin-right:5px}.sort_box ul:after{content:"]"}.sort_box ul li{display:inline;padding-right:5px;border-right:1px solid #999}.sort_box ul li:last-child{border-right:none}.sort_box ul li a.current{color:#000;font-weight:700;text-decoration:none}.sort_box_area{display:block;margin-bottom:17px;border:1px solid #d9d8d6}.sort_box_area .sort_contents{display:block;padding:20px 10px}.sort_box_area .sort_contents .sort_contents_row{display:block;margin-bottom:1em}.sort_box_area .sort_contents .sort_contents_row select{font-size:1.2em}.sort_box_area .sort_contents_label{font-weight:700}.sort_box_area .sort_contents_label:after{content:":";margin-left:2px}.sort_box_area .sort_contents_data{margin-left:5px}.sort_box_area .sort_submit{padding:10px;border-top:1px dashed #d9d8d6;background-color:#ececec;text-align:center}.sort_box_area .sort_submit_button{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:5px 8px;width:200px;border:2px solid #5896c9;border-radius:4px;background:-owg-linear-gradient(to top,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9 100%);background:linear-gradient(0deg,#64a0cd,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;color:#fff;text-decoration:none;text-align:center;vertical-align:middle;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.followed_contents .price_sorts{margin-bottom:17px}.followed_contents .price_sorts li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px;padding-right:10px;border-right:1px solid #000}.followed_contents .price_sorts_link{color:#0077cb;text-decoration:underline}.followed_contents .price_sorts_link:hover{text-decoration:none}.followed_contents .popular_entries{margin-bottom:8px;margin-right:-8px}.followed_contents .popular_entries:after{content:".";display:block;height:0;clear:both;visibility:hidden}.followed_contents .popular_entries_data{float:left;margin-right:8px;padding:13px 8px;width:204px;border:1px solid #d9d8d6;border-radius:4px;background-color:#fdfcfa}.followed_contents .popular_entries_data>.categories li,.followed_contents .popular_entries_data>.specials li{width:194px}.followed_contents .popular_entries_data_media{overflow:hidden;margin-bottom:8px;width:202px;height:143px;border:1px solid #d9d8d6;background-color:#fff;text-align:center}.followed_contents .popular_entries_data_media img{width:auto;height:100%;vertical-align:top}.followed_contents .popular_entries_data_title{overflow:hidden;margin-top:0;margin-bottom:8px;width:204px;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.followed_contents .popular_entries_data_rank{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px;padding:3px 5px;border:1px solid rgba(0,0,0,.2);border-radius:2px;font-size:12px;font-weight:700;line-height:1;vertical-align:middle}.followed_contents .popular_entries_data_rank_1{background:#ffcd27}.followed_contents .popular_entries_data_rank_2{background:#d8d8d8}.followed_contents .popular_entries_data_rank_3{background:#cd6c57}.followed_contents .popular_entries_data_other_tags{position:relative;float:right}.followed_contents .popular_entries_data_other_tags_target{position:absolute;bottom:30px;right:-50%;padding:5px;width:140px;border:1px solid #fff;border-radius:4px;background-color:#e6d9c8}.followed_contents .popular_entries_data_other_tags_target:after,.followed_contents .popular_entries_data_other_tags_target:before{content:"";top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.followed_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}.followed_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}.followed_contents .popular_entries_data_other_tags_target .categories li,.followed_contents .popular_entries_data_other_tags_target .specials li{display:block;margin-right:0;margin-bottom:0;width:auto;border:none;background:none}.followed_contents .popular_entries_data_other_tags_target .categories a,.followed_contents .popular_entries_data_other_tags_target .specials a{text-decoration:none}.followed_contents .popular_entries_link{margin-bottom:17px}.followed_contents .pertinent_entries{overflow:hidden;margin-bottom:17px;margin-right:-8px}.followed_contents .pertinent_entries_data{float:left;margin-right:8px;padding:13px 8px;width:319px;border:1px solid #d9d8d6;border-radius:4px;background-color:#fdfcfa}.followed_contents .pertinent_entries_data_items dt{margin-top:5px;font-weight:700}.followed_contents .pertinent_entries_data_items dd{padding-left:70px}.followed_contents .pertinent_entries_data_items_list{padding:8px 8px 8px 23px;background-color:#fff;list-style:disc}.followed_contents .pertinent_entries_data_items_link{margin-top:8px}.followed_contents .link_button{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:5px 8px;border:2px solid #5896c9;border-radius:4px;background:-owg-linear-gradient(to top,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9 100%);background:linear-gradient(0deg,#64a0cd,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;color:#fff;text-decoration:none;text-align:center;vertical-align:middle;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.related_contents{margin-right:-8px}.related_contents:after{content:".";display:block;height:0;clear:both;visibility:hidden}.related_contents_item{float:left;margin-right:8px;margin-bottom:8px;padding:13px 8px;width:204px;border:1px solid #d9d8d6;border-radius:4px;background-color:#fdfcfa}.related_contents_item>.categories li,.related_contents_item>.specials li{width:194px}.related_contents_item_media{overflow:hidden;margin-bottom:8px;width:202px;height:143px;border:1px solid #d9d8d6;background-color:#fff;text-align:center}.related_contents_item_media img{width:auto;height:100%;vertical-align:top}.related_contents_item_title{overflow:hidden;margin-top:0;margin-bottom:8px;width:204px;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.related_contents_item_other_tags{position:relative;float:right}.related_contents_item_other_tags_target{position:absolute;bottom:30px;right:-50%;padding:5px;width:140px;border:1px solid #fff;border-radius:4px;background-color:#e6d9c8}.related_contents_item_other_tags_target:after,.related_contents_item_other_tags_target:before{content:"";top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.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{display:block;margin-right:0;margin-bottom:0;width:auto;border:none;background:none}.related_contents_item_other_tags_target .categories a{text-decoration:none}.related_contents_more{margin-top:8px;margin-bottom:23px}.related_contents_more_button{cursor:pointer;display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:0 13px;height:28px;border:2px solid #5896c9;border-radius:4px;background-image:-owg-linear-gradient(to top,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9 100%);background-image:linear-gradient(0deg,#64a0cd,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;font-size:14px;color:#fff;line-height:28px;text-decoration:none;text-align:center;vertical-align:middle;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.horizontal_list li{display:inline-block;margin-right:5px;margin-bottom:5px;white-space:nowrap}.horizontal_list li.current{font-weight:700}.horizontal_list li:after{content:"|";margin-left:5px;color:#d9d8d6}.private_items .categories{overflow:hidden}.private_items .categories li{float:left;margin:0 4px 8px;padding:5px 8px;width:200px;height:36px;border:1px solid #d9d8d6;border-radius:2px;background-color:#fff;line-height:36px}.private_items .categories li a{display:block;font-size:14px}.private_items .categories li .icon_rehome_category{margin-right:8px;width:36px;height:36px}.private_items .items{padding:0 8px;width:100%;overflow:hidden}.private_items .items .items_item{overflow:hidden;margin:16px 0;float:left;width:33%;padding-bottom:8px}.private_items .items .items_item_title{display:block;margin-bottom:8px}.private_items .items .items_item_media{overflow:hidden;float:left;width:100px;height:71px;border:1px solid #d9d8d6;background-color:#fff;text-align:center}.private_items .items .items_item_media.items_item_media_stretch{width:178px;height:136px}.private_items .items .items_item_media img{width:auto;height:100%}.private_items .items_more{clear:both;margin:2px 10px 0 0;text-align:right}.private_items .nav_links{border-top:1px dashed #d9d8d6;margin:13px 0;padding-top:13px}.private_items .nav_links li{display:inline;margin-right:5px}.private_items .nav_links li:after{content:"|";margin-left:5px;color:#d9d8d6}.promote_package_estimates{margin-bottom:20px;text-align:center}.promote_package_estimates.add_frame{margin-bottom:34px;padding:12px 0;border:4px solid #d9d8d6;border-radius:4px}.promote_package_estimates.no_margin_bottom{margin-bottom:0}.promote_package_estimates .promote_title{margin-top:-12px;padding:12px 0;background-color:#fcf1e3;color:#4d2b09;font-size:16px;font-weight:700;letter-spacing:-.4px}.promote_package_estimates .promote_title.fit-contents-frame{margin-left:-20px;margin-right:-20px}.promote_package_estimates .promote_text{font-size:20px;color:#000;vertical-align:middle}.promote_package_estimates .promote_text.custom_text{display:block;font-size:17px;margin-bottom:7px}.promote_package_estimates .ico_promote_arrow{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;margin:0 10px;width:19px;height:34px;background-image:url(/images/ico_arrow_strong.png);background-repeat:no-repeat;vertical-align:middle}.promote_package_estimates .package_estimates_btn{box-shadow:2px 2px 2px #999}.promote_package_estimates .package_estimates_btn.package_estimates_btn_v3{box-shadow:none}.promote_package_estimates .package_estimates_btn{display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline;padding:10px 12px;border:2px solid #d12200;border-radius:4px;background-image:-owg-linear-gradient(to top,#e95133 0,#e95133 50%,#e32600 51%,#e32600 100%);background-image:linear-gradient(0deg,#e95133,#e95133 50%,#e32600 51%,#e32600);background-color:#e32600;font-size:20px;color:#fff;text-decoration:none;text-align:center;vertical-align:middle;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.promote_package_estimates .package_estimates_btn.package_estimates_btn_v3{margin:0;padding:0;background:none;border:none;font-size:0}.promote_package_estimates .package_estimates_btn.package_estimates_btn_v3:active,.promote_package_estimates .package_estimates_btn.package_estimates_btn_v3:hover{background:none}.promote_package_estimates .package_estimates_btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;-moz-filter:alpha(opacity=80);filter:alpha(opacity=80);transition:all .2s linear}.promote_package_estimates .package_estimates_btn:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-moz-filter:none;filter:none;transition:all 0 linear;background:#e32600}.promote_package_estimates .package_estimates_btn.stretch-width{width:600px}.promote_package_estimates .package_estimates_btn_note{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:8px;padding:5px 8px;background-color:#fff;border-radius:4px;border:1px solid #d12200;font-size:16px;font-weight:700;color:#e32600;text-shadow:none;box-shadow:0 -1px 1px rgba(0,0,0,.2)}.promote_package_estimates .contact_with_tel{margin-top:12px}.promote_package_estimates .contact_with_tel .text{margin-right:12px;margin-bottom:0;font-size:16px;font-weight:700;letter-spacing:-.4px}.promote_package_estimates .contact_with_tel .address,.promote_package_estimates .contact_with_tel .text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.promote_package_estimates .contact_with_tel .address{text-align:right}.promote_package_estimates .contact_with_tel .address .tel{margin:0;line-height:1}.promote_package_estimates .contact_with_tel .address .tel_icon{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:3px;width:36px;height:24px;background-image:url(/images/icon-freedial.png);background-repeat:no-repeat;background-position:50%;vertical-align:top}.promote_package_estimates .contact_with_tel .address .tel_number{font-size:26px;font-weight:700;color:#cb0000}.promote_package_estimates .contact_with_tel .address .office_hours{margin-top:4px;margin-bottom:0;font-size:12px;color:#4d2b09}.informations_faq .row{margin-bottom:17px}.informations_faq .row p{margin:0 0 17px}.informations_faq .row .question{border-bottom:1px dashed #d9d8d6;font-size:16px;font-weight:700;margin:0 0 13px;padding:0 0 5px}.tab_faq_list ul{width:100%;text-align:center}.tab_faq_list{position:relative;font-weight:700;text-align:center}.tab_faq_list:after,.tab_faq_list:before{content:" ";display:table}.tab_faq_list:after{clear:both}.tab_faq_list a{width:auto;float:left;margin-right:10px;padding:11px 14px 7px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#f4f0e8;color:#4d2b09;font-size:18px;text-decoration:none;display:block;box-shadow:0 0 4px rgba(0,0,0,.2)}.tab_faq_list .active a,.tab_faq_list a.active,.tab_faq_list a:hover{background-color:#4d2b09;color:#fff;text-decoration:none}.tab_faq_list .active a{cursor:default}.tab_faq_contents{display:none}.tab_faq_contents.active{display:block}.faq_wrap{margin-bottom:6px;padding:6px;background-color:#4d2b09}.faq_wrap .inner{padding:13px;background-color:#fff}.informations_help .help_image{border:1px solid #d9d8d6;vertical-align:top}.informations_help .help_mainview{position:relative;margin:17px 0;height:280px;border:1px solid #d9d8d6;background-image:url(/images/prefecture-mainview.png);background-repeat:no-repeat;background-size:cover;background-position:top 0 left 50%}.informations_help .help_mainview .help_mainview_title{position:absolute;top:65px;left:10px;display:inline-block;padding:8px 64px 8px 8px;background-image:-owg-linear-gradient(to left,#f9d005 0,#f9d005 80%,transparent 100%);background-image:linear-gradient(270deg,#f9d005,#f9d005 80%,transparent);font-size:20px;font-weight:700;color:#fff}.informations_help .help_mainview .help_mainview_title_em{display:block;font-size:32px;color:#fff}.informations_help .help_mainview .help_mainview_desc{position:absolute;bottom:0;left:0;margin-bottom:0;padding:10px;width:100%;height:auto;background-color:hsla(0,0%,100%,.6);font-weight:700;color:#4d2b09;text-shadow:0 1px 0 #fff;box-sizing:border-box}.informations_help .reason_area{margin-bottom:16px;overflow:hidden}.informations_help .reason_area .glaph_image{vertical-align:top;float:left;overflow:hidden;margin:0 20px 40px 0}.informations_help .features_box{border:3px solid #d9d8d6;padding:10px;margin-bottom:16px;border-radius:4px;clear:both}.informations_help .features_box img{margin-right:10px;float:left;width:188px;text-align:center}.informations_help .features_box .txt_area{float:left;width:450px;overflow:hidden}.informations_help .help_list{float:left;padding-left:20px;list-style-image:url(/images/icon-list_disc.png)}.informations_help .help_list li{margin:5px 0}.informations_help .flow_box{margin-bottom:20px;padding:13px 4px;width:194px;height:374px;float:left;border:2px solid #d9d8d6;border-radius:4px;text-align:center}.informations_help .flow_box p{margin-bottom:10px;text-align:left}.informations_help .flow_box p .free_tel_ttl{color:#4d2b09;font-weight:700}.informations_help .flow_box p .free_tel_number{color:#cb0000;font-size:17px;font-weight:700}.informations_help .arrow_help_flow{margin:160px 0 0 12px;padding:0;float:left;width:0;height:0;border:10px solid transparent;border-left-color:#4d2b09}.informations_help .arrow_help_flow .txt_area{float:left;width:450px;overflow:hidden}.informations_help .flow_title{background-color:#4d2b09;padding:10px 0;margin:0 0 5px;color:#fff}.informations_help .box p{margin:0 0 17px}.informations_help .area_setting{text-align:right}.informations_help .subject{float:left;margin:0 13px 17px 0}.informations_help .assistant{clear:both;float:none;margin:0 0 17px}.informations_help .assistant .left{float:left;margin:0 13px 0 0}.informations_help .assistant img,.informations_help .subject img{border:1px solid #d9d8d6}.informations_help .ico_arrow{background:url(/images/pc/common/ico_arrow.png) 50% no-repeat;display:inline-block;height:155px;margin:0 13px 0 0;width:22px}.informations_contact .radio_box li{float:left;width:70px}.informations_guarantee .guarantee_image{border:1px solid #d9d8d6;vertical-align:top}.informations_guarantee .guarantee_mainview{position:relative;margin:17px 0;height:280px;border:1px solid #d9d8d6;background-image:url(/images/mainview.png);background-repeat:no-repeat;background-size:cover;background-position:top 0 left 50%}.informations_guarantee .guarantee_mainview .guarantee_mainview_title{position:absolute;top:65px;left:10px;display:inline-block;padding:8px 64px 8px 8px;background-image:-owg-linear-gradient(to left,#f9d005 0,#f9d005 80%,transparent 100%);background-image:linear-gradient(270deg,#f9d005,#f9d005 80%,transparent);font-size:20px;font-weight:700;color:#fff}.informations_guarantee .guarantee_mainview .guarantee_mainview_title_em{display:block;font-size:32px;color:#fff}.informations_guarantee .guarantee_mainview .guarantee_mainview_desc{position:absolute;bottom:0;left:0;margin-bottom:0;padding:10px;width:100%;height:auto;background-color:hsla(0,0%,100%,.6);font-weight:700;color:#4d2b09;text-shadow:0 1px 0 #fff;box-sizing:border-box}.informations_guarantee .guarantee_figure{margin:17px 0}.informations_guarantee .guarantee_range{overflow:hidden;margin:17px 0}.informations_guarantee .guarantee_range_list{float:left;padding-left:20px;width:370px;list-style-image:url(/images/icon-list_disc.png)}.informations_guarantee .guarantee_range_list li{margin:5px 0}.informations_guarantee .guarantee_range_image{float:right}.informations_guarantee .guarantee_check_list{margin:17px 0;padding-left:20px;list-style-image:url(/images/icon-check_list_image.png)}.informations_guarantee .guarantee_check_list li{margin:5px 0}.icon_rehome_category{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-repeat:no-repeat}.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}.smallicon_rehome_category{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-repeat:no-repeat}.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}.announce_view_mode{padding:8px;background-color:#d9d8d6;text-align:center}.announce_view_mode_switch{display:inline-block;padding:16px 32px;border-radius:4px;border:1px solid #4d2b09;background-color:#fff;font-size:32px;font-weight:700;color:#4d2b09;text-decoration:none}.announce_view_mode_icon_sp{display:inline-block;margin-right:3px;width:32px;height:32px;background-image:url(/images/ico_smart_phone.png);background-repeat:no-repeat;background-size:contain;background-position:top;vertical-align:middle}.entry_data{margin-bottom:17px;border:2px solid #d9d8d6;border-radius:4px;background-color:#fdfcfa}.entry_data.pickup_ad{background-color:#fefae7}.entry_data.pickup_ad .heading03:before{content:"[PR]";font-weight:400;padding-right:5px}.entry_data .entry_data_header{padding:5px 5px 0}.entry_data .entry_data_header .heading03{margin:5px 0}.entry_data .entry_data_header .security_guarantee_txt{padding:6px 10px;background-color:#faeab7;border-radius:100px;color:#4d2b09;font-size:12px;text-align:center}.entry_data .entry_data_header .security_guarantee_txt .icon_security_guarantee{display:inline-block;margin-right:4px;margin-bottom:3px;width:17px;height:17px;background-position:50%;background-image:url(/images/ico_security_guarantee.png);vertical-align:middle}.entry_data .entry_data_body{overflow:hidden;padding:5px}.entry_data .entry_data_body .media{float:left;margin:0 13px 5px 0}.entry_data .entry_data_body .sentence{float:left;word-break:break-word;width:450px}.entry_data .entry_data_footer{overflow:hidden;padding:1.5%;width:97%;background-color:#f5f0e9}.entry_data .entry_data_footer .entry_summary dt{padding-top:5px;width:80px;font-weight:700;text-align:right}.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;background-color:#fff}.entry_data .entry_data_footer .entry_summary dd .case_summary{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%}.entry_data_grid{border:2px solid #d9d8d6;border-radius:4px;background-color:#fdfcfa}.entry_data_grid .heading03:before{font-weight:400;padding-right:5px;margin-bottom:17px}.entry_data_grid .entry_data_header{padding:5px 5px 0}.entry_data_grid .entry_data_header .heading03{margin:5px 0 8px}.entry_data_grid .entry_data_header .security_guarantee_txt{padding:6px 10px;background-color:#faeab7;border-radius:100px;color:#4d2b09;font-size:12px;text-align:center}.entry_data_grid .entry_data_header .security_guarantee_txt .icon_security_guarantee{display:inline-block;margin-right:4px;margin-bottom:3px;width:17px;height:17px;background-position:50%;background-image:url(/images/ico_security_guarantee.png);vertical-align:middle}.entry_data_grid .entry_data_body{overflow:hidden;text-align:center;padding:5px}.entry_data_grid .entry_data_body .media-img{text-align:center}.entry_data_grid .entry_data_body .sentence{margin:10px auto 0;float:left;word-break:break-word;width:auto}.entry_data_grid .entry_data_body .comment-txt{text-align:left}.entry_data_grid .entry_data_body .comment-txt .content{height:3em;line-height:1.5;overflow:hidden;display:block;text-align:left;margin-bottom:.3em}.entry_data_grid .entry_data_body .comment-txt .more_link{float:right;margin-right:.5em}.entry_data_grid .entry_data_footer{overflow:hidden;padding:6.5% 1.5% 1.5%;width:97%;background-color:#f5f0e9}.entry_data_grid .entry_data_footer .case_summary,.entry_data_grid .entry_data_footer .categories,.entry_data_grid .entry_data_footer .specials{margin-right:4px;margin-bottom:8px;padding:5px;background-color:#fff;text-align:left}.entry_data_grid .entry_data_footer .case_summary{margin-right:0;display:block}.entry_data_grid .entry_data_footer .case_summary.house_kind{margin-left:3px;margin-right:3px;margin-bottom:10px}.entry_data_grid .entry_data_footer .inline_box{width:100%;display:block}.entry_data_grid .entry_data_footer .entry_summary{margin:0 auto}.entry_data_grid .entry_data_footer .entry_summary dt{margin-left:4px;padding-top:5px;width:32%;font-weight:700;text-align:left;display:inline-block}.entry_data_grid .entry_data_footer .entry_summary dd{padding-left:0;display:inline-block;margin-left:3%;width:62%}.floating{position:fixed;right:20px;bottom:20px;z-index:1}.floating-inner{display:none}.close-button{margin:20px auto 10px;padding:10px;cursor:pointer;background:#fff;color:#4d2b09;border:1px solid #4d2b09;border-radius:4px;overflow:hidden;clear:both;width:280px;text-align:center}.speech-bubble{position:relative;margin-bottom:10px;padding:1em;width:300px;border:3px solid #d9d8d6;background-color:#fff}.border-radius{border-radius:8px}.floating .scrollbox{overflow-y:scroll;border:1px solid #d9d8d6;width:260px;height:200px;padding:20px;line-height:150%;background-color:#fff}.ttl{margin-bottom:6px;color:#ec983a;font-size:15px;font-weight:700;text-align:center}.scrollbox{margin-bottom:20px;border-bottom:1px dashed #d9d8d6}.scrollbox dl{border-bottom:1px dotted #d9d8d6}.scrollbox dd,.scrollbox dl,.scrollbox dt{margin-bottom:13px}.scrollbox dd{padding-left:0}.scrollbox dt em{font-size:14px;font-weight:700;color:#4d2b09}.scrollbox dt .q-ico{color:#cb0000;font-weight:700;font-size:14px}.scrollbox dd .a-ico{color:#0077cb;font-weight:700}.scrollbox .sentence{margin-bottom:16px}#zigexnFooter{padding:15px 15px 20px;background-color:#e3e3e3;font-family:メイリオ,Meiryo,Osaka,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;color:#666;text-shadow:1px 1px 0 #fff;overflow:hidden}@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{overflow:hidden;list-style:none}#zigexnFooter li{position:relative;float:left;margin-right:1.5em;width:8em}#zigexnFooter li a:before{content:"";display:block;float:left;margin-top:6px;width:0;height:0;border:3px solid transparent;border-left-color:#666}#zigexnFooter table{font-size:inherit;border:none;border-collapse:collapse;border-spacing:0;padding:0}#zigexnFooter td{margin:0;padding:0;border:none}#zigexnFooter .clear:before{content:"";display:table}#zigexnFooter .clear:after{content:"";display:table;clear:both}#zigexnFooter .zigexnGrouplinks{margin-bottom:10px;border-bottom:1px solid #fff;color:#bbb;font-size:13px;line-height:1.5;word-break:break-all;-webkit-font-smoothing:antialiased}#zigexnFooter .zigexnGrouplinksInner{padding:0 0 25px;border-bottom:1px solid #ccc}#zigexnFooter .zigexnGrouplinks a{color:#333;letter-spacing:0;text-decoration:none}#zigexnFooter .zigexnGrouplinks a:hover{text-decoration:underline}#zigexnFooter .zfInner{width:100%;overflow:hidden}#zigexnFooter .zfAboutZigexn{float:left;border:none;padding:10px 0 0}#zigexnFooter .zfAboutPrivacy{float:right;border:none;padding:0}#zigexnFooter .zfAboutPrivacy td{font-size:10px;line-height:15px;vertical-align:middle}#zigexnFooter .privacymark{display:block;width:55px;height:55px;margin-right:15px;background:url(/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;text-indent:-7777px}#zigexnFooter .zfCorporateLink01{float:left;font-size:0;line-height:0;width:90px;padding-right:20px}#zigexnFooter .zfCorporateLink02{padding-left:120px}#zigexnFooter .zfCorporateLink02 li{display:inline-block}#zigexnFooter .zigexnLogo{float:left;box-shadow:1px 0 0 0 #fff;margin-right:.8em;padding-right:.8em;padding-left:10px;border-right:1px solid #ccc;width:91px;height:31px;background:url(/images/common/zigexn_common_footer.png) no-repeat 0 0;text-indent:-7777px;box-sizing:unset}#zigexnFooter .zfCopyright{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999;line-height:15px}@media screen and (min-width:501px){#zigexnFooterSp{display:none}}#zigexnFooterSp .zfInner{width:100%;overflow:hidden}#zigexnFooterSp .logos{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:.5em 0}#zigexnFooterSp .zigexnLogo{float:left;box-shadow:1px 0 0 0 #fff;margin-right:.8em;padding-right:.8em;padding-left:10px;border-right:1px solid #ccc;width:91px;height:31px;background:url(https://rehome-navi.com/images/common/zigexn_common_footer.png) no-repeat 0 0;text-indent:-7777px;box-sizing:unset}#zigexnFooterSp .privacymark{display:block;width:40px;height:44px;margin-right:15px;background:url(https://rehome-navi.com/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;text-indent:-7777px}.campaign-title{height:70px;background:#fff;line-height:35px;position:relative;width:96%;max-width:890px;margin:0 auto 9px}@media (max-width:500px){.campaign-title{width:100%}}.campaign-title.estimate-shop{height:0;margin:33px auto 20px}.campaign-title.estimate-shop p{margin:0;font-size:12px}.campaign-title p{font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#543718;margin:auto;position:absolute;top:50%;width:100%;transform:translateY(-50%)}.campaign-refer-friend{margin-bottom:16px}.campaign-refer-friend .banner{position:relative;background-image:url(/images/campaign/refer_friend/refer_friend_pc.png);background-repeat:no-repeat;background-size:100%;text-align:center;width:96%;max-width:890px;height:520px;margin:auto;line-height:0}@media (max-width:500px){.campaign-refer-friend .banner{background-image:url(/images/campaign/refer_friend/refer_friend_sp.png);width:100%;height:609px;background-size:100% 100%}}.campaign-refer-friend .banner .link-banner .btn-refer{position:absolute;color:#543718;text-decoration:none;display:block;margin:auto;width:271px;height:64px;bottom:calc(30% - 100px);left:calc(50% - 135px);background:#fff;border:3px solid #543718;box-shadow:0 2px 0 #543718;border-radius:6px;font-weight:600;font-size:22px;line-height:65px;text-align:left;text-indent:33px}@media (max-width:500px){.campaign-refer-friend .banner .link-banner .btn-refer{width:205px;height:54px;font-size:18px;line-height:60px;left:calc(50% - 100px);bottom:0;top:calc(82% - 100px);text-indent:26px}}.campaign-refer-friend .banner .link-banner .btn-refer:hover{opacity:.8;transform:translate3d(0,3px,0);box-shadow:0 0 #338f28}.campaign-refer-friend .banner .link-banner .btn-refer:after{content:"";position:absolute;display:inline-block;margin-left:15px;border-left:17px solid #543718;border-top:10px solid transparent;border-bottom:10px solid transparent;top:21px}@media (max-width:500px){.campaign-refer-friend .banner .link-banner .btn-refer:after{margin-left:6px;border-left:14px solid #543718;border-top:9px solid transparent;border-bottom:9px solid transparent;top:20px}}.us_form .form_discription .disc_box{margin-bottom:10px}.parsley-error{color:#000!important;background-color:#fff!important;border:2px solid #e07987!important}.error-ico{position:absolute;top:20px;margin-left:4px;display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(/assets/ico-required.png) no-repeat;background-position:0 0;background-size:20px 20px;display:none}.parsley-success{color:#000!important;background-color:#fff!important}.success-ico{position:absolute;top:20px;margin-left:4px;display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(/assets/ico-success.png) no-repeat;background-position:0 0;background-size:20px 20px;display:none}.parsley-maxlength,.parsley-minlength,.parsley-pattern,.parsley-required,.parsley-type{color:#cd384b;padding:3px}.example_txt{margin:0}@media screen and (max-width:760px){.age,.current_prefecture_code,.current_zipcode,.email,.kana,.name{right:48%}.address{right:10%}.tel{right:40%}.prefecture_code,.same_prefecture_code{right:48%}}@media screen and (max-width:480px){.age,.current_prefecture_code,.current_zipcode,.email,.kana,.name{right:12%}.address{right:6%}.tel{right:36%}.prefecture_code,.same_prefecture_code{right:44%}}@media screen and (max-width:320px){.address,.age,.current_prefecture_code,.current_zipcode,.email,.kana,.name{right:2%}.tel{right:28%}.prefecture_code,.same_prefecture_code{right:38%}}form#new_package_estimate .parsley-errors-list{display:inline}form#new_package_estimate .js-input_block{position:relative}form#new_package_estimate .js-input_block .parsley-errors-list{background-color:rgba(232,76,48,.8);color:#fff;position:absolute;top:-28px;left:2px;border-radius:4px;font-size:11px}form#new_package_estimate .js-input_block .parsley-errors-list.filled{padding:3px 8px}form#new_package_estimate .js-input_block .parsley-errors-list.filled:before{content:"";position:absolute;bottom:-4px;left:10px;margin-left:-4px;width:0;height:0;border-top:4px solid rgba(232,76,48,.8);border-left:4px solid transparent;border-right:4px solid transparent}form#new_package_estimate .js-input_block .parsley-errors-list li{padding:3px}.crumb_like_tags{overflow:hidden;margin-bottom:.7em}.crumb_like_tags li{float:left;margin-right:.5em;padding:.3em;border:1px solid #ccc;background-color:#fff}.crumb_like_tags li a{color:#333}.basic_form table td .form_zipcode_mark{width:9px;display:inline-block}