/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */abbr[title]{text-decoration:underline}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:border-zero;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;overflow-y:scroll}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg{fill:currentColor}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}*{background-repeat:no-repeat;font-size:inherit;line-height:inherit;margin:0;padding:0}*,:after,:before{border-style:solid;border-width:0;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}[tabindex],a,area,button,input,label,select,textarea{touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden]{display:none}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textare{background-color:transparent;color:inherit}textare{resize:vertical}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textare{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/dst/sp/fonts/icomoon.ttf) format("truetype"),url(/dst/sp/fonts/icomoon.woff) format("woff"),url(/dst/sp/fonts/icomoon.svg#icomoon) format("svg")}html{font-size:62.5%}body{font-size:13px;line-height:1.5}body,button,input,select,textarea{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}button,input,select,textarea{font-size:99%}ol,ul{list-style:none}.clearfix:after{clear:both;content:"";display:block}.full{width:100%!important}.half{width:50%!important}.l-half{display:flex}.l-half>*{width:50%}.l-flex{display:flex}.l-flex.l-flex-wrap{flex-wrap:wrap}.l-flex.l-flex-center{align-items:center}.l-flex.l-flex-baseline{align-items:baseline}.l-flex.l-flex-spaceBetween{justify-content:space-between}.l-flex.l-flex-spaceAround{justify-content:space-around}.l-flex.l-flex-justifyCenter{justify-content:center}.right{float:right}.left{float:left}.l-vertical{display:table}.l-vertical>*{display:table-cell;vertical-align:middle}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.layout-bottom-small{margin-bottom:10px!important}.layout-bottom,.layout-bottom-middle{margin-bottom:15px!important}.layout-bottom-xxlarge{margin-bottom:30px!important}.align_c{text-align:center}.l-align-center{text-align:center!important}.l-align-left{text-align:left!important}.l-align-right{text-align:right!important}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.relative{position:relative}.l-bottom-none{margin-bottom:0!important}.l-bottom-xsmall{margin-bottom:4px!important}.l-bottom-small{margin-bottom:8px!important}.l-bottom-medium{margin-bottom:16px!important}.l-bottom-large{margin-bottom:24px!important}.l-bottom-xlarge{margin-bottom:32px!important}.l-bottom-xxlarge{margin-bottom:40px!important}.l-bottom-xxxlarge{margin-bottom:48px!important}.l-bottom-xxxxlarge{margin-bottom:56px!important}.l-right-xxsmall{margin-right:2px!important}.l-right-xsmall{margin-right:4px!important}.l-right-small{margin-right:8px!important}.l-right-medium{margin-right:16px!important}.l-right-large{margin-right:24px!important}.l-right-xlarge{margin-right:30px!important}.l-left-small{margin-left:8px!important}.l-left-midium{margin-left:16px!important}.l-left-large{margin-left:24px!important}.line-height-xsmall{line-height:1.2!important}.line-height-small{line-height:1.5!important}.is-hide{display:none!important}.is-toggleHide{display:none}.is-disabled{pointer-events:none!important}.is-visibility-hidden{visibility:hidden}.l-shadow-sm{box-shadow:0 2px 4px 0 rgba(14,31,53,.059)}.l-overFlow-hidden{overflow:hidden}.l-rounded-lg{border-radius:8px}#header{background:#dd171f;width:100%}.header_inner{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;min-height:58px;padding:8px 0;position:relative;width:958px}.header_left_inner,.header_right_inner{align-items:flex-end;align-items:center;display:flex}.header_logo_container{align-items:flex-end;display:inline-flex;margin-right:12px}#head_logo01{margin-right:12px}#head_logo01,.corporate_name{line-height:1}h1#head_headline,p#head_headline{font-weight:400}ul#snav_box01{text-align:right;width:160px}ul#snav_box01 li{display:inline-block;font-size:11px;padding:0}ul#snav_box01 li a{color:#fff}.header-galleryBtn{padding:8px 4px 0}.header-no1Btn{align-items:center;display:flex;margin-left:12px}ul#snav_box02{float:right;padding:13px 95px 0 0;text-align:right}ul#snav_box02 li{display:inline-block;font-size:11px;margin-left:5px;padding:0}ul#snav_box02 li a{color:#fff}#head_chara01{left:822px;position:absolute}#gnav_box01{border-bottom:3px solid #dd171f;height:auto;padding-bottom:6px;width:100%}ul#dropdown{display:table;margin:0 auto;padding-top:6px}ul#dropdown li.nav01{border-left:1px dashed #999;display:table-cell;padding:0 3px;position:relative;z-index:50}ul#dropdown li.nav01 a.label01,ul#dropdown li.nav01 a.label02{border-radius:3px;display:inline-block;font-weight:700;padding:5px 8px 3px;text-align:center;text-decoration:none;width:auto}ul#dropdown li.nav01 a.label01{color:#dd171f}ul#dropdown li.nav01 a.label02{color:#591300}ul#dropdown li.nav01 a.company{width:140px}ul#dropdown li.nav01 a.ranking{width:173px}ul#dropdown li.nav01 a.price{width:100px}ul#dropdown li.nav01 a.useful{width:120px}ul#dropdown li.nav01 a.now01,ul#dropdown li.nav01 a.now02,ul#dropdown li.nav01 a.on01,ul#dropdown li.nav01 a.on02{background:#dd171f;color:#fff}ul#dropdown li.nav01 a img{padding-top:2px}ul#dropdown li.nav01 div.hidden_nav01,ul#dropdown li.nav01 div.hidden_nav02{background:#fff;border-radius:3px;left:9px;position:absolute;top:28px;visibility:hidden;width:164px}ul#dropdown li.nav01 div.hidden_nav01 ul li,ul#dropdown li.nav01 div.hidden_nav02 ul li{border-left:none}ul#dropdown li.nav01 div.hidden_nav01 ul li.last,ul#dropdown li.nav01 div.hidden_nav02 ul li.last{border-bottom:none}ul#dropdown li.nav01 div.hidden_nav01 ul li a,ul#dropdown li.nav01 div.hidden_nav02 ul li a{display:inline-block;padding:8px;text-align:center;text-decoration:none;width:148px}ul#dropdown li.nav01 div.hidden_nav01{border:4px solid #dd171f}ul#dropdown li.nav01 div.hidden_nav01 ul li{border-bottom:1px dashed #dd171f}ul#dropdown li.nav01 div.hidden_nav01 ul li a{color:#dd171f}ul#dropdown li.nav01 div.hidden_nav01 ul li a:hover{background:#ffe1e2}ul#dropdown li.boder_right{border-right:1px dashed #999}.globalNav{border-bottom:3px solid #dd171f;height:auto;width:100%}.globalNav-list{align-items:center;display:flex;justify-content:center;padding:5px 0;position:relative;z-index:2}.globalNav-item{border-left:1px dashed #999;padding:0 3px;position:relative}.globalNav-item:last-child{border-right:1px dashed #999}.globalNav-link{border-radius:3px;color:#dd171f!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;padding:5px 5px 3px;position:relative;text-align:center;text-decoration:none!important;width:auto}.globalNav-link.is-current{background-color:#dd171f!important;color:#fff!important}a.alphaover:hover img{zoom:1;filter:alpha(opacity=70);opacity:.7}a:active,a:hover{text-decoration:none}#wrapper{min-width:1000px;width:100%}#content_l{float:left;width:685px}.card-wrapper{background-color:#fafafa;border:1px solid #ddd;border-radius:5px;line-height:1.8;padding:130px 17px 17px}.card,.card-voice{background-color:#fff;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:12px;position:relative}.card{padding:36px}.card-voice{padding:10px}.card-title.layout-header-position{left:-19px;position:absolute;top:-152px}.card-title .img-sizing{height:152px;width:685px}.card-list{background:#fefbed;margin:20px 0;padding:20px}.card-list dt{background-image:none!important;display:inline-block;font-weight:700;padding:0 20px!important;position:relative}.card-list dt:after{background-color:#fff;border:3px solid #dd171f;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}.card-list dd{display:inline-block}.card-text-list{padding-left:20px;position:relative}.card-text-list:after{background-color:#fff;border:3px solid #dd171f;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}.card-contents-left{display:block;float:left;margin-right:20px}.card-contents-right{display:block;float:right;margin-left:20px}.card-contents:first-child{padding-right:20px}#content_r{float:right;width:244px}#lnav,#lnav_area,.lnav{border:1px solid #e6e0da;border-radius:5px;box-sizing:content-box;margin:0 auto 15px;width:230px}#lnav p,#lnav_area p,.lnav p{background-color:#f2e7d1}#lnav #lnav_bg_btm,.lnav #lnav_bg_btm{background:url(/img/cmn_lnav_bg_btm.png) no-repeat 0 100%;padding-bottom:5px}#lnav p a span,#lnav_area p a span,.lnav p a span{color:#5f2a0e;display:block;font-size:15px;font-weight:700;padding:16px 15px;text-decoration:none}#lnav .title,#lnav_area .title,.lnav .title{color:#5f2a0e;display:block;font-size:16px;font-weight:700;padding:16px 10px 16px 15px;text-decoration:none}#lnav p a:link,#lnav p a:visited,#lnav_area p a:link,#lnav_area p a:visited,.lnav p a:link,.lnav p a:visited{text-decoration:none!important}#lnav ul,#lnav_area ul,.lnav ul{margin:0 auto;width:230px}#lnav ul li,#lnav_area ul li,.lnav ul li{background-color:#fff;border-bottom:1px dashed #e6e0da}#lnav ul li.last,#lnav_area ul li.last,.lnav ul li.last{border-bottom:none}#lnav ul li.now,#lnav_area ul li.now,.lnav ul li.now{background-color:#fdf5c3}#lnav ul li a,#lnav_area ul li a,.lnav ul li a{color:#245fbb;display:block;font-weight:400;padding:14px 10px 14px 30px;position:relative;text-decoration:underline}#lnav ul li a:hover,#lnav_area ul li a:hover,.lnav ul li a:hover{background-color:#fdf5c3}#lnav ul li a span.arrow_gy_size12,#lnav_area ul li a span.arrow_gy_size12,.lnav ul li a span.arrow_gy_size12{padding-left:20px}#lnav .lnav_sub,#lnav_area .lnav_sub,.lnav .lnav_sub{display:none}#lnav .lnav_open .lnav_sub,#lnav_area .lnav_open .lnav_sub,.lnav .lnav_open .lnav_sub{display:block;margin:0}#lnav .lnav_sub li,#lnav_area .lnav_sub li,.lnav .lnav_sub li{border-bottom:none;border-top:1px dashed #bc805a;font-weight:400}#lnav .lnav_sub li a,#lnav_area .lnav_sub li a,.lnav .lnav_sub li a{padding:14px 10px 14px 50px;position:relative}#lnav .lnav_sub li a:after,#lnav .lnav_sub li a:before,#lnav_area .lnav_sub li a:after,#lnav_area .lnav_sub li a:before,.lnav .lnav_sub li a:after,.lnav .lnav_sub li a:before{bottom:0;content:"";margin:auto;position:absolute;top:0;vertical-align:middle}#lnav .lnav_sub li a:before,#lnav_area .lnav_sub li a:before,.lnav .lnav_sub li a:before{border:1px solid #602a08;border-radius:50%;box-sizing:border-box;height:12px;left:30px;width:12px}#lnav .lnav_sub li a:after,#lnav_area .lnav_sub li a:after,.lnav .lnav_sub li a:after{border-right:1px solid #602a08;border-top:1px solid #602a08;height:3px;left:33px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3px}#lnav ul li a:after,#lnav ul li a:before,#lnav_area ul li a:after,#lnav_area ul li a:before,.lnav ul li a:after,.lnav ul li a:before{content:"";position:absolute;vertical-align:middle}#lnav ul li a:before,#lnav_area ul li a:before,.lnav ul li a:before{background:#d0d0cd;border-radius:50%;height:14px;left:10px;top:15px;width:14px}#lnav ul li a:after,#lnav_area ul li a:after,.lnav ul li a:after{border-right:2px solid #fff;border-top:2px solid #fff;height:3px;left:14px;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3px}#lnav .children li a:before{background-color:#fff}.side_btn_box01{border:5px solid #ddd;border-radius:5px;box-sizing:content-box;margin:0 0 15px 2px;width:230px}.side_btn_box01 p#side_btn_box01_tit01{padding:8px 0 0 3px}.side_btn_box01 .side_content_box01{padding:0 10px}.side_btn_box01 div dl{margin-bottom:5px;padding-top:11px}.side_btn_box01 div dl dt{padding-bottom:7px}.side_btn_box01 div dl dd{float:left;padding:0 7px 0 0}.side_btn_box01 p#side_btn_box01_txt01{padding:6px 0 8px}.side_btn_box01 .side_other_servicebox{padding:5px 0 10px}.side_btn_box01 .side_other_servicebox .side_other_tit01{border-bottom:1px dotted #999;border-top:1px dotted #999;color:#602a08;font-size:15px;font-weight:700;margin:10px 0 0;padding:10px 0;text-align:center}.side_btn_box01 .side_other_servicebox dl dt{border-left:5px solid #dd171f;color:#602a08;font-weight:700;margin-bottom:7px;padding-bottom:0;padding-left:10px}.side_btn_box01 .side_other_servicebox dl dd{float:none;font-size:11px;padding-right:0}.side_btn_box01 .side_other_servicebox dl dd.btn{margin:5px 0 0}.side_btn_box01 .side_other_servicebox dl .side_btn{background-image:url(/img/cmn_side_mitsumori_btn_bg.png);background-repeat:no-repeat;color:#fff;display:block;margin:5px 0 0;padding:12px 5px 18px 7px;text-decoration:none}.side_btn_box01 .side_other_servicebox dl .side_btn_switch{background:url(/img/side-btn-switch.png) no-repeat;box-sizing:border-box;color:#fff;height:56px;padding:8px 8px 12px;position:relative;text-decoration:none;width:100%}.side_btn_box01 .side_other_servicebox dl .side_btn:hover{opacity:.8}.side_btn_icon{color:#0b640a;padding:7px 0;position:absolute}.side_btn_icon,.side_btn_icon_switch{background-color:#fff;border-radius:3px;box-sizing:border-box;font-size:12px;font-weight:700;line-height:1.2;text-align:center;width:16px}.side_btn_icon_switch{color:#07436e;padding:4px 0}.side_btn_ttl{color:#fff;display:block;line-height:1;margin-left:21px;padding-top:4px}.side_btn_title{color:#fff;font-size:17px;font-weight:700;line-height:1;margin-left:6px;text-shadow:1px 2px 0 rgba(14,73,115,.7)}.side_btn_subTtl{display:block;font-size:12px;margin-bottom:5px}.side_btn_mainTtl{display:block;font-size:16px;font-weight:700;text-shadow:1px 2px 0 rgba(8,78,8,.7)}.simulator_box01{background:url(/img/cmn_simulator_box_bg.png) bottom no-repeat;margin:50px 0 20px;padding-bottom:44px}.simulator_box01_01{background-color:#fafafa;border:1px solid #ddd;border-radius:5px}#content_l .simulator_box01 h2,.simulator_box01 p{background:url(/img/cmn_simulator_tit_bg01.png) 18px no-repeat #602a08;border-radius:5px 5px 0 0;color:#fff;font-size:17px!important;font-weight:700;margin:0;padding:6px 17px 6px 63px}.simulator_box01 h2 span,.simulator_box01 p span{float:right;font-size:12px;font-weight:400;margin-top:7px}.simulator_box01 .simulator_flow_box{background-color:#fff;border:1px solid #d2d2d2;margin:8px auto 0;overflow:hidden;width:650px}.simulator_flow_box li{background:url(/img/cmn_simulator_flow_bg.png) 0 no-repeat;box-sizing:content-box;float:left;padding:10px 18px;width:179px}.simulator_flow_box li:first-child{background:none;float:left}.simulator_flow_box .flow_tit{margin-bottom:12px}.simulator_flow_box select{-webkit-appearance:auto;appearance:auto;border-radius:2px;border-width:1px;padding:4px 0;width:100%}.simulator_box01 .simulator_price_box{background-color:#ffecec;border:1px solid #fff;box-shadow:0 0 5px hsla(0,0%,71%,.5);margin:10px auto 15px;overflow:hidden;padding:10px 0 0;text-align:center;width:647px}.simulator_price_box .price_average,.simulator_price_box .price_high,.simulator_price_box .price_row{display:inline-block;position:relative}.simulator_price_box .price_average div,.simulator_price_box .price_high div,.simulator_price_box .price_row div{display:table-cell;vertical-align:middle}.simulator_price_box .price_average{padding:0 20px 0 0}.simulator_price_box .price_txt{padding-right:5px}.simulator_price_box .price{color:#333;font-size:18px}.simulator_price_box .price span{color:#e70000}.price_average .price{font-size:24px}.price_average .price span{font-size:33px}.simulator_price_box .price_high,.simulator_price_box .price_row{padding:0 0 5px}.price_high .price span,.price_row .price span{font-size:26px}.simulator_price_box .price_row .price:after{content:"～";padding:0 7px}.footer_simulator .simulator_box01{background:none;margin:50px 0 20px;padding-bottom:0}.footer_simulator .simulator_price_arrow{margin:0 auto;width:340px}.one_company_form01{background:url(/img/cmn_form_one_box_bg.png) top no-repeat;padding:54px 0 25px}.one_company_form01_bgnone{background:none!important;padding:10px 0 25px}.one_company_form01 .one_company_form_box01{background-color:#efefef;border:1px solid #ddd;border-radius:5px;padding:12px 0 0}.one_company_form01 .one_company_form_tit01{color:#5a5a5a;font-size:22px;font-weight:700;text-align:center}.one_form_box01_01{background:#fff url(/img/cmn_one_company_form_bg01.png) 100% no-repeat;margin:10px 6px 6px;padding:15px 18px 3px}.one_company_form01_02{float:left;margin:-7px 0 0}#one_company_form01_02_dt{width:100px}#one_company_form01_02_dd,.one_company_form01_02 dd{float:left;width:auto}.one_company_form01_02 dd .fl{float:left;margin:2px 4px 0 0}.one_company_form01_02_dd_img01 img{margin:0 0 0 10px}.one_company_form01_02 dl{border-bottom:1px dashed #ccc;padding:6px 0 4px}.form01_02_dl_last{border-bottom:none!important}.one_company_form01_02 dt{float:left;width:165px}.one_company_form01_02 dt img{margin-top:2px}.one_company_form01_02 dd p.i_number_box01{float:left;width:100px}.one_company_form01_02 dd p.i_number_box02{float:left;margin-left:13px;margin-top:3px;width:100px}.one_company_form01_02 dd input.i_number01,.one_company_form01_02 dd input.i_number02{border:1px solid #7f9db9;padding:3px 0 3px 5px;vertical-align:top;width:100px}.one_company_form01_02 dd select{border:1px solid #7f9db9;float:left;font-size:93%;margin:0 4px 0 0;padding:2px 0}.one_company_form01_btn01{float:right;padding-bottom:5px}.before_footer{margin:0 auto 20px;width:956px}.section-attention{background:#ffed71;border:3px solid #ffba00;border-radius:5px;box-sizing:border-box;font-size:15px;margin:0 auto;padding:12px 0 11px;width:100%}.l-section-attention-bottom{margin-bottom:16px}.button-home-link{word-wrap:break-word;align-items:center;background:linear-gradient(180deg,#fff 49%,#f1f1f1 51%,#e6e6e6);border:1px solid #2a4776;border-radius:6px;box-shadow:1px 5px 6px -4px rgba(0,0,0,.6);box-sizing:border-box;color:#365b90!important;display:flex;font-size:28px;font-weight:700;height:80px;margin:0 auto;max-width:504px;overflow:hidden;padding:17px 65px 17px 25px;position:relative;text-align:left;text-decoration:none!important}.button-home-link-2line{font-size:24px;line-height:1.2;padding:11px 52px 11px 12px}.button-home-link:hover{opacity:.7}.button-home-link:after{background:linear-gradient(180deg,#3a72c4 49%,#29589b 51%,#2a4676);height:100%;right:0;top:0;width:40px;z-index:2}.button-home-link:after,.button-home-link:before{content:"";display:inline-block;margin:auto;position:absolute}.button-home-link:before{border-right:3px solid #fff;border-top:3px solid #fff;height:10px;right:16px;top:34px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px;z-index:3}#company_title01{background:url(/company/coop-id/img/cmn_line01.png) repeat-x 0 0;margin-bottom:20px;padding-top:20px}#company_title01 #company_title01_l{border:2px solid #ddd;float:left;height:50px;width:83px}#company_title01 #company_title01_l p{margin-top:2.5px;text-align:center}#company_title01 #company_title01_l img{padding:1px}#company_title01 #company_title01_r{float:right;width:580px}#company_title01 #company_title01_r #company_title01_r01{margin-bottom:10px}#company_title01 #company_title01_r #company_title01_r01 #company_title01_best{float:right;margin-top:2px}#company_title01 #company_title01_r #company_title01_r01 #company_title01_box01{float:left;width:458px}#company_title01 #company_title01_r #company_title01_r01 #company_title01_box01 h1{line-height:1.3;padding-bottom:3px}#company_title01 #company_title01_r #company_title01_r01 #company_title01_box01 h1 a:link,#company_title01 #company_title01_r #company_title01_r01 #company_title01_box01 h1 a:visited{color:#333;text-decoration:none}#company_title01 #company_title01_r #company_title01_r01 #company_title01_box01 h1 a:active,#company_title01 #company_title01_r #company_title01_r01 #company_title01_box01 h1 a:hover{color:#333;text-decoration:underline}#company_title01 #company_title01_r #company_title01_r01 #company_title01_area01{background:#ccc;float:left;line-height:1;margin:5px 5px 0 0;padding:3px 0;text-align:center;width:7em}#company_title01 #company_title01_r #company_title01_r01 #company_title01_area02{float:left;margin-top:5px}.souba_fork{background-color:#f9f7f0;margin-top:20px;padding:15px 0}.souba_fork.lower{margin:10px}.souba_fork .float-l{float:left}.souba_fork .float-r{float:right}.souba_fork .text-emphasis{font-weight:700}.souba_fork_container{text-align:center;width:340px}.souba_fork_reservation .souba_fork_title{color:#f55b08}.souba_fork_tel .souba_fork_title{color:#365b90}.box_inner .souba_fork_container{width:330px}.souba_fork_container.float-l{border-right:1px solid #e2dfd2}.souba_fork_title{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.souba_fork_btn{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;text-align:center}.souba_fork_btn.alphaover:hover img{zoom:1;opacity:.7}.souba_fork_detail{color:#333;font-size:15px;line-height:1.3;margin-top:12px;text-align:center}.souba_fork_detail .text-emphasis{font-size:16px;font-weight:700}.prefContainer{border:1px solid #ccc;border-radius:4px}.prefContainer-header{background-color:#f7f3e9;padding:10px}#content_l .prefContainer-title{background:none;color:#5f341c;font-size:20px;font-weight:700;margin:0;padding:0 0 0 50px;position:relative}.prefContainer-title:before{content:url(/ranking/img/prefcontainer-icon.png);left:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.prefContainer-title-small{color:#5f341c;font-size:14px;font-weight:400;padding-left:16px}.prefContainer-body{padding:24px 20px 20px}.prefContainer-item>*{float:left}.prefContainer-item-title{background:url(/img/cmn_bg_pic.png) no-repeat left -61px;font-weight:700;padding:0 0 5px 20px;width:100px}.prefContainer-anchor{color:#333!important;font-weight:700;text-decoration:none!important}.prefContainer-list .is-disabled{color:#999}.prefContainer-list .prefContainer-list-item{display:inline-block;padding:0 8px 5px 0;position:relative}.prefContainer-list .prefContainer-list-item:after{color:#ccc;content:"|";display:block;position:absolute;right:0;top:0}.prefContainer-list .prefContainer-list-item:last-child:after{content:""}.l-prefContainer-body{display:table}.l-prefContainer-body>*{display:table-cell;vertical-align:top;width:440px}.l-prefContainer-body>:first-child{border-right:1px solid #eee;padding-right:20px}.l-prefContainer-body>:last-child{padding-left:20px}.l-prefContainer-item>*{padding-bottom:20px}.l-prefContainer-item>:last-child{padding-bottom:0}.tel-front-description{margin:12px 0 0}.tel-front-description>p{font-size:11px!important;padding-left:2em;text-align:left;text-indent:-1em}#content_l p#voice_txt01{margin:-3px 0 18px}#content_l h2{background:#f2e7d0;border-radius:4px;color:#333;font-size:138.5%;font-weight:700;margin:30px 0 20px;padding:9px 17px 7px}.txt_box01{margin-bottom:28px}.txt_box01 p.txt_box01_l{float:left;margin-right:10px;padding-top:5px}.txt_box01 .txt_box01_c{float:left;position:relative;width:175px}.txt_box01 .txt_box01_c select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;padding:3px 5px;width:100%}.txt_box01 .txt_box01_c select::-ms-expand{display:none}.txt_box01 .txt_box01_c:after{border:6px solid transparent;border-bottom:0;border-top-color:#bbb;content:"";display:block;height:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.txt_box01 .txt_box01_r{float:right;margin-top:3px;padding:2px 0}.txt_box01 .txt_box01_r span.size12_arrow01_l{background:url(/company/coop-id/voice/img/compaby-arrow-left.png) no-repeat 0;padding-left:16px}.txt_box01 .txt_box01_r span.size12_arrow01_r{background:url(/company/coop-id/voice/img/compaby-arrow-right.png) no-repeat 100%;padding-right:16px}.txt_box01 .txt_box01_r span.voice_page_link{border:1px solid #ccc;color:#00a2c4;cursor:pointer;padding:3px 6px;text-decoration:underline}.txt_box01 .txt_box01_r span.voice_page_link:hover{background-color:#f1fafd;border:1px solid #00a2c4}.txt_box01 .txt_box01_r span.voice_page_link_selected a{background-color:#f4f9ff}.txt_box01 .txt_box01_r span.voice_page_link.selected,.txt_box01 .txt_box01_r span.voice_page_link_selected a{border:1px solid #006ac2;color:#00a2c4;cursor:default;padding:3px 6px;pointer-events:none;text-decoration:none}.txt_box01 .txt_box01_r span.voice_page_link.selected{background-color:#f1fafd}#content_l .voice_top_txt01{font-size:30px;font-weight:700;margin:5px 0 -21px;position:relative;text-align:center}.voice_top_txt01 span{color:#06f}.voice_top_txt01:before{content:url(/img_wp/useful_top_pic01.png);padding-right:10px;position:relative;top:5px}.voice_top_txt01:after{content:url(/img_wp/useful_top_pic02.png);padding-left:10px;position:relative;top:5px}.voice_top_txt02{background-color:#78bb21;border-radius:3px;color:#fff;font-size:15px;font-weight:700;margin:35px auto 5px;padding:3px;text-align:center;width:375px}.cmn_ctop_form01{margin:30px 0 10px;text-align:center}.btn_under_txt01{font-size:16px;font-weight:700;padding:0 0 30px;text-align:center}.pagination-anchor{color:#00a2c4;cursor:pointer}.voiceContents-loading{background-color:rgba(0,0,0,.8);border-radius:5px;left:50%;margin-left:-40px;margin-top:-40px;padding:10px;position:fixed;top:50%;z-index:10}.serviceFlow{border:1px solid #ededed;border-top:4px solid #d9d9d9;box-sizing:border-box}.serviceFlow-estimate{border-color:#00a81e}.serviceFlow-reservation{border-color:#fa7b1c}.serviceFlow-header{font-size:15px;font-weight:700;padding:10px 0;text-align:center}.serviceFlow-header-estimate{background-color:#e5f4c8;color:#00a022}.serviceFlow-header-reservation{background-color:#f6f1c2;color:#f27200}.serviceFlow-lead{height:107px;padding:15px}.serviceFlow-column li,.serviceFlow-lead{border-bottom:1px solid #ddd;box-sizing:border-box;position:relative}.serviceFlow-column li{padding:12px 15px}.serviceFlow-column-arrow:after,.serviceFlow-column-arrow:before{border-style:solid;content:"";height:0;left:50%;position:absolute;width:0}.serviceFlow-column-arrow:before{border-color:#ddd transparent transparent;border-width:10px 16px 0;bottom:-10px;margin-left:-10px;z-index:0}.serviceFlow-column-arrow:after{border-color:#fff transparent transparent;border-width:10px 16px 0;bottom:-9px;margin-left:-10px;z-index:0}.serviceFlow-column-description{font-weight:700;margin-left:20px}.l-rankingCard-vertical .rankingCard{width:128px}.l-rankingCard{margin-left:10px}.rankingCard-anchor{text-decoration:none!important}.rankingCard{border:1px solid #ddd;box-sizing:border-box;cursor:pointer;padding:15px;position:relative}.rankingCard:hover{background-color:#fdf5c3}.rankingCard-order{left:3px;position:absolute;top:0;width:18px}.rankingCard-logo{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;padding:3px}.rankingCard-name{text-decoration:underline}.rankingCard-star>*{display:inline-block;height:16px;width:15px}.rankingCard-score{color:#fb7410;font-weight:700}#js_calendar_wrap{z-index:1}#js_calendar_wrap img{vertical-align:middle}#js_calendar_btn{cursor:pointer}#js_calendar_btn img{margin:0 0 0 2px;*margin-top:-4px}#js_calendar{position:relative;z-index:1}#js_calendar .inner{display:none;font-size:93%;left:0;position:absolute;top:-4px;width:210px;z-index:100}#js_calendar.small .inner{top:-2px}#js_calendar .top{background:url(/img/cmn_bg_gray03_top.png) no-repeat 0 0;padding-top:5px}#js_calendar.small .top{background:url(/img/cmn_bg_gray03_top2.png) no-repeat 0 0;padding-top:5px}#js_calendar .btm{background-color:#fff;border:1px solid #ccc;border-radius:7px;padding:15px 15px 5px}#js_calendar .ui-datepicker-header{background:#8d6950;border:1px solid #ccc;border-bottom:0;color:#fff;font-weight:700;padding:5px;position:relative;text-align:center}#js_calendar .ui-datepicker-header .ui-datepicker-prev{cursor:pointer;left:5px;position:absolute;top:5px}#js_calendar .ui-datepicker-header .ui-datepicker-next{cursor:pointer;position:absolute;right:5px;top:5px}#js_calendar .ui-datepicker-header a{color:#fff!important;text-decoration:none}#js_calendar table{border:1px solid #ccc;width:100%}#js_calendar table a{color:#666!important;text-decoration:none}#js_calendar table a.selected{background:#fffada!important}#js_calendar table td a,#js_calendar table th span{display:block;padding:2px}#js_calendar table td,#js_calendar table th{background:#fff;border:1px solid #ccc;padding:0;text-align:center}#js_calendar .icon{margin-top:10px;width:165px}#js_calendar .icon li{float:left;font-size:0;margin-right:3px}#js_calendar .holiday,#js_calendar .holiday a,#js_calendar .sunday,#js_calendar .sunday a{color:#d65c5c!important}#js_calendar .saturday,#js_calendar .saturday a{color:#039!important}#js_calendar .bg_top{background:#ffe6cc}#js_calendar .bg_mid{background:#fff2f4}#js_calendar .bg_btm{background:#f1e6f2}#js_calendar .bg_gry{background:#d3d3d3}.voice-posted{background-color:#fefbed;color:#aaa;display:flex;font-size:12px;justify-content:center;margin-left:auto;width:210px}.voice-label{background-position:4px;background-repeat:no-repeat;background-size:22px;color:#fff;font-size:15px;font-weight:700;padding:5px 5px 5px 32px;position:absolute;right:0;top:0}.voice-label-good{background-color:#3e7ff6;background-image:url(/company/coop-id/img/satisfaction_good_white.svg)}.voice-label-normal{background-color:#f18728;background-image:url(/company/coop-id/img/satisfaction_medium_white.svg)}.voice-label-bad{background-color:#eb3939;background-image:url(/company/coop-id/img/satisfaction_bad_white.svg)}.l-review-container{float:left;width:46%}.l-review-container-number{margin-top:5px}.l-review-rate-container>*{float:left}.l-review-bar-contaiber li{margin-bottom:15px}.l-review-bar-contaiber li>*{float:left}.l-review-icon{float:left;margin-right:4px;margin-top:4px}.review{border:1px solid #dcdcdc;padding:10px 20px}.review-container{border-right:1px solid #dcdcdc;padding:0 20px}.review-container:last-child{border-right:0;padding:0}.review-icon{background-repeat:no-repeat;background-size:16px;padding-left:20px}.review-icon-good{background-image:url(/company/coop-id/img/satisfaction_good.svg)}.review-icon-normal{background-image:url(/company/coop-id/img/satisfaction_medium.svg)}.review-icon-bad{background-image:url(/company/coop-id/img/satisfaction_bad.svg)}.l-rate-star-container{margin:4px 10px 0 0}.l-graph-bar{margin:2px 8px 0 0}.l-graph-chart-container{height:139px;margin-left:20px;position:relative;width:222px}.l-graph-chart{height:95px!important;left:78px;position:absolute;top:25px;width:95px!important}.graph-bar{background-color:#d7d7d7;height:18px;position:relative;width:60%}.graph-bar-label{background-position:0 2px;background-repeat:no-repeat;background-size:16px auto;color:#5d5d5d;font-size:15px;padding:0 10px 0 22px}.graph-bar-good{background-image:url(/company/coop-id/img/satisfaction_good.svg)}.graph-bar-normal{background-image:url(/company/coop-id/img/satisfaction_medium.svg)}.graph-bar-bad{background-image:url(/company/coop-id/img/satisfaction_bad.svg)}.graph-bar-value{background-color:#f2ab00;height:18px;left:0;position:absolute;top:0}.graph-chart-container{background-image:url(/company/coop-id/img/text.svg);background-repeat:no-repeat}.l-sort-title{float:left;margin:23px 15px}.l-sort-btn{float:left;margin:16px 15px}.l-sort-area-title{margin-right:12px;width:80px}.sort{background-color:#f4f4f4;border:1px solid #ddd;border-radius:2px;color:#828282;font-size:13px;padding:10px 0}.sort-area{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 16px}.sort-area>*{padding:8px 0}.sort-btn{background-color:#828282;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:7px 19px}.sort-area-item{display:none}.sort-area-item+span{display:inline-block;padding-left:20px;position:relative}.sort-area-item+span:before{border:1px solid #828282;content:"";display:block;height:13px;left:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}.sort-area-item:checked+span:after{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";display:block;height:9px;left:6px;position:absolute;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:3px}.sort-area-item:checked+span:before{background-color:#828282}.heading-section{background-color:transparent!important;border-bottom:2px solid #ddd!important;border-left:6px solid #dd171f!important;border-radius:0!important;font-size:146.5%!important;font-weight:700!important;margin:0 0 15px!important;padding:0 0 5px 10px!important}#lnav ul li a span.arrow_gy_size12{font-size:12px}.layout-rate-container{margin-left:20px;padding-left:80px}.layout-list-rate{margin-bottom:35px}.layout-voice-select{position:absolute;right:15px;top:13px}.layout-table td>*{margin-bottom:3px}.layout-articleImg{display:table;table-layout:fixed}.layout-articleImg>*{display:table-cell;vertical-align:top}.layout-articleImg-thumbnail{margin-left:40px}.list-dotted li{border-top:1px dotted #d8d8d8;margin-bottom:10px;padding-top:10px;width:270px}.list-dotted li:last-child,.list-dotted-last{border-bottom:0;margin-bottom:0;padding-bottom:0}.list-rate{border-bottom:1px solid #ddd;padding:0 10px 30px}.list-rate li{padding-bottom:5px}.list-rate .list-rate-last,.list-rate li:last-child{padding-bottom:0}.list-rate-text{color:#676767;display:table-cell;font-size:14px;font-weight:700;vertical-align:bottom}.rate-container{padding:20px}.rate-total-container{line-height:1;position:relative}.rate-total-container:before{background-image:url(/company/coop-id/voice/img/company-balloon-icon.png);background-repeat:no-repeat;background-size:54px 46px;content:"";height:46px;left:10px;position:absolute;top:15px;width:54px}.rate-total-number{color:#1b62c2;font-size:72px}.rate-total-unit{font-size:34px}.user-media-container{height:70px;position:relative}.user-media-image{height:70px;left:0;position:absolute;top:0;width:70px}.user-media-info{padding-left:95px}.user-media-title{font-size:16px;font-weight:700;margin-top:10px;text-decoration:underline}.user-media-rate>*{display:table-cell;vertical-align:bottom}.media-media-star img{height:20px;width:20px}.media-media-number{color:#1b62c2;font-size:16px;font-weight:700;padding-left:5px;position:relative;top:3px}.awards-container{border:3px solid #ece4c8;border-radius:3px;padding:12px 0;text-align:center}.awards-content{display:table;margin:0 auto}.awards-item{display:table-cell;vertical-align:top}.awards-medal{width:70px}.awards-text{font-size:24px;font-weight:700}.awards-rank{left:5px;position:relative;top:-10px}.awards-rank-number{color:#dd171f;font-size:32px;font-weight:700}.awards-rank-unit{color:#dd171f;font-size:24px;font-weight:700}.awards-anchor-detail{display:inline-block;margin-top:-22px}.voice-container{padding-left:106px;position:relative}.voice-user{left:0;position:absolute;text-align:center;top:0;width:106px}.voice-user-thumbnail{width:54px}.voice-user-info{color:#828282;margin-top:5px}.voice-content{border:1px solid #ddd;border-radius:2px}.voice-header{background-color:#fefbed;padding:25px 15px 15px;position:relative}.voice-header:after,.voice-title{font-size:18px;font-weight:700}.voice-header:before{border:14px solid transparent;border-right-color:#ddd;content:" ";height:0;margin-top:-14px;pointer-events:none;position:absolute;right:100%;top:35px;width:0}.voice-header:after{border-color:transparent #fefbed transparent transparent;border-width:12px;margin-top:-12px}.voice-post{color:#aaa;font-size:12px;position:absolute;right:15px;top:5px}.voice-title{font-size:18px;font-weight:700}.voice-rate-number,.voice-rate-star{display:inline-block}.voice-rate-number{color:#fb7410;padding-left:10px;vertical-align:bottom}.voice-rate-number .text-accent{font-size:18px;font-weight:700;margin-left:15px}.voice-rate-list li{border-right:1px solid #eeece4;display:inline-block;font-size:12px;padding:1px 10px 1px 0}.voice-table{font-size:12px;width:100%}.voice-table th{background:#ededed;border:2px solid #fff;font-weight:700;padding:5px 10px;table-layout:fixed;text-align:center;width:108px}.voice-table td{border-bottom:1px dotted #ededed;padding:5px 10px}.voice-table .is-last-child{border-bottom:0}.voice-line{border-bottom:1px solid #ddd}.voice-price{font-size:14px;padding:15px}.voice-price .voice-price-item-container{width:290px}.voice-price .voice-price-item-container .voice-price-item .text-accent{font-size:16px;font-weight:700}.voice-price .voice-price-estimate{position:relative}.voice-price .voice-price-estimate:after{border:8px solid transparent;border-bottom:0;border-top-color:#bebebe;bottom:-12px;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.voice-price .voice-price-arrow{margin-left:auto;width:56px}.voice-price .voice-price-mark{font-size:22px}.voice-price .voice-price-difference{font-size:20px;font-weight:700;margin-left:20px;text-align:center}.voice-price .voice-price-difference.is-up{color:#333}.voice-price .voice-price-difference.is-down{color:#dc191f}.voice-price .voice-price-difference .voice-labelLow{background-color:#de171f;border-radius:2px;color:#fff;padding:7px;text-align:center}.voice-price .voice-price-difference .voice-labelLow .voice-labelLow-text{font-size:13px;line-height:1;margin-left:17px;position:relative}.voice-price .voice-price-difference .voice-labelLow .voice-labelLow-text .voice-labelLow-img{display:block;left:-17px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}.voice-comment{padding:20px}.voice-comment>*{margin-bottom:15px}.voice-comment>:last-child{margin-bottom:0}.voice-comment-title{color:#fb7410;font-size:16px;padding-bottom:5px}.voice-comment-title:before{background-image:url(/company/coop-id/voice/img/company-smail-balloon-icon.png);background-repeat:no-repeat;content:"";height:16px;padding-right:25px;width:19px}.voice-toggle-container.is-close+.voice-toggle-btn,.voice-toggle-container.is-open+.voice-toggle-btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:#f5f5f5;border:0;color:#757575!important;cursor:pointer;display:flex;font-size:12px;justify-content:center;line-height:1;outline:none;padding:7px 0;width:100%}.voice-toggle-container.is-close+.voice-toggle-btn:before,.voice-toggle-container.is-open+.voice-toggle-btn:before{border-bottom:1px solid #757575;border-right:1px solid #757575;content:"";display:block;height:6px;margin-right:6px;width:6px}.voice-toggle-container.borderNone{border-top:0!important}.voice-toggle-container.is-close{display:none}.voice-toggle-container.is-close+.voice-toggle-btn{color:red}.voice-toggle-container.is-close+.voice-toggle-btn:before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.voice-toggle-container.is-open{border-top:1px solid #ddd;display:block}.voice-toggle-container.is-open+.voice-toggle-btn{color:#ff0}.voice-toggle-container.is-open+.voice-toggle-btn:before{margin-bottom:-3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.article p{margin-bottom:15px}.article p:last-child{margin-bottom:0}.article.article-arrow{margin-bottom:55px;position:relative}.article.article-arrow:after{border:60px solid transparent;border-top:25px solid #d4d4d4;content:"";height:0;left:50%;margin-left:-60px;margin-top:15px;position:absolute;width:0}.contents-navi{display:table;height:52px;margin-bottom:25px;table-layout:fixed;width:100%}.contents-navi li{background:#fefefe;border:solid #c2c2c2;border-width:1px 1px 5px;display:table-cell;height:46px;line-height:46px;text-align:center}.contents-navi li:hover{background:#fff;border-bottom:2px solid #c2c2c2}.contents-navi li.is-active{background:none;border-bottom:0}.contents-navi-anchor,.contents-navi-anchor:link,.contents-navi-anchor:visited{color:#333;display:block;font-size:14px;height:100%;text-decoration:none;width:100%}.is-active .contents-navi-anchor{color:#dd171f}.contents-navi-anchor.i-track:before{background-image:url(/company/coop-id/voice/img/company-tab-detail-icon.png);background-repeat:no-repeat;content:"";display:inline-block;height:14px;left:0;padding-right:5px;position:relative;top:2px;width:19px}.is-active .contents-navi-anchor.i-track:before{background-image:url(/company/coop-id/voice/img/company-tab-detail-icon-act.png)}.contents-navi-anchor.i-talk:before{background-image:url(/company/coop-id/voice/img/company-tab-voice-icon.png);background-repeat:no-repeat;content:"";display:inline-block;height:16px;left:0;padding-right:5px;position:relative;top:3px;width:19px}.is-active .contents-navi-anchor.i-talk:before{background-image:url(/company/coop-id/voice/img/company-tab-voice-icon-act.png)}.contents-navi-anchor.i-mic:before{background-image:url(/company/coop-id/voice/img/company-tab-interview-icon.png);background-repeat:no-repeat;content:"";display:inline-block;height:20px;left:0;padding-right:5px;position:relative;top:5px;width:13px}.is-active .contents-navi-anchor.i-mic:before{background-image:url(/company/coop-id/voice/img/company-tab-interview-icon-act.png)}.contents-navi-anchor.i-photo:before{background-image:url(/company/coop-id/voice/img/company-tab-gallery-icon.png);background-repeat:no-repeat;content:"";display:inline-block;height:16px;left:0;padding-right:8px;position:relative;top:4px;width:13px}.is-active .contents-navi-anchor.i-photo:before{background-image:url(/company/coop-id/voice/img/company-tab-gallery-icon-act.png)}.contents-navi-anchor.i-pumpBottle:before{background-image:url(/company/coop-id/voice/img/company-tab-pumpBottle-icon.png);background-repeat:no-repeat;content:"";display:inline-block;height:19px;left:0;padding-right:5px;position:relative;top:3px;width:12px}.l-form-estimate{margin:-20px 0 40px}.form-estimate{border:2px solid #bbb;border-radius:5px}.form-estimate-header{background-image:url(/company/coop-id/voice/img/form_estimate_bg.png);border-bottom:2px solid #bbb;padding:20px 12px 8px}.form-estimate-suspend{background-image:url(/company/coop-id/voice/img/form_estimate_suspend_flag_bg.png);border-bottom:2px solid #bbb;padding:7px 12px 8px}.form-estimate-appeal{background:no-repeat 11px 6px url(/company/coop-id/voice/img/speaker_icon.png) #d61518;border-radius:5px;color:#fff;display:inline-block;font-size:17px;font-weight:700;line-height:1;margin:0 0 3px 5px;padding:7px 8px 5px 35px}.form-estimate-appeal-text{display:inline-block;max-width:302px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.form-estimate-body{padding:22px 14px}.form-estimate-step{display:flex;justify-content:space-around;margin-bottom:20px}.form-estimate-step li{display:inline-block;margin-right:25px;position:relative;vertical-align:top}.form-estimate-step li:after,.form-estimate-step li:before{background-color:#cbcbcb;bottom:20px;content:"";display:block;height:14px;position:absolute;right:-16px;width:2px}.form-estimate-step li:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-estimate-step li:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-estimate-step li:last-of-type{margin-right:0}.form-estimate-step li:last-of-type:after,.form-estimate-step li:last-of-type:before{display:none}.form-estimate-label{color:#212121;font-size:14px;font-weight:400;margin-bottom:3px}.form-estimate-label-accent{font-size:16px}.form-estimate-order{background:#212121;border-radius:4px;color:#fff;display:inline-block;font-size:16px;line-height:20px;margin-right:5px;text-align:center;width:20px}.form-estimate-input,.form-estimate-select{background-color:#fff;border:2px solid #d8d8d8;border-radius:5px;box-sizing:border-box;font-size:16px;height:50px;padding:10px;width:198px}.form-estimate-select{-webkit-appearance:none;appearance:none}.form-estimate-select::-ms-expand{display:none}.form-estimate-select-wrap{position:relative}.form-estimate-select-wrap:after{border:6px solid transparent;border-top-color:#212121;content:"";display:block;height:0;position:absolute;right:10px;top:20px;width:0}.form-estimate-radio{border:2px solid #d8d8d8;border-radius:5px;box-sizing:border-box;display:table;height:50px;overflow:hidden;width:198px}.form-estimate-radio-input{display:none}.form-estimate-radio-input:checked+label{background-color:#fffed8}.form-estimate-radio-label{background-color:#fff;display:table-cell;font-size:16px;text-align:center;vertical-align:middle}.form-estimate-radio-label:last-of-type{border-left:2px solid #d8d8d8}.estimate-btn{background-image:url(/company/coop-id/voice/img/form_estimate_btn.png);cursor:pointer;height:84px;margin:0 auto;position:relative;width:510px}.estimate-btn:hover{opacity:.6}.form-estimate-footer{padding:22px 14px}.form-estimate-footer.padding-none{padding:0}.formTel{border:1px solid #e3e3e3}.formTel.border-none{border:0}.formTel-heading{background-color:#e5e5e5;color:#365b90;font-size:20px;font-weight:700;padding:5px 0}.formTel-heading-icon{position:relative}.formTel-heading-icon:after,.formTel-heading-icon:before{content:"▼";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formTel-heading-icon:before{left:-25px}.formTel-heading-icon:after{right:-25px}.formTel-body{padding:20px 30px}.formTel-balloon{background-color:#d7dee9;border:2px solid #265293;border-radius:4px;margin-right:25px;padding:10px 5px;position:relative;width:202px}.formTel-balloon-right:after,.formTel-balloon:before{border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.formTel-balloon-right:before{border-color:transparent transparent transparent #d7dee9;border-width:9px 0 9px 9px;margin-top:-9px;right:-9px}.formTel-balloon-right:after{border-color:transparent transparent transparent #265293;border-width:10px 0 10px 10px;margin-top:-10px;right:-12px;z-index:-1}.formTel-balloon-title{color:#365b90;font-size:16px;font-weight:700;line-height:1.3;padding-left:60px;position:relative}.formTel-balloon-title:before{background:url(/company/coop-id/images/formTel-icon.png) no-repeat;content:"";display:block;height:38px;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:38px}.formTel-balloon-title-emphasis{font-size:20px}.formTel-btn{background:50%/contain url(/company/coop-id/images/formTel-button-background.png) repeat-x;border:1px solid #265293;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;padding:10px 20px;position:relative}.formTel-btn:hover{opacity:.6}.formTel-btn-arrow{margin:auto;padding:15px 12px;width:86%}.formTel-btn-arrow:before{background-color:rgba(34,82,155,.3);border-radius:0 5px 5px 0;content:"";height:calc(100% + 2px);position:absolute;right:-1px;top:-1px;width:27px}.formTel-btn-arrow:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:9px;opacity:.95;position:absolute;right:9px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:9px}.formTel-btn-icon{background-color:#fff;border-radius:3px;color:#365b90;font-size:17px;font-weight:700;line-height:1;margin-right:15px;padding:6px;text-align:center}.formTel-btn-icon-small{font-size:14px;padding:6px 4px 4px}.formTel-btn-arrow .formTel-btn-icon-small{margin-right:0}.formTel-btn-title{font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.1}.formTel-btn-title-small{color:inherit;font-size:26px;letter-spacing:-.5px;margin-right:14px;text-decoration:none}.formTel-btn-title-number{font-size:29px}.formTel-btn-reception{font-size:16px;line-height:1.1}.formTel-btn-reception-small{font-size:12px;margin-right:14px}.formTel-btn-reception-sign{display:inline-block;margin:0 3px}.formTel-note li{font-size:12px;padding-left:15px;position:relative}.formTel-note li:before{content:"※";display:inline-block;left:0;position:absolute;top:0}.table-market{background-color:#f4f4f4;border:1px solid #ddd;border-radius:2px;padding:12px;width:100%}.table-market-arrow{margin-bottom:55px;position:relative}.table-market-arrow:after{border:60px solid transparent;border-top:25px solid #dd171f;content:"";height:0;left:50%;margin-left:-60px;margin-top:15px;position:absolute;width:0}.table-market td{padding:12px;width:50%}.table-market .table-market-title{font-size:18px;font-weight:700;padding-bottom:12px;text-align:center}.table-market-title .i-calender:before{background-image:url(/company/coop-id/voice/img/company-calender-icon.png)}.table-market-title .i-baggage:before,.table-market-title .i-calender:before{background-size:24px 24px;content:"";height:24px;left:-30px;position:absolute;top:-2px;width:24px}.table-market-title .i-baggage:before{background-image:url(/company/coop-id/voice/img/company-cardboard-icon.png)}.select{border:1px solid #7f9db9;float:left;font-size:93%;margin:0 4px 0 0;padding:2px 0}.select-accent{background-color:#fff;border:3px solid #7daefa;font-size:16px;height:40px;text-align:center}.layout-table{border:1px solid #ddd;table-layout:fixed!important;width:100%}.layout-table thead th{background-color:#e9e9e9}.layout-table tbody th,.layout-table thead th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;font-weight:700;padding:10px;text-align:center;word-break:break-all}.layout-table tbody th{background-color:#f3f3f3}.layout-table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 10px;word-break:break-all}.center-cell>*{text-align:center}.layout-table-cell-small{width:180px}.price-average-text{color:#dd171f;font-size:108%!important;font-weight:700}.voice-nav li{border-right:1px solid #eeece4;display:inline-block;font-size:12px;padding:1px 10px 1px 0}table.tbl_psl{border:1px solid #ccc;color:#4c4c4c;margin-top:-1px;width:600px}table.tbl_psl td,table.tbl_psl th{border-bottom:1px solid #ccc;padding:10px 5px 10px 15px}table.tbl_psl th p{display:table-cell;font-size:14px;padding:3px 0;vertical-align:middle}table.tbl_psl th{background:#fff3b5;color:#555;font-size:15px;width:185px}table.tbl_psl td{background-color:#fffada;background-position:0 0;background-repeat:repeat-y}table.tbl_psl td table#process_tbl01 td{background:none;border:none;padding:5px 5px 5px 0}table.tbl_psl td table#process_tbl01 td.process01{background:none;border:none;padding:5px 18px 5px 0}table.tbl_psl tr.required th{background-color:#fff3b5;background-image:none}table.tbl_psl tr.required td{background-color:#fffada}table.tbl_psl tr.required th p{background-image:url(../images/common/cmn_ic_required.gif);background-position:0;background-repeat:no-repeat}table.tbl_psl tr.is-success th{background-color:none;background-image:url(../images/common/cmn_bg_mosaic_gray.gif)}table.tbl_psl tr.is-success th p{background-image:url(../images/common/label-success.png);background-position:0;background-repeat:no-repeat;position:relative}table.tbl_psl tr.is-success th p:before{-webkit-animation:checkAnimation .1s ease-in;animation:checkAnimation .1s ease-in;background-image:url(../images/common/i-check.png);content:"";display:block;height:26px;left:50px;opacity:.75;position:absolute;top:-5px;width:26px}.inp_txt{-webkit-appearance:auto;appearance:auto;background:#fff;border:1px solid #333;font-size:12pt!important;margin:2px;padding:3px}.wid130{width:130px}.tbl_psl .tbl_psl_inner_table td{border:none;padding:0!important}.tbl_psl .tbl_psl_inner_table .tel_message{padding:0 0 0 11px!important}.tel_agent_txt{box-sizing:border-box;color:#333;font-size:19px;font-weight:700;line-height:1.3;margin:5px 0 0;padding:15px 0;text-align:center;width:600px}#tel_box.dialog-tel,.tel_agent_txt{background-color:#f5f5f5;border:1px solid #ccc}#tel_box.dialog-tel{margin-top:5px;padding:10px}.dialog-tel-banner{background-color:#fff;border:1px solid #e7e7e7;padding:25px 40px}.dialog-tel-banner .tel-banner-info{background:url(/company/img/tel-icon.pn g) 0 no-repeat;min-height:70px;padding-left:85px;text-align:left}.tel-banner-number-large{color:#009635;font-size:40px;font-weight:700;line-height:1;margin-bottom:0}.dialog-tel-banner .tel-banner-tips{color:#009635;font-size:16px}.tel_agent_id_box{text-align:center}.tel_agent_id_box .tel_agent_id_box_title{display:inline-block;font-size:18px;font-weight:700;margin-right:15px;vertical-align:text-top}.tel_agent_id{color:#f28900;display:inline-block;font-size:40px;font-weight:700;vertical-align:middle}.tel_agent_comment{font-size:16px;text-align:center}.wid340{width:340px}.error{color:red}.must{margin:0 4px 0 0;vertical-align:bottom}input.inp_txt::-webkit-input-placeholder{color:#ccc;font-weight:400}input.inp_txt::placeholder{color:#ccc;font-weight:400}.ta_center{text-align:center}.ta_center img{padding:21px 0 6px}#tel_box{margin-top:20px}.no-title-dialog .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-buttonpane{border-top:1px dashed #dcdcdc;padding:1em 1em 1em .4em!important}.ui-dialog .ui-dialog-buttonpane button.ui-button{background:url(/company/img/modal-close-button.png) 0 0 no-repeat;border:0;height:27px;width:152px}.ui-widget-content{z-index:52}.ui-widget-overlay{background:#000!important;opacity:.6!important;position:fixed!important;z-index:51}.ui-datepicker-trigger{position:relative;right:37px;top:4px}.ui-button .ui-button-text{font-size:17px!important;line-height:2.4!important;width:67px!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{width:100%!important}.ui-dialog-buttonset{text-align:center!important}.dialog-time-list li{display:inline-block;padding:5px 0}.dialog-select{-webkit-appearance:auto;appearance:auto;background:#fff;border:1px solid #333;padding:4px 5px 8px;width:215px}.dialog-input-date{cursor:pointer}.dialog-form.is-hide{display:none}.dialog-attention-text{color:#333;font-size:12px;line-height:1.6;padding-left:1.5em;text-align:left;text-indent:-1.5em}.modal-close-icon{cursor:pointer;position:absolute;right:0;top:0}.calendar{border:1px solid #757575;margin:0 auto}.calendar .ui-datepicker-header{align-items:center;background-color:#e6e5e5;border-bottom:1px solid #d1d1d1;display:flex;height:56px;justify-content:center;position:relative;text-align:center;width:100%}.calendar .ui-datepicker-title{font-size:26px;font-weight:700}.calendar .ui-datepicker-next,.calendar .ui-datepicker-prev{background:#fcfcfc;background:linear-gradient(180deg,#fcfcfc,#eee);border:1px solid #afafaf;border-radius:4px;box-shadow:0 1px 0 0 rgba(0,0,0,.16);cursor:pointer;display:inline-block;font-size:0;height:34px;position:absolute;top:10px;width:58px}.calendar .ui-datepicker-next.ui-state-disabled,.calendar .ui-datepicker-prev.ui-state-disabled{display:none}.calendar .ui-datepicker-prev{left:18px}.calendar .ui-datepicker-next{right:18px}.calendar .ui-datepicker-next:before,.calendar .ui-datepicker-prev:before{border-bottom:3px solid #4b4b4b;content:"";display:inline-block;height:8px;position:relative;top:11px;width:8px}.calendar .ui-datepicker-prev:before{border-left:3px solid #4b4b4b;left:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.calendar .ui-datepicker-next:before{border-right:3px solid #4b4b4b;right:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.calendar .ui-datepicker-calendar{table-layout:fixed;width:100%}.calendar .ui-datepicker-calendar thead{width:100%}.calendar .ui-datepicker-calendar td,.calendar .ui-datepicker-calendar th{border:1px solid #d1d1d1;text-align:center}.calendar .ui-datepicker-calendar thead th:first-child{color:#dc161f}.calendar .ui-datepicker-calendar thead th:nth-child(7){color:#2669d7}.calendar .ui-datepicker-calendar th{background-color:#f3f3f3;font-size:15px;font-weight:700;height:30px;line-height:1}.calendar .ui-datepicker-calendar td{font-size:18px;height:72px;line-height:1}.calendar .ui-datepicker-calendar td.high{background-color:#ffecec}.calendar .ui-datepicker-calendar td.low{background-color:#fffcdf}.calendar .ui-datepicker-calendar td:after{display:block;font-size:14px;font-weight:400;margin-top:10px}.calendar .ui-datepicker-calendar td.saturday{color:#2669d7}.calendar .ui-datepicker-calendar td.sunday{color:#dc161f}.calendar-supplement>*{display:inline-block}.calendar-supplement>:first-child:after{content:"／";display:inline-block;margin-left:5px}.calendar-supplement-label{border:1px solid #ccc;display:inline-block;padding:8px 0;vertical-align:middle;width:50px}.calendar-supplement-label.highPrice{background-color:#ffecec}.calendar-supplement-label.lowPrice{background-color:#fffcdf}.calendar-text-number{font-weight:700}.calendar-text-memo{font-size:14px}.tab-panel{display:flex}.tab-panel li{border:1px solid #ededed;border-radius:4px 4px 0 0;border-top:6px solid #d9d9d9;color:#a6a6a6;cursor:pointer;margin-right:7px;padding:10px 0;text-align:center;width:24%}.tab-panel li:last-child{margin-right:0}.tab-panel li.is-active{border-bottom:1px solid #bbb;border-top:1px solid #bbb;border-color:#dc151f #bbb #fff;border-style:solid;border-width:6px 1px 2px;color:#333;font-weight:700;margin-bottom:-1px;position:relative;z-index:1}.tab-panel-half{display:flex;justify-content:space-between}.tab-panel-half li{border:1px solid #ededed;border-radius:4px 4px 0 0;border-top:6px solid #d9d9d9;box-sizing:border-box;color:#a6a6a6;cursor:pointer;padding:10px 0;text-align:center;width:49%}.tab-panel-voice,.tab-panel-voice li{background-repeat:no-repeat}.tab-panel-voice li{background-position:105px;background-size:22px;font-size:14px;padding:10px 0 10px 30px}.tab-panel-voice li.is-active{border-style:solid;border-width:6px 1px 2px;font-weight:700;margin-bottom:-1px;z-index:1}.tab-panel-voice li.tab-panel-good{background-image:url(/img/icon-good-inactive.png)}.tab-panel-voice li.tab-panel-good.is-active{background-image:url(/img/icon-good.png);border-color:#1f56e5 #bbb #fff;color:#1f56e5}.tab-panel-voice li.tab-panel-bad{background-image:url(/img/icon-bad-inactive.png)}.tab-panel-voice li.tab-panel-bad.is-active{background-image:url(/img/icon-bad.png);border-color:#ef1a1b #bbb #fff;color:#ef1a1b}.tab-list{border:1px solid #bbb;margin-top:-1px;padding:20px;position:relative}.tab-list.spacingNone{padding:0!important}.voice-content-half{display:flex;justify-content:space-between}.voice-content-half>*{width:48%}.table{border-left:1px solid #ccc;border-top:1px solid #ccc}.table thead th{background-color:#e6e5e5;font-weight:700;padding:16px 10px;text-align:center}.table tbody th,.table thead th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333;word-break:break-all}.table tbody th{background-color:#f3f3f3;padding:4px}.table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px 4px;word-break:break-all}.table-fixed{border-left:1px solid #ccc;border-top:1px solid #ccc;table-layout:fixed;width:100%}.table-fixed tbody th,.table-fixed thead th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333;word-break:break-all}.table-fixed thead th{background-color:#e6e5e5;font-weight:700;padding:16px 10px;text-align:center}.table-fixed tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px 4px;word-break:break-all}.table-cell-necessary{background-color:#ffecec}.table-cell-unnecessary{background-color:#fffcdf}.l-service-table-head{width:250px}.market-price-supplement>*{display:inline-block}.market-price-supplement>:first-child:after{content:"／";display:inline-block;margin-left:5px}.market-price-supplement-label{display:inline-block;padding:8px 0;vertical-align:middle;width:50px}.market-price-supplement-label.single{background-color:#0084b2}.market-price-supplement-label.family{background-color:#ed6349}.legend{color:#717171;margin-bottom:8px}.legend>li{display:inline-block;font-size:14px;margin-right:4px;padding-left:25px;position:relative}.legend>li:after{content:"/";padding-left:5px}.legend>li:last-child{margin-right:0}.legend>li:last-child:after{content:none;margin-right:0}.legend .legend-label{border:1px solid #999;display:inline-block;height:13px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.legend .legend-label.legend-label-single{background-color:#0084b2}.legend .legend-label.legend-label-family{background-color:#ed6349}.legend .legend-label.legend-label-weekDay{background-color:#ccc}.legend .legend-label.legend-label-holiday{background-color:#edc86f}.legend .legend-label.legend-label-publicHoliday{background-color:#e79023}.legend .legend-label.legend-label-high{background-color:#ffecec}.legend .legend-label.legend-label-highest{background-color:#ffdada}.legend .legend-label.legend-label-low{background-color:#fffcdf}.legend .legend-label.legend-label-lowest{background-color:#fff8b4}.voice-item-good .voice-item-header .voice-item-title{color:#1f56e5}.voice-item-good .voice-item-header .voice-item-title:before{content:url(/img/icon-good.png)}.voice-item-good .voice-item-header .voice-item-heading{background-color:#e8faff;color:#1f56e5}.voice-item-bad .voice-item-header .voice-item-title{color:#ef1a1b}.voice-item-bad .voice-item-header .voice-item-title:before{content:url(/img/icon-bad.png)}.voice-item-bad .voice-item-header .voice-item-heading{background-color:#ffeeef;color:#ef1a1b}.voice-item-header{border-bottom:1px dotted #ccc;margin-bottom:15px;padding-bottom:15px}.voice-item-header .voice-item-title{font-size:16px;font-weight:700;margin-bottom:12px;padding-left:42px;position:relative}.voice-item-header .voice-item-title:before{left:0;position:absolute}.voice-item-header .voice-item-count{color:#212121;font-size:13px;font-weight:400}.voice-item-header .voice-star{align-items:center;display:flex}.voice-item-header .voice-star .voice-rate-star{margin-right:5px}.voice-item-header .voice-star .voice-rate-star img{height:auto;width:19px}.voice-item-header .voice-score{color:#dc161f;font-size:14px;font-weight:700}.voice-item-header .voice-star-text{font-size:12px;line-height:1}.voice-item-header .star_0_0,.voice-item-header .star_0_1,.voice-item-header .star_0_2,.voice-item-header .star_1_0,.voice-item-header .star_1_1,.voice-item-header .star_1_2,.voice-item-header .star_2_0,.voice-item-header .star_2_1,.voice-item-header .star_2_2,.voice-item-header .star_3_0,.voice-item-header .star_3_1,.voice-item-header .star_3_2,.voice-item-header .star_4_0,.voice-item-header .star_4_1,.voice-item-header .star_4_2,.voice-item-header .star_5_0{background-image:url(/img/cmn_star_bg01.png);background-repeat:no-repeat;background-size:90px}.voice-item-header .star_0_0{background-position:0 3px}.voice-item-header .star_0_1{background-position:0 -29.26px}.voice-item-header .star_0_2{background-position:0 -61.52px}.voice-item-header .star_1_0{background-position:0 -93.78px}.voice-item-header .star_1_1{background-position:0 -126.04px}.voice-item-header .star_1_2{background-position:0 -158.3px}.voice-item-header .star_2_0{background-position:0 -190.56px}.voice-item-header .star_2_1{background-position:0 -222.82px}.voice-item-header .star_2_2{background-position:0 -255.08px}.voice-item-header .star_3_0{background-position:0 -287.34px}.voice-item-header .star_3_1{background-position:0 -319.6px}.voice-item-header .star_3_2{background-position:0 -351.86px}.voice-item-header .star_4_0{background-position:0 -384.12px}.voice-item-header .star_4_1{background-position:0 -416.38px}.voice-item-header .star_4_2{background-position:0 -448.64px}.voice-item-header .star_5_0{background-position:0 -480.9px}.voice-item-header .voice-item-title-family,.voice-item-header .voice-item-title-single{background-repeat:no-repeat;border-radius:4px;color:#fff;font-size:18px;font-weight:700;padding:8px 0 8px 37px}.voice-item-header .voice-item-title-single{background-color:#ed6349;background-image:url(/img/icon-voice-single.png);background-position:13px;background-size:15px}.voice-item-header .voice-item-title-family{background-color:#0084b2;background-image:url(/img/icon-voice-family.png);background-position:10px;background-size:22px}.voice-item-header .voice-item-heading{font-size:14px;font-weight:700;margin-bottom:10px;padding:6px 10px}.voice-item-text{line-height:1.8}.voice-item-text .voice-item-text-more{color:#245fbb;cursor:pointer}.js-overflow-display .is-close,.voice-item-text .js-toggleContainer.is-close,.voice-item-text .js-toggleContainer.is-open+.voice-item-text-dot{display:none}.nav-arrow{border:2px solid #e6e0da;border-radius:4px;display:flex;flex-wrap:nowrap}.nav-arrow li{align-items:center;border-right:2px dotted #e6e0da;box-sizing:border-box;display:flex;justify-content:center;line-height:1;padding:11.5px 0;width:100%}.nav-arrow li:last-child{border-right:0}.nav-arrow li a{align-items:center;display:flex;justify-content:center;position:relative}.nav-arrow li a .nav-arrow-icon{display:inline-block;height:15px;margin-right:7px;position:relative;width:15px}.nav-arrow li a .nav-arrow-icon:after,.nav-arrow li a .nav-arrow-icon:before{content:"";display:block;position:absolute}.nav-arrow li a .nav-arrow-icon:before{background-color:#d2d2d2;border-radius:50%;height:15px;left:0;top:0;width:15px}.nav-arrow li a .nav-arrow-icon:after{border-bottom:2px solid #fff;border-right:2px solid #fff;height:5px;left:4px;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.campanyRecommend{display:flex}.campanyRecommend .campanyRecommend-item{border:1px solid #ddd;margin-right:1.3333333333%;width:24%}.campanyRecommend .campanyRecommend-item:hover{background:#fdf5c3}.campanyRecommend .campanyRecommend-item:last-child{margin-right:0}.campanyRecommend .campanyRecommend-item .campanyRecommend-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:15px;text-align:center;text-decoration:none!important}.campanyRecommend .campanyRecommend-item .campanyRecommend-inner .campanyRecommend-logo{border:1px solid #ddd;height:49px;margin-bottom:13px;padding:3px;width:81px}.campanyRecommend .campanyRecommend-item .campanyRecommend-inner .campanyRecommend-rate{margin-top:auto}.campanyRecommend .campanyRecommend-item .campanyRecommend-inner .campanyRecommend-rate .campanyRecommend-star>img{height:16px;vertical-align:sub;width:15px}.campanyRecommend .campanyRecommend-item .campanyRecommend-inner .campanyRecommend-rate .campanyRecommend-voiceTotal{color:#212121;font-size:13px}.campanyRecommend .campanyRecommend-item .campanyRecommend-inner .campanyRecommend-name{margin-bottom:5px;text-decoration:underline}#contents{margin:0 auto;padding-bottom:100px;width:956px}.contents_full{line-height:1.8;margin:0 auto;padding-bottom:20px;width:780px}.contents_full img{vertical-align:bottom}.breadcrumb{display:block;margin:20px auto 12px;width:954px}.breadcrumb-list{display:flex}.breadcrumb-list>li{font-size:1.1rem;margin-right:.8rem}.breadcrumb-list>li:not(:last-child):after{content:">";margin-left:.8rem}#pankuzu,.pankuzu{margin:20px 0}#pankuzu li,.pankuzu li{float:left}.pankuzu+.pankuzu{margin:-15px 0 20px}.l-infomation-inner{display:table;margin:0 auto;width:960px}.l-infomation-inner>*{box-sizing:border-box;padding-right:20px;width:274px}.l-infomation-company{padding-right:0;width:420px}.infomation{border-top:5px solid #f6f6f6;padding:26px 0 34px}.infomation-text{font-size:11px;padding-left:15px}.infomation-company{border-left:1px solid #aaa;padding-left:16px}.infomation-company-text{font-size:11px;line-height:1.6;padding-left:14px}.stickyFooter{background:rgba(0,0,0,.7);border-top:2px solid #dbdbdb;bottom:0;display:none;left:0;position:fixed;width:100%;z-index:99}.stickyFooter-close{background-color:#eee;border:1px solid #4c4c4c;border-bottom:none;border-radius:4px 4px 0 0;color:#666;cursor:pointer;padding:3px 5px;position:absolute;right:188px;top:-29px}.stickyFooter-close-text{display:inline-block;margin-left:6px;vertical-align:middle}.stickyFooter-close-icon{margin-left:3px;vertical-align:middle}.stickyFooter-inner{margin:0 auto;padding:7px 0 9px;position:relative;width:960px}.stickyFooter-inner-switch{box-sizing:border-box;padding:14px 0 14px 95px}.stickyFooter-title{color:#fff;font-size:16px;padding-left:4px;padding-right:30px;position:relative;width:358px}.stickyFooter-title:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 12px;content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.stickyFooter-title-emphasis{font-size:20px;font-weight:700}.stickyFooter-samurai{bottom:0;left:0;position:absolute}.stickyFooter-companyLogo{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.stickyFooter-text{color:#fff;font-size:22px;font-weight:700;padding:5px 0;text-align:center}.stickyFooter-text:before{left:165px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.stickyFooter-text:after,.stickyFooter-text:before{border:1px solid #fff;bottom:2px;content:"";height:20px;position:absolute;top:18px}.stickyFooter-text:after{right:170px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.stickyFooter-text-emphasis{color:#fce733}.stickyFooter-btn>*{float:left;margin-left:2%;width:49%}.stickyFooter-btn>:first-child{margin:0}.footer_sublink_company01{background-color:#333}.stickyFooter-fork-btn{cursor:pointer}#stickyFooter-fork.alphaover:hover img{zoom:1;filter:alpha(opacity=70);opacity:.7}.l-stickyFooter-company>:first-child{float:left;margin-right:1%;width:76%}.l-stickyFooter-company>:last-child{float:right;width:23%}.l-stickyFooter-company .stickyFooter-text{font-size:18px}.l-stickyFooter-company .stickyFooter-text:before{left:110px}.l-stickyFooter-company .stickyFooter-text:after{right:345px}.stickyFooter-tel{padding-top:35px;text-align:center}.stickyFooter-tel-title{color:#fff;margin-bottom:5px}#footer{background:#dd171f;padding-bottom:0;text-align:center;width:100%}#footer ul{margin:0 auto;padding:15px 0;text-align:left;width:960px}#footer ul li{border-right:1px solid #fff;display:inline-block;line-height:1;margin:0 7px 7px 0;padding-right:10px}#footer ul li#footer_link_last{border:none;display:inline;margin:0;padding:0}#footer p a,#footer ul li a{color:#fff}#footer .footer_linkmenu01{margin:0 auto;width:954px}#footer .footer_block01{float:left;width:238px}#footer .footer_block01:first-child{margin-left:0}#footer .footer_block01 li{border:none;display:block;font-size:12px;line-height:1.6;margin-bottom:5px;padding:0;text-align:left}#footer .footer_block01 li ul{margin:5px 0 0 10px;padding:0;width:auto}#footer .footer_block01 li ul li{color:#fff;font-size:11px;margin-top:5px;padding-left:13px;position:relative}#footer .footer_block01 li ul li:before{border:4px solid #dd171f;border-left-color:#fff;bottom:0;box-sizing:border-box;content:"";height:4px;left:4px;margin:4px auto auto;position:absolute;top:0;vertical-align:middle;width:4px}#footer .footer_sublink01{background:#333}#footer .footer_copylight{padding:20px 0}.text-bold,.text-positive{font-weight:700}.text-positive{color:#2669d7}.positive-text{color:#2196f3;font-weight:700}.text-negative{color:#d70c18;font-weight:700}.text-anchor{color:#1954b5;cursor:pointer;text-decoration:underline}.text-strong{color:#dd171f;font-weight:700}.text-term{color:#3ebb67}.text-estimate{color:#019b22}.mark-yellow,.text-marker{background:linear-gradient(transparent 80%,#fc3 0);font-weight:700;margin-bottom:20px}.text-xxxxlarge{font-size:28px!important}.text-xxxlarge{font-size:24px!important}.text-xxlarge{font-size:20px!important}.text-xlarge{font-size:18px!important}.text-large{font-size:16px!important}.text-medium{font-size:14px!important}.text-small{font-size:12px!important}.text-xsmall{font-size:10px!important}body{color:#333}.white01{color:#fff}.red02{color:#dd171f}.blue01{color:#00a2c4}.gray01{color:#999}.gray02{color:#666}.b{font-weight:700}a{color:#245fbb;text-decoration:underline}a.white_link01{color:#fff}.text-note{color:#757575}.latest-articles{border:1px solid #ccc;border-radius:4px;margin-inline:auto;max-width:956px;width:100%}.latest-articles-header{background:#f3f3f3;border-radius:4px 4px 0 0;font-size:15px;line-height:1.5;padding:12px 16px}.latest-articles-view-more{font-size:14px;line-height:1.5;padding:16px 24px;text-align:right}.latest-articles-wrap{border-bottom:1px dashed #ccc;display:flex;margin-bottom:16px;padding-bottom:16px}.latest-articles-wrap:last-child{margin-bottom:0}.latest-articles-body{padding:24px 24px 0}.latest-articles-date{color:#999;margin-right:24px}.latest-articles-date,.latest-articles-title{font-size:14px;line-height:1.5}#social{margin:0 auto 20px;width:956px}.social_box01{margin:15px 0 10px}.social_box01 .facebook_box01,.social_box01 .hatena_box01,.social_box01 .mixi_box01,.social_box01 .twitter_box01{float:left;padding-right:5px}.social_box01 .google_box01{float:left;width:80px}.social_box01 .pocket_box01{float:left}.arrow_gy_size12{background:url(/img/cmn_bg_pic.png) no-repeat left -60px;display:inline-block;padding-left:16px}.NoteText{color:#757575;font-size:12px}.NoteText li{display:block;list-style:none}.NoteText__isAnnotation{padding-left:1.5em;text-indent:-1.5em}.NoteText__isAnnotation li:before,.NoteText__isAnnotation p:before{content:"※ "}.H2{background:#f2e7d0;border-radius:4px;color:#333;font-size:22px;margin:32px 0;padding:8px 16px}.H2,.H3{font-weight:700;line-height:1.8}.H3{border-bottom:2px solid #ddd;border-left:6px solid #dd171f;font-size:19px;margin-bottom:24px;padding:4px 0 8px 10px}.CompanyTable{border-left:1px solid #ddd;border-spacing:0;border-top:1px solid #ddd;width:100%}.CompanyTable__data,.CompanyTable__heading{border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:15px;line-height:1.8;padding:8px 16px;vertical-align:middle;word-break:break-all}.CompanyTable__heading{background-color:#f6f6f6;font-weight:400;text-align:left;width:190px}.CompanyTableService{border-left:1px solid #ddd;border-spacing:0;border-top:1px solid #ddd;margin-bottom:56px;width:100%}.CompanyTableService__heading{background-color:#f6f6f6;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:15px;font-weight:700;line-height:1.8;padding:8px 16px;text-align:left}.CompanyTableService__heading--serviceElement{width:190px}.CompanyTableService__serviceElement{padding:8px 16px;width:190px;word-break:break-all}.CompanyTableService__mark,.CompanyTableService__serviceElement{border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:15px;line-height:1.8;vertical-align:middle}.CompanyTableService__mark{padding:8px 12px;text-align:center;width:62px}.CompanyTableService__description{border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:15px;line-height:1.8;padding:8px 16px;vertical-align:middle;word-break:break-all}.RelatedArticle{border:1px solid #bbb;border-radius:4px;position:relative}.RelatedArticle__title{background-color:#fff;left:0;margin-left:8px;padding:0 8px;position:absolute;top:-10.5px}.RelatedArticle__titleText{font-size:16px;font-weight:600;line-height:1.4;padding-left:22px;position:relative}.RelatedArticle__titleText:before{background-color:#dd171f;background-image:url(/img/icon-file.svg);background-position:50%;background-repeat:no-repeat;background-size:66%;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:6%;width:18px}.RelatedArticle__list{padding:24px 16px 20px 35px}.RelatedArticle__item{display:flex}.RelatedArticle__item:not(:last-child){margin-bottom:8px}.RelatedArticle__link{color:#245fbb;cursor:pointer;font-size:15px;position:relative;text-decoration:underline}.RelatedArticle__link:after,.RelatedArticle__link:before{box-sizing:content-box;content:"";position:absolute;vertical-align:middle}.RelatedArticle__link:before{background:#cfcfcf;border-radius:50%;height:15px;left:-19px;top:6px;width:15px}.RelatedArticle__link:after{border-right:2px solid #fff;border-top:2px solid #fff;height:5px;left:-16px;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.CompanyVoiceTab{width:685px}.CompanyVoiceTab__tabs{border-bottom:1px solid #bbb;display:flex;justify-content:space-between;list-style:none}.CompanyVoiceTab__tab{background-position:105px;background-repeat:no-repeat;background-size:22px;border-top:1px solid #ededed;border-color:#d9d9d9 #ededed transparent;border-radius:4px 4px 0 0;border-style:solid;border-width:6px 1px 1px;box-sizing:border-box;color:#a6a6a6;cursor:pointer;font-size:14px;padding:10px 0 10px 30px;text-align:center;width:49%}.CompanyVoiceTab__tab.is-active{border-style:solid;border-width:6px 1px 2px;font-weight:700;margin-bottom:-1px;position:relative;z-index:1}.CompanyVoiceTab__tab--good{background-image:url(/img/icon-good-inactive.png)}.CompanyVoiceTab__tab--good.is-active{background-image:url(/img/icon-good.png);border-color:#1f56e5 #bbb #fff;color:#1f56e5}.CompanyVoiceTab__tab--bad{background-image:url(/img/icon-bad-inactive.png)}.CompanyVoiceTab__tab--bad.is-active{background-image:url(/img/icon-bad.png);border-color:#ef1a1b #bbb #fff;color:#ef1a1b}.CompanyVoiceTab__panel,.CompanyVoiceTab__panel>*+*{margin-top:20px}.VoiceSort{display:inline-block;position:relative}.VoiceSort:after{border:6px solid transparent;border-bottom:0;border-top-color:#d9d9d9;content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.VoiceSort__select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;color:#333;cursor:pointer;font-size:13px;line-height:1.8;padding:4px 8px;width:175px}@-webkit-keyframes voice-load-more-spin{50%{opacity:0}to{opacity:1}}@keyframes voice-load-more-spin{50%{opacity:0}to{opacity:1}}.VoiceLoadMore{padding:10px 0}.VoiceLoadMore__btn{background-color:#fff;border:1px solid #bbb;border-radius:4px;color:#757575;cursor:pointer;display:block;font-size:15px;line-height:1;margin:0 auto;padding:16px;position:relative;text-align:center;text-indent:8px;width:285px}.VoiceLoadMore__btn:before{border-bottom:1px solid #bbb;border-right:1px solid #bbb;content:"";height:7px;left:79px;position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 2px)) rotate(45deg);transform:translateY(calc(-50% - 2px)) rotate(45deg);width:7px}.VoiceLoadMore__loader{height:45px;margin:0 auto;width:45px}.VoiceLoadMore__loaderSpinner{position:relative;-webkit-transform:translate(17px,17px);transform:translate(17px,17px);z-index:1}.VoiceLoadMore__loaderSpinner>div:first-child{-webkit-animation:voice-load-more-spin 1s linear -.96s infinite;animation:voice-load-more-spin 1s linear -.96s infinite;left:0;top:18px}.VoiceLoadMore__loaderSpinner>div:nth-child(2){-webkit-animation:voice-load-more-spin 1s linear -.84s infinite;animation:voice-load-more-spin 1s linear -.84s infinite;left:-12.2727272727px;top:12.2727272727px}.VoiceLoadMore__loaderSpinner>div:nth-child(3){-webkit-animation:voice-load-more-spin 1s linear -.72s infinite;animation:voice-load-more-spin 1s linear -.72s infinite;left:-18px;top:0}.VoiceLoadMore__loaderSpinner>div:nth-child(4){-webkit-animation:voice-load-more-spin 1s linear -.6s infinite;animation:voice-load-more-spin 1s linear -.6s infinite;left:-12.2727272727px;top:-12.2727272727px}.VoiceLoadMore__loaderSpinner>div:nth-child(5){-webkit-animation:voice-load-more-spin 1s linear -.48s infinite;animation:voice-load-more-spin 1s linear -.48s infinite;left:0;top:-18px}.VoiceLoadMore__loaderSpinner>div:nth-child(6){-webkit-animation:voice-load-more-spin 1s linear -.36s infinite;animation:voice-load-more-spin 1s linear -.36s infinite;left:12.2727272727px;top:-12.2727272727px}.VoiceLoadMore__loaderSpinner>div:nth-child(7){-webkit-animation:voice-load-more-spin 1s linear -.24s infinite;animation:voice-load-more-spin 1s linear -.24s infinite;left:18px;top:0}.VoiceLoadMore__loaderSpinner>div:nth-child(8){-webkit-animation:voice-load-more-spin 1s linear -.12s infinite;animation:voice-load-more-spin 1s linear -.12s infinite;left:12.2727272727px;top:12.2727272727px}.VoiceLoadMore__loaderSpinner>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#2c99d7;border-radius:100%;height:8px;margin:2px;position:absolute;width:8px}.VoiceFilterTab{width:685px}.VoiceFilterTab__list{border-bottom:4px solid #dd171f;display:flex;list-style:none;position:relative;width:100%}.VoiceFilterTab__item{background-color:#f5f5f5;border-left:1px solid #ccc;border-top:1px solid #ccc;flex:1;font-size:15px;line-height:1.2;text-align:center}.VoiceFilterTab__item:not(.is-active) .VoiceFilterTab__anchorNum{color:#9e9e9e}.VoiceFilterTab__item.is-active{background-color:#dd171f;border:none}.VoiceFilterTab__item.is-active .VoiceFilterTab__anchor{color:#fff}.VoiceFilterTab__anchor{align-items:center;color:#212121;display:flex;font-weight:700;height:100%;justify-content:center;padding:12px 8px;text-decoration:none}.VoiceFilterTab__anchor--none{color:#9e9e9e;pointer-events:none}.VoiceFilterTab__anchor--none .VoiceFilterTab__anchorNum{display:none}.VoiceFilterTab__anchorNum{font-size:12px;font-weight:300}.VoiceFilterTab__anchorNum--zero{display:none}.VoiceFilterTab__sexRow{align-items:center;display:flex;font-size:15px;gap:24px;padding:16px}.VoiceFilterTab__sexLink{color:#245fbb;font-weight:700;text-decoration:underline}.VoiceFilterTab__sexLink--active{color:#212121;pointer-events:none;text-decoration:none}.VoiceFilterTab__sexLink--none{color:#9e9e9e;pointer-events:none;text-decoration:none}.FaqList{width:685px}.FaqList__item{margin-bottom:56px}.FaqList__question{align-items:center;border:1px solid #ccc;border-top:3px solid #ccc;display:flex;font-size:15px;font-weight:700;justify-content:flex-start;line-height:1.8;margin-bottom:24px;padding:10px}.FaqList__questionLabel{background:#dd171f;border-radius:4px;color:#fff;flex-shrink:0;margin-right:10px;min-width:62px;padding:2px 10px;text-align:center}.FaqList__answer{line-height:1.8}.FaqList__answerText{font-size:15px;line-height:1.8;margin-bottom:24px}.FaqList__answerLink{color:#245fbb;text-decoration:underline}.FaqList__priceNum{color:#2196f3;font-weight:700}.FaqList__checkList{border:3px solid #e6e0da;border-radius:4px;font-size:15px;line-height:1.2;list-style:none;margin-bottom:24px;padding:16px}.FaqList__checkList li{padding:8px 0 8px 30px;position:relative}.FaqList__checkList li:after{color:#f66;content:"";display:block;font-family:icomoon;font-size:18px;height:22px;left:0;position:absolute;top:6px;width:22px}.FaqList__note{color:#999;font-size:12px;font-weight:400;line-height:1.6;margin-top:16px}.FaqList__note+.FaqList__note{margin-top:4px}.FaqList .RelatedArticle{margin-top:40px}.PriceCalendar{display:flex;flex-direction:column;gap:8px}.PriceCalendar__legend{color:#717171;flex-wrap:wrap;font-size:13px;gap:4px 8px;list-style:none}.PriceCalendar__legend,.PriceCalendar__legendItem{align-items:center;display:flex}.PriceCalendar__legendItem:not(:last-child):after{color:#bbb;content:"/";margin-left:8px}.PriceCalendar__legendSwatch{border:1px solid #999;display:inline-block;height:13px;width:20px}.PriceCalendar__legendSwatch--lowest{background-color:#fff8b4}.PriceCalendar__legendSwatch--low{background-color:#fffcdf}.PriceCalendar__legendSwatch--normal{background-color:#fff}.PriceCalendar__legendSwatch--high{background-color:#ffecec}.PriceCalendar__legendSwatch--highest{background-color:#ffdada}.PriceCalendar__month.is-hide{display:none}.PriceCalendar__header{align-items:center;background-color:#ebebeb;border:1px solid #ddd;border-bottom:none;display:flex;justify-content:center;min-height:52px;padding:8px 72px;position:relative}.PriceCalendar__headerTitle{font-size:20px;font-weight:700;line-height:1.4;text-align:center}.PriceCalendar__navButton{background-color:#fff;border:1px solid #aaa;border-radius:3px;cursor:pointer;height:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px}.PriceCalendar__navButton:after{border-right:2px solid #7c7c7c;border-top:2px solid #7c7c7c;content:"";height:7px;left:50%;position:absolute;top:50%;width:7px}.PriceCalendar__navButton--prev{left:8px}.PriceCalendar__navButton--prev:after{-webkit-transform:translate(-30%,-50%) rotate(-135deg);transform:translate(-30%,-50%) rotate(-135deg)}.PriceCalendar__navButton--next{right:8px}.PriceCalendar__navButton--next:after{-webkit-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}.PriceCalendar__navButtonLabel{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.PriceCalendar__table{border:1px solid #ddd;border-collapse:collapse;table-layout:fixed;width:100%}.PriceCalendar__weekday{border:1px solid #ddd;font-size:13px;font-weight:700;padding:5px 0;text-align:center}.PriceCalendar__weekday--sunday{color:#e74545}.PriceCalendar__weekday--saturday{color:#097aff}.PriceCalendar__cell{border:1px solid #ddd;padding:8px 0;text-align:center;vertical-align:top}.PriceCalendar__cell--lowest{background-color:#fff8b4}.PriceCalendar__cell--low{background-color:#fffcdf}.PriceCalendar__cell--normal{background-color:#fff}.PriceCalendar__cell--high{background-color:#ffecec}.PriceCalendar__cell--highest{background-color:#ffdada}.PriceCalendar__cell--empty{background-color:#fff}.PriceCalendar__cell--sunday{color:#e74545}.PriceCalendar__cell--saturday{color:#097aff}.PriceCalendar__cellDay{font-size:17px;font-weight:700;line-height:1.2}.PriceCalendar__cellLevel{font-size:12px;line-height:1.2;margin-top:2px}.RatingFiveStar{display:inline-flex;gap:2px}.RatingFiveStar__icon{height:14px;width:14px}.CancelPrice{font-size:15px;letter-spacing:0;line-height:1.8;margin-bottom:64px;width:685px}.CancelPrice__desc{margin-bottom:24px}.CancelPrice__desc--large{margin-bottom:56px}.CancelPrice__tableHeading{font-weight:600;margin-bottom:24px}.CancelPrice__table{border-left:1px solid #ddd;border-spacing:0;border-top:1px solid #ddd;margin-bottom:8px;width:100%}.CancelPrice__tableHead{background-color:#f6f6f6;font-weight:400;text-align:left;width:118px}.CancelPrice__tableData,.CancelPrice__tableHead{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 16px;word-break:break-all}.CancelPrice__note{color:#999;font-size:12px;font-weight:400;line-height:1.6;margin-bottom:56px}.CancelPrice .RelatedArticle{margin-bottom:56px}.CompanyMaterials,.CompanyOverview,.CompanyService{margin-bottom:64px;width:685px}.CompanyTelCard{border:2px solid #bbb;border-radius:8px;width:685px}.CompanyTelCard .i-phone:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;line-height:1}.CompanyTelCard__title{background:#e5e5e5;border-bottom:2px solid #bbb;border-top-left-radius:8px;border-top-right-radius:8px;color:#365b90;font-size:16px;font-weight:600;line-height:1.2;padding:8px 32px;text-align:center}.CompanyTelCard__container{display:flex;flex-direction:column;gap:16px;padding:16px 32px}.CompanyTelCard__telContainer{gap:12px}.CompanyTelCard__telContainer,.CompanyTelCard__telContainer__icon{align-items:center;display:flex;flex-direction:row;justify-content:center}.CompanyTelCard__telContainer__icon{background:#d8dee8;border:2px solid #365b90;border-radius:4px;color:#365b90;font-size:14px;font-weight:600;gap:8px;line-height:1.2;padding:8px 16px;position:relative}.CompanyTelCard__telContainer__icon:after,.CompanyTelCard__telContainer__icon:before{border:10px solid transparent;border-right:0;content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CompanyTelCard__telContainer__icon:after{border-left-color:#365b90;right:-11px}.CompanyTelCard__telContainer__icon:before{border-left-color:#d8dee8;right:-9px;z-index:1}.CompanyTelCard__telContainer__icon i{font-size:26px;height:26px;width:26px}.CompanyTelCard__telContainer__icon b{font-size:18px}.CompanyTelCard__telContainer__free{align-items:center;background:#365b90;border-radius:4px;color:#fff;display:flex;font-size:20px;font-weight:600;height:60px;justify-content:center;line-height:1.2;opacity:1;width:60px}.CompanyTelCard__telContainer__telArea{align-items:center;display:flex;flex-direction:column}.CompanyTelCard__telContainer__telArea__tel{color:#333;font-size:38px;font-weight:600;line-height:100%}.CompanyTelCard__telContainer__telArea__time{color:#333;font-size:16px;font-weight:600;letter-spacing:0;line-height:100%}.H1{border-top:1px dashed #ddd;margin-bottom:40px;padding-top:20px;width:685px}.H1__inner{align-items:flex-start;display:flex;gap:12px}.H1__logo{align-items:center;border:2px solid #ddd;display:flex;justify-content:center;padding:4px}.H1__content{align-items:flex-start;display:flex;flex:1;gap:8px;justify-content:space-between;margin-bottom:8px}.H1__title{font-size:23px;line-height:1.2;margin-bottom:8px}.H1__serviceArea{align-items:flex-start;align-items:center;display:flex;flex-wrap:wrap;font-size:13px}.H1__serviceAreaLabel{background:#ccc;color:#fff;line-height:1.2;margin-right:4px;padding:2px 8px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.H1__serviceAreaValue{line-height:1.2}.H1__latestUpdate{color:#999;font-size:12px;margin-top:8px;text-align:right}.TableOfContents{border:1px dashed #ccc;font-size:13px;margin:0 0 32px;padding:16px;width:685px}.TableOfContents__title{background:#f3f3f3;margin-bottom:8px;padding:8px 10px}.TableOfContents__list{counter-reset:item;list-style:none}.TableOfContents__list--secondary .TableOfContents__item:first-child{margin-top:4px}.TableOfContents__item{padding:4px 0 4px 10px}.TableOfContents__item:before{content:counters(item,"-") ". ";counter-increment:item}.TableOfContents__link{color:#1954b5;cursor:pointer;text-decoration:underline}.RecommendPoints{margin-bottom:64px;width:685px}.RecommendPoints__list{display:flex;flex-direction:column;gap:24px;list-style:none}.RecommendPoints__item{border:1px solid #ddd;border-radius:4px;padding:16px}.RecommendPoints__title{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.8;margin-bottom:4px}.RecommendPoints__text{font-size:15px;letter-spacing:0;line-height:1.8}.CompanyPR{width:685px}.CompanyPR__photos{margin-bottom:24px}.CompanyPR__photos--multiple{display:flex;gap:30px;margin-bottom:24px}.CompanyPR__photoItem{flex-shrink:0;overflow:hidden}.CompanyPR__image{display:block;height:auto;max-width:208px;width:100%}.CompanyPR__text{font-size:15px;letter-spacing:0;line-height:1.8;margin-bottom:56px}.CompanyEstimateTips .H3{margin-bottom:0}.CompanyEstimateTips__container{display:flex;flex-direction:column;gap:48px;padding-bottom:56px}.CompanyEstimateTips__section{display:flex;flex-direction:column;gap:40px}.CompanyEstimateTips__group{display:flex;flex-direction:column;gap:24px}.CompanyEstimateTips__group--tight{gap:8px}.CompanyEstimateTips__group--flush{gap:0}.CompanyEstimateTips__text{color:#333;font-size:15px;line-height:1.8}.CompanyEstimateTips__emphasis{color:#2669d7;font-weight:600}.CompanyEstimateTips__link{color:#245fbb;text-decoration:underline}.CompanyEstimateTips__anchorList{background-color:#fff;border:3px solid #e6e0da;border-radius:4px;list-style:none;padding:16px 24px}.CompanyEstimateTips__anchorItem{background-image:url(/img/icon-check-circle.svg);background-position:0 10px;background-repeat:no-repeat;background-size:23px 22px;padding:8px 0 8px 32px}.CompanyEstimateTips__anchorLink{color:#245fbb;font-size:15px;line-height:1.8;text-decoration:underline}.CompanyEstimateTips__image img{display:block;height:auto;width:100%}.CompanyRating{margin-bottom:64px;width:685px}.CompanyRating__inner{padding:0 16px}.CompanyRating__card{background-color:#faf9f6;border:1px solid #f7f3e8;display:flex;flex-direction:row;gap:16px;margin-bottom:16px;padding:16px}.CompanyRating__body{align-items:center;display:flex;flex:1;gap:16px;letter-spacing:0}.CompanyRating__overallBox{background-color:#fff;border:2px solid #f2ab00;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:20px 16px;text-align:center;width:123px}.CompanyRating__overallLabel{font-size:14px;line-height:1.2}.CompanyRating__overallScore{align-items:flex-end;color:#f28900;display:flex;font-weight:700;justify-content:center}.CompanyRating__overallValue{font-size:32px;line-height:1.2}.CompanyRating__overallUnit{font-size:14px;line-height:1.4}.CompanyRating__categories{flex:1}.CompanyRating__category{align-items:center;display:flex;font-size:13px;line-height:1.2;margin-bottom:5px}.CompanyRating__breakdown{background-color:#fff;border-left:1px solid #f7f3e8;display:flex;flex:1;flex-direction:column;gap:10px;padding:8px 16px}.CompanyRating__breakdownItem:first-child{border-bottom:1px solid #e0e0e0;padding-bottom:12px}.CompanyRating__breakdownHeader{align-items:center;display:flex;gap:7px}.CompanyRating__breakdownIcon{border-radius:50%;flex-shrink:0;height:56px;width:56px}.CompanyRating__breakdownAnchor{color:#245fbb;display:block;font-size:15px;line-height:1.2;margin-bottom:7px;text-decoration:underline}.CompanyRating__breakdownAnchor--disabled{color:inherit;text-decoration:none}.CompanyRating__breakdownDetail{align-items:center;display:flex;gap:4px}.CompanyRating__breakdownValue{color:#f28900;font-size:17px;font-weight:600;line-height:1.2}.CompanyRating__note{color:#999;font-size:12px;line-height:1.6;margin-bottom:32px}.CompanyRating__descriptionLink{color:#245fbb;text-decoration:underline}.CompanyRating__description{font-size:15px;line-height:1.8;margin-bottom:32px}.CompanyRating__voice{display:flex;flex-direction:column;gap:32px}.CompanyRating__voiceHeader{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px;line-height:1.8;padding:4px 0;position:relative}.CompanyRating__voiceItem--good .CompanyRating__voiceHeader{background-color:#def6fc}.CompanyRating__voiceItem--bad .CompanyRating__voiceHeader{background-color:#ffeeef}.CompanyRating__voiceIcon{flex-shrink:0;height:29px;left:12px;position:absolute;top:-3px;width:32px}.CompanyRating__voiceBadge{color:#fff;padding:0 8px 0 48px}.CompanyRating__voiceItem--good .CompanyRating__voiceBadge{background:#2669d7}.CompanyRating__voiceItem--bad .CompanyRating__voiceBadge{background:#d70c18}.CompanyRating__voiceItem--good .CompanyRating__voiceTitle{color:#2669d7}.CompanyRating__voiceItem--bad .CompanyRating__voiceTitle{color:#d70c18}.CompanyRating__voiceText{font-size:15px;line-height:1.8;padding:16px}.CompanyRating__voiceItem--good .CompanyRating__voiceText{border:4px solid #def6fc;border-top:none}.CompanyRating__voiceItem--bad .CompanyRating__voiceText{border:4px solid #ffeeef;border-top:none}.EstimatePriceSimulator{margin:50px 0 20px;width:685px}.EstimatePriceSimulator__inner{background-color:#fafafa;border:1px solid #ddd;border-radius:5px}.EstimatePriceSimulator__title{background:url(/img/cmn_simulator_tit_bg01.png) 18px no-repeat #602a08;border-radius:5px 5px 0 0;color:#fff;font-size:17px;font-weight:700;margin:0;padding:6px 17px 6px 63px}.EstimatePriceSimulator__titleDate{float:right;font-size:12px;font-weight:400;margin-top:7px}.EstimatePriceSimulator__flow{background-color:#fff;border:1px solid #d2d2d2;margin:8px auto 0;overflow:hidden;width:650px}.EstimatePriceSimulator__flowItem{background:url(/img/cmn_simulator_flow_bg.png) 0 no-repeat;box-sizing:content-box;float:left;padding:10px 18px;width:179px}.EstimatePriceSimulator__flowItem:first-child{background:none}.EstimatePriceSimulator__flowTitle{margin-bottom:12px}.EstimatePriceSimulator__select{-webkit-appearance:auto;appearance:auto;border-radius:2px;border-width:1px;padding:4px 0;width:100%}.EstimatePriceSimulator__priceBox{background-color:#ffecec;border:1px solid #fff;box-shadow:0 0 5px hsla(0,0%,71%,.5);margin:10px auto 15px;overflow:hidden;padding:10px 0 0;text-align:center;width:647px}.EstimatePriceSimulator__priceItem{display:inline-block;position:relative}.EstimatePriceSimulator__priceItem--average{padding:0 20px 0 0}.EstimatePriceSimulator__priceItem--max,.EstimatePriceSimulator__priceItem--min{padding:0 0 5px}.EstimatePriceSimulator__priceTitle{display:table-cell;padding-right:5px;vertical-align:middle}.EstimatePriceSimulator__price{color:#333;display:table-cell;font-size:18px;vertical-align:middle}.EstimatePriceSimulator__priceItem--average .EstimatePriceSimulator__price{font-size:24px}.EstimatePriceSimulator__priceItem--min .EstimatePriceSimulator__price:after{content:"～";padding:0 7px}.EstimatePriceSimulator__priceValue{color:#e70000}.EstimatePriceSimulator__priceItem--average .EstimatePriceSimulator__priceValue{font-size:33px}.EstimatePriceSimulator__priceItem--max .EstimatePriceSimulator__priceValue,.EstimatePriceSimulator__priceItem--min .EstimatePriceSimulator__priceValue{font-size:26px}.EstimatePriceSimulator__arrow{margin:0 auto;width:340px}.PrefectureVoiceLinks{border:1px solid #ccc;border-radius:4px;width:685px}.PrefectureVoiceLinks__header{background-color:#f7f3e9;padding:10px}.PrefectureVoiceLinks__title{position:relative}.PrefectureVoiceLinks__title:before{content:url(/ranking/img/prefcontainer-icon.png);height:37px;left:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:37px}#prefectureVoice .PrefectureVoiceLinks__title{background:none;color:#5f341c;font-size:20px;font-weight:700;margin:0;padding:0 0 0 50px}.PrefectureVoiceLinks__body{box-sizing:border-box;display:table;padding:24px 20px 20px;width:100%}.PrefectureVoiceLinks__column{display:table-cell;vertical-align:top;width:440px}.PrefectureVoiceLinks__column:first-child{border-right:1px solid #eee;padding-right:20px}.PrefectureVoiceLinks__column:last-child{padding-left:20px}.PrefectureVoiceLinks__area{margin:0 0 20px}.PrefectureVoiceLinks__area:last-child{margin-bottom:0}.PrefectureVoiceLinks__areaName{font-weight:700;margin:0 0 4px}.PrefectureVoiceLinks__list{list-style:none;margin:0;padding:0}.PrefectureVoiceLinks__item{display:inline-block;font-size:13px;padding:0 8px 5px 0;position:relative}.PrefectureVoiceLinks__item:after{color:#ccc;content:"|";display:block;position:absolute;right:0;top:0}.PrefectureVoiceLinks__item:last-child:after{content:""}.PrefectureVoiceLinks__item--disabled{color:#999;pointer-events:none}.PrefectureVoiceLinks__link{color:#245fbb;text-decoration:underline}.VoiceDetailItem{padding-left:106px;position:relative}.VoiceDetailItem__user{left:0;position:absolute;text-align:center;top:0;width:106px}.VoiceDetailItem__user__thumbnail{width:54px}.VoiceDetailItem__user__info{color:#828282;margin-top:5px}.VoiceDetailItem__content{border:1px solid #ddd;border-radius:2px}.VoiceDetailItem__header{background-color:#fefbed;padding:25px 15px 15px;position:relative}.VoiceDetailItem__header:after,.VoiceDetailItem__header:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:35px;width:0}.VoiceDetailItem__header:before{border-right-color:#ddd;border-width:14px;margin-top:-14px}.VoiceDetailItem__header:after{border-right-color:#fefbed;border-width:12px;margin-top:-12px}.VoiceDetailItem__badge{background-position:4px;background-repeat:no-repeat;background-size:22px;color:#fff;font-size:15px;font-weight:700;padding:5px 5px 5px 32px;position:absolute;right:0;top:0}.VoiceDetailItem__badge__good{background-color:#3e7ff6;background-image:url(/company/coop-id/img/satisfaction_good_white.svg)}.VoiceDetailItem__badge__normal{background-color:#f18728;background-image:url(/company/coop-id/img/satisfaction_medium_white.svg)}.VoiceDetailItem__badge__bad{background-color:#eb3939;background-image:url(/company/coop-id/img/satisfaction_bad_white.svg)}.VoiceDetailItem__title{font-size:18px;font-weight:700}.VoiceDetailItem__rate__star{display:inline-block}.VoiceDetailItem__rate__number{color:#fb7410;display:inline-block;padding-left:10px;vertical-align:bottom}.VoiceDetailItem__rate__score{font-size:18px;font-weight:700}.VoiceDetailItem__rateList{list-style:none}.VoiceDetailItem__rateList__item{border-right:1px solid #eeece4;display:inline-block;font-size:12px;padding:1px 10px 1px 0}.VoiceDetailItem__postedAt{color:#aaa;display:flex;font-size:12px;justify-content:right}.VoiceDetailItem__priceCompare{background-color:#f9f8f5;font-size:14px;margin:15px;padding:15px}.VoiceDetailItem__priceCompare__rows{border-bottom:1px solid #2d2d2d}.VoiceDetailItem__priceCompare__row{display:flex;height:30px;justify-content:space-between;line-height:30px}.VoiceDetailItem__priceCompare__row__value{font-size:18px;font-weight:700}.VoiceDetailItem__priceCompare__row__value__estimate{position:relative}.VoiceDetailItem__priceCompare__diff{align-items:center;display:flex;font-size:30px;font-weight:700;justify-content:space-between;line-height:1.8}.VoiceDetailItem__priceCompare__diff__price{align-items:center;display:flex;flex-direction:row;gap:15px}.VoiceDetailItem__priceCompare__diff__content{display:flex;flex-direction:column}.VoiceDetailItem__priceCompare__diff__up{color:#333;justify-content:right}.VoiceDetailItem__priceCompare__diff__down{color:#dc191f}.VoiceDetailItem__priceCompare__diff__arrow{width:38px}.VoiceDetailItem__priceCompare__diff__label{align-items:center;background-color:#fff;border-radius:2px;display:inline-block;display:flex;font-size:14px;gap:4px;margin-top:4px;padding:2px 10px 0;text-align:center}.VoiceDetailItem__priceCompare__diff__label__up{border:1px solid #333;color:#333}.VoiceDetailItem__priceCompare__diff__label__down{border:1px solid #de171f;color:#de171f}.VoiceDetailItem__priceCompare__diff__label__icon{width:13px}.VoiceDetailItem__priceCompare__diff__label__rate{font-size:16px}.VoiceDetailItem__detailTable{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:12px;table-layout:fixed;width:100%}.VoiceDetailItem__detailTable th{background:#ededed;border:2px solid #fff;font-weight:700;padding:5px 10px;table-layout:fixed;text-align:center;width:13rem}.VoiceDetailItem__detailTable td{border-bottom:1px dotted #ededed;padding:5px 10px}.VoiceDetailItem__detailTable__lastChild{border-bottom:0}.VoiceDetailItem__comment{padding:20px}.VoiceDetailItem__comment>*{margin-bottom:15px}.VoiceDetailItem__comment>:last-child{margin-bottom:0}.VoiceDetailItem__comment__title{background-image:url(/company/coop-id/voice/img/company-smail-balloon-icon.png);background-repeat:no-repeat;color:#fb7410;font-size:16px;padding-bottom:5px;padding-left:25px}.CompanyMarketPrice{max-width:100%;width:685px}.CompanyMarketPrice__lead{color:#333;font-size:15px;line-height:1.8;margin-bottom:48px}.CompanyMarketPrice__tabWrap{margin-bottom:8px}.CompanyMarketPrice__tabPanel{border-bottom:1px solid #bbb;display:flex;gap:8px;list-style:none;margin:0;padding:0}.CompanyMarketPrice__tab{border:1px solid #ededed;border-radius:4px 4px 0 0;border-top:6px solid #d9d9d9;box-sizing:border-box;color:#a6a6a6;cursor:pointer;flex-shrink:0;font-size:14px;padding:10px 0;text-align:center;width:164px}.CompanyMarketPrice__tab.is-active{border-color:#dc151f #bbb #fff;border-style:solid;border-width:6px 1px 2px;color:#333;font-weight:700;margin-bottom:-1px;position:relative;z-index:1}.CompanyMarketPrice__panel{margin-top:16px}.CompanyMarketPrice__panel.is-hide{display:none}.CompanyMarketPrice__table{border-collapse:collapse;table-layout:fixed;width:100%}.CompanyMarketPrice__th{background:#f6f6f6;border:1px solid #ddd;color:#333;font-size:13px;font-weight:400;line-height:1.4;padding:8px;text-align:center;vertical-align:middle}.CompanyMarketPrice__thSub{display:block;font-size:11px}.CompanyMarketPrice__rowLabel{background:#f6f6f6;border:1px solid #ddd;color:#333;font-size:13px;font-weight:400;line-height:1.4;padding:8px 4px;text-align:center}.CompanyMarketPrice__rowLabelSub{display:block;font-size:11px}.CompanyMarketPrice__cell{background:#fff;border:1px solid #ddd;line-height:1.4;padding:8px 6px;text-align:center;vertical-align:middle}.CompanyMarketPrice__cellAvg{color:#333;font-size:11px;margin:0}.CompanyMarketPrice__cellPrice{color:#df5246;font-size:13px;font-weight:700;margin:0}.CompanyMarketPrice__cellCount{color:#757575;font-size:11px;margin:0}.CompanyMarketPrice__cellLink{color:#245fbb;text-decoration:underline}.CompanyMarketPrice__note{color:#757575;font-size:12px;line-height:1.4;margin:8px 0 0}.CompanyMarketPrice__note+.CompanyMarketPrice__note{margin-top:4px}.CompanyMarketPrice__summary{display:flex;flex-direction:column;gap:24px;margin-top:48px}.CompanyMarketPrice__summaryText{color:#333;font-size:15px;line-height:1.8;margin:0}.CompanyMarketPrice__summaryStrong{font-weight:700}.CompanyMarketPrice+.CompanyEstimateCta{margin-top:48px}.CompanyEstimateMethod{max-width:100%;width:685px}.CompanyEstimateMethod .H2{margin-bottom:32px}.CompanyEstimateMethod__container{display:flex;flex-direction:column;gap:48px}.CompanyEstimateMethod__lead{display:flex;flex-direction:column;gap:24px}.CompanyEstimateMethod__leadText{color:#333;font-size:15px;line-height:1.8;margin:0}.CompanyEstimateMethod__tableBlock{display:flex;flex-direction:column;gap:8px}.CompanyEstimateMethod__table{border-collapse:collapse;margin:0;width:100%}.CompanyEstimateMethod__th{background:#f6f6f6;font-weight:700}.CompanyEstimateMethod__cell,.CompanyEstimateMethod__th{border:1px solid #ddd;color:#333;font-size:15px;line-height:1.8;padding:8px 16px;text-align:left;vertical-align:middle}.CompanyEstimateMethod__cell{font-weight:400}.CompanyEstimateMethod__avail{width:300px}.CompanyEstimateMethod__notes{display:flex;flex-direction:column;gap:2px}.CompanyEstimateMethod__note{display:flex;font-size:12px;gap:2px;line-height:1.4;margin:0}.CompanyEstimateMethod__noteMark{color:#999;flex-shrink:0;line-height:1.6}.CompanyEstimateMethod__noteText{color:#757575}.CompanyEstimateMethod__body{display:flex;flex-direction:column;gap:16px}.CompanyEstimateMethod__detail{display:flex;flex-direction:column;gap:48px}.CompanyEstimateMethod__textGroup{display:flex;flex-direction:column;gap:24px}.CompanyEstimateMethod__textGroup--related{gap:32px}.CompanyEstimateMethod__text{color:#333;font-size:15px;line-height:1.8;margin:0}.CompanyEstimateMethod__figure{margin:0}.CompanyEstimateMethod__figureImg{display:block;height:auto;width:100%}.CompanyEstimateMethod__link{color:#245fbb;text-decoration:underline}.CompanyEstimateMethod__em{color:#2669d7;font-weight:700}.CompanyEstimateMethod__emRed{color:#d70c18;font-weight:700}.CompanyEstimateMethod .H3,.CompanyEstimateMethod .RelatedArticle{margin:0}.CompanyEstimateCta{display:flex;flex-direction:column;gap:16px;max-width:100%;width:685px}.CompanyEstimateCta__block{align-items:center;display:flex;flex-direction:column;gap:8px}.CompanyEstimateCta__accent{color:#212121;font-size:18px;font-weight:700;line-height:1.4;margin:0 auto;padding:0 36px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CompanyEstimateCta__accent:after,.CompanyEstimateCta__accent:before{bottom:2px;content:"";height:24px;position:absolute}.CompanyEstimateCta__accent:before{border-left:2px solid #00a022;left:5px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.CompanyEstimateCta__accent:after{border-right:2px solid #00a022;right:5px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.CompanyEstimateCta__accentStrong{color:#00a022}.CompanyEstimateCta__btn{align-items:center;background:url(/img/btn-form-estimate.png) no-repeat;border:0;border-radius:4px;cursor:pointer;display:flex;height:96px;justify-content:flex-start;max-width:100%;padding-left:111px;position:relative;text-decoration:none;width:516px}.CompanyEstimateCta__btnText{color:#fff;font-size:25px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.CompanyEstimateCta__note{color:#757575;display:flex;font-size:14px;gap:2px;line-height:1.6;margin:0}.CompanyEstimateCta__noteMark{flex-shrink:0}.CompanyEstimateCalculation .H2,.CompanyEstimateCalculation .H3{margin:0}.CompanyEstimateCalculation__sectionContainer{display:flex;flex-direction:column;gap:48px}.CompanyEstimateCalculation__block{display:flex;flex-direction:column;gap:24px}.CompanyEstimateCalculation__blockRelated{display:flex;flex-direction:column;gap:32px}.CompanyEstimateCalculation__text{color:#333;font-size:15px;line-height:1.8;margin:0}.CompanyEstimateCalculation__em,.CompanyEstimateCalculation__text--em{color:#2669d7;font-weight:700}.CompanyEstimateCalculation__list{background-color:#fff;border:3px solid #e6e0da;border-radius:4px;padding:16px 24px}.CompanyEstimateCalculation__listItem{list-style:none;padding:8px 0 8px 32px;position:relative}.CompanyEstimateCalculation__listItem:before{background-image:url(/dst/pc/img/icon-check-circle.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:22px;left:0;position:absolute;top:10px;width:24px}.CompanyEstimateCalculation__listLink{color:#245fbb;cursor:pointer;font-size:15px;line-height:1.8;text-decoration:underline}.CompanyEstimateCalculation__figure{margin:0}.CompanyEstimateCalculation__figureImg{display:block;height:auto;width:100%}.CompanyEstimateCalculation .CompanyVoiceTab{width:100%}.CompanyEstimateCalculation__headingText{color:#333;font-size:15px;font-weight:700;line-height:1.8;margin:0}.CompanyEstimateCalculation__notes{display:flex;flex-direction:column}.CompanyEstimateCalculation__note{color:#757575;display:flex;font-size:12px;gap:2px;line-height:1.6;margin:0}.CompanyEstimateCalculation__noteMark{flex-shrink:0}.VoiceEmpty{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;justify-content:center;min-height:144px;padding:20px}.VoiceEmpty__text{color:#333;font-size:16px;line-height:1.5;margin:0;text-align:center}.CompanyVoiceListWithFilter{margin-bottom:50px}.CompanyVoiceListWithFilter>*+*{margin-top:24px}.CompanyVoiceListWithFilter__list{display:flex;flex-direction:column;gap:20px}.CompanyVoiceList>*+*{margin-top:30px}.CompanyVoiceList__list{display:flex;flex-direction:column;gap:20px}.CompanyNavigationTab{display:table;height:52px;list-style:none;margin:0 0 25px;padding:0;table-layout:fixed;width:100%}.CompanyNavigationTab__item{background:linear-gradient(180deg,#fefefe 0,#eee);border:solid #c2c2c2;border-width:1px 1px 5px;display:table-cell;height:46px;line-height:46px;text-align:center}.CompanyNavigationTab__item:hover{background:#fff;border-bottom-width:2px}.CompanyNavigationTab__item--active,.CompanyNavigationTab__item--active:hover{background:none;border-bottom:0}.CompanyNavigationTab__anchor{color:#333;display:block;font-size:14px;height:100%;text-decoration:none;width:100%}.CompanyNavigationTab__anchor:link,.CompanyNavigationTab__anchor:visited{color:#333}.CompanyNavigationTab__anchor:before{background-repeat:no-repeat;content:"";display:inline-block;left:0;position:relative}.CompanyNavigationTab__item--active .CompanyNavigationTab__anchor,.CompanyNavigationTab__item--active .CompanyNavigationTab__anchor:link,.CompanyNavigationTab__item--active .CompanyNavigationTab__anchor:visited{color:#dd171f}.CompanyNavigationTab__anchor--track:before{background-image:url(/company/coop-id/voice/img/company-tab-detail-icon.png);height:14px;padding-right:5px;top:2px;width:22px}.CompanyNavigationTab__item--active .CompanyNavigationTab__anchor--track:before{background-image:url(/company/coop-id/voice/img/company-tab-detail-icon-act.png)}.CompanyNavigationTab__anchor--talk:before{background-image:url(/company/coop-id/voice/img/company-tab-voice-icon.png);height:17px;padding-right:5px;top:3px;width:21px}.CompanyNavigationTab__item--active .CompanyNavigationTab__anchor--talk:before{background-image:url(/company/coop-id/voice/img/company-tab-voice-icon-act.png)}.CompanyNavigationTab__anchor--mic:before{background-image:url(/company/coop-id/voice/img/company-tab-interview-icon.png);height:19px;padding-right:5px;top:5px;width:16px}.CompanyNavigationTab__item--active .CompanyNavigationTab__anchor--mic:before{background-image:url(/company/coop-id/voice/img/company-tab-interview-icon-act.png)}.CompanyNavigationTab__anchor--photo:before{background-image:url(/company/coop-id/voice/img/company-tab-gallery-icon.png);height:17px;padding-right:8px;top:4px;width:20px}.CompanyNavigationTab__item--active .CompanyNavigationTab__anchor--photo:before{background-image:url(/company/coop-id/voice/img/company-tab-gallery-icon-act.png)}.CompanyLatestVoiceList>*+*{margin-top:20px}.CompanyLatestVoiceList__title{margin:0}.CompanyFvCta{margin-bottom:30px}.CompanyFvCta__content{border:2px solid #bbb;border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-width:100%;width:685px}.CompanyFvCta__header{background-image:url(/company/coop-id/voice/img/form_estimate_suspend_flag_bg.png);border-bottom:2px solid #bbb;padding:8px 12px}.CompanyFvCta__appeal{background:#d61518;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:15px;font-weight:700;line-height:1.6;padding:4px 16px;text-align:center;width:100%}.CompanyFvCta__appealText{display:inline-block;vertical-align:bottom}.CompanyFvCta__title{margin:0}.CompanyFvCta__titleImage{display:block;height:auto;max-width:100%}.CompanyFvCta__body{padding:22px 14px}.CompanyFvCta__steps{list-style:none;margin:0 0 20px;padding:0}.CompanyFvCta__step{display:inline-block;margin-right:25px;position:relative;vertical-align:top}.CompanyFvCta__step:after,.CompanyFvCta__step:before{background-color:#cbcbcb;bottom:20px;content:"";display:block;height:14px;position:absolute;right:-16px;width:2px}.CompanyFvCta__step:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.CompanyFvCta__step:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.CompanyFvCta__step:last-of-type{margin-right:0}.CompanyFvCta__step:last-of-type:after,.CompanyFvCta__step:last-of-type:before{display:none}.CompanyFvCta__stepLabel{color:#212121;font-size:14px;font-weight:700;margin-bottom:3px}.CompanyFvCta__stepOrder{background:#212121;border-radius:4px;color:#fff;display:inline-block;font-size:16px;line-height:20px;margin-right:5px;text-align:center;width:20px}.CompanyFvCta__stepAccent{font-size:16px}.CompanyFvCta__input,.CompanyFvCta__select{background-color:#fff;border:2px solid #d8d8d8;border-radius:5px;box-sizing:border-box;font-size:16px;height:50px;padding:10px;width:198px}.CompanyFvCta__select{-webkit-appearance:none;appearance:none}.CompanyFvCta__select::-ms-expand{display:none}.CompanyFvCta__selectWrap{position:relative}.CompanyFvCta__selectWrap:after{border:6px solid transparent;border-top-color:#212121;content:"";display:block;height:0;pointer-events:none;position:absolute;right:10px;top:20px;width:0}.CompanyFvCta__radioGroup{border:2px solid #d8d8d8;border-radius:5px;box-sizing:border-box;display:table;height:50px;overflow:hidden;width:198px}.CompanyFvCta__radioInput{display:none}.CompanyFvCta__radioLabel{background-color:#fff;cursor:pointer;display:table-cell;font-size:16px;text-align:center;vertical-align:middle}.CompanyFvCta__radioLabel:last-of-type{border-left:2px solid #d8d8d8}.CompanyFvCta__radioInput:checked+.CompanyFvCta__radioLabel{background-color:#fffed8}.CompanyFvCta__button{background-image:url(/company/coop-id/voice/img/form_estimate_btn.png);background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:84px;margin:0 auto;padding:0;position:relative;width:510px}.CompanyFvCta__button:hover{opacity:.6}.CompanyFvCta__buttonText{color:#fff;display:block;font-size:24px;font-weight:700;padding:25px 36px 23px 116px;text-decoration:none}.CompanyFvCta__footer{padding:0 14px 22px}.CompanyFvCta__note{color:#757575;display:flex;font-size:14px;gap:2px;line-height:1.6;margin:0}.CompanyFvCta__noteMark{flex-shrink:0}.CompanyStickyCta{background:#3e3a39;bottom:0;left:0;opacity:0;position:fixed;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:99}.CompanyStickyCta.is-visible{opacity:1;visibility:visible}.CompanyStickyCta.is-hide{display:none}.CompanyStickyCta__inner{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:12px 0 16px;position:relative;width:1032px}.CompanyStickyCta__close{background-color:#eee;border:1px solid #4c4c4c;border-bottom:none;border-radius:4px 4px 0 0;color:#666;cursor:pointer;padding:3px 5px;position:absolute;right:188px;top:-29px}.CompanyStickyCta__closeText{display:inline-block;margin-left:6px;vertical-align:middle}.CompanyStickyCta__closeIcon{margin-left:3px;vertical-align:middle}.CompanyStickyCta__title{color:#fff;font-size:18px;font-weight:700;line-height:1.4;margin:0;padding:0 36px;position:relative;text-align:center}.CompanyStickyCta__title:after,.CompanyStickyCta__title:before{bottom:5px;content:"";height:28px;position:absolute}.CompanyStickyCta__title:before{border-left:2px solid #fff;left:5px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.CompanyStickyCta__title:after{border-right:2px solid #fff;right:5px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.CompanyStickyCta__list{display:flex;gap:24px;width:100%}.CompanyStickyCta__item{flex:1;min-width:0}.CompanyStickyCta__image{display:block;height:auto;width:100%}.CompanySidebarCta{background:#fff;border:1px solid #ddd;box-sizing:border-box;padding:8px 14px 14px;width:240px}.CompanySidebarCta__title{border-left:5px solid #dd171f;color:#602a08;font-weight:700;margin:0 0 7px;padding-left:10px}.CompanySidebarCta__description{font-size:11px;margin:0}.CompanySidebarCta__button{background-image:url(/img/cmn_side_mitsumori_btn_bg.png);background-repeat:no-repeat;color:#fff;display:block;margin:5px 0 0;padding:12px 5px 18px 7px;position:relative;text-decoration:none}.CompanySidebarCta__button:hover{opacity:.8}.CompanySidebarCta__buttonLabel{background-color:#fff;border-radius:3px;box-sizing:border-box;color:#0b640a;font-size:12px;font-weight:700;line-height:1.2;padding:7px 0;position:absolute;text-align:center;width:16px}.CompanySidebarCta__buttonTitle{color:#fff;display:block;line-height:1;margin-left:21px;padding-top:4px}.CompanySidebarCta__buttonSubTitle{display:block;font-size:12px;margin-bottom:5px}.CompanySidebarCta__buttonMainTitle{display:block;font-size:16px;font-weight:700;text-shadow:1px 2px 0 rgba(8,78,8,.7)}.CompanyAllAreaLinkList{border:1px solid #ccc;border-radius:4px;margin-bottom:56px}.CompanyAllAreaLinkList__header{background-color:#f7f3e9;padding:10px}.CompanyAllAreaLinkList__title{font-size:20px;font-weight:700;margin:0;padding:0 0 0 50px;position:relative}.CompanyAllAreaLinkList__title:before{content:url(/ranking/img/prefcontainer-icon.png);left:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CompanyAllAreaLinkList__title__link{color:#5f341c}.CompanyAllAreaLinkList__body{display:table;padding:24px 20px 20px}.CompanyAllAreaLinkList__column{display:table-cell;vertical-align:top;width:440px}.CompanyAllAreaLinkList__column:first-child{border-right:1px solid #eee;padding-right:20px}.CompanyAllAreaLinkList__column:last-child{padding-left:20px}.CompanyAllAreaLinkList__group{padding-bottom:20px}.CompanyAllAreaLinkList__group:last-child{padding-bottom:0}.CompanyAllAreaLinkList__groupTitle{background:url(/img/cmn_bg_pic.png) no-repeat left -60px;flex:0 0 100px;font-weight:700;padding:0 0 5px 20px}.CompanyAllAreaLinkList__groupTitle__link{color:#333!important;text-decoration:none!important}.CompanyAllAreaLinkList__groupBody{flex:1}.CompanyAllAreaLinkList__list{display:flex;flex-wrap:wrap}.CompanyAllAreaLinkList__listItem{padding:0 5px 5px 0;position:relative}.CompanyAllAreaLinkList__listItem:after{color:#ccc;content:"|";padding-left:5px}.CompanyAllAreaLinkList__listItem:last-child:after{content:"";padding-left:0}.CompanyKeywordVoice{display:flex;flex-direction:column;gap:16px}.CompanyKeywordVoice .H3{margin:0}.CompanyKeywordVoice .CompanyVoiceTab{width:100%}.CompanyOptionVoiceLead,.CompanySupportVoiceLead{margin:0}.CompanyEstimatePriceVoice{display:flex;flex-direction:column;gap:16px}.CompanyEstimatePriceVoice .H2{margin:0}.CompanyEstimatePriceVoice .CompanyVoiceTab{width:100%}.CompanyEstimatePriceVoice .CompanyVoiceTab__panel h4{margin:0}.CompanyEstimatePriceVoice__Voices{display:flex;flex-direction:column;gap:16px;margin:30px 0}.CompanySupportVoice>*+*{margin-top:32px}.CompanyOptionVoice{margin-bottom:30px}.CompanyOptionVoice>*+*{margin-top:32px}.CompanyBeforeFooterNote{margin:0 auto 20px;width:956px}.CompanyBeforeFooterNote__text{color:#666;font-size:85%}
