@charset "UTF-8";#flash{height:40px;line-height:40px;margin:0 auto 20px;min-width:300px;position:relative;text-align:center;vertical-align:middle}@media screen and (max-width:640px){body.responsive #flash{font-size:12px}}#flash .close_btn{border:1px solid #666;border-radius:3px;color:#666;cursor:pointer;height:24px;line-height:24px;margin-top:-12px;position:absolute;right:10px;text-align:center;top:50%;vertical-align:middle;width:24px}#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{height:100%;margin:0}body{background-image:url(https://rehome-navi.com/assets/bg.png);font-family:ăĄă¤ăŞăŞ,ăăŠăŽăč§ă´,Hiragino Kaku Gothic ProN W3,ďź­ďźł ďź°ă´ăˇăăŻ,sans-serif}.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: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{border-right:6px solid #e8be00;content:"";margin:0 13px 0 0}.main_contents .heading02{background:url(/assets/heading_line.png) repeat-x 0 100%;color:#000;color:#4d2d00;font-size:16px;font-weight:700;margin:0 0 17px;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:1px solid rgba(0,0,0,.2);border-radius:2px;color:#000;display:inline-block;font-size:11px;line-height:1;margin-bottom:5px;margin-right:5px;padding:4px;vertical-align:middle;width:124px}.categories li .lt-ie7,.categories li .lt-ie8{display:inline}.categories li.disabled{background:#fff;border-color:#d9d8d6;color:#b2b2b2;padding:4px 6px-2px}.specials li{background:#e9f2fa;border:1px solid rgba(0,0,0,.2);border-radius:2px;color:#000;display:inline-block;font-size:11px;line-height:1;margin-bottom:5px;margin-right:5px;padding:4px;vertical-align:middle;width:124px}.specials li .lt-ie7,.specials li .lt-ie8{display:inline}.specials li.disabled{background:#fff;border-color:#d9d8d6;color:#b2b2b2;padding:4px 6px-2px}.support_area li{background:#efebe0;border:1px solid rgba(0,0,0,.2);border-radius:2px;color:#000;display:inline-block;font-size:11px;line-height:1;margin-bottom:5px;margin-right:5px;padding:4px;vertical-align:middle;width:124px}.support_area li .lt-ie7,.support_area li .lt-ie8{display:inline}.support_area li.disabled{background:#fff;border-color:#d9d8d6;color:#b2b2b2;padding:4px 6px-2px}.media{float:left;margin:0 13px 17px 0}.media .thumbnail ul{overflow:hidden;width:270px}.media .thumbnail ul li{float:left;margin:0 4px 0 0}.media .thumbnail ul li.last{margin:0}.media .thumbnail ul li img{border:2px solid #ccc;height:58px;width:80px}.media .thumbnail ul li img.selected{border:2px solid #cb0000}.media img{border:1px solid #d9d8d6}.comment{margin:0 0 17px;max-width:465px}.detail_heading{border-top:4px solid #e7bf01;padding:0 0 0 8px}.detail_heading,.detail_subheading{background:#f4f2ed;border-radius:2px;color:#4d2d00;font-size:15px;font-weight:700;line-height:29px;vertical-align:middle}.detail_subheading{display:inline-block;padding:0 8px}.add_to_considering_shops_box{margin-bottom:20px}.add_to_considering_shops_box .add_to_considering_shops{background:linear-gradient(0deg,#37c6c6 0,#37c6c6 50%,#1eadad 51%,#1eadad);background-color:#1eadad;border:2px solid #1bacac;border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-bottom:5px;overflow:hidden;padding:10px 25px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.add_to_considering_shops_box .add_to_considering_shops:active,.add_to_considering_shops_box .add_to_considering_shops:hover,.add_to_considering_shops_box .add_to_considering_shops:link,.add_to_considering_shops_box .add_to_considering_shops:visited{color:#fff}.add_to_considering_shops_box .add_to_considering_shops:hover{filter:alpha(opacity=80);opacity:.8}.add_to_considering_shops_box .add_to_considering_shops.already_added{background:linear-gradient(0deg,#d9d8d6 0,#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;line-height:160%;margin:0 10px 0 0}.item .item_heading:after{content:":";margin-left:5px}.item p,.item ul{margin:0 0 7px}.item p{line-height:20px;vertical-align:middle}.price{display:block;line-height:27px;margin-bottom:5px}.price .price_notes{font-size:65%}.price.big{font-size:28px}.price.small{font-size:20px}.checkbox_wrapper{display:inline-block;margin-bottom:5px;vertical-align:middle;width: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{display:block;float:left;font-size:12px;letter-spacing:-.7px;margin-bottom:1em;width:50%}}.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{height:70px;margin-bottom:0;margin-top:0;overflow:auto}.center{margin-left:auto;margin-right:auto;text-align:center}.blank_target_icon{background-image:url(/assets/ico_blank_target.png);background-position:50%;background-repeat:no-repeat;display:inline-block;height:13px;margin-right:3px;vertical-align:middle;width:13px}.clean_appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;font:inherit;padding:0}.clean_appearance:focus{outline-width:0}.youtube{height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}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{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border-radius:3px;display:block;height:auto}.lightbox a img{border:none}.lb-outerContainer{*zoom:1;background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-container{padding:4px}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(/images/lightbox-loading.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%;width:49%}.lb-prev{float:left;left:0}.lb-prev:hover{background:url(/images/lightbox-prev.png) left 48% no-repeat}.lb-next{float:right;right:0}.lb-next:hover{background:url(/images/lightbox-next.png) right 48% no-repeat}.lb-dataContainer{*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#bbb;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:14px;font-weight:700;line-height:1em}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(/images/lightbox-close.png) 100% 0 no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:none;text-align:right;width:30px}.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{border:none;margin:0;padding:0}body.responsive .wrapper .main_contents .contents>p{padding:.8em}body.responsive .footer_pure .contents,body.responsive .header_pure .header_contents{width:auto}}.wrapper{margin:0 auto;min-height:100%;overflow:hidden;width:960px}.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;margin-bottom:20px;width:730px}.wrapper .main_contents .contents{background-color:#fff;border-radius:4px;margin-bottom:20px;padding:0 20px 12px}.wrapper .sidebar{float:left;margin-bottom:20px;width:200px}.wrapper .sidebar .package_estimates_btn{background-color:#e32600;background-image:linear-gradient(180deg,#e95133 0,#e95133 50%,#e32600 51%,#e32600);border:2px solid #d12200;border-radius:4px;box-shadow:2px 2px 2px #999;color:#fff;display:inline-block;font-size:20px;padding:8px 18px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.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 .title,.wrapper .sidebar .search_helpers .title{background-color:#f4f0e8;border-bottom:1px dotted #d9d8d6;color:#4d2b09;display:block;font-weight:700;margin-bottom:10px;padding:8px;vertical-align:middle}.wrapper .sidebar .followed_contents .heading{font-size:14px;margin-top:0}.wrapper .sidebar .followed_contents .heading,.wrapper .sidebar .followed_contents .title{background-color:#f4f0e8;border-bottom:1px dotted #d9d8d6;color:#4d2b09;display:block;font-weight:700;margin-bottom:10px;padding:8px;vertical-align:middle}.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{border-bottom:0;padding:0}.wrapper .sidebar .followed_contents .items .items_item{border-bottom:1px solid #d9d8d6;margin:16px 0;overflow:hidden;padding-bottom:8px}.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{font-size:11px;margin-top:8px}.wrapper .sidebar .followed_contents .items .items_item_provider dd{padding-left:70px}.wrapper .sidebar .followed_contents .items .items_item_media{background-color:#fff;border:1px solid #d9d8d6;float:left;height:71px;overflow:hidden;text-align:center;width:100px}.wrapper .sidebar .followed_contents .items .items_item_media.items_item_media_stretch{float:none;height:136px;width:178px}.wrapper .sidebar .followed_contents .items .items_item_media img{height:100%;width:auto}.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{background-color:#fcf1e3;border-radius:4px;color:#4d2b09;display:inline-block;float:none;padding:4px 6px}.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{word-wrap:break-word;margin-bottom:4px;margin-top:4px;padding-left:0}.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{background-image:url(/images/bg_rank_badge.png);background-repeat:no-repeat;color:#fff;content:counter(ordered-list);counter-increment:ordered-list;font-weight:700;height:36px;left:0;padding-left:5px;padding-top:3px;position:absolute;top:0;width:36px}.wrapper .sidebar .followed_contents .items_list{border-bottom:1px solid #d9d8d6;margin:16px 0;padding-bottom:8px}.wrapper .sidebar .followed_contents .items_list li{margin:8px 0}.wrapper .sidebar .followed_contents .items_icon{background-repeat:no-repeat;display:inline-block;vertical-align:top}.wrapper .sidebar .followed_contents .items_icon_value{display:inline-block;width:150px}.wrapper .sidebar .followed_contents .items_icon_arrow{background-image:url(/images/ico-arrow_sidebar_link.png);background-position:top 2px center;height:13px;margin-right:6px;width:9px}.wrapper .sidebar .followed_contents .items_icon_category{height:18px;margin-right:6px;width:18px}.wrapper .sidebar .followed_contents .items_more{margin:16px 0;text-align:right}.wrapper .sidebar .search_helpers li{margin-bottom:5px;padding:0 8px}.wrapper .sidebar .search_helpers .by_price input[type=text]{margin-bottom:10px;width:140px}.wrapper .sidebar .search_helpers .by_price input[type=submit]{background:linear-gradient(0deg,#ee8e31 0,#ee8e31 50%,#e87c2b 51%,#e87c2b);background-color:#e87c2b;border:2px solid #ec983a;border-radius:4px;color:#fff;display:block;font-size:15px;height:30px;line-height:30px;margin:0 auto 15px;padding:0;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle;width:100px}.wrapper .sidebar .search_helpers .by_category form{display:inline;margin:0;padding:0}.wrapper .sidebar .search_helpers .by_category .choose_category .icon_rehome_category{height:18px;margin-bottom:3px;margin-right:6px;width:18px}.wrapper .sidebar .search_helpers .by_category .choose_category a,.wrapper .sidebar .search_helpers .by_category .choose_category input[type=submit]{background:none;border:none;color:#0077cb;cursor:pointer;display:inline-block;margin:0;padding:0;text-align:left;text-decoration:underline;vertical-align:middle}.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{margin:0 10px 10px;width:80%}.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{background-color:#fff;border:2px solid #548bbc;border-radius:4px;color:#548bbc;font-size:15px;font-weight:700;height:30px;line-height:30px;margin-bottom:5px;text-align:center;vertical-align:middle}.wrapper .sidebar .site-banner .considering_shops_button{background-color:#1eadad;background-image:linear-gradient(0deg,#37c6c6 0,#37c6c6 50%,#1eadad 51%,#1eadad);border:2px solid #1bacac;border-radius:4px;display:block;font-size:20px;height:43px;line-height:45px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.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:alpha(opacity=80);opacity:.8;transition:all .2s linear}.wrapper .sidebar .site-banner .considering_shops_button:active{filter:none;opacity:1;transition:all 0 linear}.wrapper .sidebar .site-banner .considering_shops_button .icon{background-image:url(/images/estimate_allow.png);background-repeat:no-repeat;background-size:18px 14px;display:inline-block;height:14px;margin-right:5px;padding-bottom:4px;vertical-align:middle;width:18px}.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{border-bottom:1px dotted #d9d8d6;color:#4d2b09;display:block;font-size:15px;height:45px;line-height:45px;padding-left:10px;position:relative;text-decoration:none;vertical-align:middle;width:auto}.wrapper .sidebar .shop_contents_nav li a.current{background-color:#f4f0e8}.wrapper .sidebar .shop_contents_nav li a:after{color:#ec983a;content:"▶";position:absolute;right:10px}.sp-wrapper{background-color:#fff;width:100%}body{background-image:url(/images/bg.png);font-family:メイリオ,ヒラギノ角ゴ,Hiragino Kaku Gothic ProN W3,ＭＳ Ｐゴシック,sans-serif;font-size:14px;height:100%;line-height:1.35;margin:0}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{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;box-shadow:0 5px 15px -5px rgba(0,0,0,.506);box-sizing:border-box;color:#333;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{background:transparent;border:none;height:210px;left:0;position:absolute;top:0;width:75px}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-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{box-shadow:none;display:inline-block;position:static}.xdsoft_datetimepicker *{box-sizing:border-box;margin:0;padding: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{float:left;margin-left:8px;width:224px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-left:8px;margin-top:0;text-align:center;width:58px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-left:0;margin-right:8px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-bottom:3px;margin-top:8px}.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{background-position:-92px -19px;display:inline-block;height:20px;opacity:.5;vertical-align:middle;width:9px}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0;float:left}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0;float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0;float:right}.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;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";height:30px;min-width:0;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px -15px;display:block;float:none;height:15px;margin-left:14px;margin-top:7px;width:30px}.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{border-bottom:1px solid #ddd;height:151px;overflow:hidden}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-bottom-width:0;border-collapse:collapse;border-top:1px solid #ddd;color:#666;cursor:pointer;font-size:12px;height:25px;line-height:25px;text-align:center}.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{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.xdsoft_datetimepicker .xdsoft_label{background-color:#fff;cursor:pointer;display:inline;float:left;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:5px 3px;position:relative;text-align:center;width:182px;z-index:9999}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{background:#fff;border:1px solid #ccc;display:none;max-height:160px;overflow-y:hidden;position:absolute;right:0;top:30px;z-index:101}.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{background:#ff8000;color:#fff}.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{text-align:right;width:100px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{margin-left:5px;width:48px}.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{background:#f5f5f5;border:1px solid #ddd;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;padding:0;text-align:right;vertical-align:middle;width:14.2857142%}.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{cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#ff8000!important;box-shadow:none!important;color:#fff!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{background:inherit!important;box-shadow:inherit!important;color:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{color:#999;cursor:default;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;color:#ccc!important;float:none;font-size:10px;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{border:1px solid #ccc;position:relative}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;border-radius:3px;height:20px}.xdsoft_scrollbar{bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{background:#000;border:1px solid;border-color:#333 #333 #444;box-shadow:0 5px 15px -5px hsla(0,0%,100%,.506);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{background:#000;border:1px solid #333}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:#007fff;color:#000}.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{background:#007fff!important;color:#000!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{border:1px solid #ddd!important;color:#454551;display:block;font-size:13px;margin-top:5px;width:100%}.xdsoft_datetimepicker .blue-gradient-button{background:linear-gradient(180deg,#fff 0,#f4f8fa 73%);border:1px solid #d7d8da;color:#82878c;font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;height:28px;padding:4px 17px 4px 33px;position:relative}.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{background:linear-gradient(180deg,#f4f8fa 0,#fff 73%);color:#454551}.sp-contact_with_tel{border:1px dotted #d9d8d6;font-weight:700;margin:10px;padding:15px 10px;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;font-size:16px;margin-top:5px}.basic_form.review th{font-weight:400;width:300px}.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{box-shadow:0 0 6px 3px hsla(0,0%,82%,.651);-webkit-box-shadow:0 0 6px 3px hsla(0,0%,82%,.651);-moz-box-shadow:0 0 6px 3px hsla(0,0%,82%,.651);padding:20px}.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{font-weight:400;width:140px}.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{margin:0 auto;width:95%}.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{background-color:#fff;background-image:url(/images/smart_phone/ico_arrow_transition.png);background-position:right 8px center;background-repeat:no-repeat;background-size:9px 12px;border-bottom:1px solid #d9d8d6;border-top:1px solid #d9d8d6;color:#000;display:block;padding:13px 8px;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{font-size:11px;font-weight:400;width:100%}.sp-basic_form .js-sp-budget-help.js-budget-help table th{border-right:#d9d8d6;display:table-cell;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{margin-bottom:10px;padding-left:60px}.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{border:1px solid #d9d8d6;margin-bottom:20px;text-align:left;width:100%}.basic_form table td,.basic_form table th{padding:10px}.basic_form table th{background-color:#fffbf2;border-bottom:1px solid #d9d8d6;border-right:1px solid #d9d8d6;width:200px}.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{display:block;margin-bottom:10px;overflow:hidden}.basic_form .form_heading{background:url(/images/heading_line.png) 0 100% repeat-x;color:#4d2b09;font-size:16px;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;border-radius:3px;color:#fff;font-size:inherit;padding:3px}.basic_form .form_item_optional{background-color:#4a95dd;border-radius:3px;color:#fff;font-size:inherit;font-weight:400;padding:3px}.basic_form .form_item_edit{background:linear-gradient(0deg,#ea9f1f 0,#d38906);background-color:#d38906;border:1px solid #cf8606;border-radius:2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);color:#fff;cursor:pointer;display:inline-block;float:right;font-weight:400;padding:3px 5px;text-shadow:0 -1px 0 rgba(0,0,0,.2);vertical-align:middle}.basic_form .form_note_attention{border:2px solid #eb1a1e;color:#eb1a1e;margin:0 0 20px;padding:13px}.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;font-size:inherit;margin:10px 0}.basic_form .mail{width:300px!important}.basic_form .agreement_check{margin:0 0 17px;text-align:center}.btn_back_to_top,.btn_form,body.responsive .btn_gpage_wordmouth{border-radius:4px;display:inline-block;font-size:19px;padding:10px 20px;text-align:center;vertical-align:middle}.btn_back_to_top:focus,.btn_form:focus,body.responsive .btn_gpage_wordmouth:focus{outline:none}.btn_form_submit{background:linear-gradient(180deg,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;border:2px solid #e13a14;color:#fff;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.btn_form_yellow{background:linear-gradient(0deg,#e8c900 0,#e8c900 50%,#e8be00 51%,#e8be00);background-color:#ecc342;color:#000}.btn_form_fix,.btn_form_yellow{border:2px solid #757575;line-height:30px;margin-right:20px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.btn_form_fix{background:linear-gradient(0deg,#888 0,#888 50%,#7c7c7c 51%,#7c7c7c);background-color:#7c7c7c;color:#fff}.supply_txt{background:#e9f5fe;color:#0078cc;line-height:150%;margin-top:6px;padding:6px}.fl{float:left}select{background:none;height:30px;width:140px}.select-wrap{margin-bottom:10px;overflow:hidden;position:relative;width:200px}.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;white-space:nowrap}.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{background-color:#eee;border:1px solid #ccc;display:inline-block;font-size:15px;font-weight:400;height:auto;line-height:20px;padding:14px 8px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;width:auto}.back_to_top_box,.submit_box{overflow:hidden;text-align:center}.back_to_top_box{background-color:#f0f0f0;height:100px;line-height:100px;margin:0 auto}.btn_back_to_top{background:linear-gradient(180deg,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;border:2px solid #ff4500;color:#fff;display:block;line-height:30px;margin:25px auto;text-shadow:1px 1px 0 rgba(0,0,0,.1);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{border:2px solid #aaa;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.4);margin-bottom:5px;padding:8px}.sp-basic_form textarea{width:95%}.sp-basic_form select{height:39px}.sp-basic_form .sp-heading{background:linear-gradient(0deg,#5c3600 50%,#3e2400);background-color:#3e2400;border-bottom:1px solid #3e2400;border-top:1px solid #3e2400;color:#fff;font-size:15px;font-weight:700;line-height:34px;margin-bottom:0;margin-top:0;padding:0 10px;vertical-align:middle}.sp-basic_form .sp-heading:before{border-right:6px solid #e8be00;content:"";margin-right:10px}.sp-basic_form .sp-subheading{background-color:#fdf8f1;border-bottom:1px solid #d9d8d6;color:#4d2b09;font-size:16px;margin-bottom:0;margin-top:0;overflow:hidden;padding:10px}.sp-basic_form .sp-subheading label{float:left}.sp-basic_form .sp-table{border-collapse:collapse;width:100%}.sp-basic_form .sp-table td,.sp-basic_form .sp-table th{border-bottom:1px solid #d9d8d6;display:block;padding:10px;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{border-radius:4px;color:#fff;font-size:12px;font-weight:400;margin-left:3px;padding:5px}.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{margin-bottom:10px;margin-right:0;width:49%}.sp-basic_form .sp-form_input_phone{width:160px}.sp-basic_form .sp-form_input_zipcode{width:100px}.sp-basic_form .sp-textarea_address{height:40px;width:94%}.sp-basic_form .sp-textarea_notes{height:80px}.sp-basic_form .sp-agreement{border:1px solid #d9d8d6;height:50px;margin:0 10px;overflow:auto;padding: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;font-size:16px;margin-top:5px}.sp-basic_form .form_note_attention{border:2px solid #eb1a1e;color:#eb1a1e;margin:5px 10px;padding:13px}.sp-basic_form .form_note_attention_title{margin-bottom:3px}.sp-basic_form .sp-btn_form{border-radius:4px;display:block;font-size:16px;padding:8px 12px;text-align:center}.sp-basic_form .sp-btn_form_submit{background:linear-gradient(0deg,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;border:2px solid #e13a14;color:#fff}.sp-basic_form .sp-btn_form_submit,.sp-basic_form .sp-btn_form_submit_yellow{font-weight:700;line-height:30px;text-shadow:1px 1px 0 rgba(0,0,0,.1);width:100%}.sp-basic_form .sp-btn_form_submit_yellow{background:linear-gradient(0deg,#e8c900 0,#e8c900 50%,#e8be00 51%,#e8be00);background-color:#e8be00;border:2px solid #e8be00;color:#000}.sp-basic_form .sp-btn_form_fix{background:linear-gradient(0deg,#888 0,#888 50%,#7c7c7c 51%,#7c7c7c);border:2px solid #757575;color:#fff;line-height:30px;margin-top:10px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.sp-basic_form .sp-submit_box{overflow:hidden;padding:10px 5px}.sp-basic_form .sp-submit_box .sp-submit_box_inner{background-color:#fff;padding:10px}.sp-basic_form .sp-submit_box .sp-submit_box_inner p{color:#4d2b09;font-size:16px;font-weight:700;text-align:center}.sp-basic_form .sp-submit_box .sp-submit_box_inner .backlink-area{margin-top:26px;text-align:center}legend{border-bottom:1px dotted #d9d8d6;font-weight:700;margin-bottom:5px;width:100%}fieldset{border-width:0;margin:0 0 1em;padding:0}body.responsive .btn_gpage_wordmouth{background:linear-gradient(180deg,#62a7d8 0,#2e80ba);background-color:#2e80ba;border:2px solid #2e80ba;color:#fff;display:block;line-height:30px;margin:0 auto 20px;text-shadow:1px 1px 0 rgba(0,0,0,.1);width:300px}body.responsive .review_thanks_popup{background:url(/images/bg-post-info.png) 50%/cover no-repeat;margin:auto auto 24px;max-width:960px;padding:32px 8px;text-align:center}body.responsive .review_thanks_popup h3{background:#fff431;color:#543718;display:inline-block;font-size:24px;padding:16px 24px;position:relative}body.responsive .review_thanks_popup h3:after,body.responsive .review_thanks_popup h3:before{content:"";position:absolute;top:0;z-index:0}body.responsive .review_thanks_popup h3:before{border:31px solid #fff431;border-left:24px solid transparent;border-right:none;left:-24px}body.responsive .review_thanks_popup h3:after{border:31px solid #fff431;border-left:none;border-right:24px solid transparent;right:-24px}body.responsive .review_thanks_popup h3 img{position:absolute;z-index:2}body.responsive .review_thanks_popup h3 img:first-child{left:-24px;top:calc(50% - 23.5px)}body.responsive .review_thanks_popup h3 img:last-child{right:-16px;top:calc(50% - 21px)}body.responsive .review_thanks_popup p{color:#fff;font-size:18px;font-weight:700;margin-top:18px;text-shadow:0 0 2px rgba(0,0,0,.3)}body.responsive .review_thanks_popup p span{font-size:1.2em}body.responsive .review_thanks_popup ul{background:hsla(0,0%,100%,.8);list-style:disc;margin:auto auto 24px;max-width:700px;padding:16px 16px 16px 32px}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{background:#fff5e6;margin-bottom:20px}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{align-items:center;display:flex;justify-content:space-around}body.responsive .wordmouth_review_done .gpage_area p{text-align:center}body.responsive .wordmouth_review_done ul{line-height:1.7;margin:20px 0}body.responsive .wordmouth_review_done .btn_primary{background:#f7682d;background:linear-gradient(180deg,#f7682d -1%,#f7682d 54%,#f64200 0,#f64200);border:none;box-shadow:0 3px 0 #ba2100;box-sizing:border-box;color:#fff;display:block;font-size:18px;font-weight:700;margin:auto;padding:16px;text-decoration:none;width:300px}body.responsive .wordmouth_review_done .btn_primary:hover{box-shadow:0 0 #338f28;opacity:.8;transform:translate3d(0,3px,0)}body.responsive .wordmouth_review_done .btn_primary.disabled{background:#dcdcdc;box-shadow:none;cursor:default}body.responsive .wordmouth_review_done .btn_primary.disabled:hover{box-shadow:none;opacity:1;transform:translateZ(0)}@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{box-sizing:border-box;display:block;overflow:hidden;width:auto}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{box-sizing:border-box;width:100%}body.responsive .basic_form input[type=text]{width:15em}body.responsive .review_thanks_popup{align-items:center;display:flex;flex-direction:column}body.responsive .review_thanks_popup h3{align-items:center;display:flex;font-size:5vw;height:48px;justify-content:center;margin:auto 4px;padding:16px}body.responsive .review_thanks_popup h3:before{border-width:40px 40px 40px 20px;left:-20px}body.responsive .review_thanks_popup h3:after{border-width:40px 20px 40px 40px;right:-20px}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;font-size:14px;margin:0 .3em .2em;padding:0}}.rating_radio_long{text-align:left}.rating_radio_long input[type=radio]{display:block;font-size:14px;margin:.2em .3em;padding:0}.rating_radio_long .radios{display:flex;flex-direction:column;margin-left:.8em;margin-right:.8em}.rating_radio_long .radios label{display:flex;margin-bottom:.2em;margin-right:.4em}.rating_radio_long .radios label:first-child{margin-top:.2em}.rating_radio_long .radios label:last-child{margin-right:0}.mailstop{margin:auto;text-align:center;width:90%}.mailstop .box_mailstop{display:inline-block}.mailstop .form-group{align-items:center;display:flex;flex-direction:column;margin-bottom:15px}.mailstop .form-group .input-group{align-items:center;display:inline-flex;font-family:Inter;font-size:12px;font-weight:400;justify-content:space-between;line-height:14.52px;margin:auto;text-align:left;width:12.06%}@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{height:16px;padding:0;width:146px}@media (max-width:768px){.mailstop .form-group .input-group .email{height:20px;width:166px}}.mailstop .form-group .input-group .reason_cancel_notification{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/pc/common/icon-arrow-down.png);background-position:right 5px top 50%,0 0;background-repeat:no-repeat;background-size:10%;color:#707070;height:20px;overflow:hidden;padding:0 18px 0 7px;text-overflow:ellipsis;width:150px}@media (max-width:768px){.mailstop .form-group .input-group .reason_cancel_notification{background-size:9%;height:27px;width:170px}}.mailstop .form-group .input-group span{color:red}@media (max-width:768px){.mailstop .mailstop-h2{font-family:Inter;font-size:16px;font-weight:700;line-height:19.36px;text-align:center;white-space:nowrap}}.package_estimates_form_subheading{border-bottom:3px solid #cbc6c0;padding-bottom:5px}#page_container{background-color:#fff;border-left:1px solid #cbc6c0;border-right:1px solid #cbc6c0;margin:0 auto;overflow:hidden;padding:1% 3%;width:94%}#page_container table{border:1px solid #d9d8d6;margin:30px 0;padding:30px 10px;width:95%}#page_container table tr:hover{background-color:#ffe1e1}#page_container table td,#page_container table th{border-bottom:1px solid #d9d8d6;border-right:1px solid #d9d8d6;padding:10px}#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{font-weight:400;margin-bottom:10px;margin-top:20px}td.parsley-error{background-color:#ffe1e1!important}.cv_result_modal{display:none;height:100vh;left:0;position:fixed;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{background-color:#fff;border:1px solid #f5f5f5;border-radius:10px;left:50%;max-width:500px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.cv_result_modal_header{background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;margin-bottom:.8em;padding:.8em 0;text-align:center}.cv_result_modal_header_text{font-size:1.28em;line-height:1;margin:0}.cv_result_modal_main{padding:1.5em}.cv_result_modal_main_button_area{align-items:center;display:flex;justify-content:space-evenly;padding:.6em 0;text-align:center}.cv_result_modal_main_button{border-radius:10px;color:#fff;display:inline-block;padding:.8em;text-align:center;text-decoration:none;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{background-image:url(/images/common/logo-reshop.png);background-repeat:no-repeat;background-size:contain;height:38px;margin:15px 0 30px;text-indent:-1000%;width:268px}.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{margin:0 auto;overflow:hidden;width:960px}.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{color:#4d2b09;font-size:14px;font-weight:400;margin:5px 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:700px}.header .header_contents .title .logo,.header .header_contents .wrapper .sidebar .followed_contents .heading .logo,.wrapper .sidebar .followed_contents .header .header_contents .heading .logo{background-image:url(/images/common/logo-reshop.png);background-repeat:no-repeat;background-size:contain;height:38px;margin:0;text-indent:-1000%;width:268px}.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{display:block;height:100%;width:100%}.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{line-height:1;margin:0}.header .header_contents .contact_with_tel .tel_icon{background-image:url(/images/icon-freedial.png);background-position:50%;background-repeat:no-repeat;display:inline-block;height:24px;margin-right:3px;vertical-align:middle;vertical-align:top;width:36px}.header .header_contents .contact_with_tel .tel_number{color:#cb0000;font-size:26px;font-weight:700}.header .header_contents .contact_with_tel .office_hours{color:#4d2b09;font-size:14px;margin-right:8px;margin-top:5px;text-align:right}.header_pure .header_contents{margin:0 auto;overflow:hidden;width:960px}.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{background-image:url(/images/common/logo-reshop.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:38px;text-indent:-1000%;width:268px}.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{display:block;height:100%;width:100%}.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{background:no-repeat;background-image:url(/lp_assets/004/img/blogo_new.png);display:inline-block;height:60px;text-indent:-1000%;width:245px}.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/4/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{display:block;height:100%;width:100%}.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{background-image:url(/images/logo_with_satellite.png);display:inline-block;height:38px;text-indent:-1000%;width:485px}.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{color:#4d2b09;display:inline-block;font-size:14px;font-weight:400;line-height:1;margin:0;vertical-align:bottom}.header_pure .header_contents .description{float:right;font-size:12px;margin-bottom:0;margin-top:10px;width:45%}.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-color:#4d2b09;background-size:4px 4px;border-bottom:4px solid #ecc342;margin-bottom:15px;text-align:center}.global_nav ul{border-left:1px solid rgba(0,0,0,.2);border-right:1px solid hsla(0,0%,100%,.3);list-style:none;margin:0 auto;overflow:hidden;padding:0;width:958px}.global_nav ul,.global_nav ul li{height:32px;line-height:32px;vertical-align:middle}.global_nav ul li{float:left;text-align:center;width:189.6px;width:159.6666666667px}.global_nav ul li a{border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid rgba(0,0,0,.2);display:block;height:32px;text-decoration:none;width:100%}.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 0,#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{background-color:hsla(34,25%,60%,.2);text-shadow:1px 1px 0 rgba(0,0,0,.3);transition:background-color .2s linear}.sp-header{background:#fff;border-bottom:1px solid #d9d8d6}.sp-header .sp-title{padding:15px 5px}.sp-header .sp-logo{background-image:url(/images/common/logo-reshop.png);background-repeat:no-repeat;background-size:contain;height:29px;margin:0 auto;text-indent:-1000%;width:213px}.sp-header .sp-logo-new{background-image:url(/lp_assets/004/img/blogo_new.png);height:60px;margin:0 auto;text-indent:-1000%;width:245px}.sp-header .sp-logo_link{display:block;height:29px;width:213px}.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{margin:0 auto;overflow:hidden;width:960px}.footer .footer_contents .main .sitemap{float:left;width:60%}.footer .footer_contents .main .sitemap .links{font-size:12px;margin-bottom:20px;margin-top:20px}.footer .footer_contents .main .sitemap .links_title{background-color:#b6ab92;border-radius:2px;color:#fff;display:inline-block;height:20px;line-height:20px;margin-bottom:8px;padding:2px 8px;vertical-align:middle}.footer .footer_contents .main .sitemap .links_list_label{float:left;font-weight:700}.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{color:#999;content:"|";margin-left:5px}.footer .footer_contents .main .sitemap .links_prefecture_list_area{margin-left:50px}.footer .footer_contents .main .community{float:right;margin-bottom:20px;margin-top:20px;width:38%}.footer .footer_contents .sub{background-color:#4d2b09;padding-bottom:3px;padding-top:4px}.footer .footer_contents .sub .contents{font-size:12px;line-height:20px;margin:0 auto;overflow:hidden;vertical-align:middle;width:960px}.footer .footer_contents .sub .contents ul{list-style:none;margin:0;overflow:hidden;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{color:#fff;margin-right:5px}.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{color:hsla(0,0%,100%,.3);content:"|";margin-left:5px}.footer .footer_contents .sub .contents .copyright{color:#fff;float:right;font-size:12px}.footer_pure{background-color:#4d2b09}.footer_pure .contents{font-size:12px;line-height:20px;margin:0 auto;overflow:hidden;vertical-align:middle;width:960px}.footer_pure .contents .copyright{color:#fff;font-size:12px;padding:20px 0;text-align:center}.sp-footer{background-color:#4d2b09;border-top:2px solid #ecc342;padding:5px}.sp-footer .sp-copyright{color:#fff;display:block;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;line-height:25px;padding:0 0 0 38px}.shop_add_list{background-color:#fffbf2;border:1px solid #ec993d;border-radius:4px;margin-bottom:17px;padding:13px 17px;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-bottom:0;margin-top:5px}.shop_summary{margin-bottom:34px;overflow:hidden}.shop_summary_media{float:left;margin-right:13px}.shop_summary_media_image{border:1px solid silver;width:270px}.shop_summary_media_image_pic{background-color:#fff;height:184px;overflow:hidden;text-align:center;width:270px}.shop_summary_media_image_pic img{height:100%;vertical-align:top;width:auto}.shop_summary_media_image_caption{background-color:#fdf1e3;border-top:1px solid silver;padding:8px 5px;text-align:center}.shop_summary_media_thumbs{margin-top:5px;width:270px}.shop_summary_media_thumbs_list{margin-right:-5px;overflow:hidden}.shop_summary_media_thumbs_list li{background-color:#fff;border:1px solid silver;float:left;height:67px;margin-bottom:5px;margin-right:5px;overflow:hidden;text-align:center;width:84px}.shop_summary_media_thumbs_list li img{height:100%;vertical-align:top;width:auto}.security_guarantee_txt_area{margin-bottom:8px;overflow:hidden}.security_guarantee_txt_area .shop_security_guarantee_txt{background:#faeab7;border-radius:100px;color:#4d2b09;font-size:12px;font-weight:700;line-height:2;padding:6px 10px;text-align:center}.security_guarantee_txt_area .shop_security_guarantee_txt .icon_security_guarantee{background-image:url(/images/ico_security_guarantee.png);background-position:50%;display:inline-block;height:17px;margin-bottom:3px;margin-right:4px;vertical-align:middle;width:17px}.shop_summary_comment{margin-bottom:13px;overflow:hidden}.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{color:#4d2d00;counter-increment:point-1;font-size:15px;margin-bottom:13px}.shop_good_point_number{background:url(/images/icon-point.jpg) no-repeat 0 50%;border-right:1px dotted #4d2d00;color:#e38b1d;content:"Point." counter(point-1);font-weight:700;margin-right:10px;padding-left:20px;padding-right:10px}.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{background-color:#fcf1e3;border:1px solid #e2ded2;border-radius:4px;color:#4d2d00;float:left;font-weight:700;height:34px;margin-right:5px;padding:8px;width:206px}.shop_speciality_points_list li:nth-child(3n+3){margin-right:0}.shop_info_items_table{border-collapse:collapse;width:100%}.shop_info_items_table td,.shop_info_items_table th{border:1px solid #e4ddd0;padding:12px 9px;text-align:left}.shop_info_items_table th{background-color:#fcf1e3;color:#4d2d00;width:20%}.shop_info_items_table td{width:30%}.shop_info_office{margin-top:17px}.shop_info_office_table{border-collapse:collapse;margin-bottom:17px;width:100%}.shop_info_office_table td,.shop_info_office_table th{border:1px solid #e4ddd0;padding:12px 9px;text-align:left}.shop_info_office_table th{background-color:#fcf1e3;color:#4d2d00;width:20%}.shop_info_office_table td{width:80%}.mainview{background:top;background-image:url(/images/mainview.png);height:370px;margin-bottom:15px;margin-top:-19px;min-width:960px}.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{background-color:hsla(0,0%,100%,.4);border:1px solid #fff;border-radius:4px;display:inline-block;margin-top:20px;padding:8px 13px;vertical-align:middle}.mainview .promotion .usage{margin-bottom:8px}.mainview .promotion .usage_caption{background-color:#4d2b09;border-radius:4px;color:#fff;display:inline-block;margin-bottom:8px;padding:5px 8px;vertical-align:middle}.mainview .promotion .usage_steps{display:block}.mainview .promotion .promote_package_estimates{background-color:hsla(0,0%,100%,.6);border-radius:4px;padding:8px 13px}.top_index .shift_box{margin-bottom:-4px;overflow:hidden}.top_index .shift_box li{float:left}.top_index .shift_box li a{background-color:#d9d8d6;border:4px solid #d9d8d6;border-bottom:none;border-radius:4px 4px 0 0;color:#4c2c00;display:block;font-size:16px;font-weight:700;margin:0 8px 0 0;padding:8px 0;text-align:center;text-decoration:none;width:160px}.top_index .shift_box li a.current{background-color:#fff;border-left:4px solid #d9d8d6;border-right:4px solid #d9d8d6;border-top:4px solid #d9d8d6}.top_index .pickup_more_button{background-color:#fff;border:2px solid #0077cb;border-radius:4px;color:#0077cb;display:block;font-size:15px;font-weight:700;padding:6px 0;text-align:center;text-decoration:none}.top_index .pickup_more_links{list-style:disc;overflow:hidden;padding-left:23px}.top_index .pickup_more_links li{float:left;margin-bottom:5px;margin-right:5%;width:45%}.top_index .category_search{overflow:hidden}.top_index .category_search li{background-color:#fff;border:1px solid #d9d8d6;border-radius:2px;float:left;height:36px;line-height:36px;margin:0 4px 8px;padding:5px 8px;width:200px}.top_index .category_search li a{display:block}.top_index .category_search li .icon_rehome_category{height:36px;margin-right:8px;width:36px}.top_index .map_search{background-image:url(/images/map-japan.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:433px;margin:20px auto;position:relative;width:563px}.top_index .map_search_area_list{background-color:#f8f8f8;border:1px solid #ccc;border-radius:3px;display:inline-block;padding:1.5px}.top_index .map_search_area_list_link{background-color:#fff;border:1px solid #d9d8d6;border-radius:2px;display:block;height:20px;line-height:22px;margin:1.5px;text-align:center;text-decoration:none;vertical-align:middle;width:46px}.top_index .map_search_area_list_link:hover{background-color:#0077cb;color:#fff}.top_index .map_search_hokkaido{background-color:#92b0e1;border-color:#3971cc;left:398px;position:absolute;top:32px;width:50px}.top_index .map_search_tohoku{background-color:#a4d2e3;border-color:#44a5cd;left:472px;position:absolute;top:143px;width:102px}.top_index .map_search_tohoku li{float:left}.top_index .map_search_kanto{background-color:#a2e5e3;border-color:#51c2bd;left:433px;position:absolute;top:285px;width:102px}.top_index .map_search_kanto li{float:left}.top_index .map_search_hokushinetsu{background-color:#bce5a2;border-color:#79cd45;left:278px;position:absolute;top:150px;width:102px}.top_index .map_search_hokushinetsu li{float:left}.top_index .map_search_tokai{background-color:#92e1a8;border-color:#55cd77;left:318px;position:absolute;top:358px;width:102px}.top_index .map_search_tokai li{float:left}.top_index .map_search_kinki{background-color:#e5e0a2;border-color:#cdc345;left:164px;position:absolute;top:208px;width:102px}.top_index .map_search_kinki li{float:left}.top_index .map_search_chugoku{background-color:#e5b5a2;border-color:#cd6945;left:101px;position:absolute;top:192px;width:50px}.top_index .map_search_shikoku{background-color:#b5a2e5;border-color:#6945cd;left:203px;position:absolute;top:386px;width:102px}.top_index .map_search_shikoku li{float:left}.top_index .map_search_kyushu{background-color:#d598da;border-color:#b444bf;left:-4px;position:absolute;top:324px;width:102px}.top_index .map_search_kyushu li{float:left}.top_index .map_search_okinawa{background-color:#e7a9c3;border-color:#d15589;left:-4px;position:absolute;top:54px;width:50px}.price_cost_wrap{background-color:#4d2b09;margin-bottom:6px;padding:6px}.price_cost_wrap .inner{background-color:#fff;padding-bottom:20px}.price_cost_list{border-right:1px dotted #7f7f7f}.price_cost_list,.price_cost_list_last{display:inline-block;margin-top:20px;padding:0;position:relative;vertical-align:top;width:163px}.price_cost_list_last{border:none}.price-cost-list ul li,.price_cost_list ul,.price_cost_list_last ul,.price_cost_list_last ul li{text-align:center}.category_name{color:#4d2b09;font-size:14px;font-weight:700}.main_costarea{background-color:#fcf1e3;border-radius:4px;color:#4d2b09;margin:6px auto;padding:4px 6px;width:100px}.cost span{color:#4d2b09;font-size:20px;font-weight:700}.estimate_candidate_shops_index .part2 .take_estimate{border-bottom:1px dotted #b6b6b6;margin-bottom:17px;padding-bottom:12px}.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;margin-bottom:5px;padding:5px 8px}.considering_shops_index .delete_from_considering_shops,.estimate_candidate_shops_index .delete_from_considering_shops{margin-bottom:10px;text-align:right}.considering_shops_index .explaination,.estimate_candidate_shops_index .explaination{color:#333;margin-bottom:0 auto 15px auto}.considering_shops_index .take_estimate,.estimate_candidate_shops_index .take_estimate{display:block;text-align:center}.considering_shops_index .take_estimate input[type=submit],.estimate_candidate_shops_index .take_estimate input[type=submit]{background:linear-gradient(0deg,#e95133 0,#e95133 50%,#e32600 51%,#e32600);background-color:#e32600;border:2px solid #d12200;border-radius:4px;color:#fff;display:inline-block;font-size:20px;margin:0 auto 10px;text-align:center;text-decoration:none;vertical-align:middle;width:500px}.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{filter:alpha(opacity=80);opacity:.8}.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-bottom:10px;margin-top:0}.plans_show .categories li{width:118px}.case_add_list{background-color:#fffbf2;border:1px solid #ec993d;border-radius:4px;margin-bottom:17px;padding:13px 17px;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-bottom:0;margin-top:5px}.case_add_list_shop{font-weight:700;margin-bottom:8px}.case_add_list_shop_name{background-color:#fff;display:inline-block;font-weight:400;margin-left:3px;padding:3px 8px}.case_shop_name{margin-top:8px}.case_shop_name dd{margin-bottom:0}.case_media{margin-bottom:17px;overflow:hidden}.case_media_image{border:1px solid silver;float:left;width:478px}.case_media_image_pic{background-color:#fff;height:318px;overflow:hidden;text-align:center;width:478px}.case_media_image_pic img{height:100%;vertical-align:top;width:auto}.case_media_image_caption{background-color:#fdf1e3;border-top:1px solid silver;padding:8px 5px;text-align:center}.case_media_thumbs{float:left;margin-left:17px}.case_media_thumbs_list{width:185px}.case_media_thumbs_list li{background-color:#fff;border:1px solid silver;float:left;height:67px;margin-bottom:5px;margin-right:5px;overflow:hidden;text-align:center;width:84px}.case_media_thumbs_list li img{height:100%;vertical-align:top;width:auto}.case_summary{margin-bottom:34px}.case_summary_list{background-color:#fdfcfa;border:1px solid #d9d8d6;border-radius:4px;margin-bottom:7px;padding:7px}.case_summary_list dt{font-weight:700;margin-top:3px}.case_summary_list dd{background-color:#fff;float:right;padding:3px 8px;width:454px}.case_summary_list .categories li{width:136px}.case_summary_list_items{min-height:17px}.case_summary_list_items li{display:inline;margin-bottom:3px;margin-right:3px}.case_summary_list_items li:after{content:"、"}.case_summary_list_items li:last-child:after{content:""}.case_info,.case_shop_comment,.case_user_demand{margin-bottom:34px}.case_info_items_table{border-collapse:collapse;width:100%}.case_info_items_table td,.case_info_items_table th{border:1px solid #e4ddd0;padding:12px 9px;text-align:left}.case_info_items_table th{background-color:#fcf1e3;color:#4d2d00;width:20%}.case_info_items_table td{width:30%}.case_info_floor{margin-bottom:17px;margin-top:17px;overflow:hidden}.case_info_floor_drawing{float:left;width:340px}.case_info_floor_drawing_figcaption{border:solid #e4ddd0;border-width:1px 1px 0;overflow:hidden;width:100%}.case_info_floor_drawing_figcaption_header{background-color:#fcf1e3;border-right:1px solid #e4ddd0;color:#4d2d00;display:block;float:left;font-weight:700;padding:12px 9px;width:35%}.case_info_floor_drawing_figcaption_body{display:block;float:left;padding:12px 9px;width:54%}.case_info_floor_drawing_figure{background-color:#fff;border:1px solid #d9d8d6;padding:8px 0;width:100%}.case_info_floor_drawing_figure_pic{height:227px;overflow:hidden;text-align:center}.case_info_floor_drawing_figure_pic img{height:auto;vertical-align:top;width:80%}.case_categories{margin-right:-8px;overflow:hidden}.case_categories_point{background-color:#fdfcfa;border:1px solid #d9d8d6;border-radius:4px;float:left;margin-bottom:8px;margin-right:8px;padding:13px 8px;width:204px}.case_categories_point_media{background-color:#fff;border:1px solid #d9d8d6;height:143px;margin-bottom:8px;overflow:hidden;text-align:center;width:202px}.case_categories_point_media img{height:100%;vertical-align:top;width:auto}.case_categories_point_category{background:#e3ff99;border:1px solid #9dc11b;border-radius:2px;color:#000;display:inline-block;font-size:11px;line-height:1;margin-bottom:5px;margin-right:5px;padding:4px;vertical-align:middle;width:124px;width:194px}.case_categories_point_category .lt-ie7,.case_categories_point_category .lt-ie8{display:inline}.case_categories_point_category.disabled{background:#fff;border-color:#d9d8d6;color:#b2b2b2;padding:4px 6px-2px}.case_categories_point_title{font-size:14px;font-weight:400;margin-bottom:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:204px}.prefecture_mainview{background-image:url(/images/prefecture-mainview.png);background-repeat:no-repeat;border:1px solid #d9d8d6;width:100%}.prefecture_mainview_title{background-image:linear-gradient(270deg,#f9d005 0,#f9d005 80%,transparent);color:#fff;display:inline-block;font-size:20px;font-weight:700;margin-bottom:0;margin-left:10px;margin-top:30px;padding:8px 64px 8px 8px}.prefecture_mainview_title_em{color:#fff;display:block;font-size:32px}.prefecture_mainview_promotion{background-color:rgba(255,251,242,.6);margin-top:60px;padding:10px}.prefecture_mainview_promotion_intro{border-bottom:1px solid #fff;color:#4d2b09;font-weight:700;margin-bottom:8px;padding-bottom:8px;text-shadow:0 1px 0 #fff}.prefecture_mainview_promotion_merits{margin-bottom:8px;margin-right:-13px;overflow:hidden}.prefecture_mainview_promotion_merits li{background-color:#4d2b09;border-radius:4px;color:#fff;float:left;margin-right:13px;padding-bottom:8px;padding-top:8px;text-align:center;width:212px}.prefecture_mainview .promote_package_estimates{background-color:hsla(0,0%,100%,.6);border-radius:4px;padding:8px 13px}.prefecture_more_item_links{background:linear-gradient(0deg,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;border:2px solid #5896c9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:5px 8px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.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{background-color:#4d2b09;color:#fff;font-size:26px;letter-spacing:2px;line-height:52px;margin-top:0;text-align:center}.package_estimates_heading:before{border-bottom:1px dashed #ecc342}.package_estimates_heading:after,.package_estimates_heading:before{background-color:#4d2b09;content:"";display:block;height:4px;width:100%}.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{background-color:#4d2b09;color:#ec983a;font-size:18px;line-height:1;margin-bottom:0;padding:10px;vertical-align:bottom}.package_estimates_form_heading:before{background-color:#4d2b09;border:6px solid #ec983a;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:5px;vertical-align:middle;width:6px}.house_information_heading{background-color:#4d2b09;color:#ec983a;font-size:18px;line-height:1;margin-bottom:0;padding:10px;vertical-align:bottom}.house_information_heading:before{background:url(/images/pc/package_estimates/substitutes/house.png);background-color:#4d2b09;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:inline-block;height:25px;margin-right:5px;vertical-align:middle;width:25px}.demands_heading{background-color:#4d2b09;color:#ec983a;font-size:18px;line-height:1;margin-bottom:0;padding:10px;vertical-align:bottom}.demands_heading:before{background:url(/images/pc/package_estimates/substitutes/paper.png);background-color:#4d2b09;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:inline-block;height:25px;margin-right:5px;vertical-align:middle;width:25px}.user_information_heading{background-color:#4d2b09;color:#ec983a;font-size:18px;line-height:1;margin-bottom:0;padding:10px;vertical-align:bottom}.user_information_heading:before{background:url(/images/pc/package_estimates/substitutes/register.png);background-color:#4d2b09;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:inline-block;height:25px;margin-right:5px;vertical-align:middle;width:25px}.contact_information_heading{background-color:#4d2b09;color:#ec983a;font-size:18px;line-height:1;margin-bottom:0;padding:10px;vertical-align:bottom}.contact_information_heading:before{background:url(/images/pc/package_estimates/substitutes/phone.png);background-color:#4d2b09;background-repeat:no-repeat;background-size:100% 100%;content:" ";display:inline-block;height:25px;margin-right:5px;vertical-align:middle;width:25px}.package_estimates_flow{margin-bottom:20px}.package_estimate_description{background:#fffbf2;margin-bottom:16px;padding:16px;text-align:center}.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{background-color:#4d2b09;border-radius:4px;margin-bottom:20px;padding:20px;text-align:center}.package_estimates_merits_wording{color:#fff;font-size:26px;font-weight:700;margin-bottom:20px}.package_estimates_merits_wording_strong{color:#ec983a}.package_estimates_form_submit{background-color:#f0f0f0;padding:20px}.package_estimates_agreement{margin-bottom:13px;text-align:center}.package_estimates_agreement .agreement{background-color:#fff;border:1px solid #d9d8d6;padding:10px 15px;text-align:left}.package_estimates_agreement_heading{color:#4d2b09;font-size:16px;margin-bottom:10px;margin-top:0}.package_estimates_submit_box .btn_form_fix,.package_estimates_submit_box .btn_form_submit,.package_estimates_submit_box .btn_form_yellow{font-size:26px;padding:15px 60px}.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{font-size:26px;width:65%}.promote_form_submit{background-color:#fffbcc;border:4px solid #ec983a;border-radius:4px;overflow:hidden;padding:20px 40px}.promote_form_submit .promote_text{color:#000;display:inline-block;font-size:20px;font-weight:700;margin:0;vertical-align:middle}.promote_form_submit .promote_text_note{color:#cb0000;display:block;font-size:16px;font-weight:700}.promote_form_submit .ico_promote_arrow{background-image:url(/images/ico_arrow_promote_submit.png);background-repeat:no-repeat;display:inline-block;height:50px;margin:0 20px;vertical-align:middle;width:37px}.promote_form_submit .btn_form_submit{background-color:#0077cb;background-image:linear-gradient(0deg,#0c8ae4 0,#0c8ae4 50%,#0077cb 51%,#0077cb);border:2px solid #0077cb;border-radius:4px;box-shadow:0 0 0 4px #fff,0 0 6px 1px #000;color:#fff;display:inline-block;font-size:26px;padding:15px 60px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.security_certificate{margin:20px 0}.estimates-complete-text{font-size:16px;line-height:1.5em;margin-top:1.5em;text-align:center}.estimates-complete-text span{word-wrap:break-word;color:#f7682d;-moz-filter:brightness(1.5);-ms-filter:brightness(1.5);filter:brightness(1.1);font-size:22px;font-weight:700}.estimates-complete-text span.fsize-normal{display:block;font-size:20px;margin-top:-1.5em}.estimates-complete-text span.fsize-normal.under50_form{font-size:24px;line-height:normal}.mail-regist{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;padding-top:40px;position:relative}.mail-regist:before{left:calc(50% - 112px)}.mail-regist:after,.mail-regist:before{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;content:"";height:40px;position:absolute;top:0;width:40px}.mail-regist:after{left:calc(50% + 72px)}.mail-regist .mail-regist__before{align-items:center;display:flex;justify-content:center}.mail-regist .mail-regist__before img{height:auto;width:80px}.mail-regist .mail-regist__before p{background:#fdfa9e;border:4px solid #f8cf30;border-radius:4px;font-size:20px;font-weight:700;padding:8px}.mail-regist .mail-regist__before p strong{font-size:1.2em}.mail-regist .mail-regist__block{border:3px double #f7682d;margin-top:24px;text-align:center}.mail-regist .mail-regist__block h3{background:#fff;display:inline-block;font-size:32px;margin-top:-1em;padding:0 16px}.mail-regist .mail-regist__block ul{background:#fff5e6;margin:auto;padding:16px;width:360px}.mail-regist .mail-regist__block ul li{padding:4px 0;text-align:left}.mail-regist .mail-regist__block ul li i{color:#f7682d;margin-right:4px}.mail-regist .mail-regist__block form{margin:0 auto 24px;text-align:left;width:80%}.mail-regist .mail-regist__block form .category-label{border-bottom:1px solid #f4b350;border-left:4px solid #f4b350;display:block;margin-bottom:8px;padding:4px 8px}.mail-regist .mail-regist__block form .bold{font-weight:700}.mail-regist .mail-regist__block form input[type=text]{height:32px;margin-bottom:24px;width:100%}.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{display:inline-block;font-size:20px;position:relative}.mail-regist__block-copy:before,.sns-appeal__copy:before{background-color:#333;content:"";height:1.5em;left:-1em;position:absolute;top:0;transform:rotate(-30deg);width:1px}.mail-regist__block-copy:after,.sns-appeal__copy:after{background-color:#333;content:"";height:1.5em;position:absolute;right:-1em;top:0;transform:rotate(30deg);width:1px}.sns-appeal{margin:40px auto;text-align:center}.sns-appeal__block{align-items:flex-start;display:flex;justify-content:space-evenly}.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{align-items:center;background:#06c755;box-sizing:border-box;display:flex;justify-content:center;margin-top:-5px;padding:20px 4px 8px;width:232px}.sns-appeal__block .sns-appeal__line_qr p{color:#fff;font-weight:700;line-height:1.5;position:relative;width:65%}.sns-appeal__block .sns-appeal__line_qr p:before{content:"→ → → → → →";line-height:1;position:absolute;right:10px;top:100%}.sns-appeal__block .sns-appeal__line_qr img{height:auto;width:80px}.sns-appeal__block .sns-appeal__line_qr .sp-line-friend-img{height:auto;width:150px}.sns-appeal__block .sns-appeal__instagram{border:3px solid #d5005d;color:#333;padding:8px 16px;text-align:center}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_logo{align-items:center;display:flex}.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{align-items:center;display:flex;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{border:1px solid #333;display:inline-block;margin-top:8px;padding-left:4px}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text .search-box i{background:#333;border:4px solid #333;color:#fff;margin-left:24px}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text .qr-text{margin-right:16px;position:relative;vertical-align:32px}.sns-appeal__block .sns-appeal__instagram .sns-appeal__instagram_text .qr-text:before{content:"→ → → → → →";line-height:1;position:absolute;right:4px;top:100%}@media screen and (max-width:640px){.contents.lp003_friends_campaign:before{border:1px solid #d9d8d6;content:"";display:block;margin:24px 0;width:100%}}.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;float:left;vertical-align:top;width:49.5%}.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{color:#ff3901;font-weight:400}.contents.lp003_friends_campaign .campaign_note_title{font-size:14px;font-weight:700;margin-bottom:7px}.contents.lp003_friends_campaign .campaign_note_box{border:1px solid #d9d8d6;margin-bottom:12px;padding:8px}.from_lp-package_estimates{background-color:#fff;background-image:none}.from_lp-package_estimates_form_heading{background-color:#68c5ed;color:#fff;font-size:18px;line-height:1;margin-bottom:0;padding:10px;vertical-align:bottom}.from_lp-package_estimates_form_heading:before{background-color:#68c5ed;border:6px solid #fff;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:10px;vertical-align:middle;width:6px}.from_lp-clear-button-style{background:none;border:none;margin:0;padding:0}.from_lp-clear-button-style:focus{outline:none}.from_lp-btn_to_preview{background-image:url(/images/form-from-lp/btn-to-preview.png);background-repeat:no-repeat;height:78px;width:488px}.from_lp-btn_to_preview:hover{background-position:0 -88px}.from_lp-btn_fix{background-image:url(/images/form-from-lp/btn-fix.png);background-repeat:no-repeat;display:inline-block;height:78px;margin-right:16px;width:306px}.from_lp-btn_fix:hover{background-position:0 -88px}.from_lp-btn_to_done{background-image:url(/images/form-from-lp/btn-to-done.png);background-repeat:no-repeat;height:78px;width:462px}.from_lp-btn_to_done:hover{background-position:0 -88px}.from_lp-package_estimates_flow{margin:20px 0}.from_lp-package_estimates_flow li{background-color:#fff;border:1px solid #d9d8d6;border-radius:6px;color:#b2b2b2;display:inline-block;font-size:18px;font-weight:700;height:46px;line-height:46px;text-align:center;vertical-align:middle;width:292px}.from_lp-package_estimates_flow li.active{background-color:#64c4ef;border-color:#64c4ef;color:#fff;height:62px;line-height:62px}.from_lp-package_estimates_flow .from_lp-package_estimates_flow_arrow{background-image:url(/images/form-from-lp/arrow.png);background-position:50%;background-repeat:no-repeat;display:inline-block;height:24px;margin:0 3px;vertical-align:middle;width:24px}.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{background-image:url(/images/form-from-lp/offer-image.png);background-position:right 20px bottom 0;background-repeat:no-repeat;border:4px solid #d9d8d6;border-radius:4px;margin:20px 0;padding:32px 20px}.from_lp-package_estimates_merits_title{color:#4d2b09;font-size:26px;font-weight:700;margin-bottom:8px}.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{background:linear-gradient(0deg,#eee 50%,#dedede);background-color:#dedede;border-bottom:1px solid #dedede;border-top:1px solid #dedede;font-size:15px;font-weight:700;line-height:34px;margin-bottom:0;margin-top:0;padding:0 10px;vertical-align:middle}.sp-estimate_flow_caption:before{border-right:6px solid #333;content:"";margin-right:10px}.sp-estimate_flow_img{text-align:center}.sp-estimate_flow_img img{height:auto;max-width:100%}.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{list-style:none;margin-bottom:0;margin-top:0;padding-left:0;z-index:1}.sp-estimate_flow_list li{border-bottom:1px solid #d9d8d6;height:47px}.sp-estimate_flow_list_step{background-color:#e8be00;color:#fff;display:block;float:left;font-size:12px;font-weight:700;line-height:1.2;padding-bottom:5px;padding-top:10px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.4);width:36px}.sp-estimate_flow_list_step:before{border-color:#fff transparent transparent;border-style:solid;border-width:5px 18px 0;content:"";height:0;left:0;position:absolute;top:47px;width:0;z-index:2}.sp-estimate_flow_list_step:after{border-color:#e8be00 transparent transparent;border-style:solid;border-width:5px 18px 0;content:"";height:0;left:0;position:absolute;top:46px;width:0;z-index:2}.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;height:38px;line-height:38px;margin-bottom:0;margin-top:0;padding:5px;vertical-align:middle;width:85%}.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{background:#fffbf2;border:1px solid #ec983a;color:#4d2b09;font-size:16px;padding:10px;text-align:center}.sp-wrapper .mail-regist .mail-regist__before p{font-size:4vw}.sp-wrapper .mail-regist .mail-regist__block h3{font-size:5.4vw;padding:0 8px}.sp-wrapper .mail-regist .mail-regist__block ul{box-sizing:border-box;margin:auto 8px 16px;padding:16px 8px;width:calc(100% - 16px)}.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{align-items:center;flex-direction:column}.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{float:left;margin-left:5px;position:relative}@media screen and (max-width:520px){.form_item_help{margin-top:-3px}}.form_item_help_button{background-color:#9e722d;background-image:linear-gradient(0deg,#ec983a 80%,#cc853a);border-radius:50%;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);color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:23px;line-height:26px;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.4);vertical-align:middle;width:23px}.form_item_help_balloon{background-color:#fff;border:1px solid #d9d8d6;border-radius:4px;display:none;left:-20px;padding:10px;position:absolute;top:-152px;width:340px}@media screen and (min-width:521px){.form_item_help_balloon:after,.form_item_help_balloon:before{border:solid transparent;bottom:-24px;content:" ";height:0;left:30px;pointer-events:none;position:absolute;width:0}.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{border-left:4px solid #999;line-height:1;margin-bottom:7px;margin-top:0;padding-bottom:3px;padding-left:5px;padding-top:3px}.form_item_help_balloon .help_definition_list,.form_item_help_balloon .help_paragraph{font-weight:400;margin-bottom:5px;margin-top:5px}.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{cursor:pointer;float:right;font-weight:400}.form_item_help_balloon .help_close_icon{background-color:#d9d8d6;background-image:linear-gradient(0deg,#eee 0,#ddd);border:1px solid #999;border-radius:4px;display:inline-block;font-size:12px;line-height:1;padding:2px 3px;text-align:center;vertical-align:middle}.ownership_kind_items_container{clear:left;padding-top:12px;width:100%}.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{display:none;margin:9px 0;width:100%}.checkbox_wrapper input[type=checkbox],.sp_checkbox_wrapper input[type=checkbox]{display:none}.checkbox_wrapper label,.sp_checkbox_wrapper label{cursor:pointer;display:inline-block;padding:3px 3px 3px 22px;position:relative;transition:all .2s}.checkbox_wrapper label:after,.checkbox_wrapper label:before,.sp_checkbox_wrapper label:after,.sp_checkbox_wrapper label:before{content:"";position:absolute;transition:all .2s}.checkbox_wrapper label:before,.sp_checkbox_wrapper label:before{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;height:14px;left:0;margin-top:-8px;top:50%;width:14px}.checkbox_wrapper label:after,.sp_checkbox_wrapper label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:4px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:8px}.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{background:#666;color:#fff}.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{cursor:pointer;display:inline-block;padding:3px 3px 3px 20px;position:relative}.radio_btn_wrapper label:before{background:#fff;border:1px solid #ccc;border-radius:100%;content:"";height:14px;left:0;margin-top:-8px;position:absolute;top:50%;width:14px}.radio_btn_wrapper input[type=radio]:checked+label:after{background:#0076ca;border-radius:100%;content:"";height:8px;left:4px;margin-top:-4px;position:absolute;top:50%;width:8px}.document_present_box p{margin-bottom:0}.document_present_box .estimate_invite_txt{background:#ff4500;border-radius:4px;color:#fff;margin-bottom:10px;padding:6px}.document_present_box .img_document{float:left;margin-right:26px}.document_present_box .pr_box{background:#fff;border:4px solid #553819;border-radius:4px;height:auto;margin:10px auto 20px;padding:20px;text-align:left;width:86%}.document_present_box .present_txt{color:#553819;font-size:20px;font-weight:700;margin:6px 0 10px}.document_present_box .present_txt span{color:#e19923;font-size:24px}.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{background:#ff4500;border-radius:4px;color:#fff;margin-bottom:10px;padding:6px}.document_present_box_sp .pr_box{background:#fff;border:4px solid #553819;border-radius:4px;height:auto;margin:10px auto 20px;padding:20px;text-align:center;width:86%}.document_present_box_sp .present_txt{color:#553819;font-size:20px;font-weight:700;margin:6px 0 10px}.document_present_box_sp .present_txt span{color:#e19923;font-size:24px}.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{margin-bottom:20px;width:80%}.package_estimate_duplications .duplicated-info{background:#fff5e6;margin:10px auto 20px;padding:20px 20px 10px}.package_estimate_duplications .contact-reason{font-size:18px;margin:10px auto 20px;padding:20px 20px 10px}.package_estimate_duplications .contact-reason .contact-reason-radio{line-height:3em}.package_estimate_duplications .contact-reason .contact-reason-radio div{border:2px solid #d9d8d6;border-radius:4px;margin-bottom:10px;text-align:center}.package_estimate_duplications .contact-reason .contact-reason-radio div input[type=radio]{height:14pt;width: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{background:linear-gradient(180deg,#ff6a33 0,#ff6a33 50%,#ff4500 51%,#ff4500);background-color:#ff4500;border:2px solid #e13a14;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{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;text-align:center}.thanks_wordmouth_comment{background:#fff5e6;margin:10px auto 20px;padding:20px 20px 10px;text-align:center;width:880px}.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{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.thanks_camapaign_banner_sp img{height:auto;width:100%}.thanks_wordmouth_comment_sp{background:#fff5e6;margin:10px 0 20px;padding:20px 0;text-align:center;width:100%}.thanks_wordmouth_comment_sp h3{margin:0}.thanks_wordmouth_comment_sp h3 img{width:100%}.thanks_wordmouth_comment_sp .box img{margin-top:13px;width:100%}.btn_glform_estimate{background-color:#5dce4f;border:none;border-radius:4px;box-shadow:0 4px #338f28;box-sizing:border-box;color:#fff;display:table;font-size:20px;font-weight:700;line-height:1.4em;margin:8px auto 16px;max-width:100%;padding:12px 20px;text-align:center;text-decoration:none;text-shadow:rgba(0,0,0,.3) -1px -1px 1px}.btn_glform_estimate:hover{box-shadow:0 0 #338f28;opacity:.8;transform:translate3d(0,4px,0)}.error-msg-font{color:red;margin-top:10px}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: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-color:#f8f8f8;background-size:4px 4px;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{background:linear-gradient(180deg,#e91f01 0,#ed4a32);background-color:#ed4a32;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 0 0 1px #ed4a32,inset 0 0 0 2px #fff;left:-13px;padding:8px 21px;position:absolute;top:13px}body.lp .lp_header .attention_information .attention_infomation_fold{border-color:transparent #5e3f21 transparent transparent;border-style:solid;border-width:0 13px 13px 0;bottom:-13px;height:0;left:0;position:absolute;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: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-color:#ecc342;background-size:4px 4px;border-bottom:1px solid #fff;border-top: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:1px solid #fff;border-radius:4px;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-bottom-right-radius:20px;border-top-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-repeat:no-repeat;background-size:213px 28px;float:left;height:28px;margin:0;text-indent:-1000%;width:213px}body.lp .lp_footer .supports{float:right;list-style:none;margin:0;overflow:hidden;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{color:#ecc342;content:"▶";margin-right:5px}body.lp .lp_show h2{font-size:22px;margin-bottom:13px;margin-top:0;text-shadow:2px 2px 0 #edece8,3px 3px 0 #ecc342}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%;margin-right:5px;padding-right:26px}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-bottom:13px;margin-top:0;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{zoom:1;display:-moz-inline-stack;display:inline-block;margin-bottom:5px;vertical-align:middle;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{margin:0 auto;text-align:center;width:610px}body.lp .lp_show .lp_form .lp_submit_box .lp_form_lead_sentence{font-weight:700;margin-bottom:8px}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner{background-color:#fdec9b;border:2px solid #d9d8d6;border-radius:4px;overflow:hidden;padding:8px 21px}body.lp .lp_show .lp_form .lp_submit_box .lp_submit_box_inner .lp_zip_code_wrapper{float:left;height:63px;line-height:63px;vertical-align:middle}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;height:35px;vertical-align:middle;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{zoom:1;background:linear-gradient(0deg,#ef4d33 0,#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}body.lp .lp_show .lp_induction_box{margin-bottom:21px;text-align:center}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{background-color:#fff;border:2px solid #d9d8d6;border-radius:38px;content:url(/images/lp/ico_step_arrow.png);display:inline-block;height:38px;line-height:48px;position:absolute;right:-30px;text-align:center;top:37%;vertical-align:middle;width:38px;z-index:1}body.lp .lp_show .steps ol:last-child:after{border:none;content:"";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{background:#fff;border:2px solid #d9d8d6;border-radius:13px;bottom:-23px;content:"";display:block;height:13px;position:absolute;right:105px;width:13px;z-index:1}body.lp .lp_show .negative_comment:after{background:#fff;border:2px solid #d9d8d6;border-radius:8px;bottom:-38px;content:"";display:block;height:8px;position:absolute;right:115px;width:8px;z-index:1}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{background:#fff;border:2px solid #d9d8d6;border-radius:4px;float:left;padding:13px 8px;position:relative;width:830px}body.lp .lp_show .positive_comment:after,body.lp .lp_show .positive_comment:before{border:solid transparent;content:"";height:0;position:absolute;width:0;z-index:1}body.lp .lp_show .positive_comment:before{border-left:solid #d9d8d6;border-width:19px;display:block;right:-38px;top:8px}body.lp .lp_show .positive_comment:after{border-left:solid #fff;border-width:16px;display:block;right:-32px;top:11px}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-bottom:13px;margin-top:0;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:1px solid #fff;border-radius:4px;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-bottom-right-radius:20px;border-top-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{margin:0 auto;width:960px}.lp001-header,.sp-lp001-header{background-image:url(/images/lp001/bg-header.png);background-repeat:repeat-x;height:82px}.lp001-header-inner,.lp001-wrapper{background-color:#fff;margin:0 auto;overflow:hidden;width:960px}.lp001-wrapper{min-height:100%}.lp001-footer,.lp001-wrapper{border-left:1px solid #7a7a7a;border-right:1px solid #7a7a7a}.lp001-footer{background-image:url(/images/lp001/bg-footer.png);background-repeat:no-repeat;box-shadow:inset 0 2px 0 #6c4417,inset 0 6px 0 #fff;height:94px;margin:0 auto;width:960px}.lp001-footer-inner{margin:0 auto;overflow:hidden;padding-top:8px;width:960px}.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{background-repeat:no-repeat;cursor:pointer;display:inline-block}.lp001-site-title{float:left;padding:6px 30px 12px}.lp001-site-tel,.sp-lp001-site-tel{float:right;padding:0 30px 6px}.sp-lp001-site-tel{line-height:0;padding:0 5px 2px;width:100px}.lp001-site-tel-note,.sp-lp001-site-tel-note{background-color:#4e2d1b;border-radius:10px;color:#fff;display:block;font-size:14px;height:20px;line-height:20px;text-align:center;vertical-align:middle}.sp-lp001-site-tel-note{background:none;color:#4e2d1b;font-size:7px;height:8px;line-height:8px}.lp001-site-copyright{color:#fff;font-size:12px;font-style:normal;text-align:center;vertical-align:middle}.lp001-site-supports{margin-bottom:10px;margin-top:15px;overflow:hidden;text-align:center}.lp001-site-supports li{border-right:1px solid #3a2107;display:inline;margin-right:10px;padding-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{background-color:rgba(0,0,0,.3);bottom:0;padding:5px;position:fixed;width:100%;z-index:100}.sp-lp001-sticy-footer .sp-lp001-sticy-footer-inner{background-image:linear-gradient(180deg,#81e50b,#409209);border:1px solid #608804;border-radius:3px;margin:0 auto;padding:7px;width:80%}.sp-lp001-sticy-footer .sp-lp001-sticy-footer-inner a{color:#fff;font-size:1.3em;font-weight:700;text-decoration:none;text-shadow:-1px -1px 0 #419809}.sp-lp001-announcement-of-campaign{padding:0 2%;width:96%}.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{color:#978b84;font-size:14px;margin-bottom:0}.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;margin:0 auto 5px;padding-bottom:3px;padding-top:3px;text-align:center;width:100%}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{background-image:url(/images/lp002/img-mainview.png);background-repeat:no-repeat;height:381px;margin-bottom:40px;position:relative}.lp002-mainview-estimate-request{bottom:80px;position:absolute;right:10px}.lp002-steps{background-image:url(/images/lp002/texture-graph-paper.png);background-repeat:repeat;border-top:6px solid #750001;margin:20px 0;padding:20px 0}.lp002-steps-list{margin:10px -10px 10px 20px;overflow:hidden}.lp002-steps-list>li{background-color:#543417;border-radius:4px;float:left;margin-right:10px;overflow:hidden;padding:10px;width:280px}.lp002-steps-list-title{color:#fff;font-size:27px;letter-spacing:2px;margin-bottom:15px;margin-top:5px;text-align:center}.lp002-steps-list-title-strong{color:#f9902c}.lp002-steps-list-desc{background-color:#fff;border-radius:2px;color:#543417;font-size:14px;line-height:1.5;list-style-type:disc;padding:20px 10px 20px 30px}.lp002-merits{margin:20px 0}.lp002-merits-inner{background-color:#f6f6f6;background-image:linear-gradient(0deg,#f6f6f6 0,#fffefe);border-radius:4px;box-shadow:inset 0 0 1px 1px #fff,0 0 4px 1px rgba(0,0,0,.4);margin:0 20px;padding:20px}.lp002-merits-title{background-image:url(/images/lp002/texture-graph-paper.png);background-repeat:repeat;border-bottom:6px solid #750001;border-top:2px solid #750001;padding:20px 20px 10px;text-align:center}.lp002-merits-reason{margin-bottom:20px}.lp002-merits-reason-list li{font-size:27px;font-weight:700;margin-bottom:10px}.lp002-merits-reason-list-strong{background-color:#fffc61;color:inherit;padding:4px}.lp002-merits-reason-list-badge{background-image:url(/images/lp002/ico-prize.png);background-repeat:no-repeat;color:#fffc61;display:inline-block;font-size:16px;height:56px;letter-spacing:1px;line-height:1.25;margin-right:10px;padding:14px 0;text-align:center;vertical-align:middle;width:84px}.lp002-merits-reason-list-badge-number{display:block;font-size:24px}.lp002-merits-scene{background-color:#fff;border:4px solid #543417;border-radius:4px;margin-top:144px;padding:20px;position:relative}.lp002-merits-scene-poster-child{left:0;position:absolute;top:-144px}.lp002-merits-scene-list{margin-bottom:-20px;margin-right:-20px;overflow:hidden}.lp002-merits-scene-list>li{float:left;margin-bottom:20px;margin-right:20px;overflow:hidden;width:401px}.lp002-merits-scene-list-title{color:#e79526;font-size:24px;margin-bottom:10px;margin-top:0}.lp002-merits-scene-list-title-icon{margin-right:10px}.lp002-merits-scene-list-desc,.lp002-merits-scene-list-desc-packed{color:#543417;font-size:14px;line-height:1.5;list-style-type:disc;padding-left:20px}.lp002-merits-scene-list-desc-packed li{float:left;width:25%}.lp002-merits-scene-list-desc-note{font-size:14px;margin-bottom:0;margin-top:5px}.lp002-reviews{background-color:#fff5b5;background-image:url(/images/lp002/texture-borders-dot.png);background-repeat:repeat;background-size:1px 21px;margin:20px 0;padding:20px}.lp002-reviews-title{margin-bottom:20px;margin-top:0}.lp002-reviews-block{margin-bottom:10px;overflow:hidden}.lp002-reviews-block-comment{background-color:#fff;border:1px solid #ccc;border-radius:4px;float:left;min-height:130px;padding:10px 20px;position:relative;width:560px}.lp002-reviews-block-comment:after,.lp002-reviews-block-comment:before{border:solid transparent;content:"";display:block;height:0;margin-top:-18px;position:absolute;top:50%;width:0}.lp002-reviews-block-comment:before{border-left:solid #ccc;border-width:18px;right:-36px;z-index:1}.lp002-reviews-block-comment:after{border-left:solid #fff;border-width:18px;right:-34px;z-index:2}.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{font-weight:700;line-height:2;margin-right:20px}.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{color:#949494;display:inline;font-size:14px;line-height:2.5;margin-bottom:0;margin-right:10px;padding-left:0}.lp002-reviews-block-comment-user-icon{background-color:currentColor;background-position:bottom;background-size:90%;border:1px solid;border-radius:50%;margin-right:5px}.lp002-reviews-block-comment-text{margin-top:10px}.lp002-reviews-media{float:right}.lp002-faq{background-color:#edfad2;background-image:url(/images/lp002/texture-borders-dot.png);background-repeat:repeat;background-size:1px 21px;margin:20px 0;padding:20px}.lp002-faq-title{margin-bottom:20px;margin-top:0}.lp002-faq-inner{background-color:#e3fea8;border:4px solid #764929;padding:20px}.lp002-faq-session{border-bottom:1px solid #cfe2a6;margin-bottom:20px;padding-bottom:20px}.lp002-faq-session dt{float:none;font-size:24px;font-weight:700;margin-bottom:20px}.lp002-faq-session dt:after{content:"";margin-left:0;margin-right:0}.lp002-faq-session dd{background-color:#fff;border:2px solid #f5ed60;padding:20px;position:relative}.lp002-faq-session dd:after,.lp002-faq-session dd:before{border:solid transparent;content:"";display:block;height:0;margin-top:-18px;position:absolute;width:0}.lp002-faq-session dd:before{border-bottom:solid #f5ed60;border-width:18px;left:22px;top:-19px;z-index:1}.lp002-faq-session dd:after{border-bottom:solid #fff;border-width:18px;left:22px;top:-16px;z-index:2}.lp002-faq-session-question-symbol{color:#478928;font-family:serif;font-size:27px}.lp002-message{background-image:url(/images/lp002/texture-graph-paper.png);background-repeat:repeat;margin:20px 0;overflow:hidden;padding:20px}.lp002-message-title{margin-bottom:20px;margin-top:0}.lp002-message-media{float:left}.lp002-message-text{float:right;width:640px}.lp002-estimate-request{background-color:#f1e596;border:1px solid #eed988;border-radius:4px;margin:40px 20px;padding:10px}.lp002-estimate-request:after{clear:both;content:".";display:block;height:0;visibility:hidden}.lp002-estimate-request-tel{float:left;margin-top:10px}.lp002-estimate-request-tel-text{color:#543417;font-size:22px;font-weight:700;margin-bottom:10px}.lp002-estimate-request-tel-number{color:#bb0712;font-size:42px;font-weight:700;line-height:1;margin-bottom:0}.lp002-estimate-request-tel-number-icon{margin-right:5px;margin-top:4px}.lp002-estimate-request-form{float:right}.lp002-estimate-request-btn{position:relative}.lp002-estimate-request-btn-badge{left:-30px;position:absolute;top:-30px}.lp002-button{cursor:pointer;display:inline-block}.lp002-icon{background-repeat:no-repeat;display:inline-block;vertical-align:top}.lp002-ico-search{background-image:url(/images/lp002/ico-search.png);height:31px;width:30px}.lp002-ico-category{background-image:url(/images/lp002/ico-category.png);height:31px;width:31px}.lp002-ico-price{background-image:url(/images/lp002/ico-price.png);height:31px;width:25px}.lp002-ico-design{background-image:url(/images/lp002/ico-design.png);height:31px;width:36px}.lp002-ico-freedial{background-image:url(/images/lp002/ico-freedial.png);height:38px;width:45px}.lp002-ico-user{background-image:url(/images/lp002/ico-user.png);height:28px;width:28px}.red_txt{color:#fd1f31}@media screen and (min-width:641px){.lp003{margin-left:auto;margin-right:auto;margin-top:-14px;width:1000px}.lp003 .section-intro{float:none;font-size:20px;line-height:160%;margin-top:0;padding:10px 0 0 106px}.lp003 .section{margin-top:30px}.lp003 .section-title{margin:0 0 10px}.lp003 .smp{display:none!important}.lp003 .head{margin:0;overflow:hidden;width:1000px}.lp003 .site-title{float:left;padding:6px 0 20px;width:100%}.lp003 .site-title-description{color:#978b84;font-size:12px;font-weight:400;margin-bottom:10px;padding-top:5px}.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{float:right;text-align:right}.lp003 .mainview{height:565px}.lp003 .mainview,.lp003 .mainview-listing{background:none;margin-top:6px;position:relative;z-index:0}.lp003 .mainview-listing{height:605px}.lp003 .mainview-listing a{top:430px;z-index:1}.lp003 .mainview a{left:176px;position:absolute;top:408px;width:829px;z-index:1}.lp003 .main{background:url(/images/lp003/new/mainview_lp.png) top no-repeat}.lp003 .main .inner{height:473px;margin:0 auto;position:relative;text-align:left;width:1000px}.lp003 .simple_form{height:1000px;position:absolute;right:0;top:10px;width:350px}.lp003 .mainview.mainview_x a{left:0}.lp003 .point p{color:#f99f02;float:right;font-size:23px;font-weight:700;margin:18px 0 52px}.lp003 .pcx.specials .specials-content{padding:20px 30px}.lp003 .specials .specials-content{background-color:#d3edfb;border-radius:35px;margin:0 auto;padding:20px 20px 20px 5px}.lp003 .specials .specials-content .special{overflow:hidden;padding-left:30px;padding-top:10px;position:relative}.lp003 .special .special-title-deco{height:91px;left:0;position:absolute;top:0;width:123px}.lp003 .special .special-title{background-color:#8bc901;border-radius:40px;color:#fff;display:table;float:left;font-size:30px;height:74px;padding:20px 20px 20px 100px;width:304px}.lp003 .special .special-title .special-title-text{display:table-cell;vertical-align:middle}.lp003 .special .special-body{background-color:#fff;border-radius:40px;float:right;font-size:20px;height:74px;padding:20px;width:454px}.lp003 .pcx.shops-descriptions .shops-description-content{overflow:hidden;padding:40px 30px 0}.lp003 .shops-descriptions .bx{background-color:#fff;border:4px solid #00a0e9;border-radius:25px;margin-bottom:40px;padding:20px 20px 0 140px;position:relative;text-align:left}.lp003 .shops-descriptions .shops-description-content .bx .num{left:-20px;position:absolute;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;margin:10px 0 20px;text-align:left}.lp003 .shops-descriptions .shops-description-content{background-color:#d3edfb;border-radius:35px;margin:0 auto;padding:20px 20px 20px 5px}.lp003 .shops-descriptions .shops-description-content b{color:#00a0e9;font-size:26px}.lp003 .shops-descriptions .shops-description-content .shops-description{overflow:hidden;padding-left:30px;padding-top:10px;position:relative}.lp003 .shops-description .shops-description-title-deco{height:91px;left:0;position:absolute;top:0;width:123px}.lp003 .shops-description .shops-description-title{background-color:#8bc901;border-radius:40px;color:#fff;display:table;float:left;font-size:30px;height:74px;padding:20px 20px 20px 100px;width:304px}.lp003 .shops-description .shops-description-title .shops-description-title-text{display:table-cell;vertical-align:middle}.lp003 .shops-description .shops-description-body{background-color:#fff;border-radius:40px;float:right;font-size:20px;height:74px;padding:20px;width:454px}.lp003 .support2{background:url(/images/lp003/bg_support_2.png) no-repeat top;height:335px;position:relative;width:1000px}.lp003 .support2 a{bottom:20px;display:block;position:absolute;right:28px}.lp003 .support4{background:url(/images/lp003/new/bg_support_3.png) no-repeat top;height:335px;position:relative;width:1000px}.lp003 .support4 a{bottom:20px;display:block;position:absolute;right:28px}.lp003 .support{margin-bottom:50px}.lp003 .support h2{line-height:0;margin:0}.lp003 .support .wallper{background:url(/images/lp003/support-bg.png) no-repeat;height:258px;margin:0;width:1000px}.lp003 .support .wallper a{display:block;left:425px;position:relative;top:10px;width:546px}.lp003 .support .wallper p{display:block;left:493px;position:relative;top:20px;width:404px}.lp003 .troubles .troubles-content{background-color:#d3edfb;border-radius:35px;padding:20px}.lp003 .troubles .trouble{margin-bottom:20px;overflow:hidden;padding-top:30px;position:relative}.lp003 .trouble .trouble-number{height:60px;left:0;position:absolute;top:0;width:60px}.lp003 .trouble .trouble-arrow.pcx{margin-top:60px}.lp003 .trouble .trouble-q{background-color:#fff;background-image:url(/images/lp003/trouble-women.png);background-position:20px 20px;background-repeat:no-repeat;background-size:95px 149px;border:4px solid #ba7d96;border-radius:25px;float:left;min-height:150px;padding:20px 20px 20px 120px;width:292px}.lp003 .trouble .trouble-q-title{color:#ba7d96;font-size:20px;font-weight:700}.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;font-size:26px;padding:15px;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{background-color:#d3edfb;border-radius:35px;margin:0;padding:20px}.lp003 .steps .step{font-size:20px;line-height:150%;margin-right:10px;overflow:hidden}.lp003 .steps .step.step01{background-image:url(/images/lp003/step-person-01.png);background-position:100% 100%;background-repeat:no-repeat}.lp003 .steps .step.step01-renovation{background-image:url(/images/lp003/step-person-01-renovation.png);background-position:100% 100%;background-repeat:no-repeat}.lp003 .steps .step.step02{background-image:url(/images/lp003/step-person-02.png)}.lp003 .steps .step.step02,.lp003 .steps .step.step03{background-position:100% 100%;background-repeat:no-repeat}.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:20px;width:540px}.lp003 .steps .step-arrow{margin-bottom:10px;margin-left:195px;width:149px}.lp003 .steps .step .step-title{background-image:url(/images/lp003/step-1.png);background-repeat:no-repeat;background-size:84px;color:#4c2b01;font-size:33px;line-height:130%;padding-left:100px}.lp003 .steps .step .step-title strong{color:#f99f02}.lp003 .steps.steps_x .steps-content{background-color:#d3edfb;border-radius:35px;overflow:hidden;padding:20px 0 20px 30px}.lp003 .steps.steps_x .step{float:left;margin-right:15px;width:308px}.lp003 .steps.steps_x .step b{color:#4c2b01;font-size:20px;margin-left:40px}.lp003 .steps.steps_x .step p{font-size:16px;margin-left:40px}.lp003 .voices .wallper{clear:both;margin-left:-30px}.lp003 .voices .wallper .voice{background-color:#d3edfb;border-radius:35px;float:left;height:453px;margin-bottom:30px;margin-left:30px;padding:20px;width:442px}.lp003 .voices .wallper .voice p{background-color:#fff;border-radius:25px;font-size:20px;height:270px;line-height:150%;margin-top:40px;padding:15px;position:relative;width:410px}.lp003 .voices .wallper .voice p img{bottom:0;position:absolute;right:20px}.lp003 .voices .wallper .voice .man{color:#4151eb}.lp003 .voices .wallper .voice h3{background-image:url(/images/lp003/voice-balloon.png);background-repeat:no-repeat;color:#fc0254;font-size:24px;height:55px;line-height:55px;padding-left:20px}.lp003 .voices .wallper .voice h4{color:#4c2b01;font-size:23.5px;margin-top:30px}.lp003 .voices .wallper .voice h4 span{color:#00a0e9}.lp003 .footer{border:none!important;margin:70px 0 0;text-align:center}.lp003 .footer ul{margin:16px 0}.lp003 .footer ul li{border-left:1px solid #4c2b01;border-right:1px solid #4c2b01;display:inline;font-size:15px;height:20px;list-style:none;padding:0 20px}.lp003 .footer ul li a{color:#ff7002}.lp003 .footer ul .after{border-left:none}.lp003 .footer address{font-style:normal;font-weight:700}}@media screen and (max-width:640px){body.lp003{margin:0 1%;padding:0;position:relative}.lp003{margin-top:-14px}.lp003 img{height:auto;width:100%}.lp003 .head img,.lp003 .spimg{width:100%}.lp003 .pcx{display:none!important}.lp003 .section{margin-top:30px}.lp003 .section-intro{float:none;font-size:14px;line-height:120%;margin-bottom:7px;margin-top:0;padding-bottom:0;padding-left:10px;padding-right:10px}.lp003 .section-title{margin:0}.lp003 .head{margin:0;overflow:hidden;width:100%}.lp003 .site-title{float:left;padding:6px 0 0}.lp003 .site-title-logo{float:left;width:40%}.lp003 .site-title-description{color:#978b84;font-size:12px;font-weight:400;margin-bottom:10px;padding-top:5px}.lp003 .site-tel{float:right;margin:0;width:50%}.lp003{font-size:15px}.lp003 .mainview{background:none!important;height:auto!important;margin-top:0!important;min-width:100%!important;width:100%!important}.lp003 h3,.lp003 p{margin-bottom:15px;margin-top:15px}.lp003 .mainview img{width:100%}.lp003 .point p{color:#f99f02;font-size:95%;font-weight:700;margin:3% 0 6%;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;padding-left:30px;padding-top:10px;position:relative}.lp003 .special .special-title-deco{left:0;position:absolute;top:0;width:80px}.lp003 .special .special-title{background-color:#8bc901;border-radius:40px;color:#fff;display:table;font-size:20px;height:30px;margin:0 auto 10px;padding-bottom:20px;padding-left:50px;padding-top:20px;width:80%}.lp003 .special .special-title .special-title-text{display:table-cell;vertical-align:middle}.lp003 .special .special-body{background-color:#fff;border-radius:40px;font-size:16px;margin:0 auto;padding:20px;width:80%}.lp003 .support{margin-bottom:15px;position:relative}.lp003 .support h2{line-height:0;margin:0}.lp003 .support .wallper{background:url(/images/lp003/support-bg.png) bottom no-repeat;background-size:cover;margin:0;padding:25.9% 0 0;position:relative}.lp003 .support .wallper a{display:block;position:absolute;right:3%;top:0;width:55%}.lp003 .support .wallper p{display:block;position:absolute;right:6%;top:45%;width:50%}.lp003 .troubles .troubles-content{background-color:#d3edfb;border-radius:0;padding:20px}.lp003 .troubles .trouble{margin-bottom:20px;overflow:hidden;padding-top:20px;position:relative}.lp003 .trouble .trouble-number{height:40px;left:0;position:absolute;top:0;width:40px}.lp003 .trouble .trouble-arrow.smp{display:block;margin:0 auto 10px;width:96px}.lp003 .trouble .trouble-q{background-color:#fff;background-image:url(/images/lp003/trouble-women.png);background-position:5px 20px;background-repeat:no-repeat;background-size:63px 99px;border:4px solid #ba7d96;border-radius:25px;padding:10px 10px 10px 70px}.lp003 .trouble .trouble-q-title{color:#ba7d96;font-size:16px;font-weight:700}.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;font-size:18px;padding:15px;text-align:center;vertical-align:middle}.lp003 .trouble .trouble-a-body{font-size:14px;font-weight:400;text-align:left}.lp003 .steps .steps-content{background-color:#d3edfb;border-radius:0;margin:0;padding:10px}.lp003 .steps .step{background-position:100% 100%;background-repeat:no-repeat;background-size:166px 110px;line-height:150%;margin-bottom:20px;overflow:hidden;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;font-size:16px;padding:15px}.lp003 .steps .step .step-arrow{margin-left:auto;margin-right:auto;width:75px}.lp003 .steps .step .step-title{background-image:url(/images/lp003/step-1.png);background-repeat:no-repeat;background-size:42px;color:#4c2b01;font-size:16px;line-height:130%;margin-top:0;padding-left:50px;text-align:left}.lp003 .steps .step .step-title strong{color:#f99f02}.lp003 .voices .wallper{clear:both;position:relative}.lp003 .voices .wallper .voice{background-color:#d3edfb;border-radius:35px;float:left;margin-bottom:30px;width:100%}.lp003 .voices .wallper .voice p{background-color:#fff;border-radius:25px;bottom:0;font-size:100%;line-height:150%;margin-left:auto;margin-right:auto;margin-top:15px;padding:10px 10px 95px;position:relative;width:85%}.lp003 .voices .wallper .voice p img{bottom:0;height:90px;position:absolute;right:20px;width:auto}.lp003 .voices .wallper .voice .man{color:#4151eb}.lp003 .voices .wallper .voice h3{background-image:url(/images/lp003/voice-balloon.png);background-repeat:no-repeat;color:#fc0254;font-size:120%;height:55px;line-height:55px;margin-left:auto;margin-right:auto;padding-left:20px;width:85%}.lp003 .voices .wallper .voice h4{color:#4c2b01;font-size:110%;margin-left:auto;margin-right:auto;margin-top:10px;width:85%}.lp003 .voices .wallper .voice h4 span{color:#00a0e9}.lp003 .footer{border:none!important;margin:6% 0 0;text-align:center;width:100%}.lp003 .footer-logo{width:100px}.lp003 .footer ul{display:block;margin:3% 0}.lp003 .footer ul li{border-left:1px solid #4c2b01;border-right:1px solid #4c2b01;display:inline;font-size:80%;list-style:none;padding:0 3%}.lp003 .footer ul li a{color:#ff7002}.lp003 .footer ul .after{border-left:none}.lp003 .footer address{font-size:80%;font-style:normal;font-weight:700}}.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-bottom:12px;margin-top:30px}.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{color:#ff3901;font-size:14px;font-weight:700;margin-bottom:7px}.lp003 .campaign_summary_note_list{list-style:disc;padding-left:40px}.lp003.ehonnavi{margin-top:62px}.lp003 .ehonnavi-band{background-color:#7ad333;height:62px;left:0;line-height:62px;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%}.lp003 .ehonnavi-band_image{vertical-align:middle}.lp003 .ehonnavi-summary{background-color:#d9fabd;border-radius:35px;font-size:16px;margin:30px 0;padding:30px}.lp003.quocard{margin-top:135px}.lp003 .quocard-band{background-color:#7ad333;height:135px;left:0;line-height:135px;position:absolute;text-align:center;top:0;width:100%}.lp003 .quocard-band,.lp003 .quocard-band_image{vertical-align:middle}.lp003 .quocard-summary{margin:30px 0}.lp003 .matsuzaka-summary,.lp003 .quocard-summary{background-color:#d9fabd;border-radius:35px;font-size:16px;padding:30px}.lp003 .matsuzaka-summary{margin:30px 0 6px}.lp003 .matsuzaka_supply_txt{line-height:150%;text-align:center}.lp003.recruit{margin-top:205px}.lp003 .recruit-band{background-color:#7ad333;height:205px;left:0;line-height:205px;position:absolute;text-align:center;top:0;width:100%}.lp003 .recruit-band,.lp003 .recruit-band_image{vertical-align:middle}.lp003 .recruit_catch{bottom:0;left:0;margin:auto;position:absolute;right:0;top:220px}.lp003 .recruit-summary{background-color:#d9fabd;border-radius:35px;font-size:16px;margin:30px 0;padding:30px}.lp003 .support3{background:url(/images/lp003/recruit/bg_support-3.png) no-repeat top;height:511px;position:relative;width:1000px}.lp003 .support3 a{bottom:150px;display:block;position:absolute;right:28px}.sp-lp003{background-color:#fff;background-image:none;font-size:14px}.sp-lp003 p{margin:12px 0}.sp-lp003 img{vertical-align:top}.sp-lp003 mark{background:none;box-shadow:inset 0 -.6em #ff0;padding-bottom:.1em}.sp-lp003 #footer,.sp-lp003 #header{background-color:#f3f0e6;padding:14px 0}.sp-lp003 #footer{margin-top:24px}.sp-lp003 .l-wrapper{margin:0 auto;max-width:640px;overflow:hidden;padding:0 8px}.sp-lp003 .site_logo{height:24px}.sp-lp003 .site_logo>img{height:100%;width:auto}.sp-lp003 .site_logo .dreammail{width:100%}.sp-lp003 .site_logo .yahoo{float:right;height:auto;width:30%}.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{font-size:12px;margin-bottom:8px;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{color:#4c2b01;display:block;font-size:12px;text-align:center}.sp-lp003 .icon{background-repeat:no-repeat;display:inline-block;vertical-align:middle}.sp-lp003 .button{background-color:#ff4f01;background-image:-webkit-linear-gradient(0deg,#fed997 0,#f99f01 33%,#ff4f01 66%);border:1px solid #ff4f01;border-radius:12px;box-shadow:inset 0 0 4px #fed997;box-sizing:border-box;color:#fff;display:block;font-size:16px;font-weight:700;padding:14px 10px;text-align:center;text-decoration:none;text-shadow:0 0 6px #ff4f01}.sp-lp003 .tel_inquiry_button{background-color:#00a0e9;background-image:-webkit-linear-gradient(0deg,#d3edfb 0,#00a0e9 33%,#0282bc 66%);border:1px solid #00a0e9;border-radius:12px;box-shadow:inset 0 0 4px #d3edfb;text-shadow:0 0 6px #0078cc;width:46%}.sp-lp003 .estimate_button,.sp-lp003 .tel_inquiry_button{box-sizing:border-box;color:#fff;display:block;float:left;font-size:20px;font-weight:700;margin-left:8px;padding:10px;text-align:center;text-decoration:none}.sp-lp003 .estimate_button{background-color:#ff4f01;background-image:-webkit-linear-gradient(0deg,#fed997 0,#f99f01 33%,#ff4f01 66%);border:1px solid #ff4f01;border-radius:12px;box-shadow:inset 0 0 4px #fed997;text-shadow:0 0 6px #ff4f01;width:98%}.sp-lp003 .figure{margin-top:24px}.sp-lp003 .figure_caption{border-top:2px solid #000;font-weight:700;margin-bottom:8px;padding-top:8px}.sp-lp003 .figure_image{height:auto;max-width:80%;width:100%}.sp-lp003 .heading{margin-top:24px}.sp-lp003 .heading_bar{background-color:#4c2b01;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:20px;margin-bottom:0;margin-top:0;padding:10px 8px}.sp-lp003 .heading_bar>em{color:#f99f01}.sp-lp003 .heading_bar>small{font-size:14px}.sp-lp003 .heading_note{background-color:#f3f0e6;border-radius:20px;color:#4c2b01;display:inline-block;font-weight:700;margin-bottom:8px;padding:5px 8px}.sp-lp003 .content{background-color:#d3edfb;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:12px;padding:12px 8px}.sp-lp003 .content+.content{border-top:4px solid #fff;margin-top:-14px}.sp-lp003 .content_header{background-color:#fff;border-radius:2px;font-weight:700;margin-bottom:24px;margin-top:0;padding:5px 8px;text-align:center}.sp-lp003 .content_footer{border-top:2px solid #fff;margin-bottom:12px;margin-top:24px;padding-top:12px}.sp-lp003 .scrollable_content{position:relative}.sp-lp003 .scrollable_content_inner{overflow-x:auto}.sp-lp003 .scrollable_content_title{color:#4c2b01;display:block;font-weight:700;left:0;margin-bottom:0;margin-top:0;position:absolute;right:0;text-align:center;top:10px}.sp-lp003 .scrollable_content_body{background-color:#f3f0e6;border:1px solid #4c2b01;display:inline-block;padding:36px 12px 12px}.sp-lp003 .scrollable_content_body_image{width:540px}.sp-lp003 .scrollable_content_body_image>img{height:auto;width:100%}.sp-lp003 .category_content{position:relative}.sp-lp003 .category_content_inner{overflow:auto}.sp-lp003 .category_content_title{color:#4c2b01;display:block;font-weight:700;left:0;margin-bottom:0;margin-top:0;position:absolute;right:0;text-align:center;top:10px}.sp-lp003 .category_content_body{background-color:#f3f0e6;border:1px solid #4c2b01;display:inline-block;padding:36px 12px 12px}.sp-lp003 .category_content_body_image{width:100%}.sp-lp003 .category_content_body_image>img{height:auto;width:100%}.sp-lp003 .notes-estimate-free{color:#b2b2b2;font-size:13px;margin:4px 0 0;text-align:right}.sp-lp003 .exchange_item_area{margin-top:10px}.sp-lp003 .exchange_item_area .exchange_item_list{border-bottom:1px dotted #d9d8d6;margin-bottom:13px;overflow:hidden;padding-bottom:10px}.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{color:#4c2b01;font-weight:700;line-height:1.5}.sp-lp003 .card{background-color:#fff;border-radius:2px;padding:8px}.sp-lp003 .card_label{font-weight:700;margin:12px 0}.sp-lp003 .card_label>small{font-size:12px;font-weight:400}.sp-lp003 .card_title{border-bottom:2px solid #00a0e9;font-weight:700;margin-bottom:8px;padding-bottom:5px}.sp-lp003 .card_title_prefix{color:#00a0e9;font-style:italic}.sp-lp003 .list li+li{margin-top:12px}.sp-lp003 .combined_list li{border:1px solid #fff;padding:12px;position:relative;z-index:0}.sp-lp003 .combined_list li:after{background-color:#fff;background-image:url(/images/lp003/smart_phone/icon_combination@2x.png);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border-radius:50%;bottom:-14px;content:"";display:block;height:28px;left:50%;margin-left:-14px;position:absolute;width:28px;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;font-weight:700;min-height:28px}.sp-lp003 .combined_list_icon{background-size:contain;height:48px;margin-right:5px;width:48px}.sp-lp003 .step_list li{margin-bottom:52px;position:relative}.sp-lp003 .step_list li:after{background-color:#fff;background-image:url(/images/lp003/smart_phone/icon_arrow@2x.png);background-position:50%;background-repeat:no-repeat;background-size:50% auto;border-radius:50%;bottom:-40px;content:"";display:block;height:28px;left:50%;margin-left:-14px;position:absolute;width:28px}.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{color:#f99f01;font-weight:700;margin-bottom:8px;margin-left:-8px;margin-top:-8px}.sp-lp003 .step_list_title_prefix{background-color:#f99f01;border-top-left-radius:2px;color:#fff;display:inline-block;margin-right:5px;padding:3px 8px}.sp-lp003 .step_list_title_prefix>small{font-size:11px}.sp-lp003 .step_list_phrase{color:#000;display:block;font-weight:700}.sp-lp003 .lp003-mainview{background-image:url(/images/smart_phone/mainview.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #baab7d;border-top:1px solid #baab7d;margin-bottom:0;margin-top:0;min-width:100%}.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{background-color:hsla(0,0%,100%,.25);padding:50px 8px;width:auto}.sp-lp003 .lp003-mainview_words{display:table;margin:0 auto;vertical-align:top}.sp-lp003 .lp003-mainview_words>img{height:auto;max-width:100%;width:320px}.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{min-height:560px;position:relative;width:100%}.sp-lp003 .bx1:before{content:"";display:block;padding-top:100%}.sp-lp003 .simple_form{height:100%;left:0;position:absolute;top:0;width:100%}.sp-lp003 .sales{margin:24px 0}.sp-lp003 .sales_title{background-color:#fa2439;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-size:20px;font-weight:700;margin-bottom:0;padding:8px;text-align:center}.sp-lp003 .sales_content{border:2px solid #fa2439;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-sizing:border-box;padding:12px 8px;text-align:center}.sp-lp003 .sales_content_tel{color:#4c2b01;display:inline-block;font-size:24px;font-weight:700;margin-top:8px;text-decoration:none;vertical-align:middle}.sp-lp003 .sales_content_tel_icon{background-image:url(/images/lp003/smart_phone/icon_tel.png);height:24px;vertical-align:text-top;width:36px}.sp-lp003 .sticky_sales{background-color:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;display:none;left:0;padding:12px 8px;position:fixed;text-align:center;width:100%}.sp-lp003 .note{color:#b2b2b2;font-size:13px;margin:20px 0 0}.sp-lp003 .note li{margin-bottom:4px}.sp-lp003 .p-promotion .content{background-color:#fcd8d9;border-radius:4px;margin-top:36px;padding:24px 8px;position:relative}.sp-lp003 .p-promotion .content:before{background-image:url(/images/lp003/smart_phone/promotion_words@2x.png);background-repeat:no-repeat;background-size:contain;content:"";height:33px;left:50%;margin-left:-73.5px;position:absolute;top:-16px;width:147px}.sp-lp003 .p-promotion .content>strong{color:#fa2439;display:block;font-size:20px;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{background-color:#fff;background-image:url(/images/lp003/smart_phone/icon_accordion@2x.png);background-position:50%;background-repeat:no-repeat;background-size:50% auto;border-radius:50%;content:"";display:block;float:right;height:28px;width:28px}.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{background-position:right 8px bottom;background-repeat:no-repeat;background-size:68px auto;padding-right:80px}.sp-lp003 .p-voice .card>p{margin-bottom:0;margin-top: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-bottom:12px;margin-top:12px}}.sp-lp003 .campaign_band{margin:8px 0;padding:0 8px}.sp-lp003 .campaign_band>img{height:auto;width:100%}.sp-lp003 .campaign_summary{margin:24px 0}.sp-lp003 .campaign_summary_main{margin:12px 0}.sp-lp003 .campaign_summary_main_description{height:auto;width:100%}.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{color:#ff3901;font-size:14px;font-weight:700;margin-bottom:7px}.sp-lp003 .campaign_summary_note_list{font-size:12px;list-style:disc;padding-left:40px}.sp-lp003 #header.sp-ehonnavi-header{background-color:#fff}.sp-lp003 .sp-ehonnavi_band{background-color:#7ad333;padding:13px 8px}.sp-lp003 .sp-ehonnavi_band_image{height:auto;max-width:100%;vertical-align:top;width:auto}.sp-lp003 .sp-ehonnavi-summary{background-color:#d9fabd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:12px 0;padding:12px 8px}.sp-lp003 #header.sp-quocard-header{background-color:#fff}.sp-lp003 .sp-quocard_band{background-color:#7ad333;padding:13px 8px;text-align:center}.sp-lp003 .sp-quocard_band_image{height:auto;max-width:100%;vertical-align:top;width:auto}.sp-lp003 .sp-quocard-summary{background-color:#d9fabd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:12px 0;padding:12px 8px;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;max-width:100%;overflow:hidden;padding:8px 14px;text-align:center;vertical-align:middle}.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-size:16px;font-weight:700;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-size:16px;font-weight:700;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{font-size:13px;margin-top:6px}.sp-lp003 #header.sp-recruit-header{background-color:#fff}.sp-lp003 .sp-recruit_band{background-color:#7ad333;padding:13px 8px;text-align:center}.sp-lp003 .sp-recruit_band_image{height:auto;max-width:100%;vertical-align:top;width:auto}.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{background-color:#d9fabd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:3vw;margin:12px 0;padding:12px 8px;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{align-items:center;display:flex;height:64px;justify-content:space-between;padding:0 8px}.contest_header .logo{margin-top:0}.contest_header .logo img{height:auto;width:170px!important}.contest_header .tel img{height:auto;width:160px}.contest_footer{background-image:url(/images/bg_header.png);border-top:1px solid #4d2b09;box-sizing:border-box;padding:4px 8px 16px}.contest_footer .footertext{background:none;color:#4d2b09;padding:16px 0}.contest_footer .wrapper{align-items:center;display:flex;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{color:#d9d8d6;content:"|";margin-left:6px}.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{background:#fff431;bottom:0;content:"";height:.4em;left:0;position:absolute;width:100%;z-index:-1}.contest_container h2{font-size:1.8em;text-align:center}.contest_container h2.section_title{background:#e19923;color:#fff;padding:16px 0}.contest_container p{line-height:1.6}.contest_container .case_morelink_area p{color:#1d9bf0;display:inline-block;margin-top:16px;position:relative}.contest_container .case_morelink_area p:after,.contest_container .case_morelink_area p:before{background:#1d9bf0;bottom:0;content:"";height:110%;position:absolute;width:2px}.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;font-weight:700;width:380px}.contest_container .btn_morelink i{font-size:24px;font-weight:700;margin-left:16px}.contest_container .btn_morelink.disabled{background:#aaa;box-shadow:0 3px 0 #999;pointer-events:none}.contest_container .btn_twitter{background-color:#1d9bf0;border-radius:4px;box-shadow:0 3px 0 #197ec3;color:#fff;display:block;font-weight:700;margin:0 auto 24px;padding:20px;text-decoration:none;width:380px}.contest_container .btn_twitter i{font-size:32px;margin-right:16px;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{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%;position:relative}.contest_top_mainview .catch_amazon{height:auto;position:absolute;right:calc(50vw - 450px);top:8%;width:300px}.contest_top_mainview h1{color:#e19923;font-size:48px;line-height:1.6;text-align:center;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;border-radius:50%;color:#543718;font-size:22px;margin-right:8px;padding:26px 8px;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{color:#543718;font-size:24px;font-weight:700;line-height:1.4;margin-top:80px;text-align:center}.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{height:auto;right:0;top:calc(32% - 110px);width:240px}.contest_top_mainview h1{font-size:7.4vw;line-height:1.8}.contest_top_mainview h1 span{font-size:18px;padding:20px 5px}.contest_top_mainview h1 img{height:auto;width:190px}.contest_top_mainview .catch_text{font-size:19px;margin-top:32px}}.contents_wrapper{margin:0 auto;max-width:1000px}@media screen and (max-width:500px){.contents_wrapper{padding:0 10px}}.accordion_article .accordion_contents{border:3px solid #aac803;margin:8px 0}.accordion_article .accordion_contents .accordion_bar{background:#aac803;color:#fff;font-size:1.2em;padding:12px 16px;position:relative}.accordion_article .accordion_contents:nth-child(2){border-color:#e188b6}.accordion_article .accordion_contents:nth-child(2) .accordion_bar{background:#e188b6}.close_info{border:4px solid #e19923;display:inline-block;margin-bottom:32px;padding:0 24px 8px}.close_info p{color:#555;font-size:1.2em;font-weight:700;text-align:end}.close_info p img{height:auto;left:-8px;position:relative;top:22px;transform:rotate(-10deg);width:100px}.about_contest{margin:64px auto;text-align:center}.about_contest h2{border-bottom:1px solid #e19923;color:#543718;display:inline-block;margin-bottom:16px;padding-bottom:8px}.about_contest p{margin:16px 0}@media screen and (max-width:500px){.close_info p img{display:block;height:auto;top:-4px;width:88px}.about_contest{margin:32px auto}}.sdgs_title{background:#f4f4f4;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;font-size:24px;padding:10px 0;text-align:center}.about_sdgs{align-items:center;border:1px solid #ddd;display:flex;justify-content:center;margin:0 auto;padding:0 20px 0 0}.about_sdgs img{height:auto;width:260px}@media screen and (max-width:500px){.sdgs_title{font-size:20px}.about_sdgs{flex-direction:column;padding:0 20px 20px}.about_sdgs img{height:auto;width:200px}}.result{margin:56px auto 64px}.result h2{background:linear-gradient(#ddc57f,#bda152 51.72%,#ddc57f);color:#fff;font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;letter-spacing:2px;padding:16px 0;position:relative}.result h2:after,.result h2:before{background:#bda152;content:"";height:1px;left:0;position:absolute;width:100%}.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_]{font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:32px;font-weight:700;text-align:center}.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{align-items:flex-start;display:flex;justify-content:space-between;margin:32px auto 40px;max-width:960px}.result .accordion_article .award_contents img{max-height:320px;-o-object-fit:cover;object-fit:cover;width:76%}.result .accordion_article .award_contents .main_costarea{background:none;margin:0 0 0 24px;padding:0;text-align:left;width:100%}.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{font-size:14px;font-weight:400;list-style-type:disc;margin-left:16px}.result .accordion_article .award_contents .btn_morelink{font-size:16px;margin-top:16px;padding:12px;text-align:center;width:200px}@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)/contain no-repeat,url(/images/contest/right-leaf-gold.png) calc(50% + 110px)/contain no-repeat}.result .accordion_article .title_semi_grandprix{background:url(/images/contest/left-leaf-silver.png) calc(50% - 124px)/contain no-repeat,url(/images/contest/right-leaf-silver.png) calc(50% + 124px)/contain no-repeat}.result .accordion_article .award_contents{align-items:center;flex-direction:column;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{box-sizing:border-box;font-size:18px;padding:8px;width:50%}.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{border:none;float:none;margin:40px 24px;width:auto}.entry_reform .price_cost_list li{box-sizing:border-box;display:inline-block;padding:0 16px 8px;vertical-align:top;width:32.8%}.entry_reform .price_cost_list figure{position:relative}.entry_reform .price_cost_list figure:before{background-color:rgba(0,0,0,.7);color:#fff;content:"";font-family:FontAwesome;font-size:24px;padding:12px;position:absolute;right:0;top:0}.entry_reform .price_cost_list figure img{height:188px;-o-object-fit:cover;object-fit:cover;width:100%}.entry_reform .main_costarea{color:#222;margin-bottom:8px;width:auto}@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{background:#fff5e6;margin-top:40px;padding:32px 0}.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;display:inline-block;font-size:20px;line-height:1.5;margin:auto;position:relative;text-align:center}.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{background:#543718;bottom:0;content:"";height:110%;position:absolute;width:2px}.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{align-items:center;display:flex;justify-content:center;margin-top:20px}.howto_vote .appeal_amazon .contents_wrapper ol{width:48%}.howto_vote .appeal_amazon .contents_wrapper ol li{color:#543718;font-size:16px;line-height:1.5;list-style-type:decimal}.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{font-size:24px;font-weight:700;margin-left:16px}.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-size:20px;font-weight:700}.howto_vote .award_info ul{align-items:center;display:flex;justify-content:center;margin-top:40px}.howto_vote .award_info ul li{margin:auto 40px}.howto_vote .award_info ul li p{border:3px double #e19923;border-width:3px 0;color:#543718;font-size:16px;font-weight:700;margin-top:16px;padding:16px 0;text-align:center}@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{flex-direction:column;margin-top:0}.howto_vote .appeal_amazon .contents_wrapper ol{margin-bottom:20px;width:100%}.howto_vote .appeal_amazon .contents_wrapper ol li{color:#543718;font-size:16px;margin-left:26px}.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{border:1px solid #543718;display:inline-block;margin-top:40px;padding:32px 120px}.schedule .date_detail dl{align-items:center;color:#543718;display:flex;font-weight:700;justify-content:space-around;padding:16px 0}.schedule .date_detail dl dt{background-color:#faf3e4;border-radius:8px;font-size:1.2em;padding:8px 12px}.schedule .date_detail dl dd{letter-spacing:4px;margin:0 0 0 40px}.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{margin-top:24px;padding:16px}.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{font-size:.9em;margin-left:8px}}.notes{padding:0 0 64px;text-align:center}.notes h2{color:#543718}.notes .notes_box{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);display:inline-block;height:400px;margin:40px auto;overflow-x:hidden;overflow-y:scroll;padding:16px 32px 32px;text-align:left}.notes .notes_box h3{border-left:4px solid #543718;font-size:1.1em;margin:24px 0 16px;padding-left:16px}.notes .notes_box p{font-size:14px;margin-bottom:8px}.notes .notes_box ul{font-size:14px;line-height:1.6;list-style-type:disc;margin-left:1em}.notes .history_box_area{margin:0 auto;max-width:600px}.notes .history_box{border:1px solid #543718;clear:both;margin-top:20px;padding:32px 100px}.notes .history_box dl{align-items:center;color:#543718;display:flex;font-weight:700;justify-content:space-around;padding:16px 0}.notes .history_box dl dt{background-color:#faf3e4;border-radius:8px;font-size:1.2em;padding:8px 12px}.notes .history_box dl dd{font-size:1.4em;letter-spacing:4px;margin:0 0 0 16px}.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{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;bottom:0;display:none;height:100%;left:0;margin:auto;overflow-y:scroll;padding-top:2%;position:fixed;right:0;scrollbar-width:none;top:0;width:100%;z-index:9999}.contest_container #modal:-webkit-scrollbar{display:none}.contest_container .modal-content{margin:5% auto;max-width:960px;padding:10px;position:relative;z-index:10000}.contest_container .modal-content .case{background:#fff;display:none}.contest_container .modal-content .case h3{font-size:26px;margin:0 auto 16px;text-align:left;width:90%}.contest_container .modal-content .case ul.slider{height:517px;margin:0 auto 16px;padding:0;position:relative;width:100%}.contest_container .modal-content .case ul.slider .slider_img{align-items:center;display:flex;justify-content:center}.contest_container .modal-content .case ul.slider .slider_img a{align-items:center;display:flex;height:480px;overflow:hidden;width:100%}.contest_container .modal-content .case ul.slider .slider_img a img{height:auto;margin:0 auto;width:90%}.contest_container .modal-content .case .slick-next:before,.contest_container .modal-content .case .slick-prev:before{color:#000}.contest_container .modal-content table{margin:auto;width:90%}.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{font-weight:700;padding:16px 24px}.contest_container .modal-content table th{background:#f9f7f1;color:#524439;width:25%}.contest_container .modal-content table td{color:#333}.contest_container .modal-content #modal-close{cursor:pointer;height:30px;position:absolute;right:0;top:-30px;width:30px;z-index:3200}.contest_container .modal-content #modal-close:after,.contest_container .modal-content #modal-close:before{background-color:#989898;border-radius:4px;content:"";height:3px;position:absolute;right:0;top:12px;transform:rotate(45deg);width:29px}.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{font-size:14px;line-height:1.4;padding:12px}.contest_container .modal-content table th{width:40%}.contest_container .modal-content table th br{display:none}.contest_container .modal-content #modal-close{right:8px;top:-20px}.contest_container .modal-content .case_morelink_area .btn_morelink{padding:16px;width:80%}}.contest_container #modal_bg{background-color:#000;bottom:0;height:100vh;left:0;opacity:.7;position:fixed;right:0;top:0;width:100%;z-index:9000}.contest_container .slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contest_container .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.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{display:block;left:0;position:relative;top:0}.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{display:none;float:left;height:100%;min-height:1px}.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{border:1px solid transparent;display:block;height:auto}.contest_container .slick-arrow.slick-hidden{display:none}.contest_container .slick-list{margin-bottom:10px}.contest_container .slick-next,.contest_container .slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:40px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.contest_container .slick-next:focus,.contest_container .slick-next:hover,.contest_container .slick-prev:focus,.contest_container .slick-prev:hover{background:transparent;color:transparent;outline:none}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1}.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{left:-45px;transition:all .1s ease 0s}.contest_container .slick-prev:hover{left:-48px;opacity:.5}.contest_container .slick-next{right:-45px;transition:all .1s ease 0s}.contest_container .slick-next:hover{opacity:.5;right:-48px}}.contest_container .slick-dots{bottom:8px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.contest_container .slick-dots li{cursor:pointer;display:inline-block;height:7px;margin:0 4px;padding:0;position:relative;width:7px}.contest_container .slick-dots li button{background-color:#d4cfc2;border:0;border-radius:10px;color:transparent;cursor:pointer;display:block;font-size:0;height:7px;line-height:0;outline:medium none;padding:5px;width:7px}.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;transition:all .1s ease 0s;width:14px}.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{align-items:center;box-sizing:border-box;display:flex;height:60px;padding:8px}.header_main .header_main_logo{background:url(/images/logo.png) 50%/100% no-repeat;height:24px;margin:4px 0 0;text-indent:-1000%;width:170px}.header_main .header_main_nav{margin-left:auto;position:relative;width:50%}.header_main .header_badge_area{align-items:flex-start;display:flex;justify-content:flex-end;margin:4px 0 0 8px}.header_main .header_badge_area p{display:inline-block;font-size:2.3vw;margin-bottom:0;position:absolute;right:0;top:34px}.header_main .tosho-logo{height:auto;width:54px}}.us_form .wrapper{max-width:1024px;width:100%}.us_form .top_image img{margin:32px auto}.us_form h2{color:#543718;font-size:1.8em;margin:3.8% 0 3.2%;text-align:center}.us_form .campaign_banner{margin:20px auto;text-align:center}.us_form .ios_message{font-size:2.1vw;margin:0}@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;margin-top:0;padding:1vw 0}.us_form .form_discription .disc_box{background:hsla(0,0%,100%,.8);border-radius:4px;box-sizing:border-box;margin:2.4vw auto;padding:24px}.us_form .form_discription p{line-height:1.4;margin:8px auto}.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{margin:24px auto;width:90%}.us_form .form_discription.thanks{background-image:url(/shop_assets/contacts_new/images/bg-pt.png)}}.us_form .case_morelink_area{align-items:flex-end;display:flex;gap:10px;margin-top:10px}.us_form .case_morelink_area form{display:flex;flex:1;flex-direction:column}.us_form .case_morelink_area form p{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:10px}.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{align-items:flex-start;display:flex;gap:20px;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{display:block;margin-bottom:10px}.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;line-height:1.5;margin-bottom:9px;margin-top:9px}.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{display:block;margin:auto;max-width:360px;position:relative;width:100%}.us_form .btn_form_submit span,.us_form .btn_morelink span,.us_form .btn_morelink_red span{position:absolute;right:24px;top:50%;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-right-color:#ec4548!important;border-top-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{margin:auto;max-width:1000px}.us_form>section h2{background:#543718;border-radius:4px;color:#fff;font-size:1.4em;padding:16px 32px;position:relative;text-align:left}.us_form>section h2:before{background:#e19923;content:"";height:calc(100% - 8px);left:8px;position:absolute;top:4px;width:8px}.us_form>section dl,.us_form>section table{border:1px solid #ccc;line-height:1.4;margin:24px auto 32px;width:100%}.us_form>section dt,.us_form>section th{background:#faf3e4;color:#543718;font-weight:700;padding:16px;text-align:left}.us_form>section dd{font-size:.9em;padding:16px}.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{padding:8px 16px;width:75%}.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{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08);color:#666;margin-bottom:8px;padding:8px}.us_form>section .reform_works .reform_work .btn_remove_work{background:#fff;color:red;float:right;margin:16px 8px;padding:8px 16px}.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{display:flex;margin-bottom:8px;width:50%}.us_form>section .reform_works .reform_work .reform_unit .select_unit{background-color:#ced7df;border:1px solid #4c4c4c;border-radius:12px;margin:4px;text-align:center;width:50%}.us_form>section .reform_works .btn_add_work{background:#fff;color:#000;float:right;margin:16px 8px;padding:8px 16px}.us_form>section .must{background:#e95133;border-radius:2px;color:#fff;font-size:.95em;margin-left:8px;padding:4px 8px}.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]{margin-right:12px;transform:scale(1.6)}.us_form>section input[type=text],.us_form>section textarea{margin:2px auto;padding:8px;width:98%}.us_form>section input[type=text].half,.us_form>section textarea.half{width:50%}.us_form>section select{height:40px;width:50%}.us_form>section .select_auto{width:auto}@media screen and (max-width:500px){.us_form>section{margin:auto 8px}.us_form>section h2{font-size:5vw;padding:12px 12px 12px 24px}.us_form>section td,.us_form>section th{box-sizing:border-box;display:block;width:100%}.us_form>section .two_lines .must{float:none;margin-top:0}.us_form>section input[type=text],.us_form>section select{box-sizing:border-box;width:100%}}.us_form .service_flow .flow_list{display:none}.us_form .service_flow ol{align-items:center;border:1px solid #543718;border-right:none;display:inline-flex;justify-content:space-between;padding:10px;position:relative}.us_form .service_flow ol:after,.us_form .service_flow ol:before{border-style:solid;border-width:119px 0 119px 60px;content:"";height:0;position:absolute;top:-1%;width:0}.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{align-items:center;background:#faf3e4;box-sizing:border-box;display:flex;flex-wrap:wrap;height:216px;justify-content:center;margin-right:40px;padding:24px;position:relative;width:30%}.us_form .service_flow ol li:after{background:url(/shop_assets/contacts_new/images/pc_arrow-img.png) 50%/contain no-repeat;content:"";height:55px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:29px}.us_form .service_flow ol li:last-child{margin-right:0}.us_form .service_flow ol li:last-child:after{background:none;height:0;width: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{border-right:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding-left:0}.us_form .service_flow .flow_list li{border-bottom:1px solid #ccc;height:47px}.us_form .service_flow .flow_list .flow_list_step{background-color:#e19923;color:#fff;display:block;float:left;font-size:12px;font-weight:700;line-height:1.2;padding-bottom:5px;padding-top:10px;position:relative;text-align:center;width:36px}.us_form .service_flow .flow_list .flow_list_step:before{border-color:#fff transparent transparent;border-style:solid;border-width:5px 18px 0;content:"";height:0;left:0;position:absolute;top:47px;width:0;z-index:2}.us_form .service_flow .flow_list .flow_list_step:after{border-color:#e19923 transparent transparent;border-style:solid;border-width:5px 18px 0;content:"";height:0;left:0;position:absolute;top:46px;width: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{color:#543718;float:left;height:30px;line-height:1.2;margin-bottom:0;margin-top:0;padding:5px;width:85%}.us_form .service_flow ol{align-items:flex-start;border:none;display:none;flex-direction:column;padding:0;width:100%}.us_form .service_flow ol:after,.us_form .service_flow ol:before{border:none}.us_form .service_flow ol li{flex-direction:row-reverse;flex-wrap:nowrap;height:128px;justify-content:space-around;margin-bottom:40px;margin-right:0;padding:8px;width:100%}.us_form .service_flow ol li:after{background:url(/shop_assets/contacts_new/images/pc_arrow-img.png) 50%/contain no-repeat;bottom:0;height:55px;left:50%;transform:translate(-50%,100%) rotate(90deg);width:29px}.us_form .service_flow ol li:last-child{margin-bottom:0}.us_form .service_flow ol li p{text-align:left;width:60%}.us_form .service_flow ol li img{margin:16px 8px;max-height:80px;max-width:100px}.footer{background:#fff;border-top:1px solid #4d2b09;padding:13px 8px}.footer_site_support{font-size:11px;margin:8px 0;text-align:center}.footer_site_support li{display:inline-block;margin:3px 6px 3px 0;white-space:nowrap}.footer_site_support li:after{color:#d9d8d6;content:"|";margin-left:6px}.footer_site_support .footer_link{color:#4d2b09;text-decoration:none}.footer_copyright{color:#4d2b09;display:block;font-size:11px;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{font-size:22px;margin-bottom:13px;margin-top:0;text-shadow:2px 2px 0 #edece8,3px 3px 0 #ecc342}.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%;margin-right:5px;padding-right:29px}.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{background-color:#fff;border:4px solid #ecc342;border-radius:4px;padding:4px 4px 0}.campaign_pest_show .refund_header .refund_mainview .refund_mainview_image,.campaign_refund_show .refund_header .refund_mainview .refund_mainview_image{height:294px;width:944px}.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-bottom:13px;margin-top:0;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-bottom:2px dotted #d9d8d6;border-top:2px dotted #d9d8d6;float:right;padding-bottom:11px;padding-top:17px}.column_header_image{border:1px solid #d9d8d6;display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;vertical-align:middle}.column_index{overflow:hidden}.column_index li{background-color:#fff;border:1px solid #d9d8d6;border-radius:2px;float:left;height:130px;line-height:1.6;margin:0 4px 8px;padding:5px 8px;vertical-align:middle;width:310px}.column_index li a{display:block;font-weight:700}.column_index li .column_title{height:40px;margin-bottom:4px}.column_index li .column_icon{background-position:50%;float:left;height:80px;margin-right:8px;width:128px}.column_index li .column_icon img{height:80px;width:128px}.column_index li .column_description{float:left}.articles_contents{background-color:#fff;border:1px solid #d9d8d6;margin-bottom:20px;overflow:hidden;padding:12px}.articles_heading{font-size:24px;margin:12px 0}.articles_subheading{font-size:18px;margin-bottom:12px;margin-top:0}.articles_category_list{margin:8px 0}.articles_category_list li{border:1px solid #d9d8d6;display:inline-block;margin-bottom:5px;margin-right:3px;padding:3px 5px}.articles_category_list li>a{color:#000;text-decoration:none}.articles_category_plate{overflow:hidden}.articles_category_plate_image{border-radius:50%;float:right;height:200px;margin:12px 0 12px 12px;overflow:hidden;width:200px}.articles_category_plate_image>img{height:100%;margin:0 -25%;width:auto}.articles_category_plate_items{margin:12px 0}.articles_category_plate_items_title{font-weight:700;margin-bottom:8px;margin-top:0}.articles_nav{border-bottom:1px solid #d9d8d6}.articles_nav_list{margin-bottom:12px;overflow:hidden}.articles_nav_list li{border-right:1px solid #d9d8d6;box-sizing:border-box;float:left;margin-bottom:8px;text-align:center;width:20%}.articles_nav_list li.active{background-color:#f8cf30;border-right-width:0;font-weight:700}>.articles_nav_list li:last-child{border-right-width:0}.articles_nav_list_link{color:#000;display:block;padding:8px;text-decoration:none}.article_summary{margin:12px 0;overflow:hidden}.article_summary_media{float:left;margin-right:12px}.article_summary_text{float:left;width:485px}.article_summary_thumb{border:1px solid #d9d8d6;height:154px;overflow:hidden;text-align:center;width:200px}.article_summary_thumb img{height:100%;width:auto}.article_summary_title{font-size:18px;font-weight:400;margin-bottom:12px;margin-top:0}.article_summary_title_link{color:#000}.article_summary_desc{color:#666;margin:12px 0}.article_summary_categories{background-image:url(/images/icon-tag.png);background-position:0;background-repeat:no-repeat;background-size:13px 13px;margin:12px 0;padding-left:18px}.article_summary_categories li{color:#666;display:inline-block;margin-right:5px}.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{height:76px;width:100px}.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-bottom:0;margin-right:2%;margin-top:0;width:49%}.article_summary_feature:nth-child(2n+2){margin-right:0}.article_summary_feature .article_summary_thumb{box-sizing:border-box;float:none;height:270px;margin-bottom:12px;margin-right:0;width:100%}.articles_pagination{border-top:1px solid #d9d8d6;padding:12px 0;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{border-top:1px solid #d9d8d6;padding:24px 0}.article_body{margin-bottom:48px}.article_body h2{border-bottom:2px solid #f8cf30;font-size:18px;margin-bottom:12px;margin-top:48px;padding-bottom:4px}.article_body h3{font-size:18px;margin-bottom:12px;margin-top:24px}.article_body img{display:block;margin:0 auto;max-height:400px;max-width:100%}.article_body table{border-collapse:collapse;margin:12px 0}.article_body table td,.article_body table th{border:1px solid #d9d8d6;padding:8px;text-align:left}.article_body table th{background-color:#f5f5f5}.article_body table td{background-color:#fff}.article_body .quoted_image_original{color:#666;display:block;font-size:11px;margin:8px 0;text-align:center}.article_body .quoted_image_original>a{color:#666;text-decoration:none}.article_categories{background-image:url(/images/icon-tag.png);background-position:0;background-repeat:no-repeat;background-size:13px 13px;margin:12px 0;padding-left:18px}.article_categories li{color:#666;display:inline-block;margin-right:5px}.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-bottom:2em;margin-left:auto;margin-right:auto;max-width:970px}.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{border:1px solid #e19923;padding:24px}.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-bottom:16px;margin-left:1em}.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{background:#fff;border:1px solid silver;font-family:sans-serif;font-size:14px;line-height:135%;text-align:left;width:100%}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{margin:0;position:relative;text-align:center}table.single_resource_wrapper .accordion_text:before{border:10px solid transparent;border-top:12px solid #000;content:"";position:absolute;right:calc(50% - 220px);top:2px}table.single_resource_wrapper .accordion_text:after{border:10px solid transparent;border-top:12px solid #fff;content:"";position:absolute;right:calc(50% - 220px);top:-1px}table.single_resource_wrapper .accordion_text.up:before{border:10px solid transparent;border-bottom:12px solid #000;content:"";position:absolute;right:calc(50% - 220px);top:-8px}table.single_resource_wrapper .accordion_text.up:after{border:10px solid transparent;border-bottom:12px solid #fff;content:"";position:absolute;right:calc(50% - 220px);top:-5px}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{zoom:1;display:inline-block;margin-bottom:8px;vertical-align:middle;width:185px}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;margin-bottom:20px;margin-right:5px;width:100%}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{height:96px;max-width:100%}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{margin:auto;width:calc(100vw - 16px)}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{display:flex;width:100%}table.single_resource_wrapper .image_setting_area .image_setting_area_file input{word-wrap:break-word;overflow:visible;overflow-wrap:break-word;white-space:normal;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{background:linear-gradient(180deg,#f7682d -1%,#f7682d 54%,#f64200 0,#f64200);border:none;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:700;margin:16px auto;padding:16px 70px;position:relative;width:300px}.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{display:none;position:static}input.special_summary{width:390px}.post_guideline{margin-top:64px}.post_guideline p{margin-left:.5em}.post_guideline .main_lists{background:#fff;border:1px solid #cfcfcf;height:180px;margin-top:16px;overflow:scroll;padding:16px}.post_guideline .main_lists li{margin-bottom:16px}.post_guideline .main_lists li .guideline_index{display:block;font-weight:700;margin-bottom:8px}.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-left:1em;margin-top:8px}.post_guideline .main_lists .inner_normal_list li{margin-bottom:4px}.search_result_summary{font-size:16px;font-weight:700;margin-bottom:14px}.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{border-right:1px solid #999;display:inline;padding-right:5px}.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{border:1px solid #d9d8d6;display:block;margin-bottom:17px}.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{background-color:#ececec;border-top:1px dashed #d9d8d6;padding:10px;text-align:center}.sort_box_area .sort_submit_button{background:linear-gradient(0deg,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;border:2px solid #5896c9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:5px 8px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle;width:200px}.followed_contents .price_sorts{margin-bottom:17px}.followed_contents .price_sorts li{border-right:1px solid #000;display:inline-block;margin-right:5px;padding-right:10px;vertical-align:middle}.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{clear:both;content:".";display:block;height:0;visibility:hidden}.followed_contents .popular_entries_data{background-color:#fdfcfa;border:1px solid #d9d8d6;border-radius:4px;float:left;margin-right:8px;padding:13px 8px;width:204px}.followed_contents .popular_entries_data>.categories li,.followed_contents .popular_entries_data>.specials li{width:194px}.followed_contents .popular_entries_data_media{background-color:#fff;border:1px solid #d9d8d6;height:143px;margin-bottom:8px;overflow:hidden;text-align:center;width:202px}.followed_contents .popular_entries_data_media img{height:100%;vertical-align:top;width:auto}.followed_contents .popular_entries_data_title{font-size:14px;font-weight:400;margin-bottom:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:204px}.followed_contents .popular_entries_data_rank{border:1px solid rgba(0,0,0,.2);border-radius:2px;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-right:5px;padding:3px 5px;vertical-align:middle}.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{float:right;position:relative}.followed_contents .popular_entries_data_other_tags_target{background-color:#e6d9c8;border:1px solid #fff;border-radius:4px;bottom:30px;padding:5px;position:absolute;right:-50%;width:140px}.followed_contents .popular_entries_data_other_tags_target:after,.followed_contents .popular_entries_data_other_tags_target:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.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{background:none;border:none;display:block;margin-bottom:0;margin-right:0;width:auto}.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{margin-bottom:17px;margin-right:-8px;overflow:hidden}.followed_contents .pertinent_entries_data{background-color:#fdfcfa;border:1px solid #d9d8d6;border-radius:4px;float:left;margin-right:8px;padding:13px 8px;width:319px}.followed_contents .pertinent_entries_data_items dt{font-weight:700;margin-top:5px}.followed_contents .pertinent_entries_data_items dd{padding-left:70px}.followed_contents .pertinent_entries_data_items_list{background-color:#fff;list-style:disc;padding:8px 8px 8px 23px}.followed_contents .pertinent_entries_data_items_link{margin-top:8px}.followed_contents .link_button{background:linear-gradient(0deg,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9);background-color:#5896c9;border:2px solid #5896c9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:5px 8px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.related_contents{margin-right:-8px}.related_contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}.related_contents_item{background-color:#fdfcfa;border:1px solid #d9d8d6;border-radius:4px;float:left;margin-bottom:8px;margin-right:8px;padding:13px 8px;width:204px}.related_contents_item>.categories li,.related_contents_item>.specials li{width:194px}.related_contents_item_media{background-color:#fff;border:1px solid #d9d8d6;height:143px;margin-bottom:8px;overflow:hidden;text-align:center;width:202px}.related_contents_item_media img{height:100%;vertical-align:top;width:auto}.related_contents_item_title{font-size:14px;font-weight:400;margin-bottom:8px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:204px}.related_contents_item_other_tags{float:right;position:relative}.related_contents_item_other_tags_target{background-color:#e6d9c8;border:1px solid #fff;border-radius:4px;bottom:30px;padding:5px;position:absolute;right:-50%;width:140px}.related_contents_item_other_tags_target:after,.related_contents_item_other_tags_target:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.related_contents_item_other_tags_target:after{border-color:#e6d9c8 rgba(136,183,213,0) rgba(136,183,213,0);border-width:11px;margin-left:-11px}.related_contents_item_other_tags_target:before{border-color:#fff rgba(194,225,245,0) rgba(194,225,245,0);border-width:12px;margin-left:-12px}.related_contents_item_other_tags_target .categories{margin-bottom:0}.related_contents_item_other_tags_target .categories li{background:none;border:none;display:block;margin-bottom:0;margin-right:0;width:auto}.related_contents_item_other_tags_target .categories a{text-decoration:none}.related_contents_more{margin-bottom:23px;margin-top:8px}.related_contents_more_button{background-color:#5896c9;background-image:linear-gradient(0deg,#64a0cd 0,#64a0cd 50%,#5896c9 51%,#5896c9);border:2px solid #5896c9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:28px;line-height:28px;padding:0 13px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.horizontal_list li{display:inline-block;margin-bottom:5px;margin-right:5px;white-space:nowrap}.horizontal_list li.current{font-weight:700}.horizontal_list li:after{color:#d9d8d6;content:"|";margin-left:5px}.private_items .categories{overflow:hidden}.private_items .categories li{background-color:#fff;border:1px solid #d9d8d6;border-radius:2px;float:left;height:36px;line-height:36px;margin:0 4px 8px;padding:5px 8px;width:200px}.private_items .categories li a{display:block;font-size:14px}.private_items .categories li .icon_rehome_category{height:36px;margin-right:8px;width:36px}.private_items .items{overflow:hidden;padding:0 8px;width:100%}.private_items .items .items_item{float:left;margin:16px 0;overflow:hidden;padding-bottom:8px;width:33%}.private_items .items .items_item_title{display:block;margin-bottom:8px}.private_items .items .items_item_media{background-color:#fff;border:1px solid #d9d8d6;float:left;height:71px;overflow:hidden;text-align:center;width:100px}.private_items .items .items_item_media.items_item_media_stretch{height:136px;width:178px}.private_items .items .items_item_media img{height:100%;width:auto}.private_items .items_more{clear:both;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{color:#d9d8d6;content:"|";margin-left:5px}.promote_package_estimates{margin-bottom:20px;text-align:center}.promote_package_estimates.add_frame{border:4px solid #d9d8d6;border-radius:4px;margin-bottom:34px;padding:12px 0}.promote_package_estimates.no_margin_bottom{margin-bottom:0}.promote_package_estimates .promote_title{background-color:#fcf1e3;color:#4d2b09;font-size:16px;font-weight:700;letter-spacing:-.4px;margin-top:-12px;padding:12px 0}.promote_package_estimates .promote_title.fit-contents-frame{margin-left:-20px;margin-right:-20px}.promote_package_estimates .promote_text{color:#000;font-size:20px;vertical-align:middle}.promote_package_estimates .promote_text.custom_text{display:block;font-size:17px;margin-bottom:7px}.promote_package_estimates .ico_promote_arrow{background-image:url(/images/ico_arrow_strong.png);background-repeat:no-repeat;display:inline-block;height:34px;margin:0 10px;vertical-align:middle;width:19px}.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{background-color:#e32600;background-image:linear-gradient(0deg,#e95133 0,#e95133 50%,#e32600 51%,#e32600);border:2px solid #d12200;border-radius:4px;color:#fff;display:inline-block;font-size:20px;padding:10px 12px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1);vertical-align:middle}.promote_package_estimates .package_estimates_btn.package_estimates_btn_v3{background:none;border:none;font-size:0;margin:0;padding: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:alpha(opacity=80);opacity:.8;transition:all .2s linear}.promote_package_estimates .package_estimates_btn:active{background:#e32600;filter:none;opacity:1;transition:all 0 linear}.promote_package_estimates .package_estimates_btn.stretch-width{width:600px}.promote_package_estimates .package_estimates_btn_note{background-color:#fff;border:1px solid #d12200;border-radius:4px;box-shadow:0 -1px 1px rgba(0,0,0,.2);color:#e32600;display:inline-block;font-size:16px;font-weight:700;margin-right:8px;padding:5px 8px;text-shadow:none;vertical-align:middle}.promote_package_estimates .contact_with_tel{margin-top:12px}.promote_package_estimates .contact_with_tel .text{display:inline-block;font-size:16px;font-weight:700;letter-spacing:-.4px;margin-bottom:0;margin-right:12px;vertical-align:middle}.promote_package_estimates .contact_with_tel .address{display:inline-block;text-align:right;vertical-align:middle}.promote_package_estimates .contact_with_tel .address .tel{line-height:1;margin:0}.promote_package_estimates .contact_with_tel .address .tel_icon{background-image:url(/images/icon-freedial.png);background-position:50%;background-repeat:no-repeat;display:inline-block;height:24px;margin-right:3px;vertical-align:middle;vertical-align:top;width:36px}.promote_package_estimates .contact_with_tel .address .tel_number{color:#cb0000;font-size:26px;font-weight:700}.promote_package_estimates .contact_with_tel .address .office_hours{color:#4d2b09;font-size:12px;margin-bottom:0;margin-top:4px}.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{text-align:center;width:100%}.tab_faq_list{font-weight:700;position:relative;text-align:center}.tab_faq_list:after,.tab_faq_list:before{content:" ";display:table}.tab_faq_list:after{clear:both}.tab_faq_list a{background-color:#f4f0e8;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.2);color:#4d2b09;display:block;float:left;font-size:18px;margin-right:10px;padding:11px 14px 7px;text-decoration:none;width:auto}.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{background-color:#4d2b09;margin-bottom:6px;padding:6px}.faq_wrap .inner{background-color:#fff;padding:13px}.informations_help .help_image{border:1px solid #d9d8d6;vertical-align:top}.informations_help .help_mainview{background-image:url(/images/prefecture-mainview.png);background-position:top 0 left 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d9d8d6;height:280px;margin:17px 0;position:relative}.informations_help .help_mainview .help_mainview_title{background-image:linear-gradient(270deg,#f9d005 0,#f9d005 80%,transparent);color:#fff;display:inline-block;font-size:20px;font-weight:700;left:10px;padding:8px 64px 8px 8px;position:absolute;top:65px}.informations_help .help_mainview .help_mainview_title_em{color:#fff;display:block;font-size:32px}.informations_help .help_mainview .help_mainview_desc{background-color:hsla(0,0%,100%,.6);bottom:0;box-sizing:border-box;color:#4d2b09;font-weight:700;height:auto;left:0;margin-bottom:0;padding:10px;position:absolute;text-shadow:0 1px 0 #fff;width:100%}.informations_help .reason_area{margin-bottom:16px;overflow:hidden}.informations_help .reason_area .glaph_image{float:left;margin:0 20px 40px 0;overflow:hidden;vertical-align:top}.informations_help .features_box{border:3px solid #d9d8d6;border-radius:4px;clear:both;margin-bottom:16px;padding:10px}.informations_help .features_box img{float:left;margin-right:10px;text-align:center;width:188px}.informations_help .features_box .txt_area{float:left;overflow:hidden;width:450px}.informations_help .help_list{float:left;list-style-image:url(/images/icon-list_disc.png);padding-left:20px}.informations_help .help_list li{margin:5px 0}.informations_help .flow_box{border:2px solid #d9d8d6;border-radius:4px;float:left;height:374px;margin-bottom:20px;padding:13px 4px;text-align:center;width:194px}.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{border:10px solid transparent;border-left-color:#4d2b09;float:left;height:0;margin:160px 0 0 12px;padding:0;width:0}.informations_help .arrow_help_flow .txt_area{float:left;overflow:hidden;width:450px}.informations_help .flow_title{background-color:#4d2b09;color:#fff;margin:0 0 5px;padding:10px 0}.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{background-image:url(/images/mainview.png);background-position:top 0 left 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d9d8d6;height:280px;margin:17px 0;position:relative}.informations_guarantee .guarantee_mainview .guarantee_mainview_title{background-image:linear-gradient(270deg,#f9d005 0,#f9d005 80%,transparent);color:#fff;display:inline-block;font-size:20px;font-weight:700;left:10px;padding:8px 64px 8px 8px;position:absolute;top:65px}.informations_guarantee .guarantee_mainview .guarantee_mainview_title_em{color:#fff;display:block;font-size:32px}.informations_guarantee .guarantee_mainview .guarantee_mainview_desc{background-color:hsla(0,0%,100%,.6);bottom:0;box-sizing:border-box;color:#4d2b09;font-weight:700;height:auto;left:0;margin-bottom:0;padding:10px;position:absolute;text-shadow:0 1px 0 #fff;width:100%}.informations_guarantee .guarantee_figure{margin:17px 0}.informations_guarantee .guarantee_range{margin:17px 0;overflow:hidden}.informations_guarantee .guarantee_range_list{float:left;list-style-image:url(/images/icon-list_disc.png);padding-left:20px;width:370px}.informations_guarantee .guarantee_range_list li{margin:5px 0}.informations_guarantee .guarantee_range_image{float:right}.informations_guarantee .guarantee_check_list{list-style-image:url(/images/icon-check_list_image.png);margin:17px 0;padding-left:20px}.informations_guarantee .guarantee_check_list li{margin:5px 0}.icon_rehome_category{background-repeat:no-repeat;display:inline-block;vertical-align:middle}.icon_rehome_category_all{background-position:-5px -5px}.icon_rehome_category_all,.icon_rehome_category_others{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_others{background-position:-695px -5px}.icon_rehome_category_renovation{background-position:-787px -5px}.icon_rehome_category_kitchen,.icon_rehome_category_renovation{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_kitchen{background-position:-603px -5px}.icon_rehome_category_washroom{background-position:-1109px -5px}.icon_rehome_category_toilet,.icon_rehome_category_washroom{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_toilet{background-position:-971px -5px}.icon_rehome_category_bath{background-position:-97px -5px}.icon_rehome_category_bath,.icon_rehome_category_stairs{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_stairs{background-position:-879px -5px}.icon_rehome_category_entrance{background-position:-281px -5px}.icon_rehome_category_entrance,.icon_rehome_category_roof{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_roof{background-position:-833px -5px}.icon_rehome_category_wall{background-position:-1063px -5px}.icon_rehome_category_porch,.icon_rehome_category_wall{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_porch{background-position:-741px -5px}.icon_rehome_category_garden{background-position:-465px -5px}.icon_rehome_category_exterior,.icon_rehome_category_garden{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_exterior{background-position:-373px -5px}.icon_rehome_category_living{background-position:-649px -5px}.icon_rehome_category_dining,.icon_rehome_category_living{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_dining{background-position:-235px -5px}.icon_rehome_category_western_style_room{background-image:url(/images/icon-rehome-categories/icon-category.png);background-position:-1155px -5px}.icon_rehome_category_japanese_style_room{background-image:url(/images/icon-rehome-categories/icon-category.png);background-position:-557px -5px}.icon_rehome_category_corridor{background-position:-189px -5px}.icon_rehome_category_corridor,.icon_rehome_category_veranda{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_veranda{background-position:-1017px -5px}.icon_rehome_category_wood-deck{background-position:-1201px -5px}.icon_rehome_category_gate,.icon_rehome_category_wood-deck{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_gate{background-position:-511px -5px}.icon_rehome_category_fence{background-position:-419px -5px}.icon_rehome_category_entrance2,.icon_rehome_category_fence{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_entrance2{background-position:-327px -5px}.icon_rehome_category_garage{background-position:-143px -5px}.icon_rehome_category_awning,.icon_rehome_category_garage{background-image:url(/images/icon-rehome-categories/icon-category.png)}.icon_rehome_category_awning{background-position:-51px -5px}.icon_rehome_category_terrace{background-image:url(/images/icon-rehome-categories/icon-category.png);background-position:-925px -5px}.smallicon_rehome_category{background-repeat:no-repeat;display:inline-block;vertical-align:middle}.smallicon_rehome_category_all{background-position:-5px -5px}.smallicon_rehome_category_all,.smallicon_rehome_category_others{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_others{background-position:-425px -5px}.smallicon_rehome_category_renovation{background-position:-481px -5px}.smallicon_rehome_category_kitchen,.smallicon_rehome_category_renovation{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_kitchen{background-position:-369px -5px}.smallicon_rehome_category_washroom{background-position:-677px -5px}.smallicon_rehome_category_toilet,.smallicon_rehome_category_washroom{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_toilet{background-position:-593px -5px}.smallicon_rehome_category_bath{background-position:-61px -5px}.smallicon_rehome_category_bath,.smallicon_rehome_category_stairs{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_stairs{background-position:-537px -5px}.smallicon_rehome_category_entrance{background-position:-173px -5px}.smallicon_rehome_category_entrance,.smallicon_rehome_category_roof{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_roof{background-position:-509px -5px}.smallicon_rehome_category_wall{background-position:-649px -5px}.smallicon_rehome_category_porch,.smallicon_rehome_category_wall{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_porch{background-position:-453px -5px}.smallicon_rehome_category_garden{background-position:-285px -5px}.smallicon_rehome_category_exterior,.smallicon_rehome_category_garden{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_exterior{background-position:-229px -5px}.smallicon_rehome_category_living{background-position:-397px -5px}.smallicon_rehome_category_dining,.smallicon_rehome_category_living{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_dining{background-position:-145px -5px}.smallicon_rehome_category_western_style_room{background-image:url(/images/icon-rehome-categories/icon-category-small.png);background-position:-705px -5px}.smallicon_rehome_category_japanese_style_room{background-image:url(/images/icon-rehome-categories/icon-category-small.png);background-position:-341px -5px}.smallicon_rehome_category_corridor{background-position:-117px -5px}.smallicon_rehome_category_corridor,.smallicon_rehome_category_veranda{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_veranda{background-position:-621px -5px}.smallicon_rehome_category_wood-deck{background-position:-733px -5px}.smallicon_rehome_category_gate,.smallicon_rehome_category_wood-deck{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_gate{background-position:-313px -5px}.smallicon_rehome_category_fence{background-position:-257px -5px}.smallicon_rehome_category_entrance2,.smallicon_rehome_category_fence{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_entrance2{background-position:-201px -5px}.smallicon_rehome_category_garage{background-position:-89px -5px}.smallicon_rehome_category_awning,.smallicon_rehome_category_garage{background-image:url(/images/icon-rehome-categories/icon-category-small.png)}.smallicon_rehome_category_awning{background-position:-33px -5px}.smallicon_rehome_category_terrace{background-image:url(/images/icon-rehome-categories/icon-category-small.png);background-position:-565px -5px}.announce_view_mode{background-color:#d9d8d6;padding:8px;text-align:center}.announce_view_mode_switch{background-color:#fff;border:1px solid #4d2b09;border-radius:4px;color:#4d2b09;display:inline-block;font-size:32px;font-weight:700;padding:16px 32px;text-decoration:none}.announce_view_mode_icon_sp{background-image:url(/images/ico_smart_phone.png);background-position:top;background-repeat:no-repeat;background-size:contain;display:inline-block;height:32px;margin-right:3px;vertical-align:middle;width:32px}.entry_data{background-color:#fdfcfa;border:2px solid #d9d8d6;border-radius:4px;margin-bottom:17px}.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{background-color:#faeab7;border-radius:100px;color:#4d2b09;font-size:12px;padding:6px 10px;text-align:center}.entry_data .entry_data_header .security_guarantee_txt .icon_security_guarantee{background-image:url(/images/ico_security_guarantee.png);background-position:50%;display:inline-block;height:17px;margin-bottom:3px;margin-right:4px;vertical-align:middle;width:17px}.entry_data .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;width:450px;word-break:break-word}.entry_data .entry_data_footer{background-color:#f5f0e9;overflow:hidden;padding:1.5%;width:97%}.entry_data .entry_data_footer .entry_summary dt{font-weight:700;padding-top:5px;text-align:right;width:80px}.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{background-color:#fff;margin-bottom:8px;padding:5px}.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{background-color:#fdfcfa;border:2px solid #d9d8d6;border-radius:4px}.entry_data_grid .heading03:before{font-weight:400;margin-bottom:17px;padding-right:5px}.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{background-color:#faeab7;border-radius:100px;color:#4d2b09;font-size:12px;padding:6px 10px;text-align:center}.entry_data_grid .entry_data_header .security_guarantee_txt .icon_security_guarantee{background-image:url(/images/ico_security_guarantee.png);background-position:50%;display:inline-block;height:17px;margin-bottom:3px;margin-right:4px;vertical-align:middle;width:17px}.entry_data_grid .entry_data_body{overflow:hidden;padding:5px;text-align:center}.entry_data_grid .entry_data_body .media-img{text-align:center}.entry_data_grid .entry_data_body .sentence{float:left;margin:10px auto 0;width:auto;word-break:break-word}.entry_data_grid .entry_data_body .comment-txt{text-align:left}.entry_data_grid .entry_data_body .comment-txt .content{display:block;height:3em;line-height:1.5;margin-bottom:.3em;overflow:hidden;text-align:left}.entry_data_grid .entry_data_body .comment-txt .more_link{float:right;margin-right:.5em}.entry_data_grid .entry_data_footer{background-color:#f5f0e9;overflow:hidden;padding:6.5% 1.5% 1.5%;width:97%}.entry_data_grid .entry_data_footer .case_summary,.entry_data_grid .entry_data_footer .categories,.entry_data_grid .entry_data_footer .specials{background-color:#fff;margin-bottom:8px;margin-right:4px;padding:5px;text-align:left}.entry_data_grid .entry_data_footer .case_summary{display:block;margin-right:0}.entry_data_grid .entry_data_footer .case_summary.house_kind{margin-bottom:10px;margin-left:3px;margin-right:3px}.entry_data_grid .entry_data_footer .inline_box{display:block;width:100%}.entry_data_grid .entry_data_footer .entry_summary{margin:0 auto}.entry_data_grid .entry_data_footer .entry_summary dt{display:inline-block;font-weight:700;margin-left:4px;padding-top:5px;text-align:left;width:32%}.entry_data_grid .entry_data_footer .entry_summary dd{display:inline-block;margin-left:3%;padding-left:0;width:62%}.floating{bottom:20px;position:fixed;right:20px;z-index:1}.floating-inner{display:none}.close-button{background:#fff;border:1px solid #4d2b09;border-radius:4px;clear:both;color:#4d2b09;cursor:pointer;margin:20px auto 10px;overflow:hidden;padding:10px;text-align:center;width:280px}.speech-bubble{background-color:#fff;border:3px solid #d9d8d6;margin-bottom:10px;padding:1em;position:relative;width:300px}.border-radius{border-radius:8px}.floating .scrollbox{background-color:#fff;border:1px solid #d9d8d6;height:200px;line-height:150%;overflow-y:scroll;padding:20px;width:260px}.ttl{color:#ec983a;font-size:15px;font-weight:700;margin-bottom:6px;text-align:center}.scrollbox{border-bottom:1px dashed #d9d8d6;margin-bottom:20px}.scrollbox dl{border-bottom:1px dotted #d9d8d6}.scrollbox dd,.scrollbox dl,.scrollbox dt{margin-bottom:13px}.scrollbox dd{padding-left:0}.scrollbox dt em{color:#4d2b09;font-size:14px;font-weight:700}.scrollbox dt .q-ico{color:#cb0000;font-size:14px;font-weight:700}.scrollbox dd .a-ico{color:#0077cb;font-weight:700}.scrollbox .sentence{margin-bottom:16px}#zigexnFooter{background-color:#e3e3e3;color:#666;font-family:メイリオ,Meiryo,Osaka,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;overflow:hidden;padding:15px 15px 20px;text-shadow:1px 1px 0 #fff}@media screen and (max-width:500px){#zigexnFooter{display:none}}#zigexnFooter a{color:#000;text-decoration:none}#zigexnFooter p,#zigexnFooter ul{margin:0;padding:0}#zigexnFooter ul{list-style:none;overflow:hidden}#zigexnFooter li{float:left;margin-right:1.5em;position:relative;width:8em}#zigexnFooter li a:before{border:3px solid transparent;border-left-color:#666;content:"";display:block;float:left;height:0;margin-top:6px;width:0}#zigexnFooter table{border:none;border-collapse:collapse;border-spacing:0;font-size:inherit;padding:0}#zigexnFooter td{border:none;margin:0;padding:0}#zigexnFooter .clear:before{content:"";display:table}#zigexnFooter .clear:after{clear:both;content:"";display:table}#zigexnFooter .zigexnGrouplinks{-webkit-font-smoothing:antialiased;border-bottom:1px solid #fff;color:#bbb;font-size:13px;line-height:1.5;margin-bottom:10px;word-break:break-all}#zigexnFooter .zigexnGrouplinksInner{border-bottom:1px solid #ccc;padding:0 0 25px}#zigexnFooter .zigexnGrouplinks a{color:#333;letter-spacing:0;text-decoration:none}#zigexnFooter .zigexnGrouplinks a:hover{text-decoration:underline}#zigexnFooter .zfInner{overflow:hidden;width:100%}#zigexnFooter .zfAboutZigexn{border:none;float:left;padding:10px 0 0}#zigexnFooter .zfAboutPrivacy{border:none;float:right;padding:0}#zigexnFooter .zfAboutPrivacy td{font-size:10px;line-height:15px;vertical-align:middle}#zigexnFooter .privacymark{background:url(/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;display:block;height:55px;margin-right:15px;text-indent:-7777px;width:55px}#zigexnFooter .zfCorporateLink01{float:left;font-size:0;line-height:0;padding-right:20px;width:90px}#zigexnFooter .zfCorporateLink02{padding-left:120px}#zigexnFooter .zfCorporateLink02 li{display:inline-block}#zigexnFooter .zigexnLogo{background:url(/images/common/zigexn_common_footer.png) no-repeat 0 0;border-right:1px solid #ccc;box-shadow:1px 0 0 0 #fff;box-sizing:unset;float:left;height:31px;margin-right:.8em;padding-left:10px;padding-right:.8em;text-indent:-7777px;width:91px}#zigexnFooter .zfCopyright{color:#999;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:15px}@media screen and (min-width:501px){#zigexnFooterSp{display:none}}#zigexnFooterSp .zfInner{overflow:hidden;width:100%}#zigexnFooterSp .logos{align-items:center;display:flex;justify-content:center;list-style:none;margin:.5em 0;padding:0}#zigexnFooterSp .zigexnLogo{background:url(https://rehome-navi.com/images/common/zigexn_common_footer.png) no-repeat 0 0;border-right:1px solid #ccc;box-shadow:1px 0 0 0 #fff;box-sizing:unset;float:left;height:31px;margin-right:.8em;padding-left:10px;padding-right:.8em;text-indent:-7777px;width:91px}#zigexnFooterSp .privacymark{background:url(https://rehome-navi.com/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;display:block;height:44px;margin-right:15px;text-indent:-7777px;width:40px}.campaign-title{background:#fff;height:70px;line-height:35px;margin:0 auto 9px;max-width:890px;position:relative;width:96%}@media (max-width:500px){.campaign-title{width:100%}}.campaign-title.estimate-shop{height:0;margin:33px auto 20px}.campaign-title.estimate-shop p{font-size:12px;margin:0}.campaign-title p{color:#543718;font-size:16px;font-weight:700;line-height:19px;margin:auto;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.campaign-refer-friend{margin-bottom:16px}.campaign-refer-friend .banner{background-image:url(/images/campaign/refer_friend/refer_friend_pc.png);background-repeat:no-repeat;background-size:100%;height:520px;line-height:0;margin:auto;max-width:890px;position:relative;text-align:center;width:96%}@media (max-width:500px){.campaign-refer-friend .banner{background-image:url(/images/campaign/refer_friend/refer_friend_sp.png);background-size:100% 100%;height:609px;width:100%}}.campaign-refer-friend .banner .link-banner .btn-refer{background:#fff;border:3px solid #543718;border-radius:6px;bottom:calc(30% - 100px);box-shadow:0 2px 0 #543718;color:#543718;display:block;font-size:22px;font-weight:600;height:64px;left:calc(50% - 135px);line-height:65px;margin:auto;position:absolute;text-align:left;text-decoration:none;text-indent:33px;width:271px}@media (max-width:500px){.campaign-refer-friend .banner .link-banner .btn-refer{bottom:0;font-size:18px;height:54px;left:calc(50% - 100px);line-height:60px;text-indent:26px;top:calc(82% - 100px);width:205px}}.campaign-refer-friend .banner .link-banner .btn-refer:hover{box-shadow:0 0 #338f28;opacity:.8;transform:translate3d(0,3px,0)}.campaign-refer-friend .banner .link-banner .btn-refer:after{border-bottom:10px solid transparent;border-left:17px solid #543718;border-top:10px solid transparent;content:"";display:inline-block;margin-left:15px;position:absolute;top:21px}@media (max-width:500px){.campaign-refer-friend .banner .link-banner .btn-refer:after{border-bottom:9px solid transparent;border-left:14px solid #543718;border-top:9px solid transparent;margin-left:6px;top:20px}}.us_form .form_discription .disc_box{margin-bottom:10px}.parsley-error{background-color:#fff!important;border:2px solid #e07987!important;color:#000!important}.error-ico{background:url(/assets/ico-required.png) no-repeat;background-position:0 0;background-size:20px 20px;display:inline-block;display:none;height:30px;margin-left:4px;position:absolute;top:20px;vertical-align:middle;width:30px}.parsley-success{background-color:#fff!important;color:#000!important}.success-ico{background:url(/assets/ico-success.png) no-repeat;background-position:0 0;background-size:20px 20px;display:inline-block;display:none;height:30px;margin-left:4px;position:absolute;top:20px;vertical-align:middle;width:30px}.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);border-radius:4px;color:#fff;font-size:11px;left:2px;position:absolute;top:-28px}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{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(232,76,48,.8);bottom:-4px;content:"";height:0;left:10px;margin-left:-4px;position:absolute;width:0}form#new_package_estimate .js-input_block .parsley-errors-list li{padding:3px}.crumb_like_tags{margin-bottom:.7em;overflow:hidden}.crumb_like_tags li{background-color:#fff;border:1px solid #ccc;float:left;margin-right:.5em;padding:.3em}.crumb_like_tags li a{color:#333}.basic_form table td .form_zipcode_mark{display:inline-block;width:9px}
