/*! 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%}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}*,: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%}::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?yryc8g) format("truetype"),url(/dst/sp/fonts/icomoon.woff?yryc8g) format("woff"),url(/dst/sp/fonts/icomoon.svg?yryc8g#icomoon) format("svg")}*{box-sizing:border-box;list-style:none;margin:0;padding:0}html{background:#fff;background-color:transparent;background-image:none;color:#333;font-size:62.5%;overflow-y:scroll}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit}legend{color:#000}em{font-weight:700}a img{border:0}h1{font-weight:700}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%}.size10{font-size:77%}.size11{font-size:85%}.size12{font-size:93%}.size13{font-size:100%}.size14{font-size:108%}.size15{font-size:116%}.size16{font-size:123.1%}.size17{font-size:131%}.size18{font-size:138.5%}.size19{font-size:146.5%}.size20{font-size:153.9%}.size21{font-size:161.6%}.size22{font-size:167%}.size23{font-size:174%}.size24{font-size:182%}.size25{font-size:189%}.size26{font-size:197%}.size28{font-size:205%}.clearfix:after{clear:both;content:"";display:block}.l-footerInformation{min-width:960px;width:100%}.l-footerInformation .l-footerInformation-inner{display:table;margin:0 auto;width:960px}.l-footerInformation .l-footerInformation-inner>*{padding-right:20px;width:480px}.l-footerInformation .l-footerInformation-inner>:last-child{padding-right:0}.l-container{margin:0 auto;padding-bottom:100px;width:956px}.l-subContainer{margin:0 auto;width:685px}.l-main{float:left;width:685px}.l-aside{float:right}.full{width:100%}.l-contentSideNavi{margin-left:4%;width:25%}.l-sidebar{width:240px}.l-th-xlarge{width:50%}.l-th-large{width:40%}.l-th-medium{width:30%}.l-th-small{width:20%}.l-th-xsmall{width:10%}.l-table-cell-top{vertical-align:top}.l-table-cell-center{vertical-align:center}.l-table-cell-bottom{vertical-align:bottom}.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}.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}.accordion{background-color:#fff;border:1px solid #e8e2d6;border-bottom:0}.accordion-container{padding:20px}.accordion-title{border-bottom:1px solid #e8e2d6;cursor:pointer;margin-bottom:0!important;padding:12px;position:relative}.accordion-title:after,.accordion-title:before{background-color:#bfbcb0;border-radius:4px;box-sizing:border-box;content:"";height:2px;position:absolute;right:16px;top:50%;transition:all .4s;width:15px}.accordion-title:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion-title:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion-title.is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-title.is-open:after{display:none}.accordion-title-icon{border-bottom:1px dashed #ddd;padding-bottom:8px}.accordion-title-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin-right:8px}.accordion-title-icon-single{border-bottom:1px dashed #ddd;font-size:14px;line-height:1.5;padding:4px 8px 8px 32px;position:relative}.accordion-title-icon-single:before{background-image:url(/dst/pc/img/movePlan-single-icon.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;left:8px;margin-right:8px;position:absolute;top:4px;width:16px}.accordion-title-icon-family{border-bottom:1px dashed #ddd;font-size:14px;line-height:1.5;padding:4px 8px 8px 32px;position:relative}.accordion-title-icon-family:before{background-image:url(/dst/pc/img/movePlan-family-icon.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;left:4px;margin-right:8px;position:absolute;top:4px;width:22px}.accordion-anchor{display:block;padding:16px 40px 16px 16px;position:relative}.accordion-anchor:after{color:#bfbcb0;content:"";display:inline-block;font-family:icomoon;font-size:23px;font-style:normal;font-weight:lighter;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion-innerList{display:none}.accordion-innerList.is-open{display:block}.accordion-innerList>li{border-bottom:1px solid #e8e2d6;display:block}.accordion-indent{text-indent:6.4vw}.accordion-card:not(:last-child){margin-bottom:32px}.accordion-card-recommend{background-color:#f4f4f4;border-radius:4px;padding:12px}.accordion-card-recommend-title{color:#888;font-size:12px;font-weight:600;line-height:1;margin-bottom:8px}.accordion-card-recommend-title:before{background-image:url(/dst/sp/img/movePlan-list-icon.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-right:4px;width:8px}.accordion-card-recommend-list{list-style:circle}.accordion-card-recommend-list>li{display:block;padding-left:17px;position:relative}.accordion-card-recommend-list>li:before{content:"・";left:0;position:absolute;top:0}.affiCard{border:1px solid #ddd;overflow:hidden}.affiCard.affiCard-radius{border-radius:4px}.affiCard-inner{padding:20px}.affiCard-body{display:flex;font-size:14px;gap:0 20px;margin-bottom:24px!important}.affiCard-thumbnail{-o-object-fit:contain;object-fit:contain}.affiCard-banner:hover{opacity:.8}.affiCard-banner-img{height:auto;width:100%}.affiCard-title{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:8px!important}.affiCard-price{font-size:24px;font-weight:700;line-height:1;margin-right:4px}.affiCard-authority{color:rgba(0,0,0,.6);font-size:12px}.affiCard-term{background-image:none!important;font-size:16px;padding:0!important;text-decoration:none}.affiCard-term-link{text-decoration:none!important}.affiCard-descriptions{font-size:14px;padding:0!important}.affiCard-description-showButton{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#717171;cursor:pointer;font-size:13px;font-weight:400;margin-top:10px;padding:7px 5px 5px;position:relative;text-align:center;text-decoration:none;transition:all;width:100%}.affiCard-description-showButton:before{border-left:1px solid #717171;border-top:1px solid #717171;content:"";height:7px;left:50%;position:absolute;top:45%;-webkit-transform:translate(-50px,-50%) rotate(-135deg);transform:translate(-50px,-50%) rotate(-135deg);width:7px}.affiCard-description-showButton.is-active:before{top:55%;-webkit-transform:translate(-50px,-50%) rotate(45deg);transform:translate(-50px,-50%) rotate(45deg)}.affiCard-buttons{display:flex;flex-flow:row wrap;gap:0 8px;justify-content:flex-end}.affiCard-button{background-color:#4a4a4a;border-radius:4px;box-shadow:0 6px 0 #161616;box-sizing:border-box;color:#fff;cursor:pointer;flex-grow:1;font-size:14px;font-weight:700;margin-bottom:6px;max-width:210px;padding:12px 8px;text-align:center;text-decoration:none}.affiCard-button:hover{opacity:.8}.affiCard-button:only-of-type{max-width:425px}.affiCard-button.affiCard-button-amazon{background-color:#f90;box-shadow:0 6px 0 #c97903}.affiCard-button.affiCard-button-rakuten{background-color:#dd171f;box-shadow:0 6px 0 #940f15}.affiCard-button.affiCard-button-yahoo{background-color:#3692cc;box-shadow:0 6px 0 #00436e}.article .article-content{padding:20px 5%}.article p{font-size:1.4rem;line-height:1.8;margin-bottom:25px}.article a{cursor:pointer;font-style:normal}.article a:link,.article a:visited{color:#245fbb}.article a:hover{text-decoration:none}.article h2{background:#f2e7d0;border-radius:4px;color:#333;font-size:2.2rem;font-weight:700;line-height:1.4;margin:60px 0 20px;padding:12px 0 10px 16px;position:relative}.article h3{border-bottom:2px solid #ddd;border-left:6px solid #dd171f;font-size:1.9rem;margin:45px 0 20px;padding:3px 0 5px 13px}.article h3,.article h4{font-weight:700;line-height:1.8}.article h4{background:url(https://hikkoshizamurai.jp/img/red/detail_h4_bg.gif) left 7px no-repeat;border-bottom:2px dashed #ddd;font-size:1.7rem;margin:30px 0 15px;padding-left:24px}.article strong{font-weight:700}.article b{color:#3ebb67;font-weight:400}.article em{color:#2196f3;font-style:normal;font-weight:700}.article hr{border:1px solid #d2d2d2;margin-bottom:20px}.article .positive{color:#2196f3;font-weight:700}.article .negative{color:#f44336;font-weight:700}.article .bold{font-weight:700}.article small{color:#666;display:block;font-size:1.2rem;line-height:1.4}.article .text-bold{font-weight:700}.article .text-arrow{background-image:url(/img/cmn_bg_pic.png);background-position:left -57px;background-repeat:no-repeat;display:block;padding-left:16px}.article .text-marker{background:linear-gradient(transparent 80%,#fddc6b 0);font-weight:700}.article .toc{border:1px dashed #ccc;margin:40px 0;padding:15px}.article .toc .toc-title{background:#f6f6f6;font-size:14px;margin-bottom:0;padding:10px;width:auto}.article .toc ol{counter-reset:item;list-style:none;margin-top:10px}.article .toc ol li{display:block;font-size:14px;padding:8px 0 8px 2.2rem;text-indent:-1.1em}.article .toc ol li:before{content:counters(item,"-") ". ";counter-increment:item}.article .toc ol li ol{margin-top:10px;padding-left:1rem}.article .toc ol li ol li{text-indent:-2.1em}.article .toc ol a{color:#245fbb;text-decoration:underline!important}.article .table-container{margin-bottom:20px;overflow-y:auto;position:relative;width:100%}.article .table-container table{margin-bottom:0}.article .table-container.is-unscroll:before{background:url(https://hikkoshizamurai.jp/sp/images/red/cmn_scroll_table_arrow.png) 0 0 no-repeat;background-size:61px auto;content:"";display:block;height:61px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:61px}.article .table-container+small{margin-bottom:20px;margin-top:-10px}.article table{border-collapse:collapse;border-left:1px solid #ddd;border-spacing:0;border-top:1px solid #ddd;margin-bottom:20px;width:100%}.article table.table-fixed{table-layout:fixed}.article table caption{font-size:15px;font-weight:700;margin-bottom:5px}.article table tbody th,.article table thead th{background-color:#f6f6f6;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;font-size:1.4rem;padding:10px;vertical-align:middle}.article table tbody th{font-weight:400}.article table tbody td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.4rem;padding:10px;vertical-align:middle}.article table tfoot th{color:#333;font-weight:400}.article table tfoot td,.article table tfoot th{background-color:#f6f6f6;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.4rem;padding:10px;vertical-align:middle}.article table+small{margin-bottom:20px;margin-top:-10px}.article table .table-cellIcon,.article table .table-cellIcon-down,.article table .table-cellIcon-same,.article table .table-cellIcon-up{padding-left:27px;position:relative}.article table .table-cellIcon-down:before,.article table .table-cellIcon-same:before,.article table .table-cellIcon-up:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.article table .table-cellIcon-up:before{background-image:url(/img/common/arrow_up.png)}.article table .table-cellIcon-same:before{background-image:url(/img/common/arrow_same.png)}.article table .table-cellIcon-down:before{background-image:url(/img/common/arrow_down.png)}.article figure{margin-bottom:10px}.article figure p{margin-bottom:0}.article figure img{margin-bottom:10px}.article figure figcaption{color:#666;font-size:12px;text-align:center}.article figure+figure{margin-top:50px}.article .list-heading{background-color:#e8d9c4;border-radius:2px 2px 0 0;font-size:16px;font-weight:700;margin-bottom:0;padding:8px 12px}.article .list-heading+.list-check,.article .list-heading+.list-number{border-radius:0 0 2px 2px;border-top:0}.article .list-title{font-size:15px;font-weight:700;margin-bottom:5px}.article .list-area-title{border-left:6px solid #dd171f;line-height:1;margin-bottom:10px;padding-left:8px}.article .list-check{border:3px solid #e8d9c4;border-radius:4px;margin-bottom:16px;padding:10px 12px}.article .list-check li{display:block;font-size:1.4rem;line-height:1.6;padding:8px 0 8px 30px;position:relative}.article .list-check li:before{color:#f66;content:"";display:block;font-family:icomoon;font-size:18px;height:22px;left:0;position:absolute;top:6px;width:22px}.article .list-number{border:3px solid #e3decc;border-radius:4px;font-size:1.4rem;margin-bottom:20px;padding:10px 15px}.article .list-number li{display:list-item;line-height:1.6;list-style:decimal outside;margin:10px 0 10px 24px}.article .list-area{display:flex;flex-wrap:wrap}.article .list-area>li{border-right:1px solid #ccc;margin-bottom:10px;margin-right:10px;padding-right:10px}.article .list-area>li:last-child{border-right:0}.article [class^=list]+small{margin-bottom:20px;margin-top:-10px}.article .dl-check{border:3px solid #ece0c2;border-radius:4px;margin-bottom:20px;padding:10px 12px}.article .dl-check dt{font-size:1.4rem;font-weight:700;line-height:1.8;padding:5px 0 0 30px;position:relative}.article .dl-check dt:before{color:#f66;content:"";display:block;font-family:icomoon;font-size:18px;height:22px;left:0;position:absolute;top:0;width:22px}.article .dl-check dd{font-size:1.4rem;line-height:1.8;padding-left:30px}.article [class^=dl]+small{margin-bottom:20px;margin-top:-10px}.article .article-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.article .article-list>li{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;margin-bottom:8px;margin-right:8px;width:calc(25% - 6px)}.article .article-list>li:last-child,.article .article-list>li:nth-child(4n){margin-right:0}.article .article-list>li:nth-child(4n+1):nth-last-child(-n+4),.article .article-list>li:nth-child(4n+1):nth-last-child(-n+4)~li{margin-bottom:0}.article .article-list-anchor{box-sizing:border-box;font-size:13px;height:100%;padding:10px 12px;width:100%}.article .article-list-anchor:hover{text-decoration:none}.article .article-sns{margin-bottom:10px;text-align:center}.article .article-sns .article-sns-title{border-left:3px solid #999;margin-bottom:5px;padding-left:7px;text-align:left}.article .article-sns .article-sns-item{display:inline-block;padding:5px 1px}.article .article-sns .article-sns-btn{height:42px;width:40px}.article blockquote{background:url(https://hikkoshizamurai.jp/img_wp/blockquote_bg01.png) 5px 5px no-repeat #f0f0f0;color:#444;margin-bottom:10px;overflow:auto;padding:20px}.article blockquote>p:last-child{margin-bottom:0}.article .case-container{background:#f6f6f6;border:1px dashed #ccc;margin-bottom:30px;padding:15px 20px 20px}.article .case-container .case-title{border-left:6px solid #999;font-weight:700;margin-bottom:10px;padding-left:8px}.article .case-container .case-body{background-color:#fff;padding:20px;width:100%}.article .case-container .case-list li{display:block;font-size:1.4rem;line-height:1.6;padding:8px 0 8px 30px;position:relative}.article .case-container .case-list li:before{background-image:url(https://hikkoshizamurai.jp/img/red/detail_list02_icon.gif);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;left:0;position:absolute;top:6px;width:22px}.article .twitter-tweet{margin-bottom:30px!important}.article .btn{align-items:center;background-color:#fff;border-radius:6px;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;font-size:21px;font-weight:700;justify-content:center;margin:0 auto;max-width:504px;min-height:80px;overflow:hidden;padding:17px 65px 17px 25px;position:relative;text-decoration:none!important}.article .btn:hover{opacity:.7}.article .btn.btn-relation{background:linear-gradient(180deg,#fff 49%,#f1f1f1 51%,#e6e6e6);border-color:#2a4776;box-shadow:1px 5px 6px -4px rgba(0,0,0,.6);color:#365b90!important}.article .btn.btn-relation:after{background:linear-gradient(180deg,#3a72c4 49%,#29589b 51%,#2a4676);content:"";display:inline-block;height:100%;margin:auto;position:absolute;right:0;top:0;width:40px;z-index:2}.article .btn.btn-relation:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:inline-block;height:10px;margin:auto;position:absolute;right:16px;top:34px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px;z-index:3}.article .speechBubble,.article .speechBubble-right{align-items:flex-start;display:flex;justify-content:flex-start;padding-left:80px;position:relative}.article .speechBubble.speechBubble:after{background-image:url(/img/common/samurai_nomal.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:74px;left:0;position:absolute;top:0;width:68px}.article .speechBubble.speechBubble-shiba{padding-left:78px}.article .speechBubble.speechBubble-shiba:after{background-image:url(/img/common/shiba_nomal.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:83px;left:0;position:absolute;top:0;width:58px}.article .speechBubble-right{justify-content:flex-end;padding-left:0!important;padding-right:80px}.article .speechBubble-right:after{background-image:url(/img/common/samurai_right.png);left:unset;right:0}.article .speechBubble-right.speechBubble-shiba{padding-right:78px}.article .speechBubble-right.speechBubble-shiba:after{background-image:url(/img/common/shiba_right.png);left:unset;right:0}.article .speechBubble+.speechBubble,.article .speechBubble+.speechBubble-right{margin-top:16px}.article .speechBubble-thumbnail{margin-right:12px}.article .speechBubble-thumbnail-right{margin-left:12px}.article .speechBubble-body{background-color:#fff;border:2px solid #eee;border-radius:2px;font-size:14px;margin-bottom:0;max-width:85%;padding:20px;position:relative}.article .speechBubble-body:after,.article .speechBubble-body:before{border-style:solid;content:"";display:block;height:0;position:absolute;top:34px;width:0}.article .speechBubble-body:before{border-color:transparent #fff transparent transparent;border-width:9px 9px 9px 0;left:-8px;margin-top:-9px;z-index:1}.article .speechBubble-body:after{border-color:transparent #eee transparent transparent;border-width:10px 10px 10px 0;left:-12px;margin-top:-10px;z-index:0}.article .speechBubble-body-right{background-color:#fff;border:2px solid #eee;border-radius:2px;font-size:14px;margin-bottom:0;max-width:85%;padding:20px;position:relative}.article .speechBubble-body-right:before{border-color:transparent transparent transparent #fff;border-width:9px 0 9px 9px;left:unset;right:-8px}.article .speechBubble-body-right:after{border-color:transparent transparent transparent #eee;border-width:10px 0 10px 10px;left:unset;right:-11px}.article .card-profile-title img,.article-headline{border:1px solid #ddd}.article-headline{border-radius:4px;border-top:3px solid #dd171f;margin-bottom:20px;padding:15px 17px;position:relative}.article-headline h1{font-size:2.8rem;font-weight:700;line-height:1.4;margin:0;padding-right:140px}.article-headline .article-update{bottom:10px;color:#666;font-size:12px;position:absolute;right:15px}.articleForm-balloon{background-color:#fff;border:2px solid #edc86f;border-radius:1px;margin-bottom:22px;padding:20px;position:relative}.articleForm-balloon:after,.articleForm-balloon:before{border:20px solid transparent;border-bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:0}.articleForm-balloon:before{border-top:13px solid #fff;bottom:3px;z-index:1}.articleForm-balloon:after{border-top:13px solid #edc86f;bottom:0;z-index:0}.articleForm-balloon-title{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:8px;padding:0;width:100%}.articleForm-balloon-title-accent{color:#dd171f;font-size:30px;font-weight:700}.articleForm-balloon-title-marker{background:linear-gradient(transparent 80%,#f8ff42 0);background:linear-gradient(transparent 55%,#f8ff42 0,#f8ff42 80%,transparent 85%)}.articleForm-balloon-title-conjunction{font-size:19px;padding:0 4px}.articleForm-balloon-subtitle{align-items:center;display:flex;font-size:14px;font-weight:700;letter-spacing:.05em;text-align:center}.articleForm-balloon-subtitle:after,.articleForm-balloon-subtitle:before{border-top:1px dashed #444;content:"";display:block;flex-grow:1}.articleForm-balloon-subtitle:before{margin-right:5px}.articleForm-balloon-subtitle:after{margin-left:5px}.articleForm-balloon-index{display:flex;flex-direction:column;justify-content:space-between;margin-top:10px;width:50%}.articleForm-balloon-accent{left:0;position:absolute;top:0}.articleForm-balloon-container{display:flex;justify-content:space-between}.articleForm-balloon-illust{align-self:flex-end;width:47%}.articlePoint{border:1px solid #906041;border-radius:4px;box-sizing:border-box;margin-bottom:24px;padding:12px}.articlePoint-header{background-color:#906041;border-radius:2px;color:#fff;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:8px;padding:8px 8px 7px 37px;position:relative}.articlePoint-header:before{background-image:url(/img/icon-pencil.png);background-size:16px;content:"";height:16px;left:16px;position:absolute;top:8px;width:16px}.articlePoint-body li{border-bottom:1px dashed #e6e0da;padding:4px 0 4px 20px;position:relative}.articlePoint-body li:before{background-color:#d0d0cd;border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:10px;width:12px}.articlePoint-body li:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:4px;left:7px;position:absolute;top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.articlePoint-body li:last-child{border-bottom:0;padding:4px 0 4px 20px}.articlePoint-body-pointMark{display:block}.articlePoint-body-pointMark li{padding:4px 0 4px 30px}.articlePoint-body-pointMark li:before{background:url(/img/red/detail_list02_icon.gif) left 6px no-repeat;content:"";height:30px;left:1px;position:absolute;top:1px;width:30px}.articlePoint-body-pointMark li:after{content:none}.articlePoint-body-pointMark li:last-child{padding:4px 0 4px 30px}.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}.blogCard{border:1px solid #ddd}.blogCard .blogCard-anchor{align-items:center;box-sizing:border-box;display:flex;font-size:15px;line-height:1.5;padding:16px}.blogCard .blogCard-thumbnail{margin-right:12px}.estimate-btn-text{color:#fff!important;font-size:24px;font-weight:700;padding:25px 36px 23px 116px;position:absolute;text-decoration:none!important}.btn-entry{cursor:pointer}.btn-entry:hover{opacity:.8}.btn-form-text{color:#fff;font-size:22px!important;font-weight:700;left:90px;letter-spacing:1px;line-height:1.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-form-description{font-size:16px;font-weight:400}.btn-estimate,.btn-reserve{margin:0 auto;position:relative;width:516px}.btn-reserve-image{background:url(/img/btn-form-reservation.png) no-repeat;font-size:24px;height:96px}.btn-text{color:#fff;left:100px;line-height:1.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn{border-radius:4px;display:block;font-size:25px;font-weight:700;padding:10px;text-align:center}.btn,.btn.estimate{text-decoration:none}.btn.estimate{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;align-items:center;background:linear-gradient(180deg,#52c138,#3c9c25);border-radius:8px;box-shadow:0 5px #0b7c0a;color:#fff;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:516px;padding:16px;text-shadow:-1px -1px 1px rgba(0,0,0,.3);width:100%}.btn.estimate:hover{opacity:.6}.btn.estimate:active{box-shadow:none;position:relative;top:5px}.btn-label{background-color:#fff;border-radius:4px;color:#3b9c25;font-size:22px;line-height:1;margin-right:12px;padding:12px 9px 9px;text-shadow:none}.btn-estimate{background-image:url(/img/btn-form-estimate.png);background-repeat:no-repeat;border:0;cursor:pointer;height:96px;margin:0 auto;padding:23px 30px 23px 122px;position:relative;width:516px}.btn-estimate .btn-text{color:#fff;font-size:28px;line-height:1.8;position:static;text-decoration:none;-webkit-transform:inherit;transform:inherit}.btn-reservation{background-image:url(/img/btn-form-reservation.png);background-repeat:no-repeat;cursor:pointer;font-size:28px;height:96px;margin:0 auto;padding:23px 30px 23px 122px;position:relative;width:516px}.btn-reservation .btn-text{color:#fff;font-size:28px;line-height:1.8;position:static;text-decoration:none;-webkit-transform:inherit;transform:inherit}.btn-reservation-link{display:inline-block;height:100%;width:100%}.btn-article-reservation{background-image:url(/img/btn-articleForm-reservation.png);background-repeat:no-repeat;font-size:22px}a.btn.btn-estimate.btn-low.article-btn{color:#fff;text-decoration:none}.btn-findpro{background-image:url(/img_wp/btn-findpro.png);background-repeat:no-repeat;cursor:pointer;display:block;margin:0 auto;padding:20px 36px 20px 116px;text-decoration:none;width:457px;z-index:3}.btn-findpro:hover{opacity:.6}.btn-findpro .btn-findpro-text{font-size:24px;font-weight:700}.btn-findpro .btn-findpro-text,.btn-findpro:link,.btn-findpro:visited{color:#fff;text-decoration:none}.btn-external{align-items:center;background:#fff;border:1px solid #4a4a4a!important;border-radius:4px!important;box-shadow:0 6px 0 #4a4a4a;display:flex;margin:0 auto;min-height:64px!important;padding:0!important;position:relative;width:504px}.btn-external:before{border-right:2px solid rgba(0,0,0,.87);border-top:2px solid rgba(0,0,0,.87);content:"";height:10px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px;z-index:3}.btn-external .btn-external-anchor{padding:16px 40px 16px 0;text-align:center;text-decoration:none;width:100%}.btn-external .btn-external-text{color:rgba(0,0,0,.87);font-size:20px;font-weight:700;line-height:1.5;margin-bottom:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.btn-small{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 0 0 #ccc;color:#245fbb;display:flex;font-size:13px;justify-content:center;line-height:1.4;margin:0 auto;max-width:488px;padding:10px 5px;text-decoration:underline;width:100%}.card-profile{background-color:#fff;border:1px solid #ddd;border-radius:4px}.card-profile-inner{padding:20px}.card-profile-thumbnail{margin-right:20px;width:130px}.card-profile-companyLogo{border:1px solid #ccc;padding:6px}.card-profile-body{font-size:14px;width:100%}.card-profile-title{border-bottom:1px dashed #bbb;font-size:16px;font-weight:700;padding-bottom:8px}.column-flow{border:1px solid #ddd;display:flex}.column-flow li{border-right:2px solid #e8e2d6;padding:20px;position:relative}.column-flow li:nth-child(2n){background-color:#fffdef}.column-flow li:nth-child(2n):before{border-left:9px solid #fffdef}.column-flow li:last-child{border-right:none}.column-flow li:last-child:after,.column-flow li:last-child:before{border-width:0}.column-flow li:after,.column-flow li:before{border-style:solid;content:"";height:0;left:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.column-flow li:before{border:9px solid transparent;border-left-color:#fff;z-index:2}.column-flow li:after{border:12px solid transparent;border-left-color:#e8e2d6;z-index:1}.content-form{background:#fffce8;border:2px solid #e79018;border-radius:6px;box-sizing:border-box;margin:40px auto 60px;padding:20px;width:685px}.expandable-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.footer{background-color:#333;min-width:960px;padding-top:15px;width:100%}.footer a{color:#fff!important}.footer a:hover{text-decoration:none}.footer .footer-nav{margin:0 auto;width:960px}.footer .footer-list{text-align:left}.footer .footer-list li{display:inline-block;line-height:1;margin:0 7px 7px 0;padding-right:10px}.footer .footer-list li:not(:last-child){border-right:1px solid #fff}.footer .footer-copyright,.footer .footer-list a{color:#fff;font-size:1.1rem}.footer .footer-copyright{display:block;padding:20px 0;text-align:center}.footerInformation{border-top:5px solid #f6f6f6;padding:26px 0 34px}.footerInformation .footerInformation-text{font-size:1.1rem;line-height:1.4;padding-left:15px}.footerInformation .footerInformation-company{border-left:1px solid #aaa;padding-left:16px}.footerInformation .footerInformation-company-text{font-size:11px;line-height:1.6;padding:0 20px}.footerSitemap{background:#dd171f;min-width:960px;padding-bottom:0;text-align:center;width:100%}.footerSitemap a{color:#fff!important}.footerSitemap a:hover{text-decoration:none}.footerSitemap .footerSitemap-inner{display:flex;justify-content:space-between;margin:0 auto;padding:15px 0;width:954px}.footerSitemap .footerSitemap-inner>*{flex:1}.footerSitemap .footerSitemap-inner>:not(:last-child){margin-right:7px}.footerSitemap .footerSitemap-list li{border:0;color:#fff;display:block;font-size:1.2rem;line-height:1.6;margin-bottom:5px;padding:0;text-align:left}.footerSitemap .footerSitemap-list li ul{margin:5px 0 0 10px;padding:0;width:auto}.footerSitemap .footerSitemap-list li li{color:#fff;font-size:1.1rem;margin-top:5px;padding-left:13px;position:relative}.footerSitemap .footerSitemap-list li 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}.goToTop{background-image:url(https://hikkoshizamurai.jp/img/cmn_pagetop01.png);bottom:100px;cursor:pointer;display:block;height:144px;opacity:0;position:fixed;right:0;transition:opacity .4s ease;width:103px}.header{background:#dd171f;min-width:976px;padding-bottom:7px;padding-top:4px;width:100%}.header .header-inner{margin:0 auto;position:relative;width:958px}.header .header-inner .header_container{float:left}.header .header-inner .corporate_name{margin:28px 24px 0 0}.header .header-logo{float:left;margin:9px 12px 0 0}.header .header-description{float:left;padding-top:8px}.header .header-description .header-description-lead{color:#fff;font-size:12px;font-weight:700;margin-bottom:5px}.header .header-description .header-description-text{color:#fff;font-size:11px}.header .header-list-link{float:right;padding:4px 0 0;text-align:right;width:160px}.header .header-list-link>li{display:inline-block;font-size:11px;padding:0}.header .header-list-link>li a{color:#fff;line-height:1.7}.header .header-list-link>li a:link,.header .header-list-link>li a:visited{text-decoration:underline}.heading-title{background-color:#602a08;border:none;border-radius:4px;color:#fff;font-size:20px;font-weight:700;margin-bottom:30px;padding:6px 23px}.heading-subtitle{background-color:#f8f3e8;border-left:10px solid #602a08;border-radius:4px;color:#602a08;font-size:20px;font-weight:700;margin-bottom:15px;padding:5px 20px 5px 15px}.heading-quaternary{background-image:url(/img/red/detail_h4_bg.gif);background-position:left 2px;background-repeat:no-repeat;border-bottom:2px dashed #ddd;padding-bottom:4px;padding-left:24px}.heading-tableCaption{border:0!important;font-size:14px!important;margin-top:0!important;padding:0 0 0 16px!important;position:relative}.heading-tableCaption:before{content:"■";left:0;position:absolute;top:0}.heading-question{font-size:15px;font-weight:700;line-height:22px;padding-left:45px;position:relative}.heading-question:before{background-image:url(/img/icon-question.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:33px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px}.headline{border:1px solid #ddd;border-radius:4px;border-top:3px solid #dd171f;margin-bottom:20px;padding:16px 18px;width:100%}.headline .headline-title{font-size:28px;font-weight:700;line-height:1.2}.headline .headline-date{font-size:14px;line-height:1.2;text-align:right}.internetForm-wrapper{background-color:#005dc6;border-radius:4px;padding:8px}.internetForm-title{color:#fff;font-size:22px!important;font-weight:700;margin-bottom:5px!important;text-align:center}.internetForm-body{background:#fff;border-radius:4px 4px 0 0;padding:15px}.internetForm-body p{margin-bottom:0}.internetForm-body-left{float:left;position:relative;width:260px}.internetForm-btn{border:0}.internetForm-btn .internetForm-btn-image{width:100%}.internetForm-appeal{left:0;position:absolute;top:3px}.internetForm-body-right{border-left:1px dashed #ccc;float:right;padding-left:13px;width:360px}.internetForm-body-right .internetForm-input-area{margin-bottom:0;padding:5px 0;vertical-align:middle;width:100%}.internetForm-body-right .internetForm-input-area dt{clear:both;color:#333;display:block;float:left;font-size:13px;line-height:15px;margin-top:8px;vertical-align:middle;width:45%}.internetForm-body-right .internetForm-input-area dt:first-child{margin-top:0}.internetForm-body-right .internetForm-input-area dd{margin-bottom:8px;margin-left:45%}.internetForm-body-right .internetForm-input-area dd select{background-color:#fff;font-size:12px;height:30px;width:100%}.internetForm-body-right .internetForm-input-area dd input{background-color:#ffebd9;border:1px solid #999;border-radius:2px;box-sizing:border-box;font-size:12px;height:33px;padding:4px;width:100%}.internetForm-body-right .required{display:inline-block;padding-left:2.8em;position:relative}.internetForm-body-right .required:before{border:1px solid #ff7800;border-radius:5px;color:#ff7800;content:"必須";font-size:12px;left:0;line-height:1;padding:3px;position:absolute;top:-2px}.internetForm-body-right .any{display:inline-block;padding-left:2.8em;position:relative}.internetForm-body-right .any:before{border:1px solid #999;border-radius:5px;color:#999;content:"任意";font-size:12px;left:0;line-height:1;padding:3px;position:absolute;top:5px}.internetForm-input-half{float:left;margin-right:4%;width:48%!important}.internetForm-input-half:last-child{margin-right:0}.internetForm-atteition{background-color:#f3f3f3;border-radius:0 0 4px 4px;clear:both}.internetForm-atteition-note{font-size:12px;margin-bottom:0!important;padding:10px;text-align:center}.internetForm-error-text{color:red;font-size:12px}.list,.list-halfColumn{border:3px solid #e6e0da;border-radius:4px;padding:16px}.list-check.list li,.list-check.list-halfColumn li{font-size:1.4rem;line-height:1.6;padding:8px 0 8px 30px;position:relative}.list-check.list li:after,.list-check.list-halfColumn li:after{color:#f66;content:"";display:block;font-family:icomoon;font-size:18px;height:22px;left:0;position:absolute;top:6px;width:22px}.list.list-relation.list-relation-columnQuote{display:flex;flex-wrap:wrap;justify-content:flex-start}.list.list-relation.list-relation-columnQuote>li{padding:4px;width:25%}.list.list-relation.list-relation-columnQuote>li:not(:nth-of-type(-n+4)){margin-bottom:0}.list.list-relation>li .list-relation-anchor{color:#087ac5;display:inline-block;padding-left:22px;position:relative}.list.list-relation>li .list-relation-anchor:before{background-color:#ddd;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}.list.list-relation>li .list-relation-anchor:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:4px;left:4px;position:absolute;top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.list-halfColumn{align-items:center;display:flex;flex-wrap:wrap;position:relative}.list-halfColumn:before{border-left:2px dashed #e6e0da;content:"";display:inline-block;height:92%;left:48%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px}.list-halfColumn>li{padding-left:15px;position:relative;width:calc(50% - 16px)}.list-halfColumn>li:before{background-color:#b5b5b5;border-radius:100%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px}.list-halfColumn>li:nth-child(2n){padding-left:31px}.list-halfColumn>li:nth-child(2n):before{left:16px}.list-halfColumn>li:nth-last-child(n+2){margin-bottom:5px}.pageNavi,.pageNavi-half,.pageNavi-quarter,.pageNavi-trisect{align-items:center;display:flex;justify-content:center}.pageNavi-half>li,.pageNavi-quarter>li,.pageNavi-trisect>li,.pageNavi>li{border:solid #ddd;border-width:1px 1px 4px;border-top:0}.pageNavi-half>li:not(:last-child),.pageNavi-quarter>li:not(:last-child),.pageNavi-trisect>li:not(:last-child),.pageNavi>li:not(:last-child){margin-right:8px}.pageNavi-half>li{width:50%}.pageNavi-trisect>li{width:33.3333333333%}.pageNavi-quarter>li{width:25%}.pageNavi-anchor{border-top:3px solid #3689dd;box-shadow:0 2px 0 #ddd;box-sizing:border-box;color:#212121;display:block;font-size:14px;font-weight:700;line-height:1.4;padding:13px 0 23px;position:relative;text-align:center;text-decoration:none}.pageNavi-anchor:after{border-bottom:2px solid #bbb;border-right:2px solid #bbb;bottom:9px;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.partner-banner-list{align-items:center;display:flex;margin-bottom:15px}.partner-banner-list p{margin-bottom:0}.partner-banner-img{border:1px solid #e8e2d6;height:auto;margin-right:15px;width:242px}.article .partner-lead{font-size:1.6rem}.privacyPolicy{font-size:14px;margin:0 auto;padding:60px 50px 0;width:960px}.privacyPolicy .privacyPolicy-heading{border-bottom:2px solid #ddd;border-left:6px solid #dd171f;font-size:20px;font-weight:700;padding-left:10px}.privacyPolicy .privacyPolicy-title{font-size:15px;font-weight:700}.privacyPolicy .privacyPolicy-title-info{color:#c42f39;font-size:15px;font-weight:700}.privacyPolicy .privacyPolicy-content{background-color:#f8f3f3;margin-bottom:80px;padding:50px}.privacyPolicy .privacyPolicy-content-info{border:1px solid #c42f39;line-height:1.5;padding:24px 32px}.privacyPolicy .privacyPolicy-content-indent{padding-left:50px}.privacyPolicy .privacyPolicy-table{border-collapse:collapse;margin-bottom:20px;table-layout:fixed;width:740px;word-break:break-all}.privacyPolicy .privacyPolicy-table td,.privacyPolicy .privacyPolicy-table th{border:1px solid #e4cdcd;padding:10px}.privacyPolicy .privacyPolicy-table td{background-color:#faf6f6}.privacyPolicy .privacyPolicy-table thead tr th{background-color:#efd7d7}.privacyPolicy .privacyPolicy-table tbody tr th{background-color:#f9eeee}.samuraiInformation{background-color:#fafafa;border:1px solid #ddd;border-radius:5px;line-height:1.8;padding:0 17px 17px;position:relative}.samuraiInformation .samuraiInformation-header{height:130px;position:relative}.samuraiInformation .samuraiInformation-header .samuraiInformation-header-img{bottom:0;position:absolute;width:100%}.samuraiInformation .samuraiInformation-body{background-color:#fff;border-radius:5px;box-shadow:0 0 5px hsla(0,0%,71%,.5);padding:36px;position:relative}.sidebar{border:1px solid #e6e0da;border-radius:5px;margin:0 auto 15px;width:230px}.sidebar-title{background-color:#f2e7d1;color:#5f2a0e;font-size:15px;font-weight:700;padding:16px 15px;text-decoration:none}.sidebar-accordionTitle{color:#333;cursor:pointer;display:block;font-size:13px;margin-bottom:0!important;position:relative;text-decoration:none}.sidebar-accordionTitle--primary{padding:14px 30px 14px 10px}.sidebar-accordionTitle--secondary{padding:14px 30px 14px 20px}.sidebar-accordionTitle:hover{background-color:#fdf5c3}.sidebar-accordionTitle:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-accordionTitle:after,.sidebar-accordionTitle:before{background-color:#bfbcb0;border-radius:4px;box-sizing:border-box;content:"";height:2px;position:absolute;right:16px;top:50%;transition:all .4s;width:15px}.sidebar-accordionTitle+.is-close{display:none}.sidebar-accordionTitle.is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-accordionTitle.is-open:after{display:none}.sidebar-title-anchor{color:#5f2a0e;text-decoration:none}.sidebar-list li:not(:last-child){border-bottom:1px dashed #e6e0da}.sidebar-list li.sidebar-item-container{background-color:#fafafa;border-bottom:0;padding:10px 0 0 15px}.sidebar-list li.is-current{background-color:#fdf5c3}.sidebar-list .sidebar-anchor{color:#245fbb;display:block;font-size:13px;font-weight:400;line-height:1.5;padding:14px 10px 14px 30px;position:relative;text-decoration:underline}.sidebar-list .sidebar-anchor:hover{background-color:#fdf5c3}.sidebar-list .sidebar-anchor:before{background:#d0d0cd;border-radius:50%;content:"";height:14px;left:10px;position:absolute;top:15px;width:14px}.sidebar-list .sidebar-anchor:after{border-right:2px solid #fff;border-top:2px solid #fff;box-sizing:border-box;content:"";height:6px;left:13px;position:absolute;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:6px}.sidebar-accordion .sidebar-list .sidebar-anchor{padding:14px 10px 14px 40px}.sidebar-accordion .sidebar-list .sidebar-anchor:before{left:20px}.sidebar-accordion .sidebar-list .sidebar-anchor:after{left:23px}.sidebar-list .sidebar-subtitle{color:#602a08;font-size:13px;font-weight:700;line-height:1.5;margin-bottom:10px}.sidebar-list .sidebar-list{background-color:#fff}.sidebar-list .sidebar-list li{border-left:1px dashed #e6e0da}.sidebar-list .sidebar-list li:first-child{border-top:1px dashed #e6e0da}.sidebar-list .sidebar-list li:not(:last-child){border-bottom:1px dashed #e6e0da}.sidebar-estimate{border:5px solid #ddd;border-radius:5px;margin:0 0 15px 2px;padding:15px 10px;width:230px}.sidebar-estimate .sidebar-estimate-title{border-left:5px solid #dd171f;color:#602a08;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:7px;padding-left:10px}.sidebar-estimate .sidebar-estimate-text{font-size:11px;line-height:1.5;margin-bottom:7px}.simulator{padding:0}.simulator p{margin-bottom:0!important}.simulator .current-style td{box-sizing:unset!important}.simulator.simulator-foundation{background-color:#fefbed}.simulator.simulator-content{border:2px solid #f0ede3;border-radius:6px}.simulator .simulator-step{color:#a8a8a8;font-size:12px;height:74px;line-height:1.3em;margin:0 auto;position:relative;width:665px}.simulator .simulator-step.simulator-step-01{background:url(/img/simulator/step01.png) no-repeat}.simulator .simulator-step.simulator-step-02{background:url(/img/simulator/step02.png) no-repeat}.simulator .simulator-step.simulator-step-03{background:url(/img/simulator/step03.png) no-repeat}.simulator .simulator-step.simulator-step-04{background:url(/img/simulator/step04.png) no-repeat}.simulator .simulator-step .simulator-step-current{color:#fff}.simulator .simulator-step .simulator-step-text01{left:24px;position:absolute;top:10px}.simulator .simulator-step .simulator-step-text02{left:190px;position:absolute;top:10px}.simulator .simulator-step .simulator-step-text03{left:378px;position:absolute;top:10px}.simulator .simulator-step .simulator-step-text04{left:540px;position:absolute;top:18px}.simulator .simulator-mainVisual{background-color:#fefbed;border-radius:6px 6px 0 0;border-top:3px solid #dd171f;margin:0;padding-top:15px}.simulator .simulator-heading{background-color:#fefbed;border:2px solid #f0ede3;border-radius:6px;border-top:3px solid #dd171f;margin:0;padding:10px}.simulator .simulator-title{border-radius:6px 6px 0 0!important;margin:0!important}.simulator .simulator-body{background-color:#fff;box-sizing:border-box;margin:0 auto 15px;padding:5px 20px 30px;width:888px}.simulator .simulator-body-lead{font-size:18px!important;font-weight:700;line-height:1.4em;padding:13px;text-align:center}.simulator .simulator-appeal-text{color:#602a08;font-size:20px!important;font-weight:700;text-align:center}.simulator .simulator-appeal-text:before{background:url(/img/simulator/decoration-left.png) no-repeat;content:"";display:inline-block;height:14px;margin-right:22px;width:47px}.simulator .simulator-appeal-text:after{background:url(/img/simulator/decoration-right.png) no-repeat;content:"";display:inline-block;height:14px;margin-left:22px;width:47px}.simulator .simulator-balloon{background-color:#fff;border:2px solid #ddd4ce;border-radius:4px;margin:0 auto;padding:10px;position:relative;width:574px}.simulator .simulator-balloon.simulator-balloon-top:after,.simulator .simulator-balloon.simulator-balloon-top:before{content:"";height:0;left:50%;margin-left:-7px;position:absolute;width:0}.simulator .simulator-balloon.simulator-balloon-top:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 15px 15px;top:-14px;z-index:10}.simulator .simulator-balloon.simulator-balloon-top:after{border-color:transparent transparent #ddd4ce;border-style:solid;border-width:0 15px 15px;top:-17px;z-index:5}.simulator .simulator-balloon.simulator-balloon-bottom:after,.simulator .simulator-balloon.simulator-balloon-bottom:before{border-style:solid;border-width:10px 10px 0;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.simulator .simulator-balloon.simulator-balloon-bottom:before{border-color:#fff transparent transparent;bottom:-8px;z-index:1}.simulator .simulator-balloon.simulator-balloon-bottom:after{border-color:#ddd4ce transparent transparent;bottom:-11px;z-index:0}.simulator .simulator-btn{color:#fff;display:inline-block;text-decoration:none}.simulator .simulator-btn.simulator-btn-start{background:url(/img/simulator/btn-simulator-start-large.png) no-repeat;color:#fff;display:block;font-size:26px;font-weight:700;height:96px;line-height:99px;margin:0 auto;padding-left:74px;position:relative;text-align:left;text-shadow:2px 2px 2px #0a3071;width:550px}.simulator .simulator-btn.simulator-btn-start:after{background:url(/img/simulator/icon-calculator.png) no-repeat #fff 50%/40%;border-radius:50%;content:"";height:42px;left:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42px}.simulator .simulator-btn.simulator-btn-estimate{background:url(/img/simulator/btn-estimate-large.png) no-repeat;color:#fff;display:block;font-size:25px;height:84px;line-height:82px;margin:0 auto;padding-left:120px;text-align:left;text-shadow:2px 2px 2px #48750d;width:574px}.simulator .simulator-btn.simulator-btn-estimate.simulator-btn-estimate-small{font-size:20px}.simulator .simulator-btn.simulator-btn-next{background:url(/img/simulator/btn-next.png) no-repeat;font-size:20px!important;height:60px;line-height:57px;text-align:center;text-shadow:2px 2px 2px #0c4083;width:262px}.simulator .simulator-btn.simulator-btn-back{background:url(/img/simulator/btn-back.png) no-repeat;font-size:20px!important;height:60px;line-height:57px;margin-right:10px;text-align:center;text-shadow:2px 2px 2px #949494;width:84px}.simulator .simulator-table{background-color:#fafafa;width:100%}.simulator .simulator-table .simulator-table-title{background-color:#e6e0da;font-size:14px;font-weight:700;letter-spacing:.25px;padding:12px 0 6px 20px}.simulator .simulator-table .simulator-table-separate{border-left:1px dotted #c1c1c1}.simulator .simulator-table .simulator-table-input{border:1px solid #ccc;border-radius:5px;height:30px;padding:5px}.simulator .simulator-table .simulator-table-input::-webkit-input-placeholder{color:#aaa}.simulator .simulator-table .simulator-table-input::placeholder{color:#aaa}.simulator .simulator-table .simulator-table-select{height:30px;margin-right:5px;padding:3px 0 3px 5px;text-indent:2px}.simulator .simulator-table .simulator-table-label{font-size:14px;margin-right:10px}.simulator .simulator-table .simulator-table-radio{height:1em;width:1em}.simulator .simulator-table tr{border-bottom:1px dotted #c1c1c1}.simulator .simulator-table th{background-color:#f5f5f5;font-size:14px;padding:15px 0 15px 10px;width:105px}.simulator .simulator-table td{padding:15px}.simulator .simulator-result{background:#fff;border:1px solid #d2d2d2;margin:15px auto;width:650px}.simulator .simulator-result .simulator-result-icon{padding-left:8px}.simulator .simulator-result .simulator-result-item{border-right:1px solid #d2d2d2;padding:10px 5px}.simulator .simulator-result .simulator-result-text{border:1px solid #ccc;padding:3px 0 2px;text-align:center;width:66px}.simulator .simulator-selection{border:2px solid #e4e4e4}.simulator .simulator-selection tr{border:1px solid #e4e4e4}.simulator .simulator-selection th{background-color:#f3f3f3;border:1px solid #e4e4e4;font-weight:700;padding:5px 15px;width:135px}.simulator .simulator-selection td{padding:10px 15px}.simulator .simulator-selection .simulator-selection-heading{background-color:#e9e9e9}.simulator .simulator-selection .simulator-selection-list>li{float:left;width:50%}.simulator .simulator-text-note{color:#585858;margin-bottom:0!important}.simulator .simulator-text-point{color:#d61518}.simulator .simulator-text-error{color:red}.simulator .simulator-text-estimate{color:#00a022}.simulator .simulator-text-strong{font-size:16px!important;font-weight:700!important}.siteExplanation{color:#666;font-size:1.1rem;line-height:1.5;margin:0 auto 20px;width:960px}.snsArticle{margin-top:30px;text-align:center}.snsArticle .snsArticle-title{border-left:3px solid #999;margin:45px 0 20px;padding-left:10px;text-align:left}.snsArticle .snsArticle-list{display:flex;justify-content:flex-start}.snsArticle .snsArticle-btn{height:40px;margin-right:15px;width:47px}.stickyHeader-top{background-image:linear-gradient(0deg,#f5f5f5,#fff 47%);border-bottom:1px solid #dcd7cd;box-shadow:0 0 7px rgba(8,1,3,.7),inset 0 0 0 1px #fff;left:0;position:fixed;right:0;top:-82px;transition:.2s ease-in;width:100%;z-index:150}.stickyHeader-top .stickyHeader-form{margin:-2px auto 0;padding:12px 0 7px;width:1004px}.stickyHeader-top .stickyHeader-form-title{margin-right:5px}.stickyHeader-top .stickyHeader-form-list li{float:left}.stickyHeader-top .stickyHeader-date{background:url(https://hikkoshizamurai.jp/img/cmn_topform_txt02_bg.png) 100% 100% no-repeat;height:47px;padding:12px 0 0 7px;width:229px}.stickyHeader-top .stickyHeader-date>*{float:left}.stickyHeader-top .stickyHeader-zipcode{background:url(https://hikkoshizamurai.jp/img/cmn_topform_txt03_bg.png) 0 100% no-repeat;height:47px;padding:12px 0 0 10px;width:196px}.stickyHeader-top .stickyHeader-zipcode>*{float:left}.stickyHeader-top .stickyHeader-prefecture{background:url(https://hikkoshizamurai.jp/img/cmn_topform_txt04_bg.png) -11px bottom no-repeat;height:47px;padding:12px 0 0 8px;width:189px}.stickyHeader-top .stickyHeader-prefecture>*{float:left}.stickyHeader-top .stickyHeader-submit{background:url(https://hikkoshizamurai.jp/img/cmn_topform_btn_bg.png) 0 2px no-repeat;height:47px;padding:3px 0 0 8px}.stickyHeader-top .stickyHeader-submit .stickyHeader-submit-btn{border:0;float:left}.stickyHeader-top .stickyHeader-top-select{border:1px solid #d1d1d2;box-shadow:inset 1px 1px #999;font-size:13px;padding:3px 0 3px 3px}.stickyHeader-top .stickyHeader-top-input{border:1px solid #d1d1d2;box-shadow:inset 1px 1px #999;font-size:13px;padding:3px 5px 3px 7px;width:100px}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}.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}#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:4px 0 7px;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:24px}#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}.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}#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}#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}.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}.arrow_gy_size12{background:url(/img/cmn_bg_pic.png) no-repeat left -60px;display:inline-block;padding-left:16px}.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}.section-container{background-color:#fff;border:1px solid #ebebeb;border-radius:2px;padding:17px 20px}.section-sub-container{background-color:#f4f4f4;border:1px solid #ddd;border-radius:2px;padding:12px}.section-foundation{background-color:#f7f3e9;padding:20px}.section-answer{background-color:#fffdee;border:1px solid #ddd;box-sizing:border-box;padding:16px 16px 16px 38px}.section-answer-content{position:relative}.section-answer-content:before{color:#dd171f;content:"A.";font-size:18px;font-weight:700;left:-24px;position:absolute;top:-4px}.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%}#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}.panel{border:2px solid #ddd;border-radius:4px}.panel-body{padding:15px}.panel-separate{border-bottom:1px dashed #ddd}.panel-title{min-width:76px;padding:4px 0}.panel-title:before{content:"・ "}.panel-list{align-items:center;display:flex;padding-left:26px;position:relative}.panel-list:before{content:"… ";left:0;position:absolute;top:5px}.panel-list>li{display:inline-block;padding:4px 0}.panel-list>li:not(:last-child):after{content:"｜";margin:0 4px}.relationArticle{border:1px solid #bbb;border-radius:4px;position:relative}.relationArticle-title{background-color:#fff;left:0;margin-left:8px;padding:0 8px;position:absolute;top:-10.5px}.relationArticle-title-text{background-color:#fff;font-size:15px;font-weight:700;line-height:1.4;padding-left:22px;position:relative}.relationArticle-title-text: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:2%;width:18px}.relationArticle-list{padding:24px 10px 20px 33px}.relationArticle-list li{display:flex}.relationArticle-list li:not(:last-child){margin-bottom:8px}.relationArticle-list li a{font-size:13px;line-height:1.7;position:relative}.relationArticle-list li a:after,.relationArticle-list li a:before{box-sizing:content-box;content:"";position:absolute;vertical-align:middle}.relationArticle-list li a:before{background:#cfcfcf;border-radius:50%;height:12px;left:-16px;top:4px;width:12px}.relationArticle-list li a:after{border-right:2px solid #fff;border-top:2px solid #fff;height:4px;left:-14px;top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.faq-list-title{align-items:center;border:1px solid #ccc;border-top:3px solid #ccc;box-sizing:border-box;display:flex;justify-content:flex-start;line-height:1.8;margin-bottom:24px;padding:10px}.faq-list-icon{background:#dd171f;border-radius:4px;color:#fff;margin-right:10px;min-width:62px;padding:2px 10px;text-align:center}.faq-list-body{line-height:1.8}.toc{border:1px dashed #ccc;padding:16px}.toc-title{background:#f3f3f3;padding:8px 10px}.toc-list{counter-reset:item;list-style:none}.toc-list>li{display:block;font-size:14px;padding:4px 0 4px 8px}.toc-list>li:before{content:counters(item,"-") ". ";counter-increment:item}.toc-list-anchor{color:#245fbb;text-decoration:underline}.terms{color:rgba(0,0,0,.87);font-size:15px;line-height:1.7;margin:0 auto;max-width:960px;padding:32px 25px}.terms-section{margin-bottom:32px}.terms-mainTitle{border-bottom:1px solid #eee;font-size:22px;padding-bottom:16px}.terms-heading,.terms-mainTitle{font-weight:700;line-height:1.3;margin-bottom:32px}.terms-heading{border-left:3px solid #dd171f;font-size:18px;padding:0 12px}.companyLogoImage{border:1px solid #ddd;height:auto;width:100%}.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}.sns-icons-title{border-bottom:1px solid #ccc;font-size:15px;padding-bottom:12px}.sns-icons-list{display:flex;margin-bottom:10px}.sns-icons-item{max-width:80px;padding:10px 18px}.sns-icons-link{display:inline-block}.mokuji{border:1px dashed #ccc;counter-reset:item;font-size:13px;list-style:none;margin:0 0 30px;padding:15px}.mokuji .mokuji-title{background:#f3f3f3;margin-bottom:5px;padding:5px 10px}.mokuji-list{counter-reset:item;list-style:none;margin-top:5px}.mokuji li{display:block;font-size:14px;padding:4px 0 4px 10px}.mokuji li:before{content:counters(item,"-") ". ";counter-increment:item}.title-heading{background-color:#602a08;border-radius:4px;color:#fff;font-size:20px;font-weight:700;line-height:1;padding:10px}.title-heading-family,.title-heading-single{background-repeat:no-repeat;color:#602a08;font-size:20px;font-weight:700;padding-left:32px}.title-heading-single{background-image:url(/ranking/img/company-list-single-icon.svg);background-position:5px 6px}.title-heading-family{background-image:url(/ranking/img/company-list-family-icon.svg);background-position:3px 6px}#tit_box02{align-items:flex-end;border:1px solid #ddd;border-radius:4px;border-top:3px solid #dd171f;display:flex;margin-bottom:20px;padding:16px 18px}#tit_box02 h1{font-size:216%!important;font-weight:700;line-height:1em}#tit_box02 .date_txt01{margin-left:auto}.title-accent{font-size:20px;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}.title-accent:before{border-left:2px solid #f28900;left:5px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.title-accent:after,.title-accent:before{bottom:5px;content:"";height:28px;position:absolute}.title-accent:after{border-right:2px solid #f28900;right:5px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.title-accent.title-accent-estimate:after,.title-accent.title-accent-estimate:before{border-color:#00a022;bottom:2px;height:24px}.reviewCardInformation-wrap{width:210px}.reviewCardInformation-score{margin-bottom:8px}.reviewCardInformation-number{font-size:70px;font-weight:600;line-height:1}.reviewCardInformation-unit{font-size:34px;font-weight:600;line-height:1.3}.reviewCardInformation-rate-item{align-items:center;color:#676767;display:flex;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:4px}.reviewList{-webkit-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 9fr auto;row-gap:12px;width:380px}.reviewList-item{color:#5d5d5d;display:contents;font-size:14px;line-height:1.5}.reviewList-count{display:flex;justify-content:flex-end}.reviewList-bar{background-color:#d7d7d7;height:18px;position:relative}.reviewList-bar-item{background-color:#f2ab00;height:100%;left:0;position:absolute;top:0;width:auto}.reviewCard{align-items:center;display:flex;justify-content:space-between;padding:12px 32px 32px}.reviewVoice{border:1px solid #ccc;color:#333;margin-bottom:16px;padding:20px}.reviewVoice:last-child{margin-bottom:32px}.reviewVoice-rate{font-size:15px;line-height:1;margin-bottom:16px}.reviewVoice-star>img{height:auto;width:15px}.reviewVoice-score{color:#f28900;font-weight:600}.reviewVoice-date{color:#888;font-size:13px;line-height:1;margin-bottom:16px}.reviewVoice-comment{font-size:16px;line-height:1.6;margin-bottom:24px;position:relative}.reviewVoice-comment.is-close{height:130px;overflow:hidden}.reviewVoice-comment.is-open{height:auto}.reviewVoice-information{color:#888;font-size:13px;line-height:1;text-align:right}.reviewVoice-btn{color:#0084b2;cursor:pointer;font-size:16px;line-height:1.6;text-align:center}.reviewVoice-more{align-items:center;background:transparent;border:1px solid #ccc;border-radius:4px;color:#717171;cursor:pointer;display:flex;font-size:13px;height:40px;justify-content:center;line-height:1.3;margin:0 auto;padding:0 43px 0 57px;position:relative;width:200px}.reviewVoice-more:before{border-bottom:2px solid #999;border-right:2px solid #999;content:"";height:10px;left:43px;position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 2px)) rotate(45deg);transform:translateY(calc(-50% - 2px)) rotate(45deg);width:10px}.reviewVoice-empty{align-items:center;display:flex;font-size:16px;justify-self:center;line-height:1.6;padding:20px;text-align:center}.companyFilter-checkBox input[type=checkbox]{display:none}.l-companyFilter-btn{margin-left:50px}.l-companyFilter-center{margin:0 auto}.l-companyFilter-terms-category{margin-left:9px}.companyFilter-heading{font-size:13px;font-weight:700;padding-left:18px;position:relative}.companyFilter-heading:before{background:50%/contain url(/company/img/icon-search.png) no-repeat;content:"";height:12px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.companyFilter-index{display:flex;justify-content:space-between}.companyFilter-index li{border:1px solid #ccc;border-radius:18px;box-shadow:0 1px #ccc}.companyFilter-index-anchor{cursor:pointer;display:inline-block;padding:4px 14px;text-decoration:none}.companyFilter-terms{background-color:#f3f3f3;border:1px solid #ddd;border-radius:4px;padding:16px}.companyFilter-terms>*{border-bottom:1px dotted #ccc;padding-bottom:13px}.companyFilter-terms>:last-child{border-bottom:0;padding:0}.companyFilter-terms-label{color:#828282;width:117px}.companyFilter-anchor{color:#235fbb;cursor:pointer;position:relative;text-decoration:underline}.conpanyFilter-anchor-icon{background-color:#ccc;border-radius:50%;display:block;height:15px;margin-right:6px;position:relative;width:15px}.conpanyFilter-anchor-icon:after,.conpanyFilter-anchor-icon:before{background-color:#fff;border-radius:4px;box-sizing:border-box;content:"";height:2px;position:absolute;right:2px;top:7px;transition:all .4s;width:11px}.conpanyFilter-anchor-icon:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.conpanyFilter-anchor-icon:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.conpanyFilter-anchor-icon.is-open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conpanyFilter-anchor-icon.is-open:after{display:none}.companyFilter-btn{background-color:#757575;border:1px solid #707070;border-radius:3px;box-shadow:0 1px #2c2c2c;color:#fff;cursor:pointer;display:block;font-weight:700;padding:5px 0;width:270px}.companyFilter-btn:hover{opacity:.8}.companyFilter-select-wrapper{display:inline-block;position:relative}.companyFilter-select{-webkit-appearance:none;appearance:none;background:transparent;background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#333;font-size:12px;outline:none;padding:3px 20px 3px 8px}.companyFilter-select-wrapper:after{border:5px solid transparent;border-bottom:0;border-top:8px solid #828282;content:"";display:block;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.companyFilter-checkBox{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12px;padding:6px 6px 6px 23px;position:relative}.companyFilter-checkBox:before{background-color:#fff;border:1px solid #ccc;content:"";height:14px;left:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.companyFilter-checkBox.is-checked:before{background-color:#888}.companyFilter-checkBox.is-checked:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:9px;left:8px;position:absolute;top:50%;-webkit-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);width:4px}.companyFilter-loading{background-color:rgba(0,0,0,.8);border-radius:5px;left:50%;padding:5px;position:fixed;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:10}.companyFilter-card{border-bottom:1px dotted #ccc;display:flex;margin-bottom:16px;padding-bottom:8px}.companyFilter-title{align-items:center;color:#333;display:flex;font-size:14px;font-weight:400;line-height:1.5;margin-right:16px;width:117px}.companyFilter-body{width:520px}.companyFilter-label{display:inline-block;font-size:13px;line-height:1.5;padding:6px 6px 6px 0}.companyFilter-radio{accent-color:#888;margin-right:7px;vertical-align:-1px}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:0}to{opacity:1}}@keyframes ball-spin-fade-loader{50%{opacity:0}to{opacity:1}}.loader-container{height:45px;margin:0 auto;width:45px}.loader{position:relative;-webkit-transform:translate(17px,17px);transform:translate(17px,17px);z-index:1}.loader>div:first-child{-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite;left:0;top:18px}.loader>div:nth-child(2){-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite;left:-12.2727272727px;top:12.2727272727px}.loader>div:nth-child(3){-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite;left:-18px;top:0}.loader>div:nth-child(4){-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite;left:-12.2727272727px;top:-12.2727272727px}.loader>div:nth-child(5){-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite;left:0;top:-18px}.loader>div:nth-child(6){-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite;left:12.2727272727px;top:-12.2727272727px}.loader>div:nth-child(7){-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite;left:18px;top:0}.loader>div:nth-child(8){-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite;left:12.2727272727px;top:12.2727272727px}.loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#2c99d7;border-radius:100%;height:8px;margin:2px;position:absolute;width:8px}.companyPhotos{display:flex}.companyPhotos-element{border-radius:4px;margin-right:10px;position:relative}.companyPhotos-element:last-child{margin-right:0}.companyPhotos-image{border:1px solid #c2c2c2;border-radius:5px;height:auto;max-width:221px;width:100%}.header-mypageButton{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.24);box-sizing:border-box;display:inline-flex;justify-content:center;margin-left:12px;min-width:115px;padding:6px 12px 6px 8px;text-decoration:none!important}.header-mypageButton:hover{opacity:.8}.header-mypageButton-icon{align-items:center;display:flex;flex-shrink:0;height:22px}.header-mypageButton-icon:before{background-image:url(/img/common/icon/signin.svg);background-repeat:no-repeat;content:"";height:20px;width:20px}.header-mypageButton-text{color:#dd171f;font-size:15px;font-weight:700;line-height:1.2;margin-left:4px}
