@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import "https://fonts.googleapis.com/css?family=Roboto:900,400,300";html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes a{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:a;transform-origin:center bottom}@keyframes b{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:b}@keyframes c{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:c}@keyframes d{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:d}@keyframes e{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:e}@keyframes f{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:f}@keyframes g{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:g}@keyframes h{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:h}@keyframes i{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:i}@keyframes j{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:j;transform-origin:center}@keyframes k{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:k;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes l{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-name:l}@keyframes m{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:m}@keyframes n{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:n}@keyframes o{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:o}@keyframes p{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:p}@keyframes q{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:q}@keyframes r{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:r}@keyframes s{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:s}@keyframes t{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:t}@keyframes u{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:u}@keyframes v{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:v}@keyframes w{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:w}@keyframes x{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:x}@keyframes y{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:y}@keyframes z{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:z}@keyframes A{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:A}@keyframes B{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:B}@keyframes C{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:C}@keyframes D{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:D}@keyframes E{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:E}@keyframes F{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:F}@keyframes G{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:G}@keyframes H{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:H}@keyframes I{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:I}@keyframes J{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:J}@keyframes K{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:K}@keyframes L{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:L}@keyframes M{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:M}@keyframes N{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:N}@keyframes O{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:O}@keyframes P{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:P}@keyframes Q{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:Q;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes R{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:R}@keyframes S{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:S;animation-timing-function:ease-out}@keyframes T{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:T;animation-timing-function:ease-in}@keyframes U{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:translateZ(0);opacity:1}}.rotateIn{animation-name:U}@keyframes V{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInDownLeft{animation-name:V}@keyframes W{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInDownRight{animation-name:W}@keyframes X{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInUpLeft{animation-name:X}@keyframes Y{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInUpRight{animation-name:Y}@keyframes Z{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:Z}@keyframes ab{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:ab}@keyframes bb{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:bb}@keyframes cb{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:cb}@keyframes db{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:db}@keyframes eb{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:eb}@keyframes fb{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:fb}@keyframes gb{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:gb}@keyframes hb{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:hb}@keyframes ib{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:ib}@keyframes jb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:jb}@keyframes kb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:kb}@keyframes lb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:lb}@keyframes mb{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:mb}@keyframes nb{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:nb}@keyframes ob{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:ob}@keyframes pb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:pb}@keyframes qb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:qb}@keyframes rb{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:rb}@keyframes sb{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:sb}@keyframes tb{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:tb}@keyframes ub{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:ub}@keyframes vb{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:vb}@keyframes wb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:wb}@keyframes xb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:xb}@keyframes yb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:yb}@keyframes zb{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:zb}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.fade-enter,.fade-leave-to,[v-cloak]{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}@font-face{font-family:legal-coconala-icons;src:url(/assets/fonts/legal-coconala-icons-93b5165f88.eot);src:url(/assets/fonts/legal-coconala-icons-93b5165f88.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/legal-coconala-icons-18fc29b494.woff) format("woff"),url(/assets/fonts/legal-coconala-icons-f5e364db0f.ttf) format("truetype"),url(/assets/fonts/legal-coconala-icons-7bd6d5f249.svg#legal-coconala-icons) format("svg");font-weight:400;font-style:normal;font-display:swap}.legal-coconala-icon{line-height:1;vertical-align:middle}.legal-coconala-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:legal-coconala-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.legal-coconala-icon.-a:before{content:""}.legal-coconala-icon.-administrative:before{content:""}.legal-coconala-icon.-bell:before{content:""}.legal-coconala-icon.-bubble-man:before{content:""}.legal-coconala-icon.-close:before{content:""}.legal-coconala-icon.-comment-o:before{content:""}.legal-coconala-icon.-consumer-affairs:before{content:""}.legal-coconala-icon.-corporate-law:before{content:""}.legal-coconala-icon.-criminal:before{content:""}.legal-coconala-icon.-currency:before{content:""}.legal-coconala-icon.-debt-collection:before{content:""}.legal-coconala-icon.-debt:before{content:""}.legal-coconala-icon.-divorce:before{content:""}.legal-coconala-icon.-email-outline:before{content:""}.legal-coconala-icon.-history:before{content:""}.legal-coconala-icon.-house:before{content:""}.legal-coconala-icon.-inheritance:before{content:""}.legal-coconala-icon.-international:before{content:""}.legal-coconala-icon.-internet:before{content:""}.legal-coconala-icon.-japan:before{content:""}.legal-coconala-icon.-labor-issue:before{content:""}.legal-coconala-icon.-login:before{content:""}.legal-coconala-icon.-magnify:before{content:""}.legal-coconala-icon.-medal:before{content:""}.legal-coconala-icon.-medical:before{content:""}.legal-coconala-icon.-mic:before{content:""}.legal-coconala-icon.-new-post:before{content:""}.legal-coconala-icon.-phone-outline:before{content:""}.legal-coconala-icon.-q:before{content:""}.legal-coconala-icon.-qa:before{content:""}.legal-coconala-icon.-search-lawyer:before{content:""}.legal-coconala-icon.-star-outline:before{content:""}.legal-coconala-icon.-star:before{content:""}.legal-coconala-icon.-tax-suit:before{content:""}.legal-coconala-icon.-traffic-accident:before{content:""}.legal-coconala-icon.-train:before{content:""}.legal-coconala-icon.-triangle-right:before{content:""}@font-face{font-family:entypo;src:url(/assets/fonts/entypo-0ea88478b6.eot);src:url(/assets/fonts/entypo-0ea88478b6.eot?#iefix) format("/assets/fonts/embedded-opentype"),url(/assets/fonts/entypo-5460a9ba11.woff) format("woff"),url(/assets/fonts/entypo-9ae5efdfcc.ttf) format("truetype"),url(/assets/fonts/entypo-6fd1b67024.svg#entypo) format("svg");font-weight:400;font-style:normal;font-display:swap}.Breadcrumbs li:not(:last-child) a:after,.Caution-ListItem:before,.CheckList-Item:before,.drillDownCategoryLinks__lv1ListItem.-is-opened .drillDownCategoryLinks__lv1ListItemOpener:before,.drillDownCategoryLinks__lv1ListItemOpener:before,.form__opener.-is-open:after,.form__opener:after,.GoodJobButton-Text:before,.lawyerCard__firmName:before,.lawyerCard__location:before,.mainVisual__areaLinksListItem a:before,.myQuestionTips__sectionTitle:before,.myQuestionTips__title.-is-active:after,.myQuestionTips__title:after,.pageHeader__searchMenuListItem a:after,.pageHeader__userMenuListItem a:after,.searchCategoryLinks__categoryListItem a:after,.specialLawyerCard__firmName:before,.specialLawyerCard__location:before,.StepList-Item:after,.talkroomContact__profileAddress:before,.talkroomContact__profileFirmName:before,.ThanksButton.-is-done:before,.ThanksButton:before,[class*=" entypo-icon-"],[class^=entypo-icon-]{font-family:entypo;font-style:normal;display:inline-block;width:1.1em;margin-left:.1em;margin-right:.1em;text-align:center}.the-icons li{font-size:14px;line-height:24px;height:24px}.entypo-icon-note:before{content:"♪"}.entypo-icon-note-beamed:before{content:"♫"}.entypo-icon-music:before{content:"🎵"}.entypo-icon-search:before{content:"🔍"}.entypo-icon-flashlight:before{content:"🔦"}.entypo-icon-mail:before{content:"✉"}.entypo-icon-heart:before,.ThanksButton.-is-done:before{content:"♥"}.entypo-icon-heart-empty:before,.ThanksButton:before{content:"♡"}.entypo-icon-star:before{content:"★"}.entypo-icon-star-empty:before{content:"☆"}.entypo-icon-user:before{content:"👤"}.entypo-icon-users:before{content:"👥"}.entypo-icon-user-add:before{content:""}.entypo-icon-video:before{content:"🎬"}.entypo-icon-picture:before{content:"🌄"}.entypo-icon-camera:before{content:"📷"}.entypo-icon-layout:before{content:"⚏"}.entypo-icon-menu:before{content:"☰"}.Caution-ListItem:before,.CheckList-Item:before,.entypo-icon-check:before,.myQuestionTips__sectionTitle:before{content:"✓"}.entypo-icon-cancel:before{content:"✕"}.entypo-icon-cancel-circled:before{content:"✖"}.entypo-icon-cancel-squared:before{content:"❎"}.entypo-icon-plus:before{content:"+"}.entypo-icon-plus-circled:before{content:"➕"}.entypo-icon-plus-squared:before{content:"⊞"}.entypo-icon-minus:before{content:"-"}.entypo-icon-minus-circled:before{content:"➖"}.entypo-icon-minus-squared:before{content:"⊟"}.entypo-icon-help:before{content:"❓"}.entypo-icon-help-circled:before{content:""}.entypo-icon-info:before{content:"ℹ"}.entypo-icon-info-circled:before{content:""}.entypo-icon-back:before{content:"🔙"}.entypo-icon-home:before,.lawyerCard__firmName:before,.specialLawyerCard__firmName:before,.talkroomContact__profileFirmName:before{content:"⌂"}.entypo-icon-link:before{content:"🔗"}.entypo-icon-attach:before{content:"📎"}.entypo-icon-lock:before{content:"🔒"}.entypo-icon-lock-open:before{content:"🔓"}.entypo-icon-eye:before{content:""}.entypo-icon-tag:before{content:""}.entypo-icon-bookmark:before{content:"🔖"}.entypo-icon-bookmarks:before{content:"📑"}.entypo-icon-flag:before{content:"⚑"}.entypo-icon-thumbs-up:before,.GoodJobButton-Text:before{content:"👍"}.entypo-icon-thumbs-down:before{content:"👎"}.entypo-icon-download:before{content:"📥"}.entypo-icon-upload:before{content:"📤"}.entypo-icon-upload-cloud:before{content:""}.entypo-icon-reply:before{content:""}.entypo-icon-reply-all:before{content:""}.entypo-icon-forward:before{content:"➦"}.entypo-icon-quote:before{content:"❞"}.entypo-icon-code:before{content:""}.entypo-icon-export:before{content:""}.entypo-icon-pencil:before{content:"✎"}.entypo-icon-feather:before{content:"✒"}.entypo-icon-print:before{content:""}.entypo-icon-retweet:before{content:""}.entypo-icon-keyboard:before{content:"⌨"}.entypo-icon-comment:before{content:""}.entypo-icon-chat:before{content:""}.entypo-icon-bell:before{content:"🔔"}.entypo-icon-attention:before{content:"⚠"}.entypo-icon-alert:before{content:"💥"}.entypo-icon-vcard:before{content:""}.entypo-icon-address:before{content:""}.entypo-icon-location:before,.lawyerCard__location:before,.specialLawyerCard__location:before,.talkroomContact__profileAddress:before{content:""}.entypo-icon-map:before{content:""}.entypo-icon-direction:before{content:"➢"}.entypo-icon-compass:before{content:""}.entypo-icon-cup:before{content:"☕"}.entypo-icon-trash:before{content:""}.entypo-icon-doc:before{content:""}.entypo-icon-docs:before{content:""}.entypo-icon-doc-landscape:before{content:""}.entypo-icon-doc-text:before{content:"📄"}.entypo-icon-doc-text-inv:before{content:""}.entypo-icon-newspaper:before{content:"📰"}.entypo-icon-book-open:before{content:"📖"}.entypo-icon-book:before{content:"📕"}.entypo-icon-folder:before{content:"📁"}.entypo-icon-archive:before{content:""}.entypo-icon-box:before{content:"📦"}.entypo-icon-rss:before{content:""}.entypo-icon-phone:before{content:"📞"}.entypo-icon-cog:before{content:"⚙"}.entypo-icon-tools:before{content:"⚒"}.entypo-icon-share:before{content:""}.entypo-icon-shareable:before{content:""}.entypo-icon-basket:before{content:""}.entypo-icon-bag:before{content:"👜"}.entypo-icon-calendar:before{content:"📅"}.entypo-icon-login:before{content:""}.entypo-icon-logout:before{content:""}.entypo-icon-mic:before{content:"🎤"}.entypo-icon-mute:before{content:"🔇"}.entypo-icon-sound:before{content:"🔊"}.entypo-icon-volume:before{content:""}.entypo-icon-clock:before{content:"🕔"}.entypo-icon-hourglass:before{content:"⏳"}.entypo-icon-lamp:before{content:"💡"}.entypo-icon-light-down:before{content:"🔅"}.entypo-icon-light-up:before{content:"🔆"}.entypo-icon-adjust:before{content:"◑"}.entypo-icon-block:before{content:"🚫"}.entypo-icon-resize-full:before{content:""}.entypo-icon-resize-small:before{content:""}.entypo-icon-popup:before{content:""}.entypo-icon-publish:before{content:""}.entypo-icon-window:before{content:""}.entypo-icon-arrow-combo:before{content:""}.entypo-icon-down-circled:before{content:""}.entypo-icon-left-circled:before{content:""}.entypo-icon-right-circled:before{content:""}.entypo-icon-up-circled:before{content:""}.drillDownCategoryLinks__lv1ListItemOpener:before,.entypo-icon-down-open:before,.form__opener:after,.myQuestionTips__title:after{content:""}.entypo-icon-left-open:before{content:""}.entypo-icon-right-open:before,.mainVisual__areaLinksListItem a:before,.pageHeader__searchMenuListItem a:after,.pageHeader__userMenuListItem a:after,.searchCategoryLinks__categoryListItem a:after,.StepList-Item:after{content:""}.drillDownCategoryLinks__lv1ListItem.-is-opened .drillDownCategoryLinks__lv1ListItemOpener:before,.entypo-icon-up-open:before,.form__opener.-is-open:after,.myQuestionTips__title.-is-active:after{content:""}.entypo-icon-down-open-mini:before{content:""}.entypo-icon-left-open-mini:before{content:""}.Breadcrumbs li:not(:last-child) a:after,.entypo-icon-right-open-mini:before{content:""}.entypo-icon-up-open-mini:before{content:""}.entypo-icon-down-open-big:before{content:""}.entypo-icon-left-open-big:before{content:""}.entypo-icon-right-open-big:before{content:""}.entypo-icon-up-open-big:before{content:""}.entypo-icon-down:before{content:"⬇"}.entypo-icon-left:before{content:"⬅"}.entypo-icon-right:before{content:"➡"}.entypo-icon-up:before{content:"⬆"}.entypo-icon-down-dir:before{content:"▾"}.entypo-icon-left-dir:before{content:"◂"}.entypo-icon-right-dir:before{content:"▸"}.entypo-icon-up-dir:before{content:"▴"}.entypo-icon-down-bold:before{content:""}.entypo-icon-left-bold:before{content:""}.entypo-icon-right-bold:before{content:""}.entypo-icon-up-bold:before{content:""}.entypo-icon-down-thin:before{content:"↓"}.entypo-icon-left-thin:before{content:"←"}.entypo-icon-right-thin:before{content:"→"}.entypo-icon-up-thin:before{content:"↑"}.entypo-icon-ccw:before{content:"⟲"}.entypo-icon-cw:before{content:"⟳"}.entypo-icon-arrows-ccw:before{content:"🔄"}.entypo-icon-level-down:before{content:"↳"}.entypo-icon-level-up:before{content:"↰"}.entypo-icon-shuffle:before{content:"🔀"}.entypo-icon-loop:before{content:"🔁"}.entypo-icon-switch:before{content:"⇆"}.entypo-icon-play:before{content:"▶"}.entypo-icon-stop:before{content:"■"}.entypo-icon-pause:before{content:"⎉"}.entypo-icon-record:before{content:"⚫"}.entypo-icon-to-end:before{content:"⏭"}.entypo-icon-to-start:before{content:"⏮"}.entypo-icon-fast-forward:before{content:"⏩"}.entypo-icon-fast-backward:before{content:"⏪"}.entypo-icon-progress-0:before{content:""}.entypo-icon-progress-1:before{content:""}.entypo-icon-progress-2:before{content:""}.entypo-icon-progress-3:before{content:""}.entypo-icon-target:before{content:"🎯"}.entypo-icon-palette:before{content:"🎨"}.entypo-icon-list:before{content:""}.entypo-icon-list-add:before{content:""}.entypo-icon-signal:before{content:"📶"}.entypo-icon-trophy:before{content:"🏆"}.entypo-icon-battery:before{content:"🔋"}.entypo-icon-back-in-time:before{content:""}.entypo-icon-monitor:before{content:"💻"}.entypo-icon-mobile:before{content:"📱"}.entypo-icon-network:before{content:""}.entypo-icon-cd:before{content:"💿"}.entypo-icon-inbox:before{content:""}.entypo-icon-install:before{content:""}.entypo-icon-globe:before{content:"🌎"}.entypo-icon-cloud:before{content:"☁"}.entypo-icon-cloud-thunder:before{content:"⛈"}.entypo-icon-flash:before{content:"⚡"}.entypo-icon-moon:before{content:"☽"}.entypo-icon-flight:before{content:"✈"}.entypo-icon-paper-plane:before{content:""}.entypo-icon-leaf:before{content:"🍂"}.entypo-icon-lifebuoy:before{content:""}.entypo-icon-mouse:before{content:""}.entypo-icon-briefcase:before{content:"💼"}.entypo-icon-suitcase:before{content:""}.entypo-icon-dot:before{content:""}.entypo-icon-dot-2:before{content:""}.entypo-icon-dot-3:before{content:""}.entypo-icon-brush:before{content:""}.entypo-icon-magnet:before{content:""}.entypo-icon-infinity:before{content:"∞"}.entypo-icon-erase:before{content:"⌫"}.entypo-icon-chart-pie:before{content:""}.entypo-icon-chart-line:before{content:"📈"}.entypo-icon-chart-bar:before{content:"📊"}.entypo-icon-chart-area:before{content:"🔾"}.entypo-icon-tape:before{content:"✇"}.entypo-icon-graduation-cap:before{content:"🎓"}.entypo-icon-language:before{content:""}.entypo-icon-ticket:before{content:"🎫"}.entypo-icon-water:before{content:"💦"}.entypo-icon-droplet:before{content:"💧"}.entypo-icon-air:before{content:""}.entypo-icon-credit-card:before{content:"💳"}.entypo-icon-floppy:before{content:"💾"}.entypo-icon-clipboard:before{content:"📋"}.entypo-icon-megaphone:before{content:"📣"}.entypo-icon-database:before{content:""}.entypo-icon-drive:before{content:""}.entypo-icon-bucket:before{content:""}.entypo-icon-thermometer:before{content:""}.entypo-icon-key:before{content:"🔑"}.entypo-icon-flow-cascade:before{content:""}.entypo-icon-flow-branch:before{content:""}.entypo-icon-flow-tree:before{content:""}.entypo-icon-flow-line:before{content:""}.entypo-icon-flow-parallel:before{content:""}.entypo-icon-rocket:before{content:"🚀"}.entypo-icon-gauge:before{content:""}.entypo-icon-traffic-cone:before{content:""}.entypo-icon-cc:before{content:""}.entypo-icon-cc-by:before{content:""}.entypo-icon-cc-nc:before{content:""}.entypo-icon-cc-nc-eu:before{content:""}.entypo-icon-cc-nc-jp:before{content:""}.entypo-icon-cc-sa:before{content:""}.entypo-icon-cc-nd:before{content:""}.entypo-icon-cc-pd:before{content:""}.entypo-icon-cc-zero:before{content:""}.entypo-icon-cc-share:before{content:""}.entypo-icon-cc-remix:before{content:""}.entypo-icon-github:before{content:""}.entypo-icon-github-circled:before{content:""}.entypo-icon-flickr:before{content:""}.entypo-icon-flickr-circled:before{content:""}.entypo-icon-vimeo:before{content:""}.entypo-icon-vimeo-circled:before{content:""}.entypo-icon-twitter:before{content:""}.entypo-icon-twitter-circled:before{content:""}.entypo-icon-facebook:before{content:""}.entypo-icon-facebook-circled:before{content:""}.entypo-icon-facebook-squared:before{content:""}.entypo-icon-gplus:before{content:""}.entypo-icon-gplus-circled:before{content:""}.entypo-icon-pinterest:before{content:""}.entypo-icon-pinterest-circled:before{content:""}.entypo-icon-tumblr:before{content:""}.entypo-icon-tumblr-circled:before{content:""}.entypo-icon-linkedin:before{content:""}.entypo-icon-linkedin-circled:before{content:""}.entypo-icon-dribbble:before{content:""}.entypo-icon-dribbble-circled:before{content:""}.entypo-icon-stumbleupon:before{content:""}.entypo-icon-stumbleupon-circled:before{content:""}.entypo-icon-lastfm:before{content:""}.entypo-icon-lastfm-circled:before{content:""}.entypo-icon-rdio:before{content:""}.entypo-icon-rdio-circled:before{content:""}.entypo-icon-spotify:before{content:""}.entypo-icon-spotify-circled:before{content:""}.entypo-icon-qq:before{content:""}.entypo-icon-instagrem:before{content:""}.entypo-icon-dropbox:before{content:""}.entypo-icon-evernote:before{content:""}.entypo-icon-flattr:before{content:""}.entypo-icon-skype:before{content:""}.entypo-icon-skype-circled:before{content:""}.entypo-icon-renren:before{content:""}.entypo-icon-sina-weibo:before{content:""}.entypo-icon-paypal:before{content:""}.entypo-icon-picasa:before{content:""}.entypo-icon-soundcloud:before{content:""}.entypo-icon-mixi:before{content:""}.entypo-icon-behance:before{content:""}.entypo-icon-google-circles:before{content:""}.entypo-icon-vkontakte:before{content:""}.entypo-icon-smashing:before{content:""}.entypo-icon-sweden:before{content:""}.entypo-icon-db-shape:before{content:""}.entypo-icon-logo-db:before{content:""}html{font-size:62.5%}html *{box-sizing:border-box}body{min-width:320px;margin:0;line-height:1.6;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,verdana,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,Sans-Serif;font-size:1.4rem;color:#333;word-wrap:break-word;word-break:break-all;position:relative}html.-is-prevent-scroll,html.-is-prevent-scroll body{height:100%!important;overflow:hidden!important;position:fixed}html.-is-prevent-scroll .pageHeader__main{position:static}a{color:#00599c}a img{vertical-align:top;border:none;border-style:none}embed,img,object{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0 0 1em}li,ol,ul{margin:0;padding:0;list-style-type:none}img{vertical-align:top}a{text-decoration:none}article,aside,audio,dialog,figure,footer,header,hgroup,mark,menu,nav,section,time,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{box-sizing:border-box}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background-color:#eee;color:#aaa;cursor:not-allowed}input[type=number],input[type=tel],input[type=text]{margin:0;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed;color:#aaa}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{opacity:.75}span.indent{display:none}noscript.noscript{position:fixed;width:100%;display:block;padding:5px;text-align:center;background:rgba(255,255,0,.7);font-size:2rem;font-weight:700;z-index:10001}.fields.marked_for_destruction{display:none}.debug_dump{display:block;padding:9.5px;margin:0 0 10px;font-size:1.3rem;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}#js__mediaQueries{display:none;font-family:FULL;width:100%}@media (max-width:960px){#js__mediaQueries{font-family:L;width:960px}}@media (max-width:768px){#js__mediaQueries{font-family:M;width:768px}}@media (max-width:632px){#js__mediaQueries{font-family:S;width:632px}}.AddInfo{border:1px solid #bae3f5}.AddInfo-Title{color:#004980;background-color:#e6f0f8;font-weight:700;padding:8px 10px;line-height:1;margin:0}.AddInfo-Content{margin-left:10px;font-weight:300;padding:10px;margin:0}.BbsBanner{display:block;height:0;padding-top:12.6582278481%;background-image:url(/assets/images/legal/common/bbs-message-list-title-l-aa9dbdd2bb.png);background-repeat:no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}@media (max-width:632px){.BbsBanner{display:block;height:0;padding-top:18.6666666667%;background-image:url(/assets/images/legal/common/bbs-message-list-title-s-d0bc78615c.png);background-repeat:no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}}a.BbsBanner{transition:opacity .2s}a.BbsBanner:link,a.BbsBanner:visited{opacity:1}a.BbsBanner:hover{opacity:.7}a.BbsBanner:active,a.BbsBanner:focus{opacity:1}@media (max-width:768px){a.BbsBanner:hover{opacity:1}}.BestAnswerButton{line-height:1;vertical-align:middle;border:1px solid #999;border-radius:5px;font-size:1.1rem;padding:2px 4px;background-color:#fff;color:#999;box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.6}.BestAnswerButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:legal-coconala-icons;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;color:#bbb;font-size:1.3rem;line-height:1;vertical-align:-2px}a.BestAnswerButton{cursor:pointer;transition:opacity .2s}a.BestAnswerButton:link,a.BestAnswerButton:visited{opacity:1}a.BestAnswerButton:hover{opacity:.7}a.BestAnswerButton:active,a.BestAnswerButton:focus{opacity:1}@media (max-width:768px){a.BestAnswerButton:hover{opacity:1}}.Br-PC{display:inline}@media screen and (max-width:768px){.Br-PC{display:none}}.Br-SP{display:none}@media screen and (max-width:768px){.Br-SP{display:inline}}.Breadcrumbs{vertical-align:middle;overflow:scroll;white-space:nowrap;scrollbar-width:none}.Breadcrumbs::-webkit-scrollbar{display:none}.Breadcrumbs li:not(:last-child){display:inline;font-size:12px;line-height:40px;color:#aaa}.Breadcrumbs li:not(:last-child) a{color:#00599c}.Breadcrumbs li:not(:last-child) a:hover{text-decoration:none}.Breadcrumbs li:not(:last-child) a:after{color:#ccc;font-size:18px;margin:-2px 0 0 4px;vertical-align:middle}.Breadcrumbs li:last-child{display:inline;font-size:12px;line-height:40px;color:#aaa}.Breadcrumbs li:last-child:hover{text-decoration:none}.Breadcrumbs li:last-child a{color:#00599c}.Breadcrumbs li:last-child a:hover{text-decoration:none}.Breadcrumbs-current{color:#333}@media (max-width:768px){.Breadcrumbs{padding:0 10px}.Breadcrumbs li{line-height:1.6;font-size:10px}}@media (max-width:632px){.Breadcrumbs{height:35px;-webkit-overflow-scrolling:touch}.Breadcrumbs li{font-size:8px}}.Button{display:inline-block;width:auto;vertical-align:middle;margin:0;padding:1rem 2rem;box-sizing:border-box;line-height:1.25;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;background-color:#f4f2f0;border:1px solid #ded6d1;color:#333;font-size:1.6rem;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Button:hover{transition:opacity .2s;opacity:.8}.Button:active,.Button:focus{opacity:1}.Button:disabled{opacity:.5;pointer-events:none;cursor:default}.Button i[class*=-icon]{margin:-1px .4em 0}.Button--primary{background-color:#004980;border-color:#004980;color:#fff}.Button--primary i[class*=-icon]{color:#fff}.Button--secondary{background-color:#fff;border-color:#333;color:#333}.Button--secondary i[class*=icon]{color:#333}.Button--secondary.-is-active{background-color:#e6f0f8}.Button--secondary-outline{background-color:#fff;border-color:#acb8bc;color:#333}.Button--secondary-outline i[class*=icon]{color:#333}.Button--secondary-outline.-is-active{background-color:#e6f0f8}.Button--special{background-color:#b8135d;border-color:#b8135d;color:#fff}.Button--special i[class*=-icon]{color:#fff}.Button.-block{display:block;width:100%}.Button.-mini{font-size:1.2rem;padding:.25em 1em}a.Button{transition:opacity .2s;color:#333}a.Button:link,a.Button:visited{opacity:1}a.Button:hover{opacity:.7}a.Button:active,a.Button:focus{opacity:1}@media (max-width:768px){a.Button:hover{opacity:1}}a.Button.-disabled{opacity:.5;pointer-events:none;cursor:default}a.Button--primary{color:#fff}a.Button--secondary,a.Button--secondary i[class*=icon]{color:#00599c}a.Button--special{color:#fff}.CaseStudyList-List{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.CaseStudyList-Item{width:48%;margin-bottom:25px}.CaseStudyList-Link{display:-ms-flexbox;display:flex;transition:opacity .2s}.CaseStudyList-Link:link,.CaseStudyList-Link:visited{opacity:1}.CaseStudyList-Link:hover{opacity:.7}.CaseStudyList-Link:active,.CaseStudyList-Link:focus{opacity:1}@media (max-width:768px){.CaseStudyList-Link:hover{opacity:1}}.CaseStudyList-LawyerImage{width:60px;height:60px;min-width:60px;min-height:60px}.CaseStudyList-Body{margin-left:10px}.CaseStudyList-Text{color:#333;margin:0}@media (max-width:632px){.CaseStudyList-Item{width:100%;margin-bottom:10px}}.CategoryCheckTags-List{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px}.CategoryCheckTags-Item{margin:0 5px 5px 0;-ms-flex-positive:1;flex-grow:1;max-width:150px}.CategoryCheckTags-Link{display:block;border-radius:4px;background-color:#fff;border:1px solid #ded6d1;padding:3px 10px;font-size:1.2rem;text-align:center;color:#4c4c4c;transition:opacity .2s}.CategoryCheckTags-Link:link,.CategoryCheckTags-Link:visited{opacity:1}.CategoryCheckTags-Link:hover{opacity:.7}.CategoryCheckTags-Link:active,.CategoryCheckTags-Link:focus{opacity:1}@media (max-width:768px){.CategoryCheckTags-Link:hover{opacity:1}}.CategoryCheckTags-Link.-is-checked{border-color:#28a7e1;background:#e1f3fb;box-sizing:border-box}.CategoryCheckTags-Link.-is-checked i{line-height:1;color:#28a7e1}.CategoryTagLinks-Item{float:left}.CategoryTagLinks-Item+.CategoryTagLinks-Item{margin-left:.5rem}.CategoryTagLinks-Item a{border:1px solid #dfdcd9;border-radius:14px;padding:5px 15px;color:#333;font-size:1.2rem;transition:opacity .2s}.CategoryTagLinks-Item a:link,.CategoryTagLinks-Item a:visited{opacity:1}.CategoryTagLinks-Item a:hover{opacity:.7}.CategoryTagLinks-Item a:active,.CategoryTagLinks-Item a:focus{opacity:1}@media (max-width:768px){.CategoryTagLinks-Item a:hover{opacity:1}}.Caution{background-color:#f4f2f0;border:1px solid #b8135d;padding:10px}.Caution-Title{color:#b8135d;font-weight:700;font-size:1.3rem;text-align:left;margin-bottom:8px}.Caution-ListItem{font-size:1.3rem;line-height:1.4;text-indent:-10px;margin-left:20px}.Caution-ListItem:before{width:0;color:#b8135d;font-size:1.25em;margin-right:8px}.Caution-ListItem+.Caution-ListItem{margin-top:.1em}.Caution-Emphasis{color:#b8135d}.CheckList-Item:before{line-height:1;margin-right:-.25em}.CheckList--inline .CheckList-Item{display:inline-block}.CollapsibleArea{position:relative}.CollapsibleArea-Content{position:relative;overflow:hidden}.CollapsibleArea-Trigger{position:relative;text-align:center}.CollapsibleArea-Trigger a{font-size:1.2rem;font-weight:700}.CollapsibleArea-Trigger a i{font-size:1.4rem;vertical-align:middle;color:#999}.CollapsibleArea.-is-display-all .CollapsibleArea-Content{max-height:none;overflow:visible}.CollapsibleArea.-is-display-all .CollapsibleArea-Content:after{display:none}.CollapsibleArea.-is-display-all .CollapsibleArea-Trigger{margin-top:0}.ConsultaionExample-Item{display:-ms-flexbox;display:flex}.ConsultaionExample-Item+.ConsultaionExample-Item{margin-top:25px}.ConsultaionExample-ClientImage{width:28%;min-width:58px;max-width:58px;text-align:center}.ConsultaionExample-ClientImage img{border-radius:50%}.ConsultaionExample-ClientName{text-align:center;margin-top:.5em;color:#999;font-size:1.2rem}.ConsultaionExample-Body{margin-left:16px}.ConsultaionExample-Title{font-weight:700;margin-bottom:.25em}.ConsultaionExample-CategoryItem{float:left;padding:1px 10px;border:1px solid #ded6d1;border-radius:14px;color:#333;font-size:1.2rem}.ConsultaionExample-CategoryItem+.ConsultaionExample-CategoryItem{margin-left:.5rem}.ContactSettingReasonModal{display:-ms-flexbox;display:flex;width:568px;margin:auto;padding:12px 12px 24px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:16px;border-radius:8px;background:#fff}.ContactSettingReasonModal:not([open]){display:none}.ContactSettingReasonModal-Header{display:-ms-flexbox;display:flex;width:100%;height:40px}.ContactSettingReasonModal-TitleWrapper{margin-left:32px;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ContactSettingReasonModal-Title{color:#0a2733;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:1px}.ContactSettingReasonModal-CloseButtonWrapper{margin-left:8px}.ContactSettingReasonModal-CloseButton{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px}.ContactSettingReasonModal-Body{width:100%;display:-ms-flexbox;display:flex;padding:0 12px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-item-align:stretch;align-self:stretch}.ContactSettingReasonModal-Description{color:#0a2733;font-size:12px;font-style:normal;font-weight:300;line-height:16px;letter-spacing:.4px}.ContactSettingReasonModal-SurveyQuestionOptions{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.ContactSettingReasonModal-SurveyQuestion{color:#0a2733;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.4px}.ContactSettingReasonModal-SurveyQuestionOption{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.ContactSettingReasonModal-SurveyQuestionOptionInput{margin:0!important;width:16px;height:16px}.ContactSettingReasonModal-SurveyQuestionOptionLabel{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;color:#202a2e;font-size:12px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:.5px}.copyContent__table{height:550px;overflow:auto}.copyContent__tbody td{font-size:13px}.copyContent__confirm .Modal-Header{background-color:#d9534f;padding-top:10px;padding-bottom:10px;padding-left:10px;color:#fff}.copyContent__confirm .Modal-Container{padding:0}.copyContent__confirm .Modal-Body{padding:0 15px 30px}.copyContent__confirm .Modal-Footer{padding-bottom:15px;margin-top:0}.copyContent__complete .Modal-Header{background-color:#337ab7;padding-top:10px;padding-bottom:10px;padding-left:10px;color:#fff}.copyContent__complete .Modal-Container{padding:0}.copyContent__complete .Modal-Body{padding:0 15px 30px}.copyContent__complete .Modal-Footer{padding-bottom:15px;margin-top:0}.Devider{border-top:2px solid #e8e3df;padding-top:20px;position:relative}.Devider:before{content:"";display:block;width:7.5%;height:2px;position:absolute;top:-2px;left:0;background-color:#004980}.diagnosisBanner{margin:0;width:100%}.diagnosisBanner__text,.diagnosisBanner__text-single{color:#b8135d;text-align:center;font-weight:600;font-size:18px}.diagnosisBanner__text-single{font-size:14px;color:#b8135d}.diagnosisBanner__linkWrapper{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.diagnosisBanner__button-base,.diagnosisBanner__link,.diagnosisBanner__link-secondary{display:block;padding:12px;width:100%;max-width:200px;text-align:center;font-size:16px;font-weight:600;border-radius:8px;background-color:#b8135d;color:#fff}.diagnosisBanner__button-base:hover,.diagnosisBanner__link-secondary:hover,.diagnosisBanner__link:hover{opacity:.4}.diagnosisBanner__link-secondary{border:1px solid rgba(184,19,93,.5);background-color:#fff;color:#b8135d}@media (max-width:768px){.diagnosisBanner .mobile-break{display:block}.diagnosisBanner__text,.diagnosisBanner__text-single{color:#000;text-align:center;font-weight:600;font-size:12px}.diagnosisBanner__button-base,.diagnosisBanner__link,.diagnosisBanner__link-secondary{font-size:12px;padding:8px}.diagnosisBanner__linkWrapper-footer{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.diagnosisBanner__image{width:100%;height:auto;display:block}.featureLawyerForm__panel{margin-bottom:20px;transition:all .3s ease}.featureLawyerForm__panel--info{margin-top:15px}.featureLawyerForm__specificInfo{animation:Ab .3s ease-out}.featureLawyerForm__fieldError{color:#a94442;font-size:12px;margin-top:5px;display:block;animation:Bb .5s ease}.featureLawyerForm__businessHours-row{transition:all .3s ease}.featureLawyerForm__businessHours-row--destroyed{opacity:.5;text-decoration:line-through}.featureLawyerForm__businessHours-time:disabled{background-color:#f5f5f5;cursor:not-allowed}.featureLawyerForm__nestedFields{padding:10px;margin-bottom:10px;border-left:3px solid #5bc0de;transition:all .3s ease}.featureLawyerForm__nestedFields:hover{background-color:#f9f9f9}.featureLawyerForm__nestedFields--destroyed{opacity:.5;text-decoration:line-through}.featureLawyerForm__pricingField{position:relative;padding:15px;margin-bottom:15px}.featureLawyerForm__addButton{margin-top:10px}.featureLawyerForm__addButton:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.featureLawyerForm__actions{margin-top:30px;padding-top:20px;border-top:1px solid #e5e5e5}.featureLawyerForm__actions .btn{margin-right:10px}.featureLawyerForm__destroyCheckbox{cursor:pointer;margin-right:5px}.featureLawyerForm__destroyCheckbox+label{cursor:pointer;color:#d9534f;font-weight:400}.featureLawyerForm__destroyCheckbox+label:hover{color:#c9302c}.featureLawyerForm__helpBlock{font-size:12px;color:#737373;margin-top:5px}.featureLawyerForm__offerTags-selector{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.featureLawyerForm__offerTags-tag{margin:3px;transition:all .2s ease;cursor:pointer}.featureLawyerForm__offerTags-tag:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.featureLawyerForm__offerTags-tag--selected{background-color:#5cb85c;border-color:#4cae4c;color:#fff}.featureLawyerForm__offerTags-tag--selected:hover{background-color:#449d44;border-color:#398439}.featureLawyerForm__offerTags-tag i{margin-right:4px}.featureLawyerForm__requiredLabel{margin-left:5px;vertical-align:middle}.featureLawyerForm__table-header{background-color:#f5f5f5;font-weight:700}.featureLawyerForm__table-row:hover{background-color:#f9f9f9}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(169,68,66,.6)}.has-error .control-label{color:#a94442}@media (max-width:1024px){.featureLawyerForm .col-sm-2{width:100%;text-align:left;margin-bottom:5px}.featureLawyerForm .col-sm-8,.featureLawyerForm .col-sm-10{width:100%}.featureLawyerForm .form-horizontal .form-group{margin-left:0;margin-right:0}}@media (min-width:1025px){.featureLawyerForm .form-horizontal .form-group{margin-bottom:15px}.featureLawyerForm .form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}@keyframes Ab{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Bb{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.Flash-MessageWrap.done,.Flash-MessageWrap.info,.Flash-MessageWrap.notice,.Flash-MessageWrap.success{animation:Cb 5s ease;animation-fill-mode:forwards}@keyframes Cb{0%{transform:translate(0);opacity:0}5%{opacity:1}80%{transform:translate(0);opacity:1}to{transform:translateY(-120px);opacity:0}}.Flash-MessageWrap{width:98%;max-width:796px;border-radius:5px;box-sizing:border-box;color:#fff;padding:20px 25px;text-align:left;position:fixed;top:30px;right:0;left:0;margin:20px auto;z-index:9100;font-weight:700;overflow:hidden;cursor:pointer;background-color:rgba(142,195,31,.7)}.Flash-MessageWrap.static{position:static}.Flash-MessageWrap.alert,.Flash-MessageWrap.error,.Flash-MessageWrap.errors{background-color:rgba(230,24,116,.7)}.Flash-MessageWrap.done,.Flash-MessageWrap.notice,.Flash-MessageWrap.success{background-color:rgba(38,127,194,.8)}.Flash-Message--list li{list-style:square inside;margin:0 2em;text-indent:-2em}.Flash-Message--list li+li{margin-top:10px}.Flash-Close{display:block;float:right;padding:0 0 0 10px}.FormCheckbox{display:none}.FormCheckbox+label{position:relative;display:inline-block;padding:0 0 0 24px;border-radius:8px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FormCheckbox+label:before{position:absolute;top:3px;left:0;display:block;width:14px;height:14px;border:1px solid #aaa;background-color:#fff;content:""}.FormCheckbox+label:after{position:absolute;display:block;opacity:0}.FormCheckbox:checked+label:before{background:#004980;border-color:#004980}.FormCheckbox:checked+label:after{opacity:1}.FormCheckbox+label:before{border-radius:3px}.FormCheckbox+label:after{content:"✓";font-family:entypo;top:-2px;left:5px;font-size:14px;color:#fff}.FormCheckbox--sizeS+label{padding:0 0 0 18px;font-size:1.2rem}.FormCheckbox--sizeS+label:before{top:2px;width:12px;height:12px}.FormCheckbox--sizeS+label:after{top:0;left:4px;font-size:12px}.FormRadio{display:none}.FormRadio+label{position:relative;display:inline-block;padding:0 0 0 24px;border-radius:8px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FormRadio+label:before{position:absolute;top:3px;left:0;display:block;width:14px;height:14px;border:1px solid #aaa;background-color:#fff;content:""}.FormRadio+label:after{position:absolute;display:block;opacity:0}.FormRadio:checked+label:before{background:#004980;border-color:#004980}.FormRadio:checked+label:after{opacity:1}.FormRadio+label:before{border-radius:50%}.FormRadio+label:after{top:8px;left:5px;width:6px;height:6px;background-color:#fff;content:"";border-radius:50%}.FormSelect{display:block;width:100%;padding:.6rem 1rem;font-size:1.6rem;line-height:1.6;background-color:#fff;background-image:none;border:1px solid #ded6d1;border-radius:4px;box-sizing:border-box;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px;position:relative;background-image:url(/assets/images/common/selectbox-arrow-30312816e2.png);background-repeat:no-repeat;background-position:right 10px top 50%;padding-right:30px}.FormSelect:focus{border-color:#28a7e1;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(40,167,225,.6)}.FormSelect::-webkit-input-placeholder{color:#bbb}.FormSelect::-moz-placeholder{color:#bbb}.FormSelect::-ms-input-placeholder{color:#bbb}.FormSelect::placeholder{color:#bbb}.FormSelect.-has-error{border-color:#e00}.FormSelect.-has-error:focus{border-color:#f45959;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(244,89,89,.6)}.FormSelect.-size-S{max-width:200px}.FormSelect.-size-M{max-width:400px}.FormSelect.-size-L{max-width:600px}.FormSelect::-ms-expand{display:none}.FormSimpleHeader{background-color:#e6f0f8;color:#004980;padding:8px 10px;font-size:1.6rem;line-height:1;font-weight:700}.FormText{display:block;width:100%;padding:.6rem 1rem;font-size:1.6rem;line-height:1.6;background-color:#fff;background-image:none;border:1px solid #ded6d1;border-radius:4px;box-sizing:border-box;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px}.FormText:focus{border-color:#28a7e1;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(40,167,225,.6)}.FormText::-webkit-input-placeholder{color:#bbb}.FormText::-moz-placeholder{color:#bbb}.FormText::-ms-input-placeholder{color:#bbb}.FormText::placeholder{color:#bbb}.FormText.-has-error{border-color:#e00}.FormText.-has-error:focus{border-color:#f45959;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(244,89,89,.6)}.FormText.-size-S{max-width:200px}.FormText.-size-M{max-width:400px}.FormText.-size-L{max-width:600px}.FormTextarea{display:block;width:100%;padding:.6rem 1rem;font-size:1.6rem;line-height:1.6;background-color:#fff;background-image:none;border:1px solid #ded6d1;border-radius:4px;box-sizing:border-box;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:90px}.FormTextarea:focus{border-color:#28a7e1;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(40,167,225,.6)}.FormTextarea::-webkit-input-placeholder{color:#bbb}.FormTextarea::-moz-placeholder{color:#bbb}.FormTextarea::-ms-input-placeholder{color:#bbb}.FormTextarea::placeholder{color:#bbb}.FormTextarea.-has-error{border-color:#e00}.FormTextarea.-has-error:focus{border-color:#f45959;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(244,89,89,.6)}.FormTextarea.-size-S{max-width:200px}.FormTextarea.-size-M{max-width:400px}.FormTextarea.-size-L{max-width:600px}.GoodJobButton{display:inline-block;text-decoration:none;font-size:1.1rem;font-weight:700;border:1px solid #999;color:#999;border-radius:5px;background-color:#fff;line-height:1;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.GoodJobButton.-is-done{color:#004980}.GoodJobButton-Text{position:relative;padding:4px 8px 4px 0;display:inline-block;border-right:1px solid #999}.GoodJobButton-Text:before{margin-left:0;margin-right:4px;line-height:1;font-size:1.2rem}.GoodJobButton-Text:after{content:"";display:block;width:5px;height:5px;background:#fff;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(-135deg);position:absolute;top:50%;right:-3px;margin-top:-3px}.GoodJobButton-Number{display:inline-block;padding:4px 0}a.GoodJobButton{cursor:pointer}a.GoodJobButton:not(.-is-done){transition:opacity .2s}a.GoodJobButton:not(.-is-done):link,a.GoodJobButton:not(.-is-done):visited{opacity:1}a.GoodJobButton:not(.-is-done):hover{opacity:.7}a.GoodJobButton:not(.-is-done):active,a.GoodJobButton:not(.-is-done):focus{opacity:1}@media (max-width:768px){a.GoodJobButton:not(.-is-done):hover{opacity:1}}a.GoodJobButton.-is-done{cursor:auto}.Heading{padding-bottom:20px;font-size:2.4rem;font-weight:700;color:#004980;line-height:1.25}.Heading-SubText{font-size:1.4rem;font-weight:400;line-height:2.4;float:right;color:#999}.Heading--secondary{color:#333}.Heading--sizeM{font-size:2rem}.Heading--sizeM .Heading-SubText{line-height:2;font-size:1.3rem}.Heading--sizeS{font-size:1.8rem;line-height:1.5}.Heading--sizeS .Heading-SubText{margin-top:.6rem;line-height:1.8;font-size:1.2rem}.Heading--featureLawyer{font-size:20px;line-height:1.5;padding-bottom:0}.Heading--featureLawyer.-with-border{padding-top:12px}.Heading.-with-border{border-top:2px solid #e8e3df;padding-top:20px;position:relative}.Heading.-with-border:before{content:"";display:block;width:7.5%;height:2px;position:absolute;top:-2px;left:0;background-color:#004980}@media (max-width:632px){.Heading{font-size:2rem}.Heading-SubText{line-height:2;font-size:1.2rem}.Heading--sizeM{font-size:1.8rem}.Heading--sizeM .Heading-SubText{line-height:1.8;font-size:1.1rem}.Heading--sizeS{font-size:1.6rem}.Heading--sizeS .Heading-SubText{line-height:1.6;font-size:1rem}}.interviewLink__section{margin-bottom:20px}.interviewLink__banner{padding:10px;background-image:url(/assets/images/legal/interviews/interview-banner-pc-55ac1bce72.png);background-repeat:no-repeat;background-size:contain;display:block;padding-top:12%;width:100%;background-position:50%}.interviewLink__annotation{color:#4d656d;text-align:right;font-family:Noto Sans JP;font-size:8px;font-style:normal;font-weight:400;line-height:66.812%;white-space:nowrap;position:relative;margin-top:8px}@media (max-width:632px){.interviewLink__section{margin-top:0}.interviewLink__banner{background-image:url(/assets/images/legal/interviews/interview-banner-sp-f3dcdae2c6.png);padding-top:26%}.interviewLink__annotation{display:none}}.ItemizeList{letter-spacing:-.5em}.ItemizeList-Item{display:inline-block;letter-spacing:normal}.ItemizeList-Item:after{content:"、"}.ItemizeList-Item:last-child:after{content:none}.Label{padding:4px 8px;border-radius:3px;font-size:1.1rem;background-color:#ccc;border:1px solid #333;color:#333}.Label--primary{background-color:#e6f0f8;border:1px solid #004980;color:#004980}.Label--secondary{background-color:#fff;border-color:#333;color:#333}.Label--special{background-color:#fdedf4;border-color:#b8135d;color:#b8135d}.LawyerCircleIcon{border-radius:50%;height:32px;width:32px}.LoginModal-Section+.LoginModal-Section{margin-top:20px}.LoginModal-Section p,.Modal-Mask{text-align:center}.Modal-Mask{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:10;z-index:9000;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:auto;padding:20px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.Modal-Mask:after{content:"";display:inline-block;height:100%;vertical-align:middle}.Modal-Wrapper{width:80%;max-width:530px;text-align:left;display:inline-block;position:relative;z-index:9010}.Modal-Container{min-width:200px;margin:0 auto;background-color:#fff;transition:all .3s ease;padding:30px 15px;border-radius:8px}.Modal-Header{font-size:16px;text-align:center;margin-bottom:16px}.Modal-Header h1{font-size:16px;font-weight:600;line-height:1.4}.Modal-Body{margin-bottom:24px}.Modal-Buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.Modal-Buttons .Button{display:block;width:50%}.Modal-Buttons .Button+.Button{margin-left:10px}.Modal-Close{position:absolute;top:20px;right:20px;cursor:pointer;transition:opacity .2s}.Modal-Close:link,.Modal-Close:visited{opacity:1}.Modal-Close:hover{opacity:.7}.Modal-Close:active,.Modal-Close:focus{opacity:1}@media (max-width:768px){.Modal-Close:hover{opacity:1}}.Modal-Close i.-close{font-size:1rem;color:#004980}.Modal.-scrollable .Modal-Wrapper{height:100%;margin-left:auto;margin-right:auto;max-height:700px}.Modal.-scrollable .Modal-Container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.Modal.-scrollable .Modal-Body{height:86%;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.Modal-Mask:after{vertical-align:top}.Modal-Wrapper{width:100%}.Modal-Container{padding-top:24px;padding-bottom:24px}.Modal-Footer{margin-top:10px}.Modal-Buttons--wrap{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Modal-Buttons--wrap .Button{width:100%}.Modal-Buttons--wrap .Button+.Button{margin:0 0 10px}}.modal-enter{opacity:0}.modal-enter-active{transition:transform .3s}.modal-leave-active{opacity:0}.modal-enter .Modal-Container,.modal-leave-active .Modal-Container{transform:scale(1.1)}.OperatingStatus{display:inline-block;background-color:#fff;border:1px solid #004980;color:#004980;padding:2px 6px;white-space:nowrap;font-size:1.2rem}.OperatingStatus.-is-open{background-color:#fda93d;border-color:#fda93d;color:#fff}.ops-file{margin:0 0 20px;font-size:15px;overflow:hidden}.ops-file__examples{margin-top:20px}.OpsImageEditor{margin-top:20px;margin-buttom:10px}.OpsImageEditor .dropzone{background:#eee;border:1px dotted #aaa;text-align:center;padding:20px;cursor:pointer}.OpsImageEditor .dropzone:hover{opacity:.7}.OpsImageEditor .dropzone.-is-dragover{opacity:.7;border:1px solid #000}.OpsImageEditor .dropzone input{display:none}.OpsImageEditor .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.OpsImageEditor .preview{width:200px;margin-top:10px}.OpsImageEditor .preview img{border:1px solid #ddd}.OrderedList-List{counter-reset:a;margin-left:0;padding-left:0}.OrderedList-Item{display:-ms-flexbox;display:flex}.OrderedList-Item+.OrderedList-Item{margin-top:20px}.OrderedList-Item:before{content:counter(a);counter-increment:a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;width:60px;height:60px;min-width:60px;min-height:60px;border-radius:50%;font-family:Roboto,sans-serif;font-weight:300;font-size:3rem;color:#666}.OrderedList-Body{margin-left:10px}.OrderedList-Title{font-weight:700;font-size:1.6rem;margin-bottom:6px;line-height:1.3}@media (max-width:632px){.OrderedList-Item:before{width:40px;height:40px;min-width:40px;min-height:40px;font-size:24px}}.Paginate{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.Paginate__link{display:inline-block;padding:10px 20px;background-color:#f4f2f0;border:1px solid #ded6d1;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;font-weight:700;color:#333;transition:opacity .2s}.Paginate__link:link,.Paginate__link:visited{opacity:1}.Paginate__link:hover{opacity:.7}.Paginate__link:active,.Paginate__link:focus{opacity:1}@media (max-width:768px){.Paginate__link:hover{opacity:1}}.Paginate__link.-disabled{cursor:not-allowed;opacity:.5;color:#999}.Paginate__info{text-align:center}.Paginate__current{font-weight:700}.PreviewTextArea__preview{min-height:20px;padding:19px;padding-top:10px;margin-bottom:20px;background-color:#eee;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.PreviewTextArea p{margin-bottom:0}.PreviewTextArea ul{margin-top:-10px}.PreviewTextArea li{padding-left:10px;margin-left:5px;margin-top:10px;list-style-type:disc}.PreviewTextArea li ul>li,.PreviewTextArea li ul>li ul>li{list-style-type:none}.PublishSettingReasonModal{display:-ms-flexbox;display:flex;width:568px;margin:auto;padding:12px 12px 24px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:16px;border-radius:8px;background:#fff}.PublishSettingReasonModal:not([open]){display:none}.PublishSettingReasonModal-Header{display:-ms-flexbox;display:flex;width:100%;height:40px}.PublishSettingReasonModal-TitleWrapper{margin-left:32px;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.PublishSettingReasonModal-Title{color:#0a2733;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:1px}.PublishSettingReasonModal-CloseButtonWrapper{margin-left:8px}.PublishSettingReasonModal-CloseButton{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px}.PublishSettingReasonModal-Body{width:100%;display:-ms-flexbox;display:flex;padding:0 12px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-item-align:stretch;align-self:stretch}.PublishSettingReasonModal-Description{color:#0a2733;font-size:12px;font-style:normal;font-weight:300;line-height:16px;letter-spacing:.4px}.PublishSettingReasonModal-SurveyQuestionOptions{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.PublishSettingReasonModal-SurveyQuestion{color:#0a2733;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.4px}.PublishSettingReasonModal-SurveyQuestionOption{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.PublishSettingReasonModal-SurveyQuestionOptionInput{margin:0!important;width:16px;height:16px}.PublishSettingReasonModal-SurveyQuestionOptionLabel{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;color:#202a2e;font-size:12px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:.5px}.RankingRibbon{position:relative;display:block;width:40px;height:40px;border:20px solid transparent;border-top:none;border-bottom:12px solid transparent!important;white-space:nowrap;line-height:1;font-family:Roboto,sans-serif;font-weight:400}.RankingRibbon-Text{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.8rem}@media (-ms-high-contrast:none){.RankingRibbon-Text{margin-left:-4px}}.RankingRibbon--number1{border-color:#e5c40d}.RankingRibbon--number2{border-color:#ccc}.RankingRibbon--number3{border-color:#e3850c}.SearchLoader{padding:8px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9200;background-color:hsla(0,0%,40%,.3)}.SearchLoader-Inner{width:150px;height:150px;background-color:#fff}.SearchLoader-SearchIcon{margin:35px 0 0 48px;background-color:#fff}.SearchLoader-Text{text-align:center;margin:0}.SearchLoader-Handle1,.SearchLoader-Handle2{fill:none;stroke:#e61874;stroke-miterlimit:10}.SearchLoader-Handle1{stroke-width:4px}.SearchLoader-Handle2{stroke-width:8px}.SearchLoader-Frame{fill:#e61874}.SearchLoader-Dots{position:absolute;margin:35px 0 0 48px;top:35px;left:35px;height:6px;transform:translate(-50%,-50%)}.SearchLoader-Dot{display:inline-block;float:left;font-size:0;margin:0 2px;background:#fff;width:6px;height:6px;border-radius:50%;background-color:#e61874;animation:Db .6s infinite alternate}.SearchLoader-Dot:nth-of-type(2){animation-delay:.2s}.SearchLoader-Dot:nth-of-type(3){animation-delay:.4s}@media (max-width:632px){.SearchLoader-SearchIcon{width:34px;height:34px;margin:5px 0 0 12px;line-height:1}.SearchLoader-Inner{width:60px;height:60px}.SearchLoader-Text{font-size:10px;margin-top:-5px}.SearchLoader-Dots{top:28px;margin:0;height:auto}.SearchLoader-Dot{margin:0 1px;width:3px;height:3px}}@keyframes Db{0%{transform:scale(0)}to{transform:scale(1)}}.SpecialLawyers-Item+.SpecialLawyers-Item{margin-top:6%}.StepList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:b;list-style:none}.StepList-Item{position:relative;padding:.25em 0 .25em 26px;font-size:1.2rem;font-weight:700;white-space:nowrap}.StepList-Item:after{margin-left:.5em;margin-right:.5em;color:#aaa}.StepList-Item:last-child:after{display:none}.StepList-Item:before{content:counter(b);counter-increment:b;display:block;height:20px;width:20px;float:left;line-height:20px;margin-left:-26px;border-radius:50%;text-align:center;background-color:#968a82;color:#fff;font-family:Roboto,sans-serif;font-weight:300;font-size:1.2rem}.SubHeading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.25;font-size:1.5rem;font-weight:700}.SubHeading:before{content:"";display:inline-block;height:20px;width:5px;margin-right:.5em;background-color:#968a82;border-radius:2px;position:relative}.SubHeading.-no-line:before{content:none}.TabMenu{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:space-evenly;justify-content:space-evenly;border-radius:4px;border:1px solid #004980}.TabMenu-Item{width:100%;text-align:center;white-space:nowrap}.TabMenu-Item+.TabMenu-Item{border-left:1px solid #004980}.TabMenu-Item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:1rem;text-align:center;color:#004980;transition:opacity .2s}.TabMenu-Item a:link,.TabMenu-Item a:visited{opacity:1}.TabMenu-Item a:hover{opacity:.7}.TabMenu-Item a:active,.TabMenu-Item a:focus{opacity:1}@media (max-width:768px){.TabMenu-Item a:hover{opacity:1}}.TabMenu-Item.-is-active{background-color:#004980}.TabMenu-Item.-is-active a{color:#fff}.TagList{overflow:hidden}.TagList-Item{display:inline-block;margin:0 4px 4px 0;float:left}.TagList-ItemName{display:inline-block;border:1px solid #ded6d1;background-color:#fff;border-radius:1em;padding:4px 10px;font-size:1.2rem;line-height:1}.TelModal-Title{color:#0a2733}.TelModal-Body{max-height:50vh;overflow:auto;color:#0a2733}.TelModal-Body-Title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.5px;height:20px;margin-bottom:4px}.TelModal-Body-Title-LawyerIcon{border-radius:50%;height:20px;width:20px;margin-right:4px}.TelModal-Body-Title-Sentence-LawyerName{margin-right:4px;font-size:14px;line-height:20px;letter-spacing:.25px}.TelModal-Body-Content{white-space:pre-line;border:1px solid #e7eaeb;border-radius:6px;font-size:12px}.TelModal-Body-ContentText--collapsed{padding:8px 8px 0;display:-webkit-box;
  /*! autoprefixer: off */-webkit-box-orient:vertical;
  /*! autoprefixer: on */-webkit-line-clamp:3;overflow:hidden}.TelModal-Body-ContentText--expanded{padding:8px}.TelModal-Body-ContentReadMore{margin-left:8px;margin-bottom:8px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TelModal-Body-ContentReadMoreLabel{color:#0977e5;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.5px;display:-ms-flexbox;display:flex;gap:4px}.TelModal-Body-ContentReadMoreLabel>i{font-size:14px}.TelModal-Body-Questions{margin-top:16px}.TelModal-Body-QuestionsDescription{margin:0;font-size:12px;font-weight:300;line-height:16px;letter-spacing:.4px}.TelModal-Body-Question{margin-top:12px}.TelModal-Body-QuestionTitle{font-size:12px;font-weight:600;line-height:16px;letter-spacing:.4px}.TelModal-Body-QuestionContents{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.TelModal-Body-QuestionContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.TelModal-Body-QuestionCheckbox{margin:2px!important;width:12px;height:12px}.TelModal-Body-QuestionRadio{margin:2px!important;width:16px;height:16px;accent-color:#004980}.TelModal-Body-QuestionLabel{margin-left:8px;height:16px;font-size:12px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:.5px}.TelModal-Footer-Button{display:inline-block;width:49%;height:52px;border:1px solid;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer}.TelModal-Footer-Button:hover{transition:opacity .2s;opacity:.8}.TelModal-Footer-Button:active,.TelModal-Footer-Button:focus{opacity:1}.TelModal-Footer-Button div{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.TelModal-Footer-Button-OK--enabled{float:right;background-color:#004980;border-color:#004980;color:#fff;pointer-events:auto}.TelModal-Footer-Button-OK--disabled{float:right;background-color:#004980;border-color:#004980;color:#fff;opacity:.5;pointer-events:none}.TelModal-Footer-Button-Cancel{background-color:#fff;border-color:#004980;color:#004980}.Term-Box{text-align:center;display:table-cell;vertical-align:top}.Term-Title{font-size:1.4rem;font-weight:700;margin-bottom:6px}.Term-Frame{width:100%;height:150px;padding:20px;text-align:left;overflow:auto;border:1px solid #ccc;border-radius:3px;background-color:#fff}.Term-Note{margin-top:16px;font-size:1.3rem;line-height:1.2;text-align:left}.Term-Memo{font-size:1rem;margin-bottom:12px}.ThanksButton{border:1px solid #999;border-radius:5px;font-size:1.1rem;padding:2px 4px;background-color:#fff;color:#999;box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.6}.ThanksButton:before{color:#bbb;font-size:1.4rem;line-height:1;vertical-align:-1px;width:auto;margin:0}.ThanksButton.-is-done{color:#b8135d;font-weight:700;background-color:#fdedf4;border:1px solid #fff}.ThanksButton.-is-done:before{color:inherit;width:auto;margin:0}a.ThanksButton{cursor:pointer}a.ThanksButton:not(.-is-done){transition:opacity .2s}a.ThanksButton:not(.-is-done):link,a.ThanksButton:not(.-is-done):visited{opacity:1}a.ThanksButton:not(.-is-done):hover{opacity:.7}a.ThanksButton:not(.-is-done):active,a.ThanksButton:not(.-is-done):focus{opacity:1}@media (max-width:768px){a.ThanksButton:not(.-is-done):hover{opacity:1}}a.ThanksButton.-is-done{cursor:auto}.TimeTable-Heading{text-align:left;vertical-align:top;font-weight:400;font-size:1.2rem;color:#999;padding-right:10px;white-space:nowrap}.TimeTable-Data{vertical-align:middle}.WraparoundLabel{position:relative;display:inline-block;padding:3px 10px;white-space:nowrap;background-color:#bbb;font-size:12px;color:#fff;margin-left:-5px}.WraparoundLabel:before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:5px solid transparent;border-right:5px solid #999}.WraparoundLabel--orange{background-color:#fda93d}.WraparoundLabel--blue{background-color:#00599c}.afterPostFlow{background-color:#fff;margin-top:32px;padding:16px}.afterPostFlow__title{font-weight:600;font-size:13px}.afterPostFlow__list{counter-reset:c}.afterPostFlow__listItem{font-size:1.3rem;text-indent:-1.5em;margin-left:1.5em}.afterPostFlow__listItem+.afterPostFlow__listItem{margin-top:.5em}.afterPostFlow__listItem:before{margin-right:.5em;counter-increment:c;content:counter(c);background-color:#b8135d;border:1px solid #b8135d;border-radius:50%;display:inline-block;width:15px;height:15px;text-align:center;color:#fff;font-size:1rem;line-height:15px;text-indent:0}.bbsCassette__link{color:#333;transition:opacity .2s}.bbsCassette__link:link,.bbsCassette__link:visited{opacity:1}.bbsCassette__link:hover{opacity:.7}.bbsCassette__link:active,.bbsCassette__link:focus{opacity:1}@media (max-width:768px){.bbsCassette__link:hover{opacity:1}}.bbsCassette__card{padding:16px 0}.bbsCassette__cardHeader{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.bbsCassette__cardBody{margin-top:4px}.bbsCassette__title{margin-bottom:2px;color:#004980;font-size:16px;font-weight:700;line-height:1.5}.bbsCassette__tagList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}.bbsCassette__tagItem{font-size:11px;color:#999;white-space:nowrap;margin-right:1em;line-height:1.5}.bbsCassette__tagItem:last-child{margin-right:0}.bbsCassette__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bbsCassette__openedDate{font-size:12px;color:#999}.bbsCassette__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;margin-left:auto}.bbsCassette__rating>i{font-size:12px;color:#2496ca}.bbsCassette__ratingName:after{content:"："}.bbsCassette__ratingCount{margin-left:.25em;color:#333}.bbsListWithMoreLink__searcher{margin-bottom:20px}.bbsListWithMoreLink__noContentText{padding:50px 10px;text-align:center}.bbsListWithMoreLink__moreLink{margin-top:20px}.bbsListWithPaginate__searcher{margin-bottom:20px}.bbsListWithPaginate__resultText{color:#999;margin:-10px 0 10px}.bbsListWithPaginate__noContentText{padding:50px 10px;text-align:center}.bbsListWithPaginate__paginate{margin-top:20px}.bbsList__item{border-top:1px solid #e8e3df}.bbsList__item:last-child{border-bottom:1px solid #e8e3df}.bbsList__itemLink{color:#333;transition:opacity .2s}.bbsList__itemLink:link,.bbsList__itemLink:visited{opacity:1}.bbsList__itemLink:hover{opacity:.7}.bbsList__itemLink:active,.bbsList__itemLink:focus{opacity:1}@media (max-width:768px){.bbsList__itemLink:hover{opacity:1}}.bbsList__card{padding:16px 0}.bbsList__cardHeader{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.bbsList__cardBody{margin-top:4px}.bbsList__title{margin-bottom:2px;color:#004980;font-size:16px;font-weight:700;line-height:1.5}.bbsList__mylistButtonOnCardHeader{margin-left:4px;margin-right:-4px;margin-top:-2px}.bbsList__mylistButton{width:32px;height:32px;background-color:#fff;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer}.bbsList__staredIcon{color:#f90;font-size:24px}.bbsList__starIcon{color:#ccc;font-size:24px}.bbsList__starIcon:hover{color:#f90}.bbsList__tagList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}.bbsList__tagItem{font-size:11px;color:#999;white-space:nowrap;margin-right:1em;line-height:1.5}.bbsList__tagItem:last-child{margin-right:0}.bbsList__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bbsList__openedDate{font-size:12px;color:#999}.bbsList__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;margin-left:auto}.bbsList__rating>i{font-size:12px;color:#2496ca}.bbsList__ratingName:after{content:"："}.bbsList__ratingCount{margin-left:.25em;color:#333}.bbsMessageCard{padding:15px 10px}.bbsMessageCard.-is-best{background-image:url(/assets/images/common/best-answer-medal-5d53f9554d.png);background-repeat:no-repeat;background-size:64px;background-position:right 5% top}.bbsMessageCard.-is-mine{background-color:#f0f9fd}.bbsMessageCard.-is-anonymous .bbsMessageCard__userIcon img,.bbsMessageCard.-is-user .bbsMessageCard__userIcon img{border:none}.bbsMessageCard__area{display:-ms-flexbox;display:flex}.bbsMessageCard__anonymousLawyer,.bbsMessageCard__userIcon{-ms-flex-align:center;align-items:center}.bbsMessageCard__userIcon{margin-bottom:15px;display:-ms-flexbox;display:flex}.bbsMessageCard__userIcon img{height:40px;width:40px;min-width:40px;border-radius:50%;border:1px solid #ded6d1}.bbsMessageCard__lawyerIcon{width:58px;min-width:58px}.bbsMessageCard__lawyerIcon img{width:100%;height:58px;border-radius:50%;border:1px solid #ded6d1}.bbsMessageCard__main{margin-left:10px;-ms-flex-positive:1;flex-grow:1}.bbsMessageCard__lawyerName{font-size:1.6rem;font-weight:700}.bbsMessageCard__lawyerName a{transition:opacity .2s}.bbsMessageCard__lawyerName a:link,.bbsMessageCard__lawyerName a:visited{opacity:1}.bbsMessageCard__lawyerName a:hover{opacity:.7}.bbsMessageCard__lawyerName a:active,.bbsMessageCard__lawyerName a:focus{opacity:1}@media (max-width:768px){.bbsMessageCard__lawyerName a:hover{opacity:1}}.bbsMessageCard__lawyerName.-is-anonymous-lawyer{font-weight:400}.bbsMessageCard__userName{font-size:1.4rem;white-space:nowrap;margin-left:10px}.bbsMessageCard__nameHonorific{font-size:1.2rem;margin-left:.5em;color:#999}.bbsMessageCard__situation{display:-ms-flexbox;display:flex;margin-top:2px;-ms-flex-align:center;align-items:center}.bbsMessageCard__createdAt{-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-ms-flexbox;display:flex}.bbsMessageCard__createdAt,.bbsMessageCard__prefecture{color:#999;font-size:1.2rem}.bbsMessageCard__category{color:#2496ca;font-size:1.2rem}.bbsMessageCard__category i{color:#2496ca;font-size:1.8rem}.bbsMessageCard__body{margin-top:15px}.bbsMessageCard__statuses{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.bbsMessageCard__statuses>[class*=Button]+[class*=Button]{margin-left:10px}.bbsMessageForm__header{margin-bottom:10px}.bbsMessageForm__user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.bbsMessageForm__userIcon{width:40px;height:40px;border-radius:50%;margin-right:10px}.bbsMessageForm__footer{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.bbsMessageForm__policyAgreement{margin-bottom:20px;font-size:1.3rem}.bbsMessageForm__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:90%;margin:0 auto}.bbsMessageForm__buttons .Button{width:100%;max-width:350px}.bbsMessageForm__modalBody{padding:10px}.bbsMessageForm__modalCaution{margin-top:30px}@media (max-width:768px){.bbsMessageForm__buttons{width:100%}}.bbsPrimeAnswer{padding:8px;background-color:#f9fafb}.bbsPrimeAnswer__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:4px;width:100%;cursor:default}.bbsPrimeAnswer__header.-is-link{cursor:pointer;transition:opacity .2s}.bbsPrimeAnswer__header.-is-link:link,.bbsPrimeAnswer__header.-is-link:visited{opacity:1}.bbsPrimeAnswer__header.-is-link:hover{opacity:.7}.bbsPrimeAnswer__header.-is-link:active,.bbsPrimeAnswer__header.-is-link:focus{opacity:1}@media (max-width:768px){.bbsPrimeAnswer__header.-is-link:hover{opacity:1}}.bbsPrimeAnswer__header.-is-link .bbsPrimeAnswer__lawyerName{color:#004980;-webkit-text-decoration-line:underline;text-decoration-line:underline}.bbsPrimeAnswer__lawyerIcon{width:40px;height:40px;border-radius:50%;background-color:#f4f2f0;background-repeat:no-repeat;background-position:50%;background-size:contain}.bbsPrimeAnswer__lawyerIcon img{border-radius:50%}.bbsPrimeAnswer__lawyerIcon.-is-default{background-image:url(/assets/images/common/lawyer_icon-default_img-2fbbdd9c16.png)}.bbsPrimeAnswer__lawyerIcon.-is-anonymous{background-image:url(/assets/images/common/icon-lawyer-anonymous-3433b9f4e2.svg)}.bbsPrimeAnswer__lawyerInfo{margin-left:8px;color:#333}.bbsPrimeAnswer__lawyerSpecialty{font-size:11px;font-weight:700}.bbsPrimeAnswer__lawyerName{font-size:13px}.bbsPrimeAnswer__nameHonorific{font-size:11px}.bbsPrimeAnswer__content{position:relative}.bbsPrimeAnswer__content.-default{max-height:60px;overflow:hidden;cursor:pointer;transition:opacity .2s}.bbsPrimeAnswer__content.-default:link,.bbsPrimeAnswer__content.-default:visited{opacity:1}.bbsPrimeAnswer__content.-default:hover{opacity:.7}.bbsPrimeAnswer__content.-default:active,.bbsPrimeAnswer__content.-default:focus{opacity:1}@media (max-width:768px){.bbsPrimeAnswer__content.-default:hover{opacity:1}}.bbsPrimeAnswer__content.-default:after{content:"…もっと見る";position:absolute;bottom:-2px;right:0;padding-left:28px;line-height:1.5;font-size:13px;background:#f9fafb;background:linear-gradient(90deg,rgba(249,250,251,0),#f9fafb 25%,#f9fafb);color:#0977e5}.bbsPrimeAnswer__content.-halfOpened{max-height:300px;overflow:hidden}.bbsPrimeAnswer__content.-fullOpened{max-height:unset;overflow:visible}.bbsPrimeAnswer__body{margin:0;font-size:13px}.bbsPrimeAnswer__readMore{display:none;position:absolute;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-pack:center;justify-content:center;width:100%;height:80px;padding-bottom:10px;font-size:13px;background:#f9fafb;background:linear-gradient(180deg,rgba(249,250,251,0),#f9fafb 70%,#f9fafb);color:#0977e5;cursor:pointer}.bbsPrimeAnswer__readMore>i{margin-left:4px;color:#333}.bbsPrimeAnswer__readMore>*{transition:opacity .2s}.bbsPrimeAnswer__readMore:hover>*{opacity:.7}@media (max-width:768px){.bbsPrimeAnswer__readMore:hover>*{opacity:1}}.bbsPrimeAnswer__readDetail{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-pack:center;justify-content:center;height:32px;font-size:13px;color:#0977e5;cursor:pointer;transition:opacity .2s}.bbsPrimeAnswer__readDetail:link,.bbsPrimeAnswer__readDetail:visited{opacity:1}.bbsPrimeAnswer__readDetail:hover{opacity:.7}.bbsPrimeAnswer__readDetail:active,.bbsPrimeAnswer__readDetail:focus{opacity:1}@media (max-width:768px){.bbsPrimeAnswer__readDetail:hover{opacity:1}}.bbsPrimeAnswer__readDetail>i{color:#333}.bbsRanking__list{border-top:1px solid #e8e3df}.bbsRanking__listItem{border-bottom:1px solid #e8e3df;padding:16px 0}.bbsRanking__cardAppend{margin-top:-3px}.bbsRanking__cardSubCategory{display:inline-block;color:#004980;font-size:11px;font-weight:700;margin-right:8px;line-height:1.6}.bbsRanking__card{display:-ms-flexbox;display:flex}.bbsRanking__cardContent{margin-left:10px}.bbsRanking__cardTitle{margin-bottom:.25em;font-size:1.8rem;font-weight:700;line-height:1.4}.bbsRanking__cardSummary{color:#999;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.bbsRanking__cardSummary:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.bbsRanking__cardSummary:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.bbsRanking__cardFooter{margin-top:.25em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.bbsRanking__cardOpenedAt{font-size:1.3rem;color:#999}.bbsRanking__cardRatings{display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-weight:400;font-size:1.4rem;font-weight:700}.bbsRanking__cardRatings i{margin:0}.bbsRanking__cardHasBest{color:#b8135d}.bbsRanking__cardHasBest i{margin-top:2px}.bbsRanking__cardGoodJobs,.bbsRanking__cardHasBestText{margin-left:.5em}.bbsRanking__cardGoodJobs i{color:#2496ca}@media (max-width:632px){.bbsRanking__cardTitle{font-size:1.6rem}.bbsRanking__cardSummary{font-size:1.2rem}.bbsRanking__cardHasBestText{display:none}}.bbsRecord__boxArea{display:-ms-flexbox;display:flex;margin-bottom:30px}.bbsRecord__leftBox{width:40%;background-color:#f4f2f0}.bbsRecord__rightBox{width:57%;margin-left:2%}.bbsRecord__box{background-color:#f4f2f0;height:57px}.bbsRecord__box+.bbsRecord__box{margin-top:11px}.bbsRecord__answerIcon{color:#bae3f5;font-size:30px;margin-left:-30px}.bbsRecord__icon{color:#bae3f5;margin-right:7px;font-size:20px}.bbsRecord__bestAnswerIcon{color:#b8135d;margin-right:9px;font-size:20px}.bbsRecord__leftContent{font-size:2rem}.bbsRecord__usefulContent{border-right:1px solid #bbb;padding-right:50px}.bbsRecord__usefulContent:before{content:"役に立った獲得数"}.bbsRecord__answerContent{border-right:1px solid #bbb;padding-right:50px}.bbsRecord__answerContent:before{content:"ベストアンサー数"}.bbsRecord__badge{margin-top:10px;margin-bottom:3px;font-size:2.3rem;text-align:center;color:#bae3f5}.bbsRecord__badge.-bestAnswer{color:#b8135d}.bbsRecord__answerTitle{padding-top:9px;text-align:center}.bbsRecord__title{text-align:left;padding-top:13px;padding-left:10px}.bbsRecord__num{text-align:center;color:#004980;font-size:25px;font-weight:bolder;margin-bottom:10px}.bbsRecord__num.-bestAnswer{color:#b8135d}.bbsRecord__rightRecord{margin:0 auto;display:inline-block;width:140px;text-align:center;font-size:20px}@media (max-width:960px){.bbsRecord__answerIcon{font-size:20px;margin-left:-15px}.bbsRecord__bestAnswerIcon,.bbsRecord__icon{font-size:15px}.bbsRecord__leftBox{height:100px}.bbsRecord__box{height:44px}.bbsRecord__title{padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bbsRecord__answerContent{border:none;padding-right:0;white-space:nowrap}.bbsRecord__answerContent:before{content:"ベスト回答"}.bbsRecord__usefulContent{border:none;padding-right:0;white-space:nowrap}.bbsRecord__usefulContent:before{content:"役に立った"}.bbsRecord__rightRecord{margin:8px auto;font-weight:700;display:inline-block;font-size:1.5rem}}.bbsRichRankingSection__searcher{margin-bottom:20px}.bbsRichRankingSection__noContentText{padding:50px 10px;text-align:center}.bbsRichRankingSection__moreLink{margin-top:20px}.bbsRichRanking__item{border-top:1px solid #e8e3df}.bbsRichRanking__item:last-child{border-bottom:1px solid #e8e3df}.bbsRichRanking__itemLink{color:#333;transition:opacity .2s}.bbsRichRanking__itemLink:link,.bbsRichRanking__itemLink:visited{opacity:1}.bbsRichRanking__itemLink:hover{opacity:.7}.bbsRichRanking__itemLink:active,.bbsRichRanking__itemLink:focus{opacity:1}@media (max-width:768px){.bbsRichRanking__itemLink:hover{opacity:1}}.bbsRichRanking__card{padding:16px 0}.bbsRichRanking__cardHeader{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.bbsRichRanking__cardBody{margin-top:4px}.bbsRichRanking__rankAndTitle{display:-ms-flexbox;display:flex;gap:12px}.bbsRichRanking__title{margin-bottom:2px;color:#004980;font-size:16px;font-weight:700;line-height:1.5}.bbsRichRanking__mylistButtonOnCardHeader{margin-left:4px;margin-right:-4px;margin-top:-2px}.bbsRichRanking__mylistButton{width:32px;height:32px;background-color:#fff;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer}.bbsRichRanking__staredIcon{color:#f90;font-size:24px}.bbsRichRanking__starIcon{color:#ccc;font-size:24px}.bbsRichRanking__starIcon:hover{color:#f90}.bbsRichRanking__tagList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.bbsRichRanking__tagItem{font-size:11px;color:#999;white-space:nowrap;margin-right:1em;line-height:1.5}.bbsRichRanking__tagItem:last-child{margin-right:0}.bbsRichRanking__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bbsRichRanking__openedDate{font-size:12px;color:#999}.bbsRichRanking__rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;margin-left:auto}.bbsRichRanking__rating>i{font-size:12px;color:#2496ca}.bbsRichRanking__ratingName:after{content:"："}.bbsRichRanking__ratingCount{margin-left:.25em;color:#333}.bbsSearchForm .form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:2%}.bbsSearchForm .form__group{-ms-flex:1;flex:1}.bbsSearchForm__freeText{display:-ms-flexbox;display:flex}.bbsSearchForm__freeText .FormText{border:3px solid #968a82}.bbsSearchForm__freeText .Button{white-space:nowrap;margin-left:2%}.bbsSearchForm__exampleLinks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:1.2rem;margin-top:10px}.bbsSearchForm__exampleLinks a{white-space:nowrap}.bbsSearchForm__exampleLinks a+a{margin-left:2%}.bbsSearchForm__postQuestion{background-color:#b8135d;display:inline-block;margin-left:2%;width:40%;border-radius:3px;position:relative;border-bottom:5px solid #730c3a;border-right:5px solid #730c3a}.bbsSearchForm__postQuestion:before{content:" ";position:absolute;bottom:-5px;left:-1px;width:0;height:0;border-width:0 6px 6px 0;border-style:solid;border-color:transparent;border-bottom-color:#f4f2f0}.bbsSearchForm__postQuestion:after{content:" ";position:absolute;top:-1px;right:-5px;width:0;height:0;border-width:0 6px 6px 0;border-style:solid;border-color:#f4f2f0;border-bottom-color:transparent}.bbsSearchForm__questionButton{background-color:#fff;color:#b8135d;width:50%;margin:15px auto 0;text-align:center;border-radius:1px;font-weight:700;font-size:1.5rem;white-space:nowrap}.bbsSearchForm__newPost{color:#fff;font-size:1.7rem;text-align:center;margin-bottom:5px}@media (max-width:632px){.bbsSearchForm__exampleLinks{font-size:1.3rem}.bbsSearchForm .form{display:block;padding:10px}.bbsSearchForm .form__group{width:100%}.bbsSearchForm__postQuestion{width:100%;margin-top:10px;margin-left:0}}.bestAnswer{margin-top:24px}.bestAnswer__title{color:#b8135d;font-size:17px;font-weight:bolder}.bestAnswer__paragraph{color:#666;font-size:11px;white-space:nowrap}.bestAnswer__content{background-image:url(/assets/images/common/best-answer-medal-5d53f9554d.png);background-repeat:no-repeat;background-position:90% 0;background-size:64px;background-size:14% auto;border-top:1px solid #ddd}.BranchSelector__set>*{font-weight:700}.businessHourDetailEditor .form__group{border-style:none;margin-right:60px}.businessHourDetailEditor .Form{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-align:center;align-items:center}.businessHourDetailEditor .Button--special{margin-left:20px}.businessHourDetailEditor .Button--primary{max-width:12%}.businessHourDetailEditor .FormSelect{max-width:8%;margin-right:5px;max-height:70px;min-width:70px}.businessHourDetailEditor .week{max-width:12%;margin-right:20px}.businessHourDetailEditor .separator{margin-right:5px}.businessHourDetailEditor .message{margin-left:20px}.businessHourDetailEditor .topMessages{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.businessHourEditor .FormText{min-width:250px;min-height:40px;max-width:1000px;max-height:400px}.businessHourEditor .validationMessage{color:#be0000}.businessHourEditor .inputArea{max-width:1000px}.categoryEditor__subCategoryGroup{display:-ms-flexbox;display:flex;margin-left:25px;margin-top:4px}.categoryEditor__subCategoryGroup:first-child{margin-top:12px}.categoryEditor__subCategoryGroupName{color:#000;font-size:13px}.categoryEditor__subCategoryGroupExplain{width:20%;padding:8px;border-right:1px solid #e8e3df;background-color:#e8e3df}.categoryEditor__subCategoryGroupDescription{font-size:13px;color:#999}.categoryEditor__subCategoryArea{width:70%;padding:8px;background-color:#fff}.categoryEditor__subCategory{padding:4px}.categoryEditor__specialty{display:block;margin-left:0;margin-bottom:8px;font-size:1.2rem;background-color:#b8135d;color:#fff;padding:1px 8px;border-radius:3px;width:30%;text-align:center}@media (max-width:632px){.categoryEditor__subCategoryGroup:first-child{margin-top:4px}.categoryEditor__subCategoryGroup{display:block;margin-left:0;margin-top:8px}.categoryEditor__subCategoryGroupExplain{width:100%;margin-left:0;border-right:none;background-color:#e8e3df;color:#fff;padding-left:10px;padding-top:3px}.categoryEditor__subCategoryGroupExplain .form__allChecker{margin-bottom:0}.categoryEditor__subCategoryArea{margin-left:0;width:100%;background-color:#fff;margin-top:0;padding:5px}.categoryEditor__subCategoryGroupExplain{padding-left:4px}.categoryEditor .form__groupHeader{margin-left:2px}.categoryEditor__specialty{width:100%}}.categoryExample__outlineItem{list-style-type:circle;margin-left:1.5em}.categoryExample__content{margin-top:10px}.categoryExample__contentTitle{font-size:1.4rem;margin-bottom:10px}.categoryExample__listItem{display:-ms-flexbox;display:flex}.categoryExample__listItem+.categoryExample__listItem{margin-top:1em}.categoryExample__avatar{min-width:58px;max-width:58px;text-align:center}.categoryExample__avatarName{margin-top:.25em;font-size:1.2rem}.categoryExample__main{margin-left:10px}.categoryExample__text{margin:0}.categoryExample__subCategoryList{overflow:hidden;margin-right:-6px;margin-bottom:-6px;margin-top:.5em}.categoryExample__subCategoryListItem{float:left;margin:0 6px 6px 0}.categoryExample__subCategoryListItem>a{display:inline-block;line-height:1;transition:opacity .2s}.categoryExample__subCategoryListItem>a:link,.categoryExample__subCategoryListItem>a:visited{opacity:1}.categoryExample__subCategoryListItem>a:hover{opacity:.7}.categoryExample__subCategoryListItem>a:active,.categoryExample__subCategoryListItem>a:focus{opacity:1}@media (max-width:768px){.categoryExample__subCategoryListItem>a:hover{opacity:1}}.categoryExample__subCategoryListItem>a:before{content:"#"}@media (max-width:632px){.categoryExample__avatar{min-width:48px}}.categoryIntroduction__headerSub{margin-left:10px;padding-left:10px;border-left:2px solid #ded6d1}.categoryIntroduction__description{margin-bottom:0;font-size:1.6rem;line-height:1.8}.categoryIntroduction__description>i{float:right;font-size:100px;padding:0 16px}.categoryIntroduction__subCategories{margin-top:20px}.categoryIntroduction__subCategoryList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-right:-6px;margin-bottom:-6px}.categoryIntroduction__subCategoryListItem{white-space:nowrap;line-height:1.6;margin:0 6px 6px 0}.categoryIntroduction__subCategoryListItem>a{display:inline-block;line-height:1;transition:opacity .2s}.categoryIntroduction__subCategoryListItem>a:link,.categoryIntroduction__subCategoryListItem>a:visited{opacity:1}.categoryIntroduction__subCategoryListItem>a:hover{opacity:.7}.categoryIntroduction__subCategoryListItem>a:active,.categoryIntroduction__subCategoryListItem>a:focus{opacity:1}@media (max-width:768px){.categoryIntroduction__subCategoryListItem>a:hover{opacity:1}}.categoryIntroduction__subCategoryListItem>a:before{content:"#"}.categoryIntroduction__bbs,.categoryIntroduction__example,.categoryIntroduction__successStory{margin-top:30px}.categoryList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.categoryList .ps__rail-x,.categoryList .ps__rail-y{opacity:.6!important}.categoryList__item{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);line-height:1.4;margin-bottom:10px;overflow-x:hidden}.categoryList__item a{transition:opacity .2s}.categoryList__item a:link,.categoryList__item a:visited{opacity:1}.categoryList__item a:hover{opacity:.7}.categoryList__item a:active,.categoryList__item a:focus{opacity:1}@media (max-width:768px){.categoryList__item a:hover{opacity:1}}.categoryList__category{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.categoryList__categoryName{font-size:1.6rem;color:#333}.categoryList__categoryIcon{font-size:3.6rem;margin-right:.25em;color:#b8135d}.categoryList__subList::-webkit-scrollbar{display:none}.categoryList__subList{line-height:1.6;max-height:165px;position:relative;padding-right:3px;-ms-overflow-style:none}.categoryList__subListItem{display:inline-block;font-size:1.2rem;padding:3px 4px;margin:3px;background-color:#fff}.categoryList__subListItem>a{display:inline-block;line-height:1;transition:opacity .2s}.categoryList__subListItem>a:link,.categoryList__subListItem>a:visited{opacity:1}.categoryList__subListItem>a:hover{opacity:.7}.categoryList__subListItem>a:active,.categoryList__subListItem>a:focus{opacity:1}@media (max-width:768px){.categoryList__subListItem>a:hover{opacity:1}}@media (max-width:632px){.categoryList__item{-ms-flex-preferred-size:100%;flex-basis:100%;line-height:1.6}.categoryList__categoryName{font-size:1.8rem}.categoryList__subListItem{padding-right:3px}.categoryList__subList{line-height:1.8;padding-right:3px;max-height:600px;overflow:hidden;position:relative}}.cautionPlace{background-color:#f4f2f0;border:1px solid #b8135d;padding:8px;margin-top:16px}.cautionPlace__headerText{color:#b8135d;font:"HiraKakuProN-W6";font-weight:700;font-size:1.3rem;line-height:1.38;text-align:left;margin-bottom:8px}.cautionPlace__mainText{font-size:12px;padding-bottom:4px}.cautionPlace__mainText i,.cautionPlace__openText{color:#b8135d}.confirmBox{width:100%;padding:24px;display:table;border-top:1px solid #dadada;table-layout:fixed;box-sizing:border-box}.confirmBox__title{font-weight:600}.confirmBox__content{margin-left:10px;margin-top:8px}.consultationBanner{text-align:center}.consultationBanner img{width:100%;max-width:304px}.consultsFlow table{width:100%;table-layout:fixed;border-spacing:0 10px}.consultsFlow th{text-align:left}.consultsFlow td,.consultsFlow th{vertical-align:middle;padding:0 2%}.consultsFlow td{text-align:center}.consultsFlow__title{width:100%}.consultsFlow__title,.consultsFlow__titleNum{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.consultsFlow__titleNum{-ms-flex-pack:center;justify-content:center;min-width:50px;max-width:50px;height:50px;border:1px solid #ccc;border-radius:50%;margin-right:2%;font-size:2.2rem;font-weight:400;color:#999}.consultsFlow__titleText{font-size:2rem;line-height:1.25}.consultsFlow__image{display:inline-block;width:60%}@media (max-width:768px){.consultsFlow__titleNum{min-width:32px;max-width:32px;height:32px;font-size:2rem}.consultsFlow__titleText{font-size:1.6rem}}@media (max-width:632px){.consultsFlow__titleNum{min-width:20px;max-width:20px;height:20px;font-size:1rem}.consultsFlow__titleText{font-size:1rem}}.consultsForm__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:600px;margin:48px auto 0}.consultsForm__buttons .Button{width:100%;max-width:350px}.consultsForm__buttons .Button+.Button{margin-left:10px}.consultsForm__term{margin-top:56px}.consultsForm__term .c-terms__chapter-title{font-size:1.4rem;padding:0;border-top:none}.consultsForm__term .c-terms__chapter-title:before{content:none}.consultsForm__note{font-size:1.2rem;margin-bottom:5px}.consultsForm__termNote{font-size:1.1rem;margin-top:10px;text-align:center}.consultsForm__exampleTitle{font-size:1.2rem}.consultsForm__exampleTitle strong{margin-right:.5em}.consultsForm__contentHeading{margin-top:48px}.consultsForm__titleFormBlock--default{height:Auto;display:-ms-flexbox;display:flex;gap:10px}.consultsForm__titleFormBlock--default>div{-ms-flex:1;flex:1}.consultsForm__titleFormBlock--loading{height:65px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.consultsForm__loadingMessage{position:absolute;top:15px;left:57%;font-size:12px}.consultsForm__loadingMessage--cancel{cursor:pointer;text-decoration:underline}.consultsForm__titleForm{width:100%}.consultsForm__titleButton{width:176px;height:40px;border-radius:8px;line-height:1;font-size:13px;font-weight:600;border-color:#004980;color:#004980;background-color:#f4f2f0;padding:inherit}.consultsForm__titleButton:disabled{border-color:rgba(0,73,128,.5);color:rgba(0,73,128,.5);cursor:not-allowed}@media (max-width:768px){.consultsForm__contentHeading{margin-top:24px}.consultsForm__titleFormBlock--default{display:initial}.consultsForm__titleFormBlock--loading{height:142px;position:static;-ms-flex-direction:column;flex-direction:column}.consultsForm__loadingMessage{position:static;margin-top:10px;text-align:center}.consultsForm__titleForm{width:100%;height:auto}.consultsForm__titleButton{margin-bottom:16px}}.consultsSubCategoryCheckbox{margin-top:16px;padding:16px;background-color:#fff}.consultsSubCategoryCheckbox__description{font-size:1.2rem}.consultsSubCategoryCheckbox__caution{margin-top:8px;font-size:1.4rem;color:#e00}.consultsSubCategoryCheckbox__checkLists{margin-left:0}.consultsSubCategoryCheckbox__checkList{margin-left:-6px;margin-right:-6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}.consultsSubCategoryCheckbox__checkList+.consultsSubCategoryCheckbox__checkList{margin-top:8px}.consultsSubCategoryCheckbox__radioBox{display:none}.consultsSubCategoryCheckbox__checkLabel{cursor:pointer;padding-left:30px;position:relative}.consultsSubCategoryCheckbox__checkLabel:after,.consultsSubCategoryCheckbox__checkLabel:before{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.consultsSubCategoryCheckbox__checkLabel:before{border:1px solid #aaa;background-color:#fff;width:14px;height:14px;left:5px}.consultsSubCategoryCheckbox__checkLabel:after{background-color:#fff;opacity:0;width:6px;height:6px;left:10px}input:checked+.consultsSubCategoryCheckbox__checkLabel:before{background:#004980;border-color:#004980}input:checked+.consultsSubCategoryCheckbox__checkLabel:after{opacity:1}@media (max-width:768px){.consultsSubCategoryCheckbox__checkList{margin-left:0;margin-right:0}.consultsSubCategoryCheckbox__checkList+.consultsSubCategoryCheckbox__checkList{margin-top:12px}}.cover-editor .dropzone{background:gray;border:1px solid gray;border-radius:3px;text-align:center;padding:7px;cursor:pointer;width:200px;color:#fff}.cover-editor .coverImage{display:inline-block;width:23%;margin-right:2%;padding-left:6px;margin-bottom:20px;max-width:240px}.cover-editor .coverImageArea{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cover-editor .dropzone:hover{opacity:.7}.cover-editor .dropzone.-is-dragover{opacity:.7;border:1px solid #000}.cover-editor .dropzone input{display:none}.cover-editor .actions{display:-ms-flexbox;display:flex;text-align:center}.cover-editor .actions a{border:1px dotted;margin-top:-1px;padding-top:5px;padding-bottom:5px;width:360px}.cover-editor .preview{width:360px;margin-top:10px;margin-bottom:20px}.cover-editor .preview img{border:1px solid #f3f3f3}.cover-editor .defaultImages{width:100%}.cover-editor .message{padding-top:10px;font-weight:700}.coverFormRadio{display:none}.coverFormRadio+label{position:relative;display:inline-block;padding:0 0 0 24px;border-radius:8px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coverFormRadio+label:before{position:absolute;top:40%;left:1.5px;display:block;width:14px;height:14px;border:1px solid #aaa;background-color:#fff;content:""}.coverFormRadio+label:after{position:absolute;display:block;opacity:0}.coverFormRadio:checked+label:before{background:#004980;border-color:#004980}.coverFormRadio:checked+label:after{opacity:1}.coverFormRadio+label:before{border-radius:50%}.coverFormRadio+label:after{top:50%;left:6px;width:6px;height:6px;background-color:#fff;content:"";border-radius:50%}.drillDownCategoryLinks{border:1px solid #ded6d1;border-top:none}.drillDownCategoryLinks.-no-border{border:none;margin-top:5px}.drillDownCategoryLinks__lv1ListItem{background-color:#fff;border-top:1px solid #ded6d1}.drillDownCategoryLinks__lv1ListItem.-is-opened .drillDownCategoryLinks__lv2List{display:block}.drillDownCategoryLinks__lv1ListItem.-no-border{border:none}.drillDownCategoryLinks__lv1ListItemHeader{height:58px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px;background-color:#f4f2f0;cursor:pointer}.drillDownCategoryLinks__lv1ListItemHeader.-top-margin+.drillDownCategoryLinks__lv1ListItemHeader.-top-margin{margin-top:16px}@media (max-width:768px){.drillDownCategoryLinks__lv1ListItemHeader.-top-margin+.drillDownCategoryLinks__lv1ListItemHeader.-top-margin{margin-top:4px}}.drillDownCategoryLinks__lv1ListItemIcon{line-height:0;font-size:36px;color:#b8135d;margin-right:8px}.drillDownCategoryLinks__lv1ListItemTexts{line-height:1;overflow:hidden}.drillDownCategoryLinks__lv1ListItemName{margin-bottom:3px;display:inline-block;font-size:16px;font-weight:700;color:#333}.drillDownCategoryLinks__lv1ListItemDescription{margin:2px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.drillDownCategoryLinks__lv1ListItemOpener{margin-left:auto;font-size:16px;color:#968a82}.drillDownCategoryLinks__lv2List{display:none;padding:10px;border-top:1px solid #ded6d1;font-size:12px}.drillDownCategoryLinks__lv2List.-no-border{border:none}.drillDownCategoryLinks__lv2ListItem{font-weight:700}.drillDownCategoryLinks__lv2ListItem+.drillDownCategoryLinks__lv2ListItem{margin-top:1rem}.drillDownCategoryLinks__lv2ListItemHeader{margin-bottom:2px}.drillDownCategoryLinks__lv3List{font-size:12px}.drillDownCategoryLinks__lv3ListItem{font-weight:400;display:inline-block;margin-right:1em;line-height:1.8}.drillDownCategoryLinks__lv3ListItem:last-child{margin-right:0}.drillDownCategoryLinks__lv3ListItem a{transition:opacity .2s}.drillDownCategoryLinks__lv3ListItem a:link,.drillDownCategoryLinks__lv3ListItem a:visited{opacity:1}.drillDownCategoryLinks__lv3ListItem a:hover{opacity:.7}.drillDownCategoryLinks__lv3ListItem a:active,.drillDownCategoryLinks__lv3ListItem a:focus{opacity:1}@media (max-width:768px){.drillDownCategoryLinks__lv3ListItem a:hover{opacity:1}}.drillDownContents__sectionTitle{margin-bottom:5px}.drillDownContents__sectionNotes{margin-bottom:.5em;font-size:12px}.editor__header{font-size:12px}.editor__section+.editor__section{margin-top:60px}.editor__caution{font-weight:700}.editor__caution.-middle{margin-top:8px}.editor__sectionHeader,.editor__sectionTitle{margin-bottom:10px}.editor__notes{padding:10px;border:1px solid #ded6d1}.editor__notesListItem{font-size:1.3rem}.editor__notesListItem.-asterisk{text-indent:-1.25em;margin-left:1.25em}.editor__notesListItem.-asterisk:before{content:"※"}.editor__notesListItem.-disc{margin-left:1.25em;list-style-type:disc}.editor__form .form{padding:20px}.editor__footer{margin:40px 0;text-align:center;display:block}.editor__saveButton{max-width:400px;margin:auto}.editor__anchor{margin-top:-49px;padding-top:49px}@media (max-width:768px){.editor__header{padding-left:12px}.editor__sectionTitle{margin-left:10px}.editor__content{padding-left:12px;padding-right:12px}.editor__form .form{padding:10px}.editor__footer{padding-left:12px;padding-right:12px}}.featureMainVisual{width:100%;height:280px}@media (max-width:768px){.featureMainVisual{position:relative;height:auto}}.featureMainVisual__background-pc{overflow:hidden;height:100%;display:block}.featureMainVisual__background-pc>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}@media (min-width:1281px){.featureMainVisual__background-pc>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:1280px){.featureMainVisual__background-pc>img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:960px){.featureMainVisual__background-pc{margin:0;widht:100%}}@media (max-width:768px){.featureMainVisual__background-pc{display:none}}.featureMainVisual__background-sp{display:none}.featureMainVisual__background-sp>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width:768px){.featureMainVisual__background-sp{display:block;width:100%}.featureMainVisual__background-sp>img{width:100%;height:auto;display:block}}.featureMainVisual__content{position:relative;padding-top:46px;top:-280px;width:100%;height:280px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#fff}@media (max-width:768px){.featureMainVisual__content{position:absolute;padding-top:0;top:50%;transform:translateY(-50%);height:auto}}.featureMainVisual__subTitle{font-family:Hiragino Kaku Gothic Pro;font-size:18px;font-style:normal;font-weight:600;line-height:24px}@media (max-width:768px){.featureMainVisual__subTitle{font-size:14px;line-height:20px;letter-spacing:.25px}}.featureMainVisual__title{margin-top:8px;padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;gap:0 4px;font-family:Hiragino Kaku Gothic Pro}@media (max-width:768px){.featureMainVisual__title{margin-top:4px}}.featureMainVisual__titleHead{font-size:57px;font-style:normal;font-weight:600;line-height:64px}@media (max-width:768px){.featureMainVisual__titleHead{font-size:32px;line-height:40px}}.featureMainVisual__titleTail{font-size:36px;font-style:normal;font-weight:600;line-height:44px;text-align:center}@media (max-width:768px){.featureMainVisual__titleTail{font-size:24px;line-height:32px}}.featureMainVisual__achievementsWrapper{margin-top:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:768px){.featureMainVisual__achievementsWrapper{margin-top:6px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;float:left}}.featureMainVisual__achievements{display:-ms-flexbox;display:flex;gap:6px}.featureMainVisual__achievements>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.featureMainVisual__achievementNotesWrapper{display:-ms-flexbox;display:flex}.featureMainVisual__achievementNotes{display:-ms-flexbox;display:flex;font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.form{padding:4%;background-color:#f4f2f0}.form.-simple-theme{background-color:#fff;padding:0}.form.-simple-theme .form__group+.form__group{border-top:1px dotted #004980}.form__description{margin-top:2%;text-align:center}.form__content{margin-top:3%}.form__group+.form__group{border-top:1px solid #e8e3df;margin-top:15px;padding-top:15px}.form__groupHorizontal{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.form__groupHorizontal .form__group{-ms-flex:1;flex:1}.form__groupHorizontal .form__group+.form__group{border-top:none;margin:0 0 0 10px;padding:0}.form__groupTitle{display:-ms-flexbox;display:flex;margin-bottom:1em;-ms-flex-align:center;align-items:center;line-height:1.25;font-size:1.5rem;font-weight:700}.form__groupTitle:before{content:"";display:inline-block;height:20px;width:5px;margin-right:.5em;background-color:#968a82;border-radius:2px;position:relative}.form__groupHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.form__groupHeader.-with-border{margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #ded6d1}.form__groupName{font-weight:700}.form__groupName.-required:after{content:"※必須";color:#b8135d;font-size:1.2rem;font-weight:700;margin-left:.5em}.form__groupKind{font-size:1rem;background-color:#b8135d;color:#fff;padding:1px 8px;border-radius:3px;margin-left:1.5em}.form__groupKind.-secondary{background-color:#e6f0f8;color:#000}.form__opener{display:inline-block;font-size:1.3rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:15px;line-height:1;transition:opacity .2s}.form__opener:link,.form__opener:visited{opacity:1}.form__opener:hover{opacity:.7}.form__opener:active,.form__opener:focus{opacity:1}@media (max-width:768px){.form__opener:hover{opacity:1}}.form__inputs{width:100%}.form__inputs.-size-S{max-width:200px}.form__inputs.-size-M{max-width:400px}.form__inputs.-size-L{max-width:600px}.form__checkInputs+.form__checkInputs{margin-top:15px}.form__checkInputs label{margin-top:.25em;margin-bottom:.25em}.form__checkInputs input+label{margin-right:1em}.form__checkInputs.-vertical label{display:block;margin-top:.5em;margin-bottom:.5em;margin-right:0}.form__allChecker{font-weight:700;color:#00599c;margin-bottom:2px}.form__statuses{margin-top:.25em;overflow:hidden}.form__error{font-size:1.2rem;color:#e00;float:left}.form__textCount{float:right;margin-left:.5em;white-space:nowrap;font-size:1.2rem;color:#666}.form__notes{margin-top:.25em}.form__noteText{margin:0;font-size:1.2rem;color:#333;line-height:1.25}.form__noteText+.form__noteText{margin-top:.25em}.form__noteText.-asterisk{text-indent:-1.25em;margin-left:1.25em}.form__noteText.-asterisk:before{content:"※";margin-right:.25em}.form__hint{margin-top:.25em}.form__confirmText{margin:0;padding:10px;background-color:#fff}.form__unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:42px;padding:0 10px;font-size:1.6rem}@media (max-width:632px){.form{padding-left:10px;padding-right:10px}.form__description{text-align:left}}.guideLinkCard.-half .guideLinkCard__thumbnail{width:50%}.guideLinkCard.-half .guideLinkCard__description{overflow:hidden;position:relative;display:inline-block;line-height:1.4em;max-height:calc(2.8em - 1px);text-align:justify;padding-right:1em}.guideLinkCard.-half .guideLinkCard__description:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.guideLinkCard.-half .guideLinkCard__description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.guideLinkCard__link{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;padding:8px;border:1px solid #ccc;color:#333;cursor:pointer;transition:opacity .2s}.guideLinkCard__link:link,.guideLinkCard__link:visited{opacity:1}.guideLinkCard__link:hover{opacity:.7}.guideLinkCard__link:active,.guideLinkCard__link:focus{opacity:1}@media (max-width:768px){.guideLinkCard__link:hover{opacity:1}}.guideLinkCard__main{-ms-flex:1;flex:1}.guideLinkCard__category{margin-bottom:8px}.guideLinkCard__categoryLabel{padding:3px 4px;color:#666;border:1px solid #666;font-size:12px}.guideLinkCard__title{font-size:16px;font-weight:700;overflow:hidden;position:relative;display:inline-block;line-height:1.3em;max-height:calc(3.9em - 1px);text-align:justify;padding-right:1em}.guideLinkCard__title:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.guideLinkCard__title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.guideLinkCard__description{margin-bottom:0;font-size:12px;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(6.4em - 1px);text-align:justify;padding-right:1em}.guideLinkCard__description:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.guideLinkCard__description:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.guideLinkCard__thumbnail{position:relative;width:25%;max-width:224px;min-width:132px;margin-right:8px}@media (max-width:768px){.guideLinkCard.-half .guideLinkCard__thumbnail{width:25%}.guideLinkCard__title{font-size:14px;font-weight:700;margin-bottom:-5px;overflow:hidden;position:relative;display:inline-block;line-height:1.3em;max-height:calc(3.9em - 1px);text-align:justify;padding-right:1em}.guideLinkCard__title:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.guideLinkCard__title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.guideLinkCard__description{display:none!important}}.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal:after,.croppie-container .cr-resizer-vertical:after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:""}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical:after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal:after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;-ms-touch-action:none;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower,.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:none}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}.croppieModal .Modal-Mask .Modal-Wrapper{height:auto}.croppieModal .Modal-Mask .Modal-Container{width:100%;height:100%;padding-left:0;padding-right:0}.croppieModal .Modal-Mask .Modal-Body{margin:0;width:100%;height:100%}.croppieModal .Modal-Mask .Modal-Footer{margin-top:0;padding:10px 20px 0}.croppieModal .imageCropper{width:100%;height:100%}.croppieModal .imageCropper__rotateButton{text-align:center}.croppieModal .imageCropper__actionButton{margin-top:20px;display:-ms-flexbox;display:flex}.croppieModal .imageCropper__actionButton .Button+.Button{margin-left:10px}.croppieModal .cr-slider-wrap{margin:5px auto}@media (-ms-high-contrast:none){.croppieModal .croppie-container .cr-slider-wrap{margin-top:-7px}}.lawyerSearchMainVisual{width:100%;height:280px}@media (max-width:768px){.lawyerSearchMainVisual{position:relative;height:220px}}.lawyerSearchMainVisual__background-pc{overflow:hidden;margin:0 calc(50% - 50vw);width:100vw;height:100%;display:block}.lawyerSearchMainVisual__background-pc>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}@media (min-width:1281px){.lawyerSearchMainVisual__background-pc>img{width:100%}}@media (max-width:1280px){.lawyerSearchMainVisual__background-pc>img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:960px){.lawyerSearchMainVisual__background-pc{margin:0;widht:100%}}@media (max-width:768px){.lawyerSearchMainVisual__background-pc{display:none}}.lawyerSearchMainVisual__background-sp{display:none}.lawyerSearchMainVisual__background-sp>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width:768px){.lawyerSearchMainVisual__background-sp{display:block;overflow:hidden;width:100%;height:100%}}.lawyerSearchMainVisual__content{position:relative;padding-top:46px;top:-280px;width:100%;height:280px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#fff}@media (max-width:768px){.lawyerSearchMainVisual__content{position:absolute;padding-top:0;top:50%;transform:translateY(-50%);height:auto}}.lawyerSearchMainVisual__subTitle{font-family:Hiragino Kaku Gothic Pro;font-size:18px;font-style:normal;font-weight:600;line-height:24px}@media (max-width:768px){.lawyerSearchMainVisual__subTitle{font-size:14px;line-height:20px;letter-spacing:.25px}}.lawyerSearchMainVisual__title{margin-top:8px;padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;gap:0 4px;font-family:Hiragino Kaku Gothic Pro}@media (max-width:768px){.lawyerSearchMainVisual__title{margin-top:4px}}.lawyerSearchMainVisual__titleHead{font-size:57px;font-style:normal;font-weight:600;line-height:64px}@media (max-width:768px){.lawyerSearchMainVisual__titleHead{font-size:32px;line-height:40px}}.lawyerSearchMainVisual__titleTail{font-size:36px;font-style:normal;font-weight:600;line-height:44px;text-align:center}@media (max-width:768px){.lawyerSearchMainVisual__titleTail{font-size:24px;line-height:32px}}.lawyerSearchMainVisual__achievementsWrapper{margin-top:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:768px){.lawyerSearchMainVisual__achievementsWrapper{margin-top:6px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;float:left}}.lawyerSearchMainVisual__achievements{display:-ms-flexbox;display:flex;gap:6px}.lawyerSearchMainVisual__achievements>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.lawyerSearchMainVisual__achievementNotesWrapper{display:-ms-flexbox;display:flex}.lawyerSearchMainVisual__achievementNotes{display:-ms-flexbox;display:flex;font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.lawyersAnalyticsByCategoryInOrdinanceDesignatedCity{width:100%}.lawyersAnalyticsByCategoryInOrdinanceDesignatedCity__graph{margin-top:16px;width:100%}.lawyersAnalyticsByCategoryInOrdinanceDesignatedCity__notes{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;font-size:10px;line-height:1.2;color:#aaa}.lawyersAnalyticsByCategoryInOrdinanceDesignatedCity__description{margin-top:8px;font-size:12px;line-height:1.6}.lawyersAnalyticsByCategoryInOrdinanceDesignatedCity__description>p{margin:0}.lawyersAnalyticsByCategoryInOrdinanceDesignatedCity__description>p+p{margin-top:6px}.lawyersAnalyticsByCategory{width:100%}.lawyersAnalyticsByCategory__graph{margin-top:16px;width:100%}.lawyersAnalyticsByCategory__notes{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;font-size:10px;line-height:1.2;color:#aaa}.lawyersAnalyticsByCategory__description{margin-top:8px;font-size:12px;line-height:1.6}.lawyersAnalyticsByCategory__description>p{margin:0}.lawyersAnalyticsByCategory__description>p+p{margin-top:6px}.lawyersAnalyticsByCityGroup{width:100%}.lawyersAnalyticsByCityGroup__graph{width:100%;height:400px}@media (max-width:768px){.lawyersAnalyticsByCityGroup__graph{height:280px}}.lawyersAnalyticsByCityGroup__notes{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;font-size:10px;line-height:1.2;color:#aaa}.lawyersAnalyticsByCityGroup__description{margin-top:8px;font-size:12px;line-height:1.6}.lawyersAnalyticsByCityGroup__description>p{margin:0}.lawyersAnalyticsByCityGroup__description>p+p{margin-top:6px}.lawyersAnalyticsByCityInOrdinanceDesignatedCity{width:100%}.lawyersAnalyticsByCityInOrdinanceDesignatedCity__graph{width:100%;height:400px}@media (max-width:768px){.lawyersAnalyticsByCityInOrdinanceDesignatedCity__graph{height:280px}}.lawyersAnalyticsByCityInOrdinanceDesignatedCity__notes{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;font-size:10px;line-height:1.2;color:#aaa}.lawyersAnalyticsByCityInOrdinanceDesignatedCity__description{margin-top:8px;font-size:12px;line-height:1.6}.lawyersAnalyticsByCityInOrdinanceDesignatedCity__description>p{margin:0}.lawyersAnalyticsByCityInOrdinanceDesignatedCity__description>p+p{margin-top:6px}.lawyersAnalyticsByCity{width:100%}.lawyersAnalyticsByCity__graph{margin-top:16px;width:100%}.lawyersAnalyticsByCity__notes{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;font-size:10px;line-height:1.2;color:#aaa}.lawyersAnalyticsByCity__description{margin-top:8px;font-size:12px;line-height:1.6}.lawyersAnalyticsByCity__description>p{margin:0}.lawyersAnalyticsByCity__description>p+p{margin-top:6px}.lawyerBase__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lawyerBase__inner.-full-height{position:relative;height:calc(100vh - 48px)}.lawyerBase__main{-ms-flex-positive:1;flex-grow:1;margin:0 24px 80px;padding-top:16px;height:100%}.lawyerBase__sub{overflow-y:scroll;overscroll-behavior-y:none;min-width:210px;max-width:210px;height:calc(100vh - 48px)}@media (max-width:768px){.lawyerBase__inner{-ms-flex-direction:column;flex-direction:column}.lawyerBase__inner.-full-height{height:auto}.lawyerBase__inner.-full-height:after{display:none}.lawyerBase__main{margin:16px 12px 80px;padding-top:0}.lawyerBase__sub{height:100%;width:100%;min-width:unset;max-width:unset}}.lawyerBbsMessageCard{padding:15px 10px}.lawyerBbsMessageCard__head{display:-ms-flexbox;display:flex}.lawyerBbsMessageCard__answerStatus{margin-left:16px}.lawyerBbsMessageCard.-is-best{background-image:url(/assets/images/common/best-answer-medal-5d53f9554d.png);background-repeat:no-repeat;background-size:64px;background-position:right 5% top}.lawyerBbsMessageCard.-is-mine{background-color:#f0f9fd}.lawyerBbsMessageCard.-is-anonymous .bbsMessageCard__userIcon img,.lawyerBbsMessageCard.-is-user .bbsMessageCard__userIcon img{border:none}.lawyerBbsMessageCard__area{display:-ms-flexbox;display:flex}.lawyerBbsMessageCard__anonymousLawyer,.lawyerBbsMessageCard__userIcon{-ms-flex-align:center;align-items:center}.lawyerBbsMessageCard__userIcon{margin-bottom:15px;display:-ms-flexbox;display:flex}.lawyerBbsMessageCard__userIcon img{height:40px;width:40px;min-width:40px;border-radius:50%;border:1px solid #ded6d1}.lawyerBbsMessageCard__lawyerIcon{width:58px;min-width:58px}.lawyerBbsMessageCard__lawyerIcon img{width:100%;height:58px;border-radius:50%;border:1px solid #ded6d1}.lawyerBbsMessageCard__main{-ms-flex-positive:1;flex-grow:1}.lawyerBbsMessageCard__lawyerName{font-size:1.6rem;font-weight:700}.lawyerBbsMessageCard__lawyerName a{transition:opacity .2s}.lawyerBbsMessageCard__lawyerName a:link,.lawyerBbsMessageCard__lawyerName a:visited{opacity:1}.lawyerBbsMessageCard__lawyerName a:hover{opacity:.7}.lawyerBbsMessageCard__lawyerName a:active,.lawyerBbsMessageCard__lawyerName a:focus{opacity:1}@media (max-width:768px){.lawyerBbsMessageCard__lawyerName a:hover{opacity:1}}.lawyerBbsMessageCard__lawyerName.-is-anonymous-lawyer{font-weight:400}.lawyerBbsMessageCard__userName{font-size:1.4rem;white-space:nowrap;margin-left:10px}.lawyerBbsMessageCard__nameHonorific{font-size:1.2rem;margin-left:.5em;color:#999}.lawyerBbsMessageCard__situation{display:-ms-flexbox;display:flex;margin-top:2px;-ms-flex-align:center;align-items:center}.lawyerBbsMessageCard__createdAt{color:#999;font-size:1.2rem;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-ms-flexbox;display:flex}.lawyerBbsMessageCard__prefecture{color:#999;font-size:1.2rem}.lawyerBbsMessageCard__category{color:#2496ca;font-size:1.2rem}.lawyerBbsMessageCard__category i{color:#2496ca;font-size:1.8rem}.lawyerBbsMessageCard__body{margin-top:10px}.lawyerBbsMessageCard__statuses{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.lawyerBbsMessageCard__statuses>[class*=Button]+[class*=Button]{margin-left:10px}.lawyerBbsSearch__modalOpener{margin-bottom:10px}.lawyerBbsSearch__modal{overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lawyerBbsSearch__modal .Modal-Wrapper{height:100%;margin-left:auto;margin-right:auto;max-height:700px}.lawyerBbsSearch__modal .Modal-Container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lawyerBbsSearch__modal .Modal-Body{height:86%;overflow-y:auto}@media (max-width:768px){.lawyerBbsSearch__modalOpener{padding:0 10px}}.lawyerBbs__questionTitle{padding:10px;margin-bottom:10px;font-size:1.8rem;background-color:#e6f0f8;color:#004980}.lawyerBbs__questionTitle>i{margin-right:.25em;font-size:2.4rem;color:#28a7e1}.lawyerBbs__questionInfo{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:10px}.lawyerBbs__questionPostedAt{color:#999;font-size:1.2rem}.lawyerBbs__questionUser{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.lawyerBbs__questionUserIcon{margin-right:.5em;width:24px;min-width:24px}.lawyerBbs__questionUserIcon img{width:100%;height:24px}.lawyerBbs__questionAdditionalMessage{margin-top:15px}.lawyerBbs__reportLink{margin-top:.5em;text-align:right;font-size:1.2rem}.lawyerBbs__timeline{margin-top:15px}.lawyerBbs__timelineIntroduction{margin:0 0 20px;text-align:center;color:#999}.lawyerBbs__bestAnswerTitle{padding-bottom:.5em;border-bottom:1px solid #ded6d1;font-size:1.8rem;color:#b8135d;font-weight:700;line-height:1}.lawyerBbs__bestAnswerTitle>i{margin-right:.25em}.lawyerBbs__timelineTitle{padding:10px;font-size:1.8rem;background-color:#f4f2f0;border-top:1px solid #ded6d1;border-bottom:1px solid #ded6d1}.lawyerBbs__timelineTitle>i{margin-right:.25em;font-size:2.4rem;color:#b8135d}.lawyerBbs__contactTitle{padding:10px;font-size:1.8rem;background-color:#f4f2f0;border-bottom:1px solid #ded6d1}.lawyerBbs__contactTitle>i{margin-right:.25em;font-size:2.4rem;color:#666}.lawyerBbs__contactCaution{font-size:12px;color:#aaa;float:right;margin-top:16px}.lawyerBbs__noMessages{padding:40px 0 20px;text-align:center;color:#999}.lawyerBbs__bbsLink{margin-top:20px;font-weight:700;text-align:center}.lawyerBbs__bbsLink a{transition:opacity .2s}.lawyerBbs__bbsLink a:link,.lawyerBbs__bbsLink a:visited{opacity:1}.lawyerBbs__bbsLink a:hover{opacity:.7}.lawyerBbs__bbsLink a:active,.lawyerBbs__bbsLink a:focus{opacity:1}@media (max-width:768px){.lawyerBbs__bbsLink a:hover{opacity:1}}.lawyerBbs__messageListItem{border-bottom:1px solid #ded6d1}.lawyerBbs__messageForm{margin-top:20px}.lawyerBbs__messageForm textarea{min-height:8em}.lawyerBbs__messageFormTitle{background-color:#ded6d1;font-weight:700;font-size:1.6rem;padding:8px 12px;line-height:1;margin-bottom:10px}.lawyerBbs__checkAnonymous{margin-top:20px;text-align:center}.lawyerBbs__forceAnonymizationMessage{margin-top:5px;color:#e00;font-size:12px}.lawyerBbs__postButton{margin-top:20px;height:125px}.lawyerBbs__postButton .Button{max-width:360px;margin:auto}.lawyerBbs__closeMessage{color:#999;background-color:#f4f2f0;text-align:center;padding:10px;margin-top:30px}.lawyerBbs__closeMessage.-flashy{background-color:#be0000;color:#fff;margin-bottom:15px;margin-top:15px}.lawyerBbs__modalLawyer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.lawyerBbs__modalLawyerImage img{width:40px;height:40px;border-radius:50%}.lawyerBbs__modalLawyerName{margin-left:10px;font-size:1.6rem}.lawyerBbs__modalLawyerHonorific{font-size:1.2rem;margin-left:.5em;color:#999}.lawyerBbs__modalButtons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.lawyerBbs__modalButtons .Button{width:49%}.lawyerBbs__talkLinkBox{margin-top:30px}@media (max-width:768px){.lawyerBbs{padding:0 10px}.lawyerBbs__questionTitle,.lawyerBbs__talkLinkBox,.lawyerBbs__timeline{margin-left:-10px;margin-right:-10px}}.lawyerCard{border:1px solid #e8e3df;border-bottom:none;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:10px}.lawyerCard__offers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;text-align:center;margin-top:12px;margin-bottom:-5px;margin-left:-5px;font-weight:700;font-size:1.1rem}.lawyerCard__offerName{width:calc(16.6% - 5px);border:1px solid #aaa;color:#666;border-radius:150px;font-weight:400;margin-left:5px;margin-bottom:5px}@media (max-width:768px){.lawyerCard__offerName{width:calc(33.3% - 5px)}}.lawyerCard__offerRemark{overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(1.6em - 1px);text-align:justify;padding-right:1em;margin-top:8px;margin-bottom:-5px;font-size:10px}.lawyerCard__offerRemark:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.lawyerCard__offerRemark:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media (max-width:632px){.lawyerCard__offerRemark{overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.lawyerCard__offerRemark:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.lawyerCard__offerRemark:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}}.lawyerCard__header{border-bottom:1px solid #b8135d;padding-bottom:.5em}.lawyerCard__headerLink{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;transition:opacity .2s}.lawyerCard__headerLink:link,.lawyerCard__headerLink:visited{opacity:1}.lawyerCard__headerLink:hover{opacity:.7}.lawyerCard__headerLink:active,.lawyerCard__headerLink:focus{opacity:1}@media (max-width:768px){.lawyerCard__headerLink:hover{opacity:1}}.lawyerCard__lawyerName{position:relative;font-size:20px;padding-left:.25em;line-height:1;border-left:3px solid #b8135d;white-space:nowrap}.lawyerCard__lawyerNameSub{font-size:1.4rem;margin-left:.5em}.lawyerCard__headerTags{margin-left:auto;display:-ms-flexbox;display:flex}.lawyerCard__headerTag{padding:2px 10px;text-align:center;background-color:#fff;border:1px solid #00599c;border-radius:3px;font-weight:700;font-size:12px}.lawyerCard__headerTag+.lawyerCard__headerTag{margin-left:.5em}.lawyerCard__headerTag.-prefecture{background-color:#00599c;color:#fff;font-weight:400}.lawyerCard__basicInformation{display:-ms-flexbox;display:flex}.lawyerCard__content{margin-top:8px}.lawyerCard__mylistButtonArea{margin-left:auto}.lawyerCard__mylistButton{width:32px;height:32px;font-size:12px;background-color:#fff;margin:0;box-sizing:border-box;line-height:1;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;border:0;cursor:pointer}.lawyerCard__staredIcon{color:#f90;line-height:1;font-size:24px;margin-top:2px}.lawyerCard__starIcon{color:#ccc;line-height:1;font-size:24px;margin-top:2px}.lawyerCard__starIcon:hover{color:#f90}.lawyerCard__profileImage{max-width:200px;min-width:124px;width:30%;float:left;margin:0 10px 0 0}.lawyerCard__profileImage a{display:block;width:100%;transition:opacity .2s;position:relative;padding-bottom:100%;height:0;background-color:#f4f2f0}.lawyerCard__profileImage a:link,.lawyerCard__profileImage a:visited{opacity:1}.lawyerCard__profileImage a:hover{opacity:.7}.lawyerCard__profileImage a:active,.lawyerCard__profileImage a:focus{opacity:1}@media (max-width:768px){.lawyerCard__profileImage a:hover{opacity:1}}.lawyerCard__profileImage img{position:absolute;width:100%;height:100%;box-sizing:border-box;overflow:hidden;padding:1px;border:1px solid #00599c}.lawyerCard__profileMain{-ms-flex:1;flex:1}.lawyerCard__profileMainBottom{margin-top:10px;margin-bottom:3px}.lawyerCard__firmName{display:-ms-flexbox;display:flex;font-size:1.3rem}.lawyerCard__firmName:before{width:20px;color:#004980;font-size:18px;line-height:1;margin:1px 2px 0 0}.lawyerCard__location{display:-ms-flexbox;display:flex;margin-top:5px;margin-bottom:-5px}.lawyerCard__location:before{width:20px;color:#004980;font-size:19px;line-height:1;margin:-2px 2px 0 0}.lawyerCard__locationInner{-ms-flex:1;flex:1}.lawyerCard__cityName{line-height:1.2;font-size:13px;font-weight:700}.lawyerCard__access{margin-top:3px;font-size:12px;line-height:1.25;overflow:hidden;position:relative;display:inline-block;line-height:1.25em;max-height:calc(3.75em - 1px);text-align:justify;padding-right:1em}.lawyerCard__access:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.lawyerCard__access:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.lawyerCard__specializedCategories{display:-ms-flexbox;display:flex;margin-top:8px;background-color:#e6f0f8;border:1px solid #ded6d1}.lawyerCard__specializedCategoriesTitle{position:relative;top:5px}.lawyerCard__categoryList{margin-right:-10px;padding:10px}.lawyerCard__categoryListItem{display:inline-block;font-size:1.2rem;font-weight:700;margin:0 10px 0 0;white-space:nowrap}.lawyerCard__categoryListItem a{color:#333;transition:opacity .2s}.lawyerCard__categoryListItem a:link,.lawyerCard__categoryListItem a:visited{opacity:1}.lawyerCard__categoryListItem a:hover{opacity:.7}.lawyerCard__categoryListItem a:active,.lawyerCard__categoryListItem a:focus{opacity:1}@media (max-width:768px){.lawyerCard__categoryListItem a:hover{opacity:1}}.lawyerCard__categoryListItem i{font-size:16px;color:#b8135d}.lawyerCard__buttonArea{margin-top:2px;padding:8px}.lawyerCard__description{display:-ms-flexbox;display:flex;margin-top:8px;padding:8px;background-color:#f4f2f0;border:1px solid #ded6d1}.lawyerCard__description p{font-size:1.2rem;margin:0;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.lawyerCard__description p:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.lawyerCard__description p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f3f3f3}.lawyerCard__specializedCategories+.lawyerCard__description{margin-top:8px}.lawyerCard__menuLinks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify-content;justify-content:justify-content;border:1px solid #ded6d1;border-top:none;padding:5px}.lawyerCard__menuLinks>a{border:1px solid #00599c;transition:opacity .2s}.lawyerCard__menuLinks>a:link,.lawyerCard__menuLinks>a:visited{opacity:1}.lawyerCard__menuLinks>a:hover{opacity:.7}.lawyerCard__menuLinks>a:active,.lawyerCard__menuLinks>a:focus{opacity:1}@media (max-width:768px){.lawyerCard__menuLinks>a:hover{opacity:1}}.lawyerCard__menuLinks>span{border:1px solid #e8e3df;color:#999}.lawyerCard__menuLink{border-radius:3px;-ms-flex:1;flex:1;text-align:center;font-size:1.2rem;padding:4px}.lawyerCard__menuLink+.lawyerCard__menuLink{margin-left:2%}.lawyerCard__menuLink>i{margin-right:.25em}.lawyerCard__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px -10px -10px;padding:12px;border-top:1px solid #e8e3df;background-color:#f9fafb}.lawyerCard__contactInfo{-ms-flex:1;flex:1;font-size:0;white-space:nowrap}.lawyerCard__telLink{display:inline-block;margin-right:8px;white-space:nowrap;font-weight:700;font-size:16px;color:#333;line-height:1.5!important;line-height:1;vertical-align:middle}.lawyerCard__telLink>a{color:inherit}.lawyerCard__telLink:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:legal-coconala-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;font-size:12px;color:#004980}.lawyerCard__businessHour{display:inline-block;line-height:1.5;font-size:11px;color:#0a2733}.lawyerCard__businessHour,.lawyerCard__emailLink{padding-right:8px;vertical-align:middle;white-space:nowrap}.lawyerCard__emailLink{margin-top:2px;line-height:1.5!important;font-size:12px;color:#333;line-height:1}.lawyerCard__emailLink:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:legal-coconala-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;font-size:13px;color:#004980;vertical-align:-2px}.lawyerCard__moreLink{-ms-flex:1;flex:1}.lawyerCard__moreLink a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:52px;padding:0 16px;text-align:center;font-weight:700;font-size:15px;line-height:1;border-radius:8px;background-color:#b8135d;color:#fff;transition:opacity .2s}.lawyerCard__moreLink a:link,.lawyerCard__moreLink a:visited{opacity:1}.lawyerCard__moreLink a:hover{opacity:.7}.lawyerCard__moreLink a:active,.lawyerCard__moreLink a:focus{opacity:1}@media (max-width:768px){.lawyerCard__moreLink a:hover{opacity:1}}.lawyerCard.-is-promoted .lawyerCard__locationTag{border:1px solid #00599c;background-color:#fff;color:#00599c;font-weight:700}.lawyerCard.-is-general .lawyerCard__profileImage{max-width:124px}.lawyerCard.-is-general .lawyerCard__moreLink a{background-color:#004980}@media (max-width:768px){.lawyerCard__footer{display:block}.lawyerCard__contactInfo{white-space:normal}.lawyerCard__telLink{font-size:15px}.lawyerCard__businessHour{padding-right:0}.lawyerCard__emailLink{margin-top:4px}.lawyerCard__moreLink{margin-top:16px}.lawyerCard__moreLink a{height:40px}}@media (max-width:500px){.lawyerCard__profileImage{width:100px;margin-bottom:0;min-width:82px}.lawyerCard__basicInformation{min-height:82px}.lawyerCard__description,.lawyerCard__specializedCategories{float:right;width:100%}.lawyerCard__descriptionFree{display:none!important;float:right;width:100%}.lawyerCard__menuLink{font-size:1rem}.lawyerCard__headerTag{font-size:11px}.lawyerCard__headerTag+.lawyerCard__headerTag{margin-left:.25em}.lawyerCard__buttonArea.-is-pc{display:none}}.lawyerCard--free .lawyerCard__header,.lawyerCard--free .lawyerCard__lawyerName{border-color:#ded6d1}.lawyerCard--free .lawyerCard__profileImage{max-width:124px}.lawyerCard--free .lawyerCard__profileImage img{border-color:#ded6d1}.lawyerCard--free .lawyerCard__descriptionFree{display:-ms-flexbox;display:flex;margin-top:10px}.lawyerCard--free .lawyerCard__descriptionFree p{margin:0;font-size:12px;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.lawyerCard--free .lawyerCard__descriptionFree p:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.lawyerCard--free .lawyerCard__descriptionFree p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.lawyerCard--free .lawyerCard__moreLink a{border:1px solid #00599c;background-color:#fff;color:#00599c}@media (max-width:480px){.lawyerCard--free .lawyerCard__descriptionFree p{width:100%}}.lawyerCassetteWrapper{container-type:inline-size}.lawyerCassette{padding:24px 0;border-top:1px solid #e7eaeb}.lawyerCassette__icon{-ms-flex-negative:0;flex-shrink:0}.lawyerCassette__businessHourContainer{display:none}.lawyerCassette__main{display:-ms-flexbox;display:flex;gap:16px}.lawyerCassette__main-mobile{display:none;-ms-flex-direction:column;flex-direction:column}.lawyerCassette__basicInformation{width:100%}.lawyerCassette__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.lawyerCassette__lawyerNameContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:24px}.lawyerCassette__lawyerName{color:#0a2733;font-size:20px;font-weight:600;line-height:normal}.lawyerCassette__lawyerTitle{color:#0a2733;font-size:14px;font-weight:600}.lawyerCassette__descriptionContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.lawyerCassette__descriptionContainer.--free{gap:4px}.lawyerCassette__interviewLink{font-size:11px;line-height:1;color:#546871;text-decoration:underline}.lawyerCassette__interviewLink,.lawyerCassette__prefectureContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lawyerCassette__prefectureContainer{gap:16px}.lawyerCassette__prefecture{border-radius:4px;border:1px solid #004980;color:#004980;text-align:center;font-size:11px;font-weight:300;padding:0 8px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.lawyerCassette__prefecture:hover{background-color:#f2f6f9}.lawyerCassette__branchName{color:#849298;font-size:12px;font-weight:300;line-height:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1}.lawyerCassette__descriptionInner{display:-ms-flexbox;display:flex}.lawyerCassette__description{color:#0a2733;font-size:14px;font-weight:300;width:100%;display:-webkit-box;
  /*! autoprefixer: off */-webkit-box-orient:vertical;
  /*! autoprefixer: on */-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;position:relative}.lawyerCassette__offers{margin-top:12px;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.lawyerCassette__offers{display:-ms-grid;display:grid;-ms-grid-rows:(auto)[1];grid-template-rows:repeat(1,auto);grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:5px;padding-right:100px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent);scrollbar-width:thin;scrollbar-color:#849298 #f9fafb}.lawyerCassette__offers::-webkit-scrollbar{height:4px;-webkit-appearance:none}.lawyerCassette__offers::-webkit-scrollbar-track{background:#f9fafb;border-radius:2px}.lawyerCassette__offers::-webkit-scrollbar-thumb{background:#849298;border-radius:2px}}.lawyerCassette__offer{border-radius:10px;border:1px solid #b6bfc2;color:#0a2733;text-align:center;-ms-flex-line-pack:center;align-content:center;font-size:11px;font-weight:300;padding:0 8px}.lawyerCassette__offer.-matched{background:var(--Secondary-100,#d6ecff);border-color:var(--Secondary-100,#d6ecff);color:#0977e5}.lawyerCassette__locationContainer{display:-ms-flexbox;display:flex;gap:16px}.lawyerCassette__locationContainer.--free{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.lawyerCassette__location{gap:12px;line-height:normal}.lawyerCassette__linkContainer,.lawyerCassette__location{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lawyerCassette__linkContainer{gap:4px}.lawyerCassette__locationIconWrapper{width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.lawyerCassette__locationIconWrapper{-ms-flex-align:start;align-items:start}}.lawyerCassette__prefectureAndCity{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:4px}.lawyerCassette__prDescriptionContainer{display:-ms-flexbox;display:flex;gap:12px}.lawyerCassette__prPrefecture,.lawyerCassette__prPrefectureLink{color:#004980;font-size:13px;font-weight:600}.lawyerCassette__prPrefectureLink{-webkit-text-decoration-line:underline;text-decoration-line:underline}.lawyerCassette__prDescription{color:#0a2733;font-size:13px;font-weight:300}.lawyerCassette__addressLink{color:#0977e5;font-size:13px;font-weight:600}.lawyerCassette__linkSeparator,.lawyerCassette__stationLink{color:#0a2733;font-size:13px;font-weight:300}.lawyerCassette__stationLink{-webkit-text-decoration-line:underline;text-decoration-line:underline}.lawyerCassette__stationDescription{color:#0a2733;font-size:13px;font-weight:300}@media (max-width:768px){.lawyerCassette__stationDescription{-ms-flex-align:center;align-items:center}}.lawyerCassette__address,.lawyerCassette__holiday{color:#0a2733;font-size:13px;font-weight:300;line-height:normal}.lawyerCassette__tail{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.lawyerCassette__tail--reversed{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lawyerCassette__contactContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px;gap:8px}.lawyerCassette__contactWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;gap:2px}.lawyerCassette__businessHourContainer{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center}.lawyerCassette__businessHourContainer.-sp{display:none}.lawyerCassette__businessHour{font-size:12px;color:#0a2733}.lawyerCassette__telContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;font-size:16px}.lawyerCassette__telNum{color:#333;font-weight:600}.lawyerCassette__contactIcon{display:-ms-grid;display:grid;place-content:center;width:20px;height:20px}.lawyerCassette__emailContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2px}.lawyerCassette__lawyerImage{width:200px;height:200px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:block;margin-bottom:0}.lawyerCassette__lawyerImage.--free{width:152px;height:152px}.lawyerCassette__buttonWrapper{width:100%}.lawyerCassette__button{font-size:15px;border-radius:8px;font-weight:600;width:100%;height:-moz-fit-content;height:fit-content;padding:13px 16px}.lawyerCassette__button.--tel,.lawyerCassette__button.--tel.-has-current-specialty{color:#004980;border-color:#b6bfc2;background-color:#fff}@media (max-width:768px){.lawyerCassette__button.--tel{color:#fff;border-color:#004980;background-color:#004980}.lawyerCassette__button.--tel.-has-current-specialty{color:#fff;background-color:#b8135d;border-color:#b8135d}}.lawyerCassette__button.--mail{color:#fff;border-color:#004980;background-color:#004980}.lawyerCassette__button.--mail.-has-current-specialty{color:#fff;background-color:#b8135d;border-color:#b8135d}@media (max-width:768px){.lawyerCassette__button.--mail,.lawyerCassette__button.--mail.-has-current-specialty{color:#004980;border-color:#004980;background-color:#fff}}.lawyerCassette__button.--free{color:#004980;border-color:#004980;width:144px}.lawyerCassette__telButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;line-height:1}@media (max-width:768px){.lawyerCassette__telButton{gap:4px}}.lawyerCassette__telIcon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.lawyerCassette__telIcon{width:20px;height:20px}.lawyerCassette__telIcon path{fill:#fff}}.lawyerCassette__telButtonDescription{color:#fff}@media (min-width:768px){.lawyerCassette__telButtonDescription{color:#0a2733}.lawyerCassette__telButtonDescription:after{content:"：" attr(data-tel-number)}}.lawyerCassette__mailButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;line-height:1}@media (max-width:768px){.lawyerCassette__mailButton{gap:4px;height:20px}}.lawyerCassette__mailIcon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.lawyerCassette__mailIcon{display:none}}.lawyerCassette__footer{margin-top:12px;padding:16px 16px 6px;background-color:#f9fafb}.lawyerCassette__footer.-has-current-specialty{margin:0;padding:6px 16px}@media (max-width:768px){.lawyerCassette__footer.-has-current-specialty{margin-top:12px;padding:8px}}.lawyerCassette__footer.-pc{display:block}@media (max-width:768px){.lawyerCassette__footer.-pc{display:none}}.lawyerCassette__footer.-sp{display:none}@media (max-width:768px){.lawyerCassette__footer.-sp{display:block}}.lawyerCassette__specialtyCategoryHeader{color:#0a2733;font-size:15px;font-weight:600}.lawyerCassette__specialtyCategoryList.-is-close>li:nth-child(n+3){display:none}.lawyerCassette__specialtyCategory{gap:8px}.lawyerCassette__specialtyCategory,.lawyerCassette__specialtyCategoryItem{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lawyerCassette__specialtyCategoryItem{gap:16px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:12px 0}.lawyerCassette__specialtyCategoryItem:hover{background-color:#f3f4f5}.lawyerCassette__specialtyCategoryItem.-has-current-specialty{padding:0}.lawyerCassette__specialtyCategoryItem.-has-current-specialty:hover{background-color:transparent}.lawyerCassette__specialtyCategoryIcon{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-grid;display:grid;place-content:center}.lawyerCassette__specialtyCategoryIconFont{font-size:40px;color:#b8135d}.lawyerCassette__specialtyCategoryContentOuterContainer{width:100%;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center}.lawyerCassette__specialtyCategoryContentContainer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.lawyerCassette__specialtyCategoryContentContainer.-has-current-specialty{gap:8px}.lawyerCassette__specialtyCategoryContentContainer.-all-specialty-categories{-ms-flex-direction:row;flex-direction:row}.lawyerCassette__specialtyCategoryContentWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.lawyerCassette__specialtyCategoryContentWrapper.-has-current-specialty{gap:0}.lawyerCassette__specialtyCategoryContentWrapper.-all-specialty-categories{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.lawyerCassette__specialtyCategoryName{color:#0a2733;font-size:15px;font-weight:600;line-height:1}.lawyerCassette__specialtyCategoryName.-has-current-specialty{margin-left:8px}.lawyerCassette__specialtyCategoryTag{border-radius:2px;background:var(--Secondary-100,#d6ecff);color:#0977e5;font-size:11px;font-weight:300;padding:0 8px;display:-ms-grid;display:grid;place-content:center;-ms-flex-negative:0;flex-shrink:0}.lawyerCassette__specialtyCategorySubLinksContainer.-pc{margin-left:24px;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:768px){.lawyerCassette__specialtyCategorySubLinksContainer.-pc{display:none}}.lawyerCassette__specialtyCategorySubLinksContainer.-sp{margin-top:8px;display:none;gap:8px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media (max-width:768px){.lawyerCassette__specialtyCategorySubLinksContainer.-sp{display:-ms-flexbox;display:flex}}.lawyerCassette__specialtyCategorySubLink{color:#004980}.lawyerCassette__specialtyCategorySubLink.-pc{display:-ms-flexbox;display:flex;padding:1px 12px;-ms-flex-align:center;align-items:center;border-radius:4px;border:1px solid #004980;font-size:11px;font-weight:600}.lawyerCassette__specialtyCategorySubLink.-pc:hover{background-color:#f2f6f9}@media (max-width:768px){.lawyerCassette__specialtyCategorySubLink.-pc{display:none}}.lawyerCassette__specialtyCategorySubLink.-sp{display:none;padding:0 12px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 0 0px;flex:1 0 0;border-radius:4px;border:1px solid #004980;font-size:12px;font-weight:600}.lawyerCassette__specialtyCategorySubLink.-sp:hover{background-color:#f2f6f9}@media (max-width:768px){.lawyerCassette__specialtyCategorySubLink.-sp{display:-ms-flexbox;display:flex;padding:6px}}.lawyerCassette__specialtyCategoryContent{font-size:13px;color:#0a2733;
  /*! autoprefixer: off */
  /*! autoprefixer: on */-webkit-line-clamp:1}.lawyerCassette__specialtyCategoryContent,.lawyerCassette__specialtyCategoryContent.-has-current-specialty{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.lawyerCassette__specialtyCategoryContent.-has-current-specialty{
  /*! autoprefixer: off */
  /*! autoprefixer: on */-webkit-line-clamp:3}.lawyerCassette__specialtyCategoryMoreLinkContainer{display:none}.lawyerCassette__specialtyCategoryMoreLinkContainer.-is-close{display:-ms-flexbox;display:flex;gap:4px;padding:10px 0;cursor:pointer;-ms-flex-align:center;align-items:center;line-height:1}.lawyerCassette__specialtyCategoryMoreLink{color:var(--brand-Secondary-,#0977e5);font-size:13px;font-weight:300}.lawyerCassette__specialtyCategoryMoreLinkIcon{display:-ms-grid;display:grid;place-content:center}.lawyerCassette__telLink{white-space:nowrap;font-weight:600;font-size:15px;color:#0a2733;line-height:1}.lawyerCassette__telLink>a{color:inherit}@container (max-width:768px){.lawyerCassette{padding:24px 0}@media (max-width:768px){.lawyerCassette{padding:24px 16px}}.lawyerCassette__main{display:none}.lawyerCassette__main-mobile{display:-ms-flexbox;display:flex}.lawyerCassette__lawyerImageWrapper{margin-top:8px;display:-ms-flexbox;display:flex;gap:8px}.lawyerCassette__lawyerImage,.lawyerCassette__lawyerImage.--free{max-width:104px;max-height:104px}.lawyerCassette__locationContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.lawyerCassette__locationWrapper{margin-top:12px}.lawyerCassette__prDescriptionContainer{-ms-flex-direction:column;flex-direction:column;gap:0}.lawyerCassette__prefectureContainer{gap:8px}.lawyerCassette__station{gap:4px}.lawyerCassette__linkContainer{-ms-flex-align:stretch;align-items:stretch}.lawyerCassette__description{-webkit-line-clamp:4;font-size:13px}.lawyerCassette__descriptionContainer{gap:2px}.lawyerCassette__targetAndClosestStation{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lawyerCassette__interviewLinkContainer{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center}.lawyerCassette__contactWrapper{-ms-flex-direction:column;flex-direction:column;border-top:1px solid #e7eaeb;padding:8px 0}.lawyerCassette__contactWrapper--withoutBorder{border:none}.lawyerCassette__contactContainer{-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lawyerCassette__businessHour{font-size:11px}.lawyerCassette__telContainer{font-size:14px}.lawyerCassette__emailContainer{gap:4px}.lawyerCassette__contactIcon{width:16px;height:16px}.lawyerCassette__footer{padding:8px}.lawyerCassette__footer.-pc{display:none}.lawyerCassette__footer.-sp{display:block;margin-top:12px;padding:8px}.lawyerCassette__specialtyCategoryItem{gap:8px}.lawyerCassette__specialtyCategoryIconFont{font-size:20px;color:#b8135d}.lawyerCassette__specialtyCategoryContentContainer,.lawyerCassette__specialtyCategoryContentContainer.-all-specialty-categories{-ms-flex-direction:column;flex-direction:column;gap:4px}.lawyerCassette__specialtyCategoryName{font-size:13px}.lawyerCassette__specialtyCategoryContent{font-size:12px}.lawyerCassette__specialtyCategoryContent.-has-current-specialty{font-size:12px;-webkit-line-clamp:4}.lawyerCassette__button{font-size:13px;padding:9px}.lawyerCassette__button.--free{width:100%;margin-top:12px}.lawyerCassette__telLink{font-size:14px}.lawyerCassette__businessHourContainer{padding-top:20px;padding-bottom:8px;position:relative;width:100%;margin:0 auto;text-align:center}.lawyerCassette__businessHourContainer.-sp{display:block}.lawyerCassette__businessHourLine{width:100%;height:1px;background-color:#e7eaeb;position:relative}.lawyerCassette__businessHourTextOverlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding-left:8px;font-size:11px;color:#0a2733;white-space:nowrap}}.lawyerForm__lawyer-message-box{background-color:#fff;border:1px solid #ded6d1;border-radius:6px;padding:16px}.lawyerForm__lawyer-message-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px}.lawyerForm__lawyer-message-icon{margin-right:8px}.lawyerForm__lawyer-message-title{font-size:15px;font-weight:600}.lawyerForm__lawyer-message-body{font-size:13px;white-space:pre-line}.lawyerForm__warning-message-box{background-color:#fff8df;font-size:12px;padding:12px;margin-bottom:12px}.lawyerForm__checkbox-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.lawyerForm__category-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 8px}.lawyerForm__category{background-color:#fff;border:1px solid #999;border-radius:5px;font-size:12px;height:34px;width:32%}.lawyerForm__category-body{margin-left:8px;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}@media (max-width:632px){.lawyerForm__checkbox-group{gap:12px}.lawyerForm__warning-message-box{margin-bottom:8px}.lawyerForm__category{width:48%}}.lawyerListHeader__heading{margin-bottom:5px}.lawyerListHeader__notes{font-size:12px}.lawyerListWithMoreLink__moreLink{margin-top:20px}.lawyerListWithPagination__header{overflow:hidden}.lawyerListWithPagination__help{font-size:.9rem;color:#999}.lawyerListWithPagination__resultText{float:left;font-size:1.6rem;line-height:1;margin-bottom:.5em}.lawyerListWithPagination__paginateSummary{float:right;margin-left:1em;margin-bottom:.25em;color:#999;text-align:right;font-size:1.3rem}.lawyerListWithPagination__noContentText{text-align:center}.lawyerListWithPagination__errorText{padding:50px 10px;text-align:center;color:#f45959}.lawyerListWithPagination__paginator{margin-top:20px}@media (max-width:632px){.lawyerListWithPagination__paginateSummary{font-size:1.2rem}.lawyerListWithPagination__help{display:inline-block}.lawyerListWithPagination__header{padding:0 10px}}.lawyerNews__listItem{border-top:1px dotted #ded6d1;padding:1em 0}.lawyerNews__listItem:last-child{border-bottom:1px dotted #ded6d1}.lawyerNews__article{padding:0 10px}.lawyerNews__articleHeader{margin-bottom:.5em}.lawyerNews__publishDate{font-size:1.2rem;color:#999}.lawyerNews__articleTitle{font-size:1.4rem;font-weight:700}.lawyerNews__articleBody{font-size:1.2rem}.lawyerNews__articleBody p:last-child{margin:0}.lawyerNews__tmpMessage{text-align:center;padding:5px;background-color:hsla(0,85%,92%,.4);font-size:1.2rem;border-bottom:1px solid #e8e3df}.lawyerPageHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:49px;padding:0 24px;background-color:#fff;z-index:6000;border-bottom:1px solid #b6bfc2;position:sticky;top:0}.lawyerPageHeader__menuButton{position:relative;top:4px}@media (min-width:768px){.lawyerPageHeader__menuButton{display:none}}.lawyerPageHeader__siteLogo{line-height:1}.lawyerPageHeader__notifications{margin-left:95px}.lawyerPageHeader__notifications,.lawyerPageHeader__notifications__mobile{display:-ms-grid;display:grid;place-content:center}.lawyerPageHeader__menu{margin-left:auto;-ms-flex-pack:center;justify-content:center;gap:18px}.lawyerPageHeader__lawyer,.lawyerPageHeader__menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lawyerPageHeader__lawyer{gap:8px;position:relative}.lawyerPageHeader__lawyer:hover .lawyerPageHeader__dropdownMenu{display:block}.lawyerPageHeader__officeName{font-size:11px;color:#849298}.lawyerPageHeader__lawyerName{font-size:11px;color:#0a2733}.lawyerPageHeader__lawyerIcon{width:26px;height:26px}.lawyerPageHeader__lawyerIcon img{width:100%;height:100%;border-radius:50%}.lawyerPageHeader__dropdownMenu{position:absolute;top:calc(100% + 10px);right:0;margin-top:-10px;display:none;z-index:6010}.lawyerPageHeader__dropdownMenu:before{content:"";display:block;width:100%;height:10px;margin-top:-10px}.lawyerPageHeader__menuList{position:relative;border:1px solid #e8e3df;background-color:#fff;border-radius:4px;vertical-align:middle;width:220px;box-shadow:0 6px 12px rgba(0,0,0,.2)}.lawyerPageHeader__menuList:before{content:"";display:block;width:8px;height:8px;background:#fff;border-top:1px solid #e8e3df;border-right:1px solid #e8e3df;transform:rotate(-45deg);position:absolute;box-sizing:border-box;top:-4px;bottom:auto;left:50%;margin-left:-4px;left:auto;right:14px}.lawyerPageHeader__menuListItem{white-space:nowrap}.lawyerPageHeader__menuListItem a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px;color:#333;transition:opacity .2s}.lawyerPageHeader__menuListItem a:link,.lawyerPageHeader__menuListItem a:visited{opacity:1}.lawyerPageHeader__menuListItem a:hover{opacity:.7}.lawyerPageHeader__menuListItem a:active,.lawyerPageHeader__menuListItem a:focus{opacity:1}@media (max-width:768px){.lawyerPageHeader__menuListItem a:hover{opacity:1}}.lawyerPageHeader__menuListItem+.lawyerPageHeader__menuListItem{border-top:1px dotted #e8e3df}.lawyerPageHeader__menuListItem.-has-separator{border-top:1px solid #ded6d1}.lawyerPageHeader__beforeLogin a{color:#333;transition:opacity .2s}.lawyerPageHeader__beforeLogin a:link,.lawyerPageHeader__beforeLogin a:visited{opacity:1}.lawyerPageHeader__beforeLogin a:hover{opacity:.7}.lawyerPageHeader__beforeLogin a:active,.lawyerPageHeader__beforeLogin a:focus{opacity:1}@media (max-width:768px){.lawyerPageHeader__beforeLogin a:hover{opacity:1}}.lawyerPageHeader__beforeLogin a+a{margin-left:.5em;padding-left:.5em;border-left:1px solid #aaa}@media (min-width:768px){.lawyerPageHeader__notifications__mobile{display:none}}@media (max-width:768px){.lawyerPageHeader{gap:12px;padding:0 12px}.lawyerPageHeader__lawyerName,.lawyerPageHeader__notifications,.lawyerPageHeader__officeName{display:none}.lawyerPageHeader__lawyerIcon{width:26px}}.lawyerQuestionList{padding-right:12px}.lawyerQuestionList__item{border-bottom:1px solid #ded6d1}.lawyerQuestionList__item.-is-active{background-color:#f0f9fd}.lawyerQuestionList__item a{transition:opacity .2s;display:block}.lawyerQuestionList__item a:link,.lawyerQuestionList__item a:visited{opacity:1}.lawyerQuestionList__item a:hover{opacity:.7}.lawyerQuestionList__item a:active,.lawyerQuestionList__item a:focus{opacity:1}@media (max-width:768px){.lawyerQuestionList__item a:hover{opacity:1}}.lawyerQuestionList__card{padding:10px}.lawyerQuestionList__cardHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:10px}.lawyerQuestionList__categoryLabel{background-color:#b8135d;color:#fff;font-size:1rem;padding:1px 10px;white-space:nowrap}.lawyerQuestionList__purposeText{font-size:1.2rem;margin-left:.5em;line-height:1.25;color:#333}.lawyerQuestionList__cardBody{display:-ms-flexbox;display:flex}.lawyerQuestionList__userIcon{width:48px;min-width:48px}.lawyerQuestionList__userIcon img{width:100%;height:48px;border-radius:50%}.lawyerQuestionList__cardMain{width:100%;margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.lawyerQuestionList__cardTitle{margin-left:1.25em;text-indent:-1.25em;font-size:1.6rem;font-weight:700;color:#00599c;line-height:1.3}.lawyerQuestionList__cardTitle i{margin-right:.25em;color:#28a7e1}.lawyerQuestionList__data{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.lawyerQuestionList__createdAt,.lawyerQuestionList__prefecture{font-size:1.2rem;color:#999}.lawyerQuestionList__cardFooter{margin-top:5px}.lawyerQuestionList__lawyerList{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.lawyerQuestionList__lawyerListItem{width:24px}.lawyerQuestionList__lawyerListItem+.lawyerQuestionList__lawyerListItem{margin-left:6px}.lawyerQuestionList__lawyerListItem img{width:100%;height:24px;border-radius:50%;border:.9px solid #ded6d1;background-color:#f4f2f0;box-sizing:border-box}.lawyerQuestionList__noMoreQuestions{padding:4px;text-align:center;background-color:#f4f2f0}.lawyerQuestionList__loadMore a{text-align:center;display:block;padding:1rem 4px}@media (max-width:768px){.lawyerQuestionList__card{padding-left:10px;padding-right:10px}.lawyerQuestionList__userIcon{display:none}}.lawyerSelector__title{margin-top:-15px}.lawyerSelector__search{display:-ms-flexbox;display:flex}.lawyerSelector__box{margin-right:10px}.lawyerSelector__searchButton{padding-top:20px;width:25%}.lawyerSelector__result{margin-top:20px}.lawyerSelector__resultTable{padding:0;border-radius:4px;background-color:#fff;width:100%;border-collapse:collapse}.lawyerSelector__resultTable__tr{border-bottom:1px solid #d7cec7;height:45px}.lawyerSelector__resultTable__content{height:50px;border-bottom:1px solid #f4f2f0}.lawyerSelector__resultTable__content>td{text-align:center;max-width:120px;padding-right:12px}.lawyerSub .lawyerSub__childMenuListItem.-is-active,.lawyerSub .lawyerSub__childMenuListItem>a,.lawyerSub .lawyerSub__grandMenuListItem.-is-active,.lawyerSub .lawyerSub__grandMenuListItem>a{position:relative}.lawyerSub .lawyerSub__childMenuListItem.-is-active:after,.lawyerSub .lawyerSub__childMenuListItem>a:after,.lawyerSub .lawyerSub__grandMenuListItem.-is-active:after,.lawyerSub .lawyerSub__grandMenuListItem>a:after{position:absolute;top:25%;right:4%;margin-top:-2px;color:#ccc;font-family:entypo;content:""}.lawyerSub__menu{height:100%}.lawyerSub__menuTitle{font-size:15px}.lawyerSub__menuTitle a{padding:8px 24px;display:block;height:100%;width:100%;color:#fff;background-color:#546871}.lawyerSub__menuTitle a:hover{transition:.4s;background-color:#3b525c}.lawyerSub__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:calc(100% - 40px)}.lawyerSub__menuGroupListTitle{height:40px;padding-top:16px;padding-left:24px;padding-bottom:4px;font-size:13px;font-weight:300;color:#ced4d6;display:-ms-grid;display:grid}.lawyerSub__menuGroupListTitle a{color:#fff}.lawyerSub__underMenuGroupList{margin-top:40px}.lawyerSub__underMenuListItem>a{display:block;height:32px;padding:6px 24px;font-size:13px;font-weight:600;color:#fff}.lawyerSub__underMenuListItem>a:hover{transition:.4s;background-color:#3b525c}.lawyerSub__underMenuListItem.-is-active>a{background-color:#3b525c}.lawyerSub__underMenuListItem.-is-active>a:after,.lawyerSub__underMenuListItem.-is-active>a>i{color:inherit}.lawyerSub__menuListItem>a{display:block;padding:8px 40px;font-size:15px;font-weight:600;color:#fff}.lawyerSub__menuListItem>a:hover{transition:.4s;background-color:#3b525c}.lawyerSub__menuListItem.-is-active>a{background-color:#3b525c}.lawyerSub__menuListItem.-is-active>a:after,.lawyerSub__menuListItem.-is-active>a>i{color:inherit}.lawyerSub__menuListItem.-is-open>a:after{content:""}.lawyerSub__menuListItem.-is-open>nav{display:block}.lawyerSub__menuListItem.-is-closed>nav{display:none}.lawyerSub__childMenuTitle{padding:8px 4%;border-bottom:1px solid #ded6d1;background-color:#e6f0f8;color:#004980;font-size:1.4rem;font-weight:700}.lawyerSub__childMenuList,.lawyerSub__childMenuListItem+.lawyerSub__childMenuListItem,.lawyerSub__childMenuTitle{border-top:1px solid #ded6d1}.lawyerSub__childMenuListItem>a{display:block;padding:8px 4%;font-size:1.4rem;background-color:#fff;color:#333}.lawyerSub__childMenuListItem.-is-open>a:after{content:""}.lawyerSub__childMenuListItem.-is-active>i{color:#004980;font-size:13px;vertical-align:middle;margin-right:4px}.lawyerSub__childMenuListItem.-is-active>a{color:#b8135d;font-weight:700}.lawyerSub__childMenuListItem.-is-active>a:after{color:#b8135d}.lawyerSub__grandMenuList,.lawyerSub__grandMenuListItem+.lawyerSub__grandMenuListItem{border-top:1px solid #ded6d1}.lawyerSub__grandMenuListItem>a{display:block;padding:8px 4% 8px 11%;font-size:1.4rem;background-color:#fff;color:#333}.lawyerSub__grandMenuListItem.-is-open>a:after{content:""}.lawyerSub__grandMenuListItem.-is-active>i{color:#004980;font-size:13px;vertical-align:middle;margin-right:4px}.lawyerSub__grandMenuListItem.-is-active>a{color:#b8135d;font-weight:700}.lawyerSub__grandMenuListItem.-is-active>a:after{color:#b8135d}.lawyerTalkroom__showOlderLink{position:relative;display:block;padding:10px 0;margin-bottom:-20px;cursor:pointer;text-align:center;background-color:#fff;z-index:1}.lawyerTalkroom__showOlderLink:after{content:"";display:block;position:absolute;bottom:-20px;width:100%;height:20px;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.lawyerTalkroom__messageListItem{display:-ms-flexbox;display:flex;padding:20px 10px;border-top:1px solid #ded6d1}.lawyerTalkroom__messageListItem:last-child{border-bottom:1px solid #ded6d1}.lawyerTalkroom__messageListItem.-is-user{background-color:#e6f0f8}.lawyerTalkroom__messageSub{min-width:40px;max-width:40px;margin-right:10px}.lawyerTalkroom__userIcon{width:40px;height:40px}.lawyerTalkroom__messageCreatedAt{color:#999;font-size:1.2rem;margin-bottom:.25em}.lawyerTalkroom__form{margin-top:20px;display:-ms-flexbox;display:flex}.lawyerTalkroom__formLawyerIcon{margin-right:10px}.lawyerTalkroom__formLawyerIcon img{width:40px;height:40px}.lawyerTalkroom__formMain{-ms-flex-positive:1;flex-grow:1}.lawyerTalkroom__formMain textarea{min-height:7em}.lawyerTalkroom__close,.lawyerTalkroom__formButton{margin-top:20px;text-align:center}.lawyerTalkroom__modalButtons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.lawyerTalkroom__modalButtons .Button{width:49%}.lawyerTalkroom__closedMessage{margin-top:10px;color:#999}@media (max-width:768px){.lawyerTalkroom__form{margin-left:10px;margin-right:10px}.lawyerTalkroom__formLawyerIcon{display:none}.lawyerTalkroom__closedMessage{text-align:center}}.lawyerVideo__description{margin:0}.lawyerVideo__content{margin-top:1em}.lawyerVideo__caseListItem+.lawyerVideo__caseListItem{margin-top:10px}.lawyerVideo__caseNumber{margin-left:5px;font-weight:700}.lawyerVideo__caseCardHeader{display:-ms-flexbox;display:flex}.lawyerVideo__caseCardImage{min-width:58px;max-width:58px;text-align:center}.lawyerVideo__caseCardImageName{margin-top:.25em;font-size:1.2rem}.lawyerVideo__caseCardTitle{margin-left:10px;font-size:1.4rem;line-height:1.4}.lawyerVideo__caseCardText{margin-top:1em}.lawyerVideo__caseCardQuestionListItem{margin-left:1.5em;list-style-type:circle}.lawyerVideo__video{margin-top:20px}.lawyerVideo__videoHeading{text-align:center;font-size:1.4rem;margin-bottom:20px}.lawyerVideo__videoContent{position:relative;width:100%;padding-top:56.25%}.lawyerVideo__videoContent iframe{position:absolute;top:0;right:0;width:100%;height:100%}.lawyerVideo__videoCaption{margin-top:.5em;font-size:1.2rem;text-align:right}.lawyerVideo__categoryLink{margin-top:20px;text-align:center}.lawyerVideo__categoryLink .Button{padding:1rem}@media (max-width:632px){.lawyerVideo__caseCardImage{min-width:48px;max-width:48px}}.legalBbs__header{background-color:#f4f2f0;padding:10px}.legalBbs__headerTitle{font-size:1.8rem;text-indent:-1.65em;margin-left:1.75em}.legalBbs__headerTitle>i{margin-right:.25em;font-size:2.4rem;color:#b8135d}.legalBbs__contactHeader{background-color:#f4f2f0;padding:10px}.legalBbs__contactTitle{font-size:1.8rem;text-indent:-1.65em;margin-left:1.75em}.legalBbs__contactTitle>i{margin-right:-10px;margin-left:8px;font-size:2.4rem;color:#666}.legalBbs__messageListItem{border-bottom:1px solid #ded6d1}.legalBbs__noMessages{padding:40px 0 20px;text-align:center;color:#999}.legalBbs__bestAnswerTitle{padding-bottom:.5em;border-bottom:1px solid #ded6d1;font-size:1.8rem;color:#b8135d;font-weight:700;line-height:1}.legalBbs__bestAnswerTitle>i{margin-right:.25em}.legalBbs__mylistArea{width:100%;height:56px;padding:12px;margin-top:60px;background-color:#e6f0f8;display:-ms-flexbox;display:flex}.legalBbs__mylistedText{display:inline-block}.legalBbs__mylistButton{width:150px;height:32px;padding:6px 0;font-size:12px;background-color:#fff;border:1px solid #333;margin:0;box-sizing:border-box;line-height:1;font-weight:400;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;color:#333;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.legalBbs__mylistText{margin-left:5px}.legalBbs__mylistedCount{font-size:12px;margin-left:auto;text-align:right;max-width:48%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.legalBbs__mylistedIcon{color:#f90}.legalBbs__starIcon{color:#968a82}.legalBbs__staredIcon,.legalBbs__starIcon{line-height:1;font-size:19px;margin-left:6px}.legalBbs__staredIcon{color:#f90}.legalBbs__staredIcon>svg{fill:red}.legalBbs__footerNotes{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}.legalBbs__footerNotes p{margin:0;padding:6px;border:1px solid #ded6d1;font-size:1.2rem;color:#666}.legalBbs__messageForm{margin-top:30px}@media (max-width:768px){.legalBbs__contactHeader,.legalBbs__header,.legalBbs__timeline{margin-left:-10px;margin-right:-10px}.legalBbs__buttons{width:100%}}.legalSub__section+.legalSub__section{margin-top:40px}.legalSub__sectionFooter{margin-top:20px}.legalSub__sectionFooter .Button{font-size:1.4rem}.mainVisual__searchDescription{font-size:1.2rem;margin-bottom:9px}.mainVisual__inner{display:-ms-flexbox;display:flex;width:100%}.mainVisual__section{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;background-color:#f4f2f0}.mainVisual__section--bbs{max-width:262px}.mainVisual__section--bbs .mainVisual__sectionInner{border-left:1px solid #ded6d1}.mainVisual__sectionInner{width:100%;margin:20px 0;padding:0 20px}.mainVisual__sectionHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #ded6d1}.mainVisual__sectionTitle{font-size:1.8rem;font-feature-settings:"palt"}.mainVisual__sectionTitle img{max-height:32px;margin-right:10px}.mainVisual__sectionHeaderSub a{color:#333}.mainVisual__sectionHeaderSub a i{color:#00599c}.mainVisual__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mainVisual__subTitle{margin-bottom:15px}.mainVisual__subTitle a{color:#333}.mainVisual__subTitleText{white-space:nowrap}.mainVisual__subTitleText .SubHeading{margin:0}.mainVisual__subTitleImage{display:none}.mainVisual__areaLinks{-ms-flex-preferred-size:56%;flex-basis:56%}.mainVisual__areaLinksContent{position:relative;background-image:url(/assets/images/common/bg-japan-535142eef1.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;min-height:290px;margin-bottom:30px}.mainVisual__areaLinksRegion{position:absolute;width:60px;height:45px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1px solid #999;border-radius:8px;background-color:hsla(0,0%,100%,.8);cursor:pointer}.mainVisual__areaLinksRegion,.mainVisual__areaLinksRegion:hover .mainVisual__areaLinksList{display:-ms-flexbox;display:flex}.mainVisual__areaLinksRegion--1{top:22%;right:6%}.mainVisual__areaLinksRegion--1 .mainVisual__areaLinksList{left:-48px;bottom:46px}.mainVisual__areaLinksRegion--2{top:40%;right:34%}.mainVisual__areaLinksRegion--2 .mainVisual__areaLinksList{left:-48px;bottom:46px}.mainVisual__areaLinksRegion--3{top:65%;right:8%}.mainVisual__areaLinksRegion--3 .mainVisual__areaLinksList{left:-54px;bottom:40px}.mainVisual__areaLinksRegion--4{top:84%;right:26%}.mainVisual__areaLinksRegion--4 .mainVisual__areaLinksList{left:-54px;bottom:40px}.mainVisual__areaLinksRegion--5{top:66%;right:43%}.mainVisual__areaLinksRegion--5 .mainVisual__areaLinksList{left:-54px;bottom:40px}.mainVisual__areaLinksRegion--6{top:90%;right:54%}.mainVisual__areaLinksRegion--6 .mainVisual__areaLinksList{left:-54px;bottom:40px}.mainVisual__areaLinksRegion--7{top:56%;right:67%}.mainVisual__areaLinksRegion--7 .mainVisual__areaLinksList{left:-54px;bottom:40px}.mainVisual__areaLinksRegion--8{top:94%;right:78%}.mainVisual__areaLinksRegion--8 .mainVisual__areaLinksList{left:-54px;bottom:46px}.mainVisual__areaLinksRegionInner{position:relative}.mainVisual__areaLinksRegionName{padding-top:.1em;line-height:1.15;color:#b8135d;font-weight:700;font-size:1.3rem;transition:opacity .2s}.mainVisual__areaLinksRegionName:link,.mainVisual__areaLinksRegionName:visited{opacity:1}.mainVisual__areaLinksRegionName:hover{opacity:.7}.mainVisual__areaLinksRegionName:active,.mainVisual__areaLinksRegionName:focus{opacity:1}@media (max-width:768px){.mainVisual__areaLinksRegionName:hover{opacity:1}}.mainVisual__areaLinksList{display:none;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border:1px solid #999;background-color:#fff;border-radius:4px;vertical-align:middle;position:absolute;padding:5px;width:136px;z-index:1}.mainVisual__areaLinksList:before{content:"";display:block;width:10px;height:10px;background:#fff;border-top:1px solid #999;border-right:1px solid #999;transform:rotate(135deg);position:absolute;box-sizing:border-box;top:auto;bottom:-5px;left:50%;margin-left:-5px}.mainVisual__areaLinksList:after{content:"";display:block;width:100%;height:12px;position:absolute;left:0;bottom:-12px}.mainVisual__areaLinksListItem{white-space:nowrap;font-size:1.2rem;width:49%;text-align:left}.mainVisual__areaLinksListItem a{transition:opacity .2s}.mainVisual__areaLinksListItem a:link,.mainVisual__areaLinksListItem a:visited{opacity:1}.mainVisual__areaLinksListItem a:hover{opacity:.7}.mainVisual__areaLinksListItem a:active,.mainVisual__areaLinksListItem a:focus{opacity:1}@media (max-width:768px){.mainVisual__areaLinksListItem a:hover{opacity:1}}.mainVisual__areaLinksListItem a:before{margin:0}.mainVisual__categoryLinks{-ms-flex-preferred-size:42%;flex-basis:42%}.mainVisual__categoryLinksList{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainVisual__categoryLinksListItem{width:49%;margin-bottom:5px}.mainVisual__categoryLinksListItem i{font-size:2rem;margin-right:4px;color:#2496ca}.mainVisual__categoryLinksListItem a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;background-color:#fff;border-radius:5px;border:1px solid #999;white-space:nowrap;font-feature-settings:"palt";color:#666;transition:opacity .2s}.mainVisual__categoryLinksListItem a:link,.mainVisual__categoryLinksListItem a:visited{opacity:1}.mainVisual__categoryLinksListItem a:hover{opacity:.7}.mainVisual__categoryLinksListItem a:active,.mainVisual__categoryLinksListItem a:focus{opacity:1}@media (max-width:768px){.mainVisual__categoryLinksListItem a:hover{opacity:1}}.mainVisual__categoryName{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis}.mainVisual__bbs{width:100%}.mainVisual__bbsDescription{font-size:1.2rem;margin-bottom:-8px}.mainVisual__bbsLink{margin-top:15px;text-align:right}.mainVisual__bbsLink a{color:#333;transition:opacity .2s}.mainVisual__bbsLink a:link,.mainVisual__bbsLink a:visited{opacity:1}.mainVisual__bbsLink a:hover{opacity:.7}.mainVisual__bbsLink a:active,.mainVisual__bbsLink a:focus{opacity:1}@media (max-width:768px){.mainVisual__bbsLink a:hover{opacity:1}}.mainVisual__bbsLink a i{color:#00599c}.mainVisual__bbsContent{margin-top:20px}.mainVisual__bbsSearchFormFreeText{display:-ms-flexbox;display:flex}.mainVisual__bbsSearchFormFreeText .FormText{width:calc(100% - 58px);font-size:1.3rem}.mainVisual__bbsSearchFormFreeText .Button{width:58px;white-space:nowrap;padding:0;font-size:1.5rem;border-radius:0 4px 4px 0;margin-left:-2px}.mainVisual__bbsExampleList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;font-size:1.3rem;line-height:1.4}.mainVisual__bbsExampleListItem{font-size:1.3rem;white-space:nowrap;margin-right:1em}.mainVisual__bbsExampleListItem:first-child,.mainVisual__bbsExampleListItem:last-child{margin-right:0}.mainVisual__bbsConsultation{margin-top:23px}@media (max-width:960px){.mainVisual__categoryLinksListItem i{font-size:1.8rem}.mainVisual__categoryName{font-size:1.1rem}}@media (max-width:768px){.mainVisual__inner{display:block}.mainVisual__section+.mainVisual__section{margin-top:10px;width:100%;max-width:100%}.mainVisual__sectionInner{border:none!important}.mainVisual__categoryLinksListItem i{font-size:2rem}.mainVisual__categoryName{font-size:1.2rem}}@media (max-width:632px){.mainVisual__sectionInner{margin:10px 0;padding:0 10px}.mainVisual__sectionHeaderSub{font-size:1.2rem}.mainVisual__areaLinks,.mainVisual__categoryLinks{-ms-flex-preferred-size:49%;flex-basis:49%}.mainVisual__areaLinks .mainVisual__subTitle,.mainVisual__categoryLinks .mainVisual__subTitle{position:relative;margin:0;height:100%}.mainVisual__areaLinks .mainVisual__subTitle a,.mainVisual__categoryLinks .mainVisual__subTitle a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#fff;border-radius:5px;border:1px solid #999;padding:16px;color:#00599c}.mainVisual__areaLinks .mainVisual__subTitle .SubHeading,.mainVisual__categoryLinks .mainVisual__subTitle .SubHeading{text-align:center;display:block;font-size:1.4rem}.mainVisual__areaLinks .mainVisual__subTitle .SubHeading:before,.mainVisual__categoryLinks .mainVisual__subTitle .SubHeading:before{display:none}.mainVisual__areaLinks .mainVisual__subTitleText,.mainVisual__categoryLinks .mainVisual__subTitleText{display:block;margin-bottom:10px}.mainVisual__areaLinks .mainVisual__subTitleImage,.mainVisual__categoryLinks .mainVisual__subTitleImage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:70px;max-height:70px}.mainVisual__areaLinks .mainVisual__subTitleImage--area img,.mainVisual__categoryLinks .mainVisual__subTitleImage--area img{max-height:100%}.mainVisual__areaLinks .mainVisual__subTitleImage--category img,.mainVisual__categoryLinks .mainVisual__subTitleImage--category img{max-height:74%;margin-top:-6px}.mainVisual__areaLinksContent,.mainVisual__categoryLinksContent{display:none}}.moreDetail__buttonText{margin:.25em 0;color:#2496ca;transition:opacity .2s}.moreDetail__buttonText:link,.moreDetail__buttonText:visited{opacity:1}.moreDetail__buttonText:hover{opacity:.7}.moreDetail__buttonText:active,.moreDetail__buttonText:focus{opacity:1}@media (max-width:768px){.moreDetail__buttonText:hover{opacity:1}}.moreDetail__buttonText i{margin:0;width:1em;color:#968a82}.moreDetail__content{margin:10px 0 0 24px}.moreDetail__title{font-weight:600;margin-left:10px;color:#333;font-weight:700}.moreDetail__subtitle{margin-top:10px;font-weight:600;color:#2496ca}.moreDetail__body{max-width:90%}.moreDetail__list{border-left:2px solid #b8135d;padding-top:8px;padding-bottom:16px}.myQuestionCard{display:block;padding:15px 10px}.myQuestionCard__header>a{display:block;transition:opacity .2s}.myQuestionCard__header>a:link,.myQuestionCard__header>a:visited{opacity:1}.myQuestionCard__header>a:hover{opacity:.7}.myQuestionCard__header>a:active,.myQuestionCard__header>a:focus{opacity:1}@media (max-width:768px){.myQuestionCard__header>a:hover{opacity:1}}.myQuestionCard__header>a .myQuestionCard__titleText{text-decoration:underline}.myQuestionCard__title{display:-ms-flexbox;display:flex;color:#00599c;font-size:1.6rem;font-weight:700;line-height:1.25}.myQuestionCard__title>i.-q{margin-right:.5em;color:#28a7e1}.myQuestionCard__title>i.entypo-icon-right-open-mini{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:4px;color:#ccc}.myQuestionCard__titleText{-ms-flex-positive:1;flex-grow:1}.myQuestionCard__statuses{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}.myQuestionCard__createdAt{color:#999;font-size:1.2rem}.myQuestionCard__ratingItem,.myQuestionCard__ratings{display:-ms-flexbox;display:flex}.myQuestionCard__ratingItem{-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.3rem;margin-left:30px}.myQuestionCard__ratingItem+.myQuestionCard__ratingItem{margin-left:1em}.myQuestionCard__ratingItem i{font-size:1.4rem;margin-right:2px;line-height:1}.myQuestionCard__ratingItem--answers>i{color:#004980}.myQuestionCard__ratingItem--bestAnswer{color:#b8135d}.myQuestionCard__ratingItem--bestAnswer>i{margin-bottom:-1px}.myQuestionCard__ratingItemNumber{font-size:1.2rem;padding:0 0 0 2px;line-height:1}.myQuestionCard__statusLabel{margin-left:auto}.myQuestionCard__copyQuestion,.myQuestionCard__talkrooms{margin-top:10px}@media (max-width:632px){.myQuestionCard{padding:15px 0}}.myQuestionCopy{border:3px dashed #004980;padding:10px;border-radius:4px}.myQuestionCopy__title{font-size:1.4rem}.myQuestionCopy__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.myQuestionCopy__message{margin:0;-ms-flex-preferred-size:60%;flex-basis:60%;font-size:1.2rem}.myQuestionCopy__action{-ms-flex-preferred-size:40%;flex-basis:40%;margin-left:10px}.myQuestionCopy__action .Button{white-space:nowrap}.myQuestionCopy__actionNotes{margin-top:.5em;font-size:1rem;text-indent:-1.5em;margin-left:1.5em}@media (max-width:768px){.myQuestionCopy__content{display:block}.myQuestionCopy__action{margin:.5em 0 0}}.myQuestionTips{font-size:1.3rem;margin-top:10px}.myQuestionTips__title{line-height:1;font-size:1.3rem;color:#28a7e1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.myQuestionTips__title:after{color:#999}.myQuestionTips__content{margin-top:10px;padding:15px;background-color:#f4f2f0}.myQuestionTips__section+.myQuestionTips__section{margin-top:10px}.myQuestionTips__sectionTitle{font-size:1.3rem;font-weight:700}.myQuestionTips__sectionTitle:before{color:#b8135d;font-size:16px}.myQuestionTips__listItem{list-style:disc;margin-left:1.5em}.myTalkrooms__heading{font-size:1.2rem;margin-bottom:10px}.myTalkrooms__heading>i{color:#004980}.myTalkrooms__listItem+.myTalkrooms__listItem{margin-top:10px}.myTalkrooms__card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#f4f2f0;border:1px solid #ded6d1;border-radius:5px;padding:4px 8px;transition:opacity .2s}.myTalkrooms__card:link,.myTalkrooms__card:visited{opacity:1}.myTalkrooms__card:hover{opacity:.7}.myTalkrooms__card:active,.myTalkrooms__card:focus{opacity:1}@media (max-width:768px){.myTalkrooms__card:hover{opacity:1}}.myTalkrooms__card>i{color:#ccc}.myTalkrooms__sub{-ms-flex-direction:column;flex-direction:column;margin-right:10px}.myTalkrooms__main,.myTalkrooms__sub{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.myTalkrooms__main{-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;color:#999}.myTalkrooms__lawyerIconImage{width:24px;height:24px;border:1px solid #ded6d1;border-radius:50%}.myTalkrooms__status{font-size:1rem;color:#b8135d}.myTalkrooms__lawyerName{color:#004980;margin-right:.5em}.myTalkrooms__newIcon{display:inline-block;width:10px;height:10px;min-width:10px;background-color:#b8135d;border-radius:50%;margin:0 4%}.myTalkrooms__noReply{margin-top:10px;color:#999}.notificationDropdown{position:relative;left:10px;top:2px}.notificationDropdown__notifyIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.notificationDropdown__notifyIconInner{position:relative;cursor:pointer;margin-bottom:-2px}.notificationDropdown__notifyIconInner>i{font-size:2.2rem;color:#968a82}.notificationDropdown__notifyIconInner:hover>i{color:#7a7169}.notificationDropdown__countBadge{position:absolute;top:-8px;left:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:16px;height:16px;line-height:1;background-color:#ff3b30;color:#fff;border-radius:8px;font-size:11px;padding:0 4px;white-space:nowrap}.notificationDropdown__main{position:absolute;top:112%;left:-15px;z-index:6010;text-align:left;white-space:normal;background-color:#fff}.notificationDropdown__mainInner{width:424px;padding-top:24px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));position:relative;border:1px solid #e8e3df;background-color:#fff;border-radius:4px;vertical-align:middle}.notificationDropdown__mainInner:before{content:"";display:block;width:8px;height:8px;background:#fff;border-top:1px solid #e8e3df;border-right:1px solid #e8e3df;transform:rotate(-45deg);position:absolute;box-sizing:border-box;top:-4px;bottom:auto;left:50%;margin-left:-4px;left:5%}.notificationDropdown__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:start;height:32px;padding:0 16px}.notificationDropdown__heading{font-size:13px;color:#0a2733}.notificationDropdown__markAllAsRead{font-size:12px;color:#0a2733}.notificationDropdown__list{min-height:50px;max-height:400px;overflow:auto}.notificationDropdown__listWrapper{padding:0 16px}.notificationDropdown__listItem{border-top:1px solid #e7eaeb;font-weight:600;font-size:13px;color:#0a2733}.notificationDropdown__listItem.-is-opened{font-weight:300;font-size:13px}.notificationDropdown__itemLink{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#333;cursor:pointer;transition:opacity .2s}.notificationDropdown__itemLink:link,.notificationDropdown__itemLink:visited{opacity:1}.notificationDropdown__itemLink:hover{opacity:.7}.notificationDropdown__itemLink:active,.notificationDropdown__itemLink:focus{opacity:1}@media (max-width:768px){.notificationDropdown__itemLink:hover{opacity:1}}.notificationDropdown__itemIcon{width:60px;height:60px;display:-ms-grid;display:grid;place-content:center}.notificationDropdown__itemIcon img{width:24px;height:24px;border-radius:50%}.notificationDropdown__itemMessage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:263px;height:48px}.notificationDropdown__createdAt{margin:4px;-ms-flex-pack:end;justify-content:flex-end;height:40px;width:70px;font-size:10px;color:#546871;display:-ms-flexbox;display:flex}.notificationDropdown__footer{display:-ms-grid;display:grid;place-content:center;height:58px;border-top:1px solid #e8e3df}.notificationDropdown__footerLink{font-size:13px;color:#0977e5}.notificationDropdown__footerLink i{color:#999}@media (max-width:768px){.notificationDropdown{position:static}.notificationDropdown__main{width:80%;margin-left:-40%;top:40px;left:50%}.notificationDropdown__mainInner{min-width:100%}.notificationDropdown__mainInner:before{display:none}.notificationDropdown__notifyIconInner>i{font-size:2rem}.notificationDropdown__countBadge{left:10px;min-width:18px;height:18px;font-size:1rem}}.offerEditor .form__group{margin-right:60px;border-style:none}.pageFooterLawyerSimple{background-color:#968a82;margin-top:0}.pageFooterLawyerSimple__inner{position:relative;max-width:960px;box-sizing:border-box;margin:0 auto;padding:30px}.pageFooterLawyerSimple__menu{color:#fff;margin-bottom:16px}.pageFooterLawyerSimple__menuList{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:24px}.pageFooterLawyerSimple__menuListItem a{color:#fff;display:inline}.pageFooterLawyerSimple__copyright{margin:0;color:#fff;font-size:1.1rem;text-align:center}.pageFooterLawyerSimple__goTop{position:fixed;bottom:20px;right:20px;display:block;width:46px;height:46px;line-height:46px;background-image:url(/assets/images/common/footer-pagetop-e07e7f3e91.png);transition:opacity .2s}.pageFooterLawyerSimple__goTop:hover{opacity:.7}@media (max-width:768px){.pageFooterLawyerSimple__menuList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;gap:8px}}.pageFooterNpInheritance{background-color:#968a82;margin-top:4%;color:#fff}.pageFooterNpInheritance__inner{position:relative;max-width:960px;box-sizing:border-box;margin:0 auto;padding:30px}.pageFooterNpInheritance__menu{color:#fff;margin-bottom:16px}.pageFooterNpInheritance__menuList{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:24px}.pageFooterNpInheritance__menuListItem a{color:#fff;display:inline}.pageFooterNpInheritance__copyright{margin:0;color:#fff;font-size:1.1rem}.pageFooterNpInheritance__goTop{position:fixed;bottom:20px;right:20px;display:block;width:46px;height:46px;line-height:46px;background-image:url(/assets/images/common/footer-pagetop-e07e7f3e91.png);transition:opacity .2s}.pageFooterNpInheritance__goTop:hover{opacity:.7}.pageFooterSimple{background-color:#968a82;margin-top:4%}.pageFooterSimple__inner{position:relative;max-width:960px;box-sizing:border-box;margin:0 auto;padding:30px}.pageFooterSimple__menu{color:#fff;margin-bottom:16px}.pageFooterSimple__menuList{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:24px}.pageFooterSimple__menuListItem a{color:#fff;display:inline}.pageFooterSimple__copyright{margin:0;color:#fff;font-size:1.1rem}.pageFooterSimple__goTop{position:fixed;bottom:20px;right:20px;display:block;width:46px;height:46px;line-height:46px;background-image:url(/assets/images/common/footer-pagetop-e07e7f3e91.png);transition:opacity .2s}.pageFooterSimple__goTop:hover{opacity:.7}@media (max-width:768px){.pageFooterSimple__menuList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;gap:8px}}.pageFooter{background-color:#968a82;margin-top:4%}.pageFooter__inner{position:relative;max-width:960px;box-sizing:border-box;margin:0 auto;padding:30px 0}.pageFooter__inner--fullWidth{max-width:unset;padding:30px 4%}.pageFooter__menu{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pageFooter__menuBlock{border-top:2px solid #bcada2;padding-top:20px}.pageFooter__menuBlock:first-child{width:70%}.pageFooter__menuBlock:nth-child(2){width:28%}.pageFooter__menuTitle{font-size:1.2rem;font-weight:400;margin-bottom:1em}.pageFooter__menuContent{display:-ms-flexbox;display:flex;margin:0 0 28px}.pageFooter__menuList{width:100%}.pageFooter__menuList+.pageFooter__menuList{margin-left:5%}.pageFooter__menuListItem{margin-left:1.5em;text-indent:-1.2em}.pageFooter__menuListItem+.pageFooter__menuListItem{margin-top:.25em}.pageFooter__menuListItem a{color:#fff;display:inline}.pageFooter__menuListItem a:before{margin-right:.5em}.pageFooter__copyright{margin:0;color:#fff;font-size:1.1rem}.pageFooter__goTop{position:fixed;bottom:20px;right:20px;display:block;width:46px;height:46px;line-height:46px;background-image:url(/assets/images/common/footer-pagetop-e07e7f3e91.png);transition:opacity .2s}.pageFooter__goTop:hover{opacity:.7}@media (max-width:960px){.pageFooter__inner{padding:30px 4%}}@media (max-width:768px){.pageFooter{margin-top:48px}.pageFooter__menu{display:block}.pageFooter__menuBlock:first-child,.pageFooter__menuBlock:nth-child(2){width:100%}}.pageHeader{position:sticky;top:0;z-index:6000;background-color:#fff}.pageHeader.-has-stagingIndicator{top:22px}.pageHeader.-non-sticky{position:static;top:0}.pageHeader__sub{height:32px;max-width:960px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:4px 0}.pageHeader__sub a{transition:opacity .2s}.pageHeader__sub a:link,.pageHeader__sub a:visited{opacity:1}.pageHeader__sub a:hover{opacity:.7}.pageHeader__sub a:active,.pageHeader__sub a:focus{opacity:1}@media (max-width:768px){.pageHeader__sub a:hover{opacity:1}}.pageHeader__goPortal a{font-size:12px;color:#333}.pageHeader__goPortal i{font-size:14px;color:#00599c;line-height:1;margin-left:0}.pageHeader__subLinkList{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pageHeader__subLinkListItem{line-height:1}.pageHeader__subLinkListItem>a{height:24px}.pageHeader__subLinkListItem+.pageHeader__subLinkListItem{margin-left:10px}.pageHeader__main{-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;height:48px;border-bottom:1px solid #e8e3df}.pageHeader__main,.pageHeader__mainInner{display:-ms-flexbox;display:flex;align-items:center}.pageHeader__mainInner{-ms-flex:1;flex:1;max-width:960px;-ms-flex-align:center;height:36px}.pageHeader__logo{line-height:0}.pageHeader__logo a{display:inline-block}.pageHeader__logo svg{max-width:120px;max-height:36px;height:auto}.pageHeader__iconButton{width:100%;height:36px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}.pageHeader__iconButton.-searchMenu:hover .pageHeader__searchMenu,.pageHeader__iconButton.-userMenu:hover .pageHeader__userMenu{display:block}.pageHeader__actionList{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-left:auto;margin-bottom:-1px}.pageHeader__actionListItem{padding:0 16px;min-width:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.pageHeader__actionListItem+.pageHeader__actionListItem,.pageHeader__actionListItem:first-child{border-left:1px solid #ded6d1}.pageHeader__actionListItem:last-child{padding:0}.pageHeader__actionListItem.-simple{border:none}.pageHeader__actionListItem>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;transition:opacity .2s}.pageHeader__actionListItem>a:link,.pageHeader__actionListItem>a:visited{opacity:1}.pageHeader__actionListItem>a:hover{opacity:.7}.pageHeader__actionListItem>a:active,.pageHeader__actionListItem>a:focus{opacity:1}@media (max-width:768px){.pageHeader__actionListItem>a:hover{opacity:1}}.pageHeader__actionIcon{color:#968a82;margin-right:.25em;line-height:1;height:22px}.pageHeader__actionIcon.-search-lawyer{font-size:24px}.pageHeader__actionIcon.-qa{font-size:26px}.pageHeader__actionIcon.-new-post{font-size:21px}.pageHeader__actionIcon.-magnify{font-size:20px}.pageHeader__actionIcon.-history,.pageHeader__actionIcon.-star-outline{margin-right:0;font-size:20px}.pageHeader__actionIcon.-login{font-size:20px}.pageHeader__actionText{font-size:14px;color:#333}.pageHeader__navList{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.pageHeader__navItem{min-width:42px}.pageHeader__navItem+.pageHeader__navItem{margin-left:16px}.pageHeader__navItem.-sp{display:none}.pageHeader__navItemText{font-size:10px;color:#333}.pageHeader__login{margin-left:10px}.pageHeader__loginButton{width:72px;padding:5px 12px;font-size:12px}.pageHeader__userIconWrap{position:relative}.pageHeader__userIcon{display:block;position:relative;width:22px;height:22px;margin:0 auto;border-radius:50%;background-color:#f4f2f0}.pageHeader__userIcon.-with-badge{position:relative}.pageHeader__userIcon.-with-badge:before{content:" ";position:absolute;top:0;right:0;transform:translate(40%,-40%);display:block;width:8px;height:8px;border-radius:50%;background-color:red}.pageHeader__userIconImage{width:100%;height:100%;border-radius:50%}.pageHeader__menu{font-size:10px}.pageHeader__userMenu{position:absolute;top:calc(100% + 40px);right:0;margin-top:-18px;display:none;z-index:6010}.pageHeader__userMenu:before{content:"";display:block;width:100%;height:18px;margin-top:-18px}.pageHeader__notificationBadge{margin-left:-70px;color:#fff;background-color:red;border-radius:10px;text-align:center;padding:2px 4px;font-size:10px;min-width:10%}.pageHeader__userMenuList{position:relative;border:1px solid #e8e3df;background-color:#fff;border-radius:4px;vertical-align:middle;width:220px;box-shadow:0 6px 12px rgba(0,0,0,.2)}.pageHeader__userMenuList:before{content:"";display:block;width:8px;height:8px;background:#fff;border-top:1px solid #e8e3df;border-right:1px solid #e8e3df;transform:rotate(-45deg);position:absolute;box-sizing:border-box;top:-4px;bottom:auto;left:50%;margin-left:-4px;left:auto;right:8px}.pageHeader__userMenuListItem{white-space:nowrap}.pageHeader__userMenuListItem a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px;color:#333;transition:opacity .2s}.pageHeader__userMenuListItem a:link,.pageHeader__userMenuListItem a:visited{opacity:1}.pageHeader__userMenuListItem a:hover{opacity:.7}.pageHeader__userMenuListItem a:active,.pageHeader__userMenuListItem a:focus{opacity:1}@media (max-width:768px){.pageHeader__userMenuListItem a:hover{opacity:1}}.pageHeader__userMenuListItem a:after{color:#968a82}.pageHeader__userMenuListItem+.pageHeader__userMenuListItem{border-top:1px dotted #e8e3df}.pageHeader__userMenuListItem.-has-separator{border-top:1px solid #ded6d1}.pageHeader__searchMenu{position:absolute;top:calc(100% + 24px);right:-20px;margin-top:-18px;display:none;z-index:6010}.pageHeader__searchMenu:before{content:"";display:block;width:100%;height:18px;margin-top:-18px}.pageHeader__searchMenuList{position:relative;border:1px solid #e8e3df;background-color:#fff;border-radius:4px;vertical-align:middle;width:220px;box-shadow:0 6px 12px rgba(0,0,0,.2)}.pageHeader__searchMenuList:before{content:"";display:block;width:8px;height:8px;background:#fff;border-top:1px solid #e8e3df;border-right:1px solid #e8e3df;transform:rotate(-45deg);position:absolute;box-sizing:border-box;top:-4px;bottom:auto;left:50%;margin-left:-4px;left:auto;right:32px}.pageHeader__searchMenuListItem{white-space:nowrap}.pageHeader__searchMenuListItem a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px;color:#333;transition:opacity .2s}.pageHeader__searchMenuListItem a:link,.pageHeader__searchMenuListItem a:visited{opacity:1}.pageHeader__searchMenuListItem a:hover{opacity:.7}.pageHeader__searchMenuListItem a:active,.pageHeader__searchMenuListItem a:focus{opacity:1}@media (max-width:768px){.pageHeader__searchMenuListItem a:hover{opacity:1}}.pageHeader__searchMenuListItem a:after{color:#968a82}.pageHeader__searchMenuListItem+.pageHeader__searchMenuListItem{border-top:1px dotted #e8e3df}.pageHeader__searchMenuListItem.-has-separator{border-top:1px solid #ded6d1}.pageHeader__campaignInfoPanel{background-color:#e6f0f8;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:8px 12px}.pageHeader__campaignInfoPanelTitle{display:-ms-flexbox;display:flex;color:#202a2e;font-size:14px;font-weight:600;cursor:pointer}.pageHeader__campaignInfoPanelTitle:hover{text-decoration:underline}.pageHeader__campaignInfoPanelButton{min-width:86px;height:100%;border-radius:4px;background-color:#004980;color:#fff;font-size:12px;font-weight:600;padding:8px 12px;cursor:pointer}.pageHeader__campaignInfoPanelButton:hover{opacity:.6}.pageHeader__campaignInfoPanelCloseButton{display:-ms-grid;display:grid;place-content:center;position:absolute;right:12px;cursor:pointer}.pageHeader__supportsNationwideInfoPanel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px;background-color:#f4f2f0;font-size:14px;font-weight:600}.pageHeader__supportsNationwideIcon{display:-ms-grid;display:grid;place-content:center;min-width:24px}@media (max-width:960px){.pageHeader__main,.pageHeader__sub{padding-left:1%;padding-right:1%}.pageHeader__main{height:43px}.pageHeader__actionListItem{padding:0 10px;-ms-flex-pack:center;justify-content:center;border:none!important}.pageHeader__actionListItem.-pc{display:none}.pageHeader__actionText{font-size:14px}.pageHeader__actionIcon{margin-right:0}.pageHeader__actionIcon.-history,.pageHeader__actionIcon.-magnify,.pageHeader__actionIcon.-new-post,.pageHeader__actionIcon.-star-outline{font-size:20px}.pageHeader__navItem.-sp{display:block}}@media (max-width:768px){.pageHeader__navItem+.pageHeader__navItem{margin-left:6px}.pageHeader__logo svg{max-width:100px}.pageHeader__subLinkList{margin-right:5px}.pageHeader__campaignInfoPanel{padding:12px;gap:12px}.pageHeader__campaignInfoPanelTitle{-ms-flex-direction:column;flex-direction:column;text-align:center;line-height:1.1;font-size:13px;max-width:55%}.pageHeader__campaignInfoPanelDescription{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageHeader__campaignInfoPanelCloseButton{right:8px}.pageHeader__supportsNationwideInfoPanel{padding:8px 12px;line-height:1.4}}@media (max-width:632px){.pageHeader{top:-32px}.pageHeader.-has-stagingIndicator{top:-10px}.pageHeader__logo svg{max-width:80px}.pageHeader__actionListItem{border:none}.pageHeader__actionListItem:first-child{padding:0}.pageHeader__loginButton{font-size:11px}}@media (max-width:380px){.pageHeader__navItem{min-width:32px}.pageHeader__campaignInfoPanel{gap:8px;padding:12px 8px}.pageHeader__campaignInfoPanelTitle{font-size:12px}.pageHeader__campaignInfoPanelCloseButton{right:4px}}.printAccess__section+.printAccess__section{margin-top:20px}.printAccess__firmInfo{display:-ms-flexbox;display:flex}.printAccess__firmName{-ms-flex:1;flex:1}.printAccess__firmAddress{-ms-flex:1;flex:1;margin-left:4%}.printAccess__telNumber{font-size:26px;color:#e61874;font-family:Roboto,sans-serif;font-weight:900}@media (max-width:632px){.printAccess__firmInfo{display:block}.printAccess__firmAddress{-ms-flex:1;flex:1;margin:20px 0 0}}.printPopup{padding:4%}.printPopup__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.printPopup__headerLogo{line-height:1}.printPopup__headerLogo svg{max-width:140px;height:auto}.printPopup__headerButton{width:100%;max-width:320px;margin-left:20px}.printPopup__content{margin-top:30px;padding:20px 0;border-top:1px solid #ded6d1;border-bottom:1px solid #ded6d1}.printPopup__footer{margin-top:30px}.printPopup__footerButtons{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.printPopup__footerButtonPrint{-ms-flex:1.5;flex:1.5;margin-left:10px}.printPopup__footerButtonPrint .Button{white-space:nowrap}.printPopup__footerButtonClose{-ms-flex:1;flex:1}@media (max-width:632px){.printPopup{padding:4% 10px}.printPopup__header{display:block}.printPopup__headerButton{margin:20px auto 0}.printPopup__footerButtons{display:block}.printPopup__footerButtonPrint{margin:0}.printPopup__footerButtonClose{margin-top:10px}}@media print{.printPopup__footer,.printPopup__headerButton{display:none}}.profile-editor .dropzone{background:gray;border:1px solid gray;border-radius:3px;text-align:center;padding:7px;cursor:pointer;width:200px;color:#fff}.profile-editor .dropzone:hover{opacity:.7}.profile-editor .dropzone.-is-dragover{opacity:.7;border:1px solid #000}.profile-editor .dropzone input{display:none}.profile-editor .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.profile-editor .actions a{width:50%;text-align:center;padding-top:5px;padding-bottom:5px;border:1px dotted}.profile-editor .preview{width:200px;margin-top:10px}.profile-editor .preview img{width:200px;border:1px solid #f3f3f3}.profile-editor .message{padding-top:10px;font-weight:700}.profileFixedFooter{display:none;position:fixed;bottom:0;z-index:5000;width:100%;left:0;padding:8px 8px calc(env(safe-area-inset-bottom) + 8px);background-color:rgba(0,0,0,.4)}.profileFixedFooter__contactButtonContainer{background-color:#fff;width:100%;border-radius:3px}.profileFixedFooter__contactButton.-disable{width:100%;height:100%;color:rgba(32,42,46,.38);background-color:rgba(32,42,46,.12);font-size:12px;font-weight:600;text-align:center;padding:8px}@media (max-width:632px){.profileFixedFooter{display:-ms-flexbox;display:flex;gap:8px}.profileFixedFooter .Button{font-size:1.2rem;padding:1rem .25rem}}.profileFooter{background-color:#f4f2f0;padding:20px}.profileFooter__contactInner{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.profileFooter__contactTel.-disable{width:100%;text-align:center;color:rgba(32,42,46,.38);background-color:rgba(32,42,46,.12);font-size:16px;font-weight:600;letter-spacing:.1px;border-radius:3px;padding:11px 0;cursor:not-allowed;line-height:20px}.profileFooter__contactTelDisplayText{font-size:1.2rem;font-weight:700}.profileFooter__contactTelDisplayText>i{color:#004980;font-size:14px}.profileFooter__contactTelContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.profileFooter__contactTelNumber{font-family:Roboto,sans-serif;font-weight:900;line-height:1;font-size:26px;white-space:nowrap;color:#e61874}.profileFooter__operatingStatus{margin-left:10px}.profileFooter__contactEmail{min-width:325px}.profileFooter__contactEmail.-disable{width:100%;text-align:center;color:rgba(32,42,46,.38);background-color:rgba(32,42,46,.12);font-size:16px;font-weight:600;letter-spacing:.1px;border-radius:3px;padding:10px 0;cursor:not-allowed;line-height:20px}.profileFooter__contactNote{margin-left:1em;margin-top:.75em;text-indent:-1em;color:#999;font-size:1.2rem}.profileFooter__contact+.profileFooter__section,.profileFooter__section+.profileFooter__section{margin-top:20px}.profileFooter__sectionTitle{font-weight:700;font-size:14px;margin-bottom:.25em}.profileFooter__sectionContent{font-size:1.3rem}@media (max-width:768px){.profileFooter{display:none}}@media (max-width:632px){.profileFooter{margin-left:-10px;margin-right:-10px;padding:10px}.profileFooter__contactInner{display:block}.profileFooter__contactEmail{margin:15px 0}.profileFooter__contactTel+.profileFooter__contactEmail{margin-left:0}}a.profileFooter__contactTelNumber{text-decoration:underline}.profileNearbySearch{background-color:#f4f2f0;margin-top:40px;padding:20px}.profileNearbySearch__section+.profileNearbySearch__section{margin-top:33px}.profileNearbySearch__sectionTitle{font-size:14px;font-weight:600;line-height:125%}.profileNearbySearch__list{margin-top:11px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.profileNearbySearch__listItem{font-size:12px;font-weight:300;line-height:125%}.profileSub{background-color:#f4f2f0;padding:10px}.profileSub__contactTel.-disable{margin-top:6px;text-align:center;color:rgba(32,42,46,.38);background-color:rgba(32,42,46,.12);font-size:16px;font-weight:600;letter-spacing:.1px;border-radius:3px;padding:12px 0;cursor:not-allowed;line-height:1}.profileSub__contactTelDisplayText{font-size:1.2rem;font-weight:700}.profileSub__contactTelDisplayText>i{color:#004980;font-size:14px}.profileSub__contactTelContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.profileSub__contactTelNumber{font-family:Roboto,sans-serif;font-weight:900;line-height:1;font-size:26px;white-space:nowrap;color:#e61874}.profileSub__operatingStatus{margin-left:10px}.profileSub__contactEmail{margin-top:10px}.profileSub__contactEmail.-disable{margin-top:12px;text-align:center;color:rgba(32,42,46,.38);background-color:rgba(32,42,46,.12);font-size:16px;font-weight:600;letter-spacing:.1px;border-radius:3px;padding:12px 0;cursor:not-allowed;line-height:1}.profileSub__contactNote{margin:.75em 0 0 1em;text-indent:-1em;color:#999;font-size:1.2rem}.profileSub__contact+.profileSub__section,.profileSub__section+.profileSub__section{margin-top:20px}.profileSub__sectionTitle{font-weight:700;font-size:14px;margin-bottom:.25em}.profileSub__sectionContent{font-size:1.2rem}@media (max-width:768px){.profileSub__contactEmail,.profileSub__contactEmail.-disable{margin-top:8px}}@media (max-width:632px){.profileSub{margin-left:-10px;margin-right:-10px}}a.profileSub__contactTelNumber{text-decoration:underline}.promotedLawyerList{position:relative}.promotedLawyerList__heading{margin-bottom:5px}.promotedLawyerList__listItem+.promotedLawyerList__listItem{margin-top:16px}.promotion__header{margin-top:20px;margin-bottom:-25px}.questionContent__paragraph{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.questionContent__basicContent{display:-ms-flexbox;display:flex;gap:24px}@media (width <= 768px){.questionContent__basicContent{-ms-flex-direction:column;flex-direction:column;gap:2px}}.questionContent__createdAt,.questionContent__updatedAt{color:#666;font-size:12px}.questionContent__categoryLabel{background-color:#b8135d;color:#fff;font-size:1rem;padding:1px 10px;white-space:nowrap;display:inline-block}.questionContent__additionalMessage{margin-top:10px}.questionContent__tags{margin-top:16px;margin-bottom:24px}.questionContent__user{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.questionContent__user img{width:32px;height:32px;margin-right:8px}.questionContent__userName{color:#333}.questionContent__editor{margin-top:20px}.questionEditor__formHeader{margin-bottom:10px}.questionEditor__formButtons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:90%;margin:10px auto 0}.questionEditor__formButtons .Button{width:50%;font-size:1.4rem}.questionEditor__formButtons .Button+.Button{margin-left:10px}.questionEditor__formModalCaution{margin-top:30px}.questionEditor__closeMessage{color:#aaa;background-color:#f4f2f0;text-align:center;padding:10px}.questionEditor__actionButtons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:90%;margin:0 auto}.questionEditor__actionButtons .Button{width:100%;max-width:350px;font-size:1.4rem;padding:1rem 0;white-space:nowrap}.questionEditor__actionButtons .Button+.Button{margin-left:10px}@media (max-width:768px){.questionEditor__actionButtons{width:100%}}.recentAnswersSlideShow{margin-bottom:20px;height:80px;position:relative}.recentAnswersSlideShow__item{background-color:#e6f0f8;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;color:#4c4c4c;transition:opacity .2s}.recentAnswersSlideShow__item:link,.recentAnswersSlideShow__item:visited{opacity:1}.recentAnswersSlideShow__item:hover{opacity:.7}.recentAnswersSlideShow__item:active,.recentAnswersSlideShow__item:focus{opacity:1}@media (max-width:768px){.recentAnswersSlideShow__item:hover{opacity:1}}.recentAnswersSlideShow__categoryName{font-size:1rem;white-space:nowrap;position:absolute;top:4px;left:4px}.recentAnswersSlideShow__categoryIcon{background-color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:58px;height:58px}.recentAnswersSlideShow__categoryIcon i{font-size:3.6rem}.recentAnswersSlideShow__main{margin-left:2%;overflow:hidden}.recentAnswersSlideShow__questionTitle{color:#2496ca;font-size:1.8rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700}.recentAnswersSlideShow__questionTitle>i{margin-right:.25em}.recentAnswersSlideShow__lawyer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.3;margin-top:2px;font-size:1.3rem}.recentAnswersSlideShow__lawyer>img{border-radius:50%;width:24px;height:24px;margin-right:.5em;border:1px solid #ded6d1}.recentAnswersSlideShow__lawyer>p{margin:0;color:#666}.recentAnswersSlideShow__lawyer>p>strong{font-size:110%}.recentAnswersSlideShow__time{position:absolute;bottom:4px;right:6px;font-size:1rem;color:#999}@media (max-width:768px){.recentAnswersSlideShow__questionTitle{font-size:1.4rem}.recentAnswersSlideShow__categoryIcon{min-width:48px;height:48px}.recentAnswersSlideShow__categoryIcon i{font-size:3.2rem}.recentAnswersSlideShow__lawyer{font-size:1.1rem}}.regularHolidayEditor .form__group{border-style:none;margin-right:60px}.searchAreaLinks{position:relative;margin-bottom:28px}.searchAreaLinks__inner{background-image:url(/assets/images/common/bg-japan-535142eef1.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;min-height:460px}.searchAreaLinks .searchAreaLinks__region--1,.searchAreaLinks .searchAreaLinks__region--2,.searchAreaLinks .searchAreaLinks__region--3,.searchAreaLinks .searchAreaLinks__region--7,.searchAreaLinks .searchAreaLinks__region--8{width:145px}.searchAreaLinks .searchAreaLinks__region--4,.searchAreaLinks .searchAreaLinks__region--6{width:100px}.searchAreaLinks__region{position:absolute;border:1px solid #999;border-radius:5px;background-color:hsla(0,0%,100%,.8);padding:1%}.searchAreaLinks__region--1{top:16%;right:0}.searchAreaLinks__region--2{top:44%;right:34%}.searchAreaLinks__region--3{top:65%;right:1%}.searchAreaLinks__region--4{top:84%;right:28%}.searchAreaLinks__region--5{width:160px;top:66%;right:38%}.searchAreaLinks__region--6{top:90%;right:54%}.searchAreaLinks__region--7{top:56%;right:69%}.searchAreaLinks__region--8{top:87%;right:75%}.searchAreaLinks__regionName{color:#b8135d;font-weight:700;font-size:1.2rem;margin-bottom:.5em;line-height:1}.searchAreaLinks__prefectureList{overflow:hidden;margin-right:-10px}.searchAreaLinks__prefectureListItem{float:left;font-size:1.2rem;line-height:1.5;margin-right:10px}.searchAreaLinks__prefectureListItem a{transition:opacity .2s}.searchAreaLinks__prefectureListItem a:link,.searchAreaLinks__prefectureListItem a:visited{opacity:1}.searchAreaLinks__prefectureListItem a:hover{opacity:.7}.searchAreaLinks__prefectureListItem a:active,.searchAreaLinks__prefectureListItem a:focus{opacity:1}@media (max-width:768px){.searchAreaLinks__prefectureListItem a:hover{opacity:1}}@media (max-width:632px){.searchAreaLinks{margin:0}.searchAreaLinks__inner{background:none}.searchAreaLinks__region{position:static;width:100%!important;border:none;padding:0}.searchAreaLinks__regionName{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;background-color:#e6f0f8;margin:-1px -10px 0;padding:10px;color:#333;border-top:1px solid #ded6d1;border-bottom:1px solid #ded6d1;font-size:1.6rem}.searchAreaLinks__regionName:after{display:inline-block}.searchAreaLinks__prefectureList{border-left:1px solid #ded6d1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.searchAreaLinks__prefectureListItem{float:none;margin:0;border-bottom:1px solid #ded6d1;border-right:1px solid #ded6d1;width:50%}.searchAreaLinks__prefectureListItem::last-child{border-bottom:none}.searchAreaLinks__prefectureListItem a{display:block;padding:10px;font-size:1.6rem;font-weight:700}}.searchCategoryLinks__categoryList{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchCategoryLinks__categoryListItem{width:calc(33% - 2px);margin-bottom:6px}.searchCategoryLinks__categoryListItem i{font-size:36px;color:#2496ca;margin-right:3%}.searchCategoryLinks__categoryListItem a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-radius:5px;border:1px solid #999;padding:8px;transition:opacity .2s}.searchCategoryLinks__categoryListItem a:link,.searchCategoryLinks__categoryListItem a:visited{opacity:1}.searchCategoryLinks__categoryListItem a:hover{opacity:.7}.searchCategoryLinks__categoryListItem a:active,.searchCategoryLinks__categoryListItem a:focus{opacity:1}@media (max-width:768px){.searchCategoryLinks__categoryListItem a:hover{opacity:1}}.searchCategoryLinks__categoryListItem a:after{margin-left:10px;color:#ccc}.searchCategoryLinks__categoryName{-ms-flex:1;flex:1;color:#333;font-size:1.6rem;font-weight:700;white-space:nowrap}@media (max-width:960px){.searchCategoryLinks__categoryListItem{width:calc(50% - 2px)}}@media (max-width:768px){.searchCategoryLinks__categoryListItem{width:calc(33% - 2px)}}@media (max-width:632px){.searchCategoryLinks__categoryListItem{width:100%}}.searchConditions{border:1px solid #ded6d1;border-radius:4px}.searchConditions__item{display:-ms-flexbox;display:flex;width:100%;padding:12px}.searchConditions__item+.searchConditions__item{border-top:1px solid #ded6d1}.searchConditions__name{font-weight:700}.searchConditions__name:after{content:"："}.searchConditions__values{margin-left:.5rem;-ms-flex:1;flex:1;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchConditions__changeButton{margin-left:auto}.searchConditions__changeButton i{color:#333}.searchPanel__note{margin:8px 0 0 1em;text-indent:-1em;font-size:12px}.searchPickerModal__step{padding:5px 10px;background-color:#f4f2f0;margin-top:.5em}.searchPickerModal__selectBox{max-width:300px}.searchPickerModal__selectBox .form__noteText{margin-left:8px}.searchPickerModal__selectButtons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchPickerModal__selectButtons .Button{margin:10px 10px 0 0}.searchPickerModal__areaCheckBoxes{margin-top:15px}.searchPickerModal__checkList{margin-top:15px;border-top:1px solid #ded6d1;border-bottom:1px solid #ded6d1;padding:5px 0}.searchPickerModal__categoryDescription{font-size:12px;background-color:#fff;text-align:center;margin-top:10px;margin-bottom:10px;padding:10px 4px;border:1px solid #ddd}.searchPickerModal__checkGroup{display:-ms-flexbox;display:flex}.searchPickerModal__checkGroup+.searchPickerModal__checkGroup{margin-top:5px;padding-top:5px;border-top:1px solid #ded6d1}.searchPickerModal__checkGroupTitle{width:20%;margin-right:5px;margin-top:3px;font-weight:700;display:block}.searchPickerModal__checkGroupDescription{display:block;color:#aaa;width:95%;margin-left:0;margin-bottom:5px;font-size:12px}.searchPickerModal__checkGroupDescription.-pc{display:block;font-weight:400}.searchPickerModal__checkGroupDescription.-sp{display:none}.searchPickerModal__checkGroupItems{width:80%;padding-left:10px;border-left:1px solid #ded6d1}.searchPickerModal__checkGroupItem{margin:0!important}.searchPickerModal__categoryLinks{font-size:12px}.searchPickerModal__detailsGroup+.searchPickerModal__detailsGroup{margin-top:14px;padding-top:14px;border-top:1px solid #ded6d1}@media (max-width:632px){.searchPickerModal__step{display:none}.searchPickerModal__selectButtons{-ms-flex-pack:justify;justify-content:space-between}.searchPickerModal__selectButtons .Button{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);margin:10px 0 0}.searchPickerModal__checkList{padding:0;border:none}.searchPickerModal__checkGroup{display:block;border:1px solid #ded6d1;margin-bottom:16px}.searchPickerModal__checkGroup+.searchPickerModal__checkGroup{margin-top:0;padding-top:0}.searchPickerModal__checkGroupTitle{width:auto;margin:0;padding:5px 10px;background-color:#968a82;color:#fff}.searchPickerModal__checkGroupItems{width:auto;padding:0;border-left:none}.searchPickerModal__checkGroupItem{display:block;padding:5px 10px;border-top:1px dotted #ded6d1;background-color:#fff}.searchPickerModal__checkGroupDescription{color:#4c4c4c}.searchPickerModal__checkGroupDescription.-pc{display:none}.searchPickerModal__checkGroupDescription.-sp{display:block;margin-right:10px;margin-left:10px;margin-top:5px}.searchPickerModal__categoryDescription{text-align:left;padding-right:8px;padding-left:8px}.searchPickerModal__categoryLinks{margin-left:2px;font-size:12px}}.searchPicker__current{margin-top:8px}.searchPicker__currentMain{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.searchPicker__currentMainText{font-size:1.6rem;font-weight:700;color:#004980}.searchPicker__currentMainText.-none{font-weight:400;color:#333}.searchPicker__currentSub{margin-left:1em;overflow:hidden}.searchPicker__currentSubList{margin-top:.5em;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.searchPicker__currentSubList:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.searchPicker__currentSubList:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f4f2f0}.searchPicker__currentSubListItem{display:inline-block;white-space:nowrap}.searchPicker__currentSubListItem:not(:last-child):after{content:"、"}.searchPicker__footer{margin-top:.3em;margin-bottom:.7em}.searchRelatedLinks{background-color:#f4f2f0;padding:3%}.searchRelatedLinks__section+.searchRelatedLinks__section{margin-top:30px}.searchRelatedLinks__header{margin-bottom:.5em}.searchRelatedLinks__header .SubHeading{font-size:1.4rem}.searchRelatedLinks__list{overflow:hidden}.searchRelatedLinks__description{font-size:12px}.searchRelatedLinks__listItem{float:left;margin-right:10px}.searchRelatedLinks__listItem.-has-children{float:none}.searchRelatedLinks__listItem.-has-children+.searchRelatedLinks__listItem.-has-children{margin-top:10px}.searchRelatedLinks__listItem a,.searchRelatedLinks__subTitle{font-size:1.2rem;white-space:nowrap}.searchRelatedLinks__subTitle{margin-right:4%}.searchRelatedLinks__childList{overflow:hidden}.searchRelatedLinks__childListItem{float:left;margin-right:10px}@media (max-width:632px){.searchRelatedLinks{margin-left:-10px;margin-right:-10px}}.sidebarDrawer{z-index:7000}@media (min-width:768px){.sidebarDrawer{position:sticky;top:48px}}@media (max-width:768px){.sidebarDrawer.-is-open{background-color:rgba(0,0,0,.7);position:fixed;top:0;height:100%;width:100%}}.lawyersSidebar{background-color:#546871;z-index:7000}@media (max-width:768px){.lawyersSidebar{position:fixed;height:100%;width:80%;left:-80%;transition:.4s;top:0;overflow-y:scroll}.lawyersSidebar.-is-open{transform:translateX(100%)}}@media (min-width:768px){.sidebarCloseIcon{display:none}}@media (max-width:768px){.sidebarCloseIcon{height:100%;width:80%;margin-left:8px;margin-top:12px;transition:.4s}.sidebarCloseIcon.-is-open{transform:translateX(100%)}}.specialLawyerCard{border:1px solid #e8e3df;border-bottom:none;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:10px}.specialLawyerCard__header{border-bottom:1px solid #b8135d;padding-bottom:.5em}.specialLawyerCard__headerLink{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;transition:opacity .2s}.specialLawyerCard__headerLink:link,.specialLawyerCard__headerLink:visited{opacity:1}.specialLawyerCard__headerLink:hover{opacity:.7}.specialLawyerCard__headerLink:active,.specialLawyerCard__headerLink:focus{opacity:1}@media (max-width:768px){.specialLawyerCard__headerLink:hover{opacity:1}}.specialLawyerCard__lawyerName{position:relative;font-size:20px;padding-left:.25em;line-height:1;border-left:3px solid #b8135d;white-space:nowrap}.specialLawyerCard__lawyerNameSub{font-size:1.4rem;margin-left:.5em}.specialLawyerCard__headerTags{margin-left:auto;display:-ms-flexbox;display:flex}.specialLawyerCard__headerTag{padding:2px 10px;text-align:center;background-color:#fff;border:1px solid #00599c;border-radius:3px;font-weight:700;font-size:12px}.specialLawyerCard__headerTag.-prefecture{background-color:#00599c;color:#fff;font-weight:400}.specialLawyerCard__basicInformation{display:-ms-flexbox;display:flex}.specialLawyerCard__content{margin:10px 0;overflow:hidden}.specialLawyerCard__profile{overflow:hidden;margin-bottom:10px}.specialLawyerCard__profileImage{max-width:200px;min-width:124px;width:30%;float:left;margin:0 10px 0 0}.specialLawyerCard__profileImage a{display:block;width:100%;transition:opacity .2s;position:relative;padding-bottom:100%;height:0;background-color:#f4f2f0}.specialLawyerCard__profileImage a:link,.specialLawyerCard__profileImage a:visited{opacity:1}.specialLawyerCard__profileImage a:hover{opacity:.7}.specialLawyerCard__profileImage a:active,.specialLawyerCard__profileImage a:focus{opacity:1}@media (max-width:768px){.specialLawyerCard__profileImage a:hover{opacity:1}}.specialLawyerCard__profileImage img{position:absolute;width:100%;height:100%;box-sizing:border-box;overflow:hidden;padding:1px;border:1px solid #00599c}.specialLawyerCard__profileMain{-ms-flex:1;flex:1}.specialLawyerCard__firmName{display:-ms-flexbox;display:flex;font-size:1.3rem}.specialLawyerCard__firmName:before{width:20px;color:#004980;font-size:18px;line-height:1;margin:1px 2px 0 0}.specialLawyerCard__location{display:-ms-flexbox;display:flex;margin-top:5px;margin-bottom:-5px}.specialLawyerCard__location:before{width:20px;color:#004980;font-size:19px;line-height:1;margin:-2px 2px 0 0}.specialLawyerCard__locationInner{-ms-flex:1;flex:1}.specialLawyerCard__cityName{line-height:1.2;font-size:13px;font-weight:700}.specialLawyerCard__access{margin-top:3px;font-size:12px;line-height:1.25;overflow:hidden;position:relative;display:inline-block;line-height:1.25em;max-height:calc(3.75em - 1px);text-align:justify;padding-right:1em}.specialLawyerCard__access:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.specialLawyerCard__access:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.specialLawyerCard__description{display:-ms-flexbox;display:flex;margin-top:10px;padding:8px;background-color:#f4f2f0;border:1px solid #ded6d1}.specialLawyerCard__description p{font-size:12px;font-weight:700;margin:0;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.specialLawyerCard__description p:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.specialLawyerCard__description p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#f3f3f3}.specialLawyerCard__freeOptionsTitle{font-weight:700;font-size:13px}.specialLawyerCard__freeOptionsList{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.specialLawyerCard__freeOptionsItem{width:32%}.specialLawyerCard__freeOptionLabel{background-color:#00599c;color:#fff;text-align:center;padding:2px 10px;border-radius:4px}.specialLawyerCard__freeOptionLabel.-is-disabled{background-color:#ddd;color:#aaa}.specialLawyerCard__freeOptionDescription{margin-top:.25em;color:#999;font-size:10px}.specialLawyerCard .specialLawyerCard__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px -10px -10px;padding:12px;border-top:1px solid #e8e3df;background-color:#f9fafb}.specialLawyerCard__contactInfo{-ms-flex:1;flex:1;font-size:0;white-space:nowrap}.specialLawyerCard__telLink{display:inline-block;margin-right:8px;white-space:nowrap;font-weight:700;font-size:16px;color:#333;line-height:1.5!important;line-height:1;vertical-align:middle}.specialLawyerCard__telLink>a{color:inherit}.specialLawyerCard__telLink:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:legal-coconala-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;margin-right:4px;font-size:12px;color:#004980}.specialLawyerCard__businessHour{display:block;padding-right:8px;vertical-align:middle;line-height:1.5;white-space:nowrap;font-size:11px;color:#0a2733}.specialLawyerCard__emailLink{margin-top:2px;padding-right:8px;white-space:nowrap;line-height:1.5!important;font-size:12px;color:#333;line-height:1;vertical-align:middle}.specialLawyerCard__emailLink:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";font-family:legal-coconala-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;font-size:13px;color:#004980;vertical-align:-2px}.specialLawyerCard__moreLink{-ms-flex:1;flex:1}.specialLawyerCard__moreLink a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:52px;padding:0 16px;text-align:center;font-weight:700;font-size:15px;line-height:1;border-radius:8px;background-color:#b8135d;color:#fff;transition:opacity .2s}.specialLawyerCard__moreLink a:link,.specialLawyerCard__moreLink a:visited{opacity:1}.specialLawyerCard__moreLink a:hover{opacity:.7}.specialLawyerCard__moreLink a:active,.specialLawyerCard__moreLink a:focus{opacity:1}@media (max-width:768px){.specialLawyerCard__moreLink a:hover{opacity:1}}@media (max-width:768px){.specialLawyerCard__profileMain{overflow:hidden}.specialLawyerCard__profileImage{margin-bottom:10px}.specialLawyerCard__description{width:100%}.specialLawyerCard__footer{display:block!important}.specialLawyerCard__contactInfo{white-space:normal}.specialLawyerCard__telLink{font-size:15px}.specialLawyerCard__businessHour{display:inline-block;padding-right:0}.specialLawyerCard__emailLink{margin-top:4px}.specialLawyerCard__moreLink{margin-top:16px}.specialLawyerCard__moreLink a{height:40px}}@media (max-width:632px){.specialLawyerCard__profileImage{width:100px;min-width:82px}.specialLawyerCard__headerTag{font-size:11px}.specialLawyerCard__headerTag+.specialLawyerCard__headerTag{margin-left:.25em}}.specialty-photo-editor .dropzone{background:gray;border:1px solid gray;border-radius:3px;text-align:center;padding:7px;cursor:pointer;width:200px;color:#fff}.specialty-photo-editor .dropzone:hover{opacity:.7}.specialty-photo-editor .dropzone.-is-dragover{opacity:.7;border:1px solid #000}.specialty-photo-editor .dropzone input{display:none}.specialty-photo-editor .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.specialty-photo-editor .actions a{width:50%;text-align:center;padding-top:5px;padding-bottom:5px;border:1px dotted}.specialty-photo-editor .preview{width:632px;margin-top:10px}.specialty-photo-editor .preview img{width:100%;border:1px solid #f3f3f3}.specialty-photo-editor .message{padding-top:10px;font-weight:700}.subBbsRanking__listItem{display:-ms-flexbox;display:flex;width:100%}.subBbsRanking__listItem+.subBbsRanking__listItem{margin-top:15px}.subBbsRanking__number{width:40px;min-width:40px}.subBbsRanking__content{-ms-flex:1;flex:1;margin-left:10px;overflow:hidden}.subBbsRanking__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.subBbsRanking__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px}.subBbsRanking__openedAt{font-size:1.1rem;color:#999}.subBbsRanking__ratings{display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-weight:400;font-size:1.3rem}.subBbsRanking__ratings i{margin:0}.subBbsRanking__hasBest{position:relative;top:2px}.subBbsRanking__hasBest i{color:#b8135d;margin-top:2px}.subBbsRanking__goodJobs{margin-left:.5em}.subBbsRanking__goodJobs i{color:#2496ca}.successStoryList__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px}.successStoryList__listItem{width:49%;margin-bottom:20px;display:-ms-flexbox;display:flex}.successStoryList__listItem a{transition:opacity .2s}.successStoryList__listItem a:link,.successStoryList__listItem a:visited{opacity:1}.successStoryList__listItem a:hover{opacity:.7}.successStoryList__listItem a:active,.successStoryList__listItem a:focus{opacity:1}@media (max-width:768px){.successStoryList__listItem a:hover{opacity:1}}.successStoryList__lawyerImage{min-width:60px;max-width:60px}.successStoryList__itemMain{width:100%;margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.successStoryList__itemText{line-height:1}.successStoryList__itemText>p{margin:0;line-height:1.4;font-size:1.3rem;overflow:hidden;position:relative;display:inline-block;line-height:1.4em;max-height:calc(2.8em - 1px);text-align:justify;padding-right:1em}.successStoryList__itemText>p:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.successStoryList__itemText>p:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.successStoryList__itemText>p>a{color:#333}.successStoryList__itemLink>a{display:inline-block;line-height:1}.successStoryList__itemLink>a:before{content:"#"}@media (max-width:632px){.successStoryList__list{display:block}.successStoryList__listItem{width:100%;margin-bottom:10px}.successStoryList__itemText>p{font-size:1.2rem}}.talkLinkBox{background-color:#f4f2f0;border-top:3px solid #b8135d;box-sizing:border-box}.talkLinkBox__title{background-color:#fdedf4;font-size:1.8rem;font-weight:700;text-align:center;padding:8px}.talkLinkBox__title>i{vertical-align:2px;font-size:1.6rem;color:#004980}.talkLinkBox__content{padding:20px}.talkLinkBox__noteListItem{text-indent:-16px;margin-left:16px}.talkLinkBox__noteListItem:before{font-family:entypo;content:"✓";color:#b8135d;font-size:16px;vertical-align:1px}.talkLinkBox__noteListItem+.talkLinkBox__noteListItem{margin-top:.5em}.talkLinkBox__action{margin-top:20px;padding-bottom:10px}.talkLinkBox__action .Button{max-width:360px;margin:auto}.talkroomContact{background-color:#f4f2f0;padding:10px}.talkroomContact__lead{font-size:1.2rem}.talkroomContact__profile{display:-ms-flexbox;display:flex;background:#fff;padding:10px}.talkroomContact__profileImage{max-width:136px;min-width:86px;width:25%;float:left;margin:0 10px 0 0}.talkroomContact__profileImage a{display:block;width:100%;transition:opacity .2s}.talkroomContact__profileImage a:link,.talkroomContact__profileImage a:visited{opacity:1}.talkroomContact__profileImage a:hover{opacity:.7}.talkroomContact__profileImage a:active,.talkroomContact__profileImage a:focus{opacity:1}@media (max-width:768px){.talkroomContact__profileImage a:hover{opacity:1}}.talkroomContact__profileImage img{padding:1px;border:1px solid #00599c}.talkroomContact__profileName{position:relative;font-size:1.6rem}.talkroomContact__profileName a{transition:opacity .2s}.talkroomContact__profileName a:link,.talkroomContact__profileName a:visited{opacity:1}.talkroomContact__profileName a:hover{opacity:.7}.talkroomContact__profileName a:active,.talkroomContact__profileName a:focus{opacity:1}@media (max-width:768px){.talkroomContact__profileName a:hover{opacity:1}}.talkroomContact__profileNameSub{font-size:1.2rem;margin-left:.5em}.talkroomContact__profileFirmName{display:-ms-flexbox;display:flex;font-size:1.2rem}.talkroomContact__profileFirmName:before{width:20px;color:#004980;font-size:16px;line-height:1;margin:1px 2px 0 0}.talkroomContact__profileAddress{display:-ms-flexbox;display:flex;margin-top:.25em;font-size:1.2rem}.talkroomContact__profileAddress:before{width:20px;color:#004980;font-size:17px;line-height:1;margin:1px 2px 0 0}.talkroomContact__contact{margin-top:10px}.talkroomContact__contactTelDisplayText{font-size:1.2rem;font-weight:700}.talkroomContact__contactTelDisplayText>i{color:#004980;font-size:14px}.talkroomContact__contactTelContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.talkroomContact__contactTelNumber{font-family:Roboto,sans-serif;font-weight:900;line-height:1;font-size:26px;white-space:nowrap;color:#e61874}.talkroomContact__operatingStatus{margin-left:10px}.talkroomContact__contactNote{margin-left:1em;margin-top:.75em;text-indent:-1em;color:#999;font-size:1.2rem}.talkroomContact__contact+.talkroomContact__section,.talkroomContact__section+.talkroomContact__section{margin-top:20px}.talkroomContact__sectionTitle{font-size:14px;margin-bottom:.25em}.talkroomContact__sectionContent{font-size:1.2rem}@media (max-width:632px){.talkroomContact{margin-left:-10px;margin-right:-10px}}@media (max-width:960px){.unsyncedBbsViewHistory__main{padding-left:16px;padding-right:16px}}.unsyncedBbsViewHistory__emptyState{padding-top:60px}.unsyncedBbsViewHistory__emptyStateMessage{text-align:center;font-size:16px}.unsyncedBbsViewHistory__item{border-top:1px solid #e8e3df}.unsyncedBbsViewHistory__item:last-child{border-bottom:1px solid #e8e3df}.unsyncedBbsViewHistory__clearHistory{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:24px;padding-bottom:24px;text-align:center}@media (max-width:960px){.unsyncedLawyerViewHistory__header{padding-left:16px;padding-right:16px;padding-bottom:16px}}.unsyncedLawyerViewHistory__emptyState{padding-top:60px}.unsyncedLawyerViewHistory__emptyStateMessage{text-align:center;font-size:16px}.unsyncedLawyerViewHistory__clearHistory{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:24px;padding-bottom:24px;text-align:center}@media (max-width:960px){.unsyncedMylistedBbs__main{padding-left:16px;padding-right:16px}}.unsyncedMylistedBbs__emptyState{padding-top:60px}.unsyncedMylistedBbs__emptyStateMessage{text-align:center;font-size:16px}.unsyncedMylistedBbs__item{border-top:1px solid #e8e3df}.unsyncedMylistedBbs__item:last-child{border-bottom:1px solid #e8e3df}@media (max-width:960px){.unsyncedMylistedLawyer__header{padding-left:16px;padding-right:16px;padding-bottom:16px}}.unsyncedMylistedLawyer__emptyState{padding-top:60px}.unsyncedMylistedLawyer__emptyStateMessage{text-align:center;font-size:16px}.adCampaignsShow__previewNotice{padding:2px 8px;font-weight:700;background-color:#ffda0f;text-align:center}.adCampaignsShow__header{margin-top:16px;margin-bottom:8px}.adCampaignsShow__title{padding-bottom:0}.adCampaignsShow__description{color:#666;margin-top:16px;margin-bottom:8px}.adCampaignsShow__description p{margin:0}.adCampaignsShow__content{min-height:40vh}.adCampaignsShow__lawyerList{margin:32px 0 100px}@media (max-width:960px){.adCampaignsShow{margin:0 10px}}.agentsLink__caution{margin-top:20px}.agentsLink__links{width:80%;height:110px;border:1px solid #666;margin:70px auto;border-radius:4px;text-align:center;padding:35px;background-color:#f4f2f0;color:#000;font-size:24px}.bbsesIndex__title{margin-bottom:20px}.bbsesIndex__leadSentence{color:#999;font-size:1.2rem}.bbsesIndex__staticTitle{font-size:1.6rem}.bbsesIndex__mainSection+.bbsesIndex__mainSection{margin-top:20px}.bbsesIndex__fixedFooter{display:none;position:fixed;left:0;bottom:0;z-index:5000;width:100%;background-color:#f4f2f0}.bbsesIndex__fixedFooterInner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:10px;line-height:1.4}.bbsesIndex__fixedFooterText{-ms-flex:1;flex:1;margin:0;font-weight:700;color:#5e5651}.bbsesIndex__fixedFooterLink{-ms-flex-preferred-size:40%;flex-basis:40%;margin-left:1em}.bbsesIndex__fixedFooterLink .Button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.bbsesIndex__fixedFooterLink .Button:after{content:"無料";font-size:1rem;background-color:#fff;color:#b8135d;padding:1px 4px;border-radius:2px;margin-left:.5em}@media (max-width:768px){.bbsesIndex__fixedFooter{display:block}}@media (max-width:632px){.bbsesIndex__title{margin-left:-10px;margin-right:-10px}.bbsesIndex__leadSentence{max-height:80px;overflow-y:scroll}}@media (max-width:768px){.legal-bbses-Page .pageFooter__goTop{display:none}}.bbsesShow__questionHeader{background-color:#e6f0f8;padding:10px;margin-bottom:10px}.bbsesShow__questionTitle{color:#004980;font-size:1.8rem;text-indent:-1.65em;margin-left:1.75em}.bbsesShow__questionTitle>i{margin-right:.25em;font-size:2.4rem;color:#2496ca}.bbsesShow__questionContent{margin-top:10px}.bbsesShow__questionStatic p{font-size:1.3rem}.bbsesShow__userNameContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.bbsesShow__userName{font-size:12px;line-height:16px}.bbsesShow__demographic{color:#849298;font-size:11px;line-height:14px}.bbsesShow__bbs{margin-top:30px;margin-bottom:60px}.bbsesShow__section+.bbsesShow__section{margin-top:40px}.bbsesShow__diagnosisBannerWrapper{margin-top:24px}.bbsesShow__diagnosisFooterWrapper{display:none}@media (max-width:768px){.bbsesShow__questionHeader{margin-left:-10px;margin-right:-10px}.bbsesShow__diagnosisFooterWrapper{position:fixed;bottom:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #e7eaeb;padding:12px 8px;gap:8px;background-color:#fff;z-index:1}}.categoriesShow__section+.categoriesShow__section{margin-top:50px}.consultsComplete{margin:auto}.consultsComplete__block{width:100%;margin:auto;background-color:#f4f2f0;padding:16px;text-align:center}.consultsComplete__title{text-align:center;margin-bottom:24px}.consultsComplete__diagnosisBannerWrapper{margin-top:40px;margin-bottom:16px}.consultsComplete__caution{color:#b8135d;font-weight:400;width:75%;text-align:center;margin-top:24px;margin-bottom:40px;margin-left:12.5%}.consultsComplete__button{display:block;width:64%;margin:auto}@media (min-width:632px){.consultsComplete__lawyerRecommend{width:75%;margin-left:12.5%}}@media (max-width:632px){.consultsComplete{margin:auto;width:90%}.consultsComplete__caution{color:#b8135d;font-weight:400;width:100%;text-align:left;margin-top:24px;margin-left:0}}.consultsNew__caution{margin-top:3%}.consultsNew__form{margin-top:4%}@media (max-width:768px){.consultsNew__form .form{margin-left:-10px;margin-right:-10px}}.diagnosisMainvisual{position:relative}.diagnosisMainvisual__imageContainer{margin:0 calc(50% - 50vw);width:100vw;height:42.75rem;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:-1}@media (max-width:768px){.diagnosisMainvisual__imageContainer{height:100%}}.diagnosisMainvisual__imageContainer.-inheritence{background:linear-gradient(180deg,#f3e1f2 10.75%,#f2f9ff1f)}.diagnosisMainvisual__imageContainer.-renunciation{background:linear-gradient(180deg,#d6eaff,#fff)}.diagnosisMainvisual__image{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.diagnosisMainvisual__image.-pc{display:block}.diagnosisMainvisual__image.-sp{display:none}@media (max-width:768px){.diagnosisMainvisual__image{min-height:auto;width:100%}.diagnosisMainvisual__image.-pc{display:none}.diagnosisMainvisual__image.-sp{display:block}}.diagnosisMainvisual__link--nexpert-renunciation{position:absolute;top:248px;left:calc(50% - 468px);width:158px;height:35px}@media (max-width:768px){.diagnosisMainvisual__link--nexpert-renunciation{top:78%;left:7.25%;width:34.13333%;height:8%}}.diagnosisMainvisual__link--coconala-renunciation{position:absolute;top:232px;left:calc(50% - 287px);width:158px;height:35px}@media (max-width:768px){.diagnosisMainvisual__link--coconala-renunciation{top:63%;left:5.6%;width:34.13333%;height:8%}}.-pc{display:block}.-sp{display:none}@media (max-width:768px){.-pc{display:none}.-sp{display:block}}.diagnosisResult{background:transparent;min-height:100vh;margin-top:-100px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:80px}@media (max-width:768px){.diagnosisResult{margin-top:0;gap:40px}}.diagnosisResult__container{display:-ms-flexbox;display:flex;padding:60px 170px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:40px;-ms-flex-item-align:stretch;align-self:stretch;position:relative;background-color:#fff;border-radius:23px;box-shadow:0 0 20px 0 #65656540}@media (max-width:768px){.diagnosisResult__container{margin:0 16px;padding:30px 16px;gap:20px}}.diagnosisResult__headerSection{-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-item-align:stretch}.diagnosisResult__descriptionContainer,.diagnosisResult__headerSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;align-self:stretch}.diagnosisResult__descriptionContainer{-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-item-align:stretch}.diagnosisResult__descriptionHeader{gap:4px}.diagnosisResult__descriptionHeader,.diagnosisResult__descriptionIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.diagnosisResult__descriptionIcon svg{width:16px;height:16px}.diagnosisResult__descriptionTitle{color:var(--text-light,#434343);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:19.6px;letter-spacing:.25px}.diagnosisResult__descriptionContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:4px}.diagnosisResult__descriptionText{width:100%;color:var(--text-light,#434343);font-size:12px;font-style:normal;font-weight:300;line-height:16.8px;letter-spacing:.4px}.diagnosisResult__descriptionText strong{font-weight:600}.diagnosisResult__descriptionNote{font-size:12px;line-height:1.6;color:#7b7b7b;margin-bottom:8px}.diagnosisResult__descriptionNote:last-child{margin-bottom:0}.diagnosisResult__resultSection{margin-bottom:40px}.diagnosisResult__resultContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:24px;-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:768px){.diagnosisResult__resultContainer{border-radius:10px;padding:40px}.diagnosisResult__resultContainer.-procedures{background-color:#FBE4EC80}.diagnosisResult__resultContainer.-renunciation{background-color:#B0DFF34D}}.diagnosisResult__resultHeader{gap:8px;-ms-flex-pack:center;justify-content:center}.diagnosisResult__resultHeader,.diagnosisResult__resultIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.diagnosisResult__resultIcon svg{width:24px;height:24px}.diagnosisResult__resultTitle{font-size:24px;font-style:normal;font-weight:600;line-height:22.4px;letter-spacing:.25px;margin:0}.diagnosisResult__resultTitle.-procedures{color:#a8105a}.diagnosisResult__resultTitle.-renunciation{color:#004980}@media (max-width:768px){.diagnosisResult__resultTitle{font-size:22px}}.diagnosisResult__resultMainMessage{color:#434343;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:22.4px;letter-spacing:.25px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.diagnosisResult__resultMainMessage p{margin-bottom:4px}.diagnosisResult__resultIllustration{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:8px 0}.diagnosisResult__resultIllustration img{max-width:300px;height:auto}.diagnosisResult__resultDetails{color:#434343;font-size:16px;font-style:normal;font-weight:300;line-height:19.2px;letter-spacing:.4px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.diagnosisResult__resultDetails p{margin-bottom:12px}.diagnosisResult__resultDetails p:last-child{margin-bottom:0}.diagnosisResult__resultDetails strong{font-weight:600}@media (max-width:768px){.diagnosisResult__resultDetails{font-size:14px}}.diagnosisResult__anchorButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;margin:0 auto;height:48px;min-width:120px;padding:var(--1,4px) var(--4,16px);justify-content:center;align-items:center;gap:var(--1,4px);-ms-flex-negative:0;flex-shrink:0;border-radius:8px}.diagnosisResult__anchorButton.-procedures{background:#a8105a}.diagnosisResult__anchorButton.-renunciation{background:#004980}.diagnosisResult__anchorButtonText{color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1px}.diagnosisResult__anchorButtonImage{width:16px;height:16px}.diagnosisResult__separator{width:100%;height:1px;background-color:#e0e0e0}.diagnosisResult__contactSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-item-align:stretch;align-self:stretch}.diagnosisResult__sectionTitle{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;color:#a8105a;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.diagnosisResult__sectionTitle.-procedures{color:#a8105a}.diagnosisResult__sectionTitle.-renunciation{color:#004980}@media (max-width:768px){.diagnosisResult__sectionTitle{font-size:18px}}.diagnosisResult__contactDescription{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:817px){.diagnosisResult__contactDescription{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:0;width:100%}}.diagnosisResult__contactIcon,.diagnosisResult__contactItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.diagnosisResult__contactIcon{width:12px;height:12px}.diagnosisResult__annotation,.diagnosisResult__contactText{font-size:12px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:.5px}.diagnosisResult__annotation{margin-top:-5px}@media (max-width:817px){.diagnosisResult__annotation{-ms-flex-item-align:start;align-self:flex-start;width:100%}}.diagnosisResult__contactTable{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;border:1px solid #7b7b7b;position:relative}.diagnosisResult__contactTableHeaderRow{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:70px;width:100%;background-color:#ebebeb;border-bottom:1px solid #7b7b7b;position:sticky;top:0;z-index:10}.diagnosisResult__contactTableHeaderRow-coconala{top:80px}@media (max-width:768px){.diagnosisResult__contactTableHeaderRow-coconala{top:43px}}.diagnosisResult__contactTableHeaderItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;width:17.5%;border-left:1px solid #acb8bc;color:var(--text-main,#000);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:22.4px;letter-spacing:.15px}@media (max-width:768px){.diagnosisResult__contactTableHeaderItem{font-size:12px;line-height:16.8px;letter-spacing:.4px}}.diagnosisResult__contactTableHeaderItem.-title{width:30%;border-left:none}.diagnosisResult__contactTableHeaderItem.-title.-pc{display:-ms-flexbox;display:flex}.diagnosisResult__contactTableHeaderItem.-title.-sp{display:none}@media (max-width:768px){.diagnosisResult__contactTableHeaderItem.-title.-pc{display:none}.diagnosisResult__contactTableHeaderItem.-title.-sp{display:-ms-flexbox;display:flex}}.diagnosisResult__contactTableDataRow{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #7b7b7b}.diagnosisResult__contactTableDataRow:last-child{border-bottom:none}.diagnosisResult__contactTableDataTitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4px;width:30%;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:19.6px;letter-spacing:.25px}.-selected .diagnosisResult__contactTableDataTitle{color:#a8105a;font-size:16px;font-weight:600;line-height:22.4px;letter-spacing:.15px}.diagnosisResult__contactTableDataValues{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:70%;border-left:1px solid #acb8bc}.diagnosisResult__contactTableDataIconList{-ms-flex-direction:row;flex-direction:row;width:100%}.diagnosisResult__contactTableDataIcon,.diagnosisResult__contactTableDataIconList{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.diagnosisResult__contactTableDataIcon{width:25%;height:64px;border-right:1px solid #e7eaeb}.diagnosisResult__contactTableDataIcon:last-of-type{border-right:none}.diagnosisResult__contactTableDataDescription{display:-ms-flexbox;display:flex;padding:12px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:19.6px;letter-spacing:.25px;border-top:1px solid #e7eaeb}.-selected .diagnosisResult__contactTableDataDescription{font-weight:600}.diagnosisResult__supervisorInfo{width:100%}.diagnosisResult__supervisorInfo__container{border:1px solid #acb8bc;border-radius:.8rem;padding:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;background:#fff}@media (max-width:768px){.diagnosisResult__supervisorInfo__container{padding:16px;gap:16px}}.diagnosisResult__supervisorInfo__divider{height:1px;width:100%;background-color:#e7eaeb}.diagnosisResult__supervisorInfo__divider--dark{background-color:#acb8bc}.diagnosisResult__supervisorInfo__callSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}@media (max-width:768px){.diagnosisResult__supervisorInfo__callSection{gap:16px}}.diagnosisResult__supervisorInfo__callSection__message{text-align:center}.diagnosisResult__supervisorInfo__callSection__message p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.24rem;color:#000;margin:0}.diagnosisResult__supervisorInfo__callSection__description p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.96rem;color:#000;margin:0}.diagnosisResult__supervisorInfo__callSection__phoneBox{background-color:#ebebeb;padding:12px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.diagnosisResult__supervisorInfo__callSection__phoneBox__label{text-align:center}.diagnosisResult__supervisorInfo__callSection__phoneBox__label p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:1.2rem;line-height:1.68rem;color:#000;margin:0}.diagnosisResult__supervisorInfo__callSection__phoneBox__number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px}.diagnosisResult__supervisorInfo__callSection__phoneBox__icon{width:1.6rem;height:1.6rem}.diagnosisResult__supervisorInfo__callSection__phoneBox__tel{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:1.6rem;line-height:2.24rem;color:#a8105a}.diagnosisResult__supervisorInfo__callSection__notes p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.68rem;color:#434343;margin:0}.diagnosisResult__supervisorInfo__directCallSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media (max-width:768px){.diagnosisResult__supervisorInfo__directCallSection{gap:16px}}.diagnosisResult__supervisorInfo__directCallSection__description p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.96rem;color:#000;margin:0}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;-ms-flex-align:center;align-items:center}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__label{text-align:center}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__label p{font-weight:600;font-size:16px;line-height:16.8px;color:#000;margin:0}@media (max-width:768px){.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__label p{font-size:12px}}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button{display:none;background-color:#a8105a;border-radius:8px;padding:10px 40px;gap:10px;min-height:48px;width:100%;cursor:pointer;transition:background-color .3s ease}@media (max-width:768px){.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button.-procedures{background-color:#a8105a}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button.-procedures:hover{background-color:#8a0d4a}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button.-renunciation{background-color:#004980}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button.-renunciation:hover{background-color:#036}}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button__icon{width:24px;height:24px}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__button__text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:1.6rem;line-height:2rem;color:#fff}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px}@media (max-width:768px){.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__text{display:none}}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__text__icon{width:2.4rem;height:2.4rem}.diagnosisResult__supervisorInfo__directCallSection__phoneGroup__text__number{color:#004980;text-align:center;font-size:1.6rem;font-weight:600;line-height:16.8px;letter-spacing:.4px}.diagnosisResult__supervisorInfo__directCallSection__hours{text-align:center}.diagnosisResult__supervisorInfo__directCallSection__hours p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.68rem;color:#434343;margin:0}.diagnosisResult__supervisorInfo__supervisorSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (max-width:768px){.diagnosisResult__supervisorInfo__supervisorSection{gap:8px}}.diagnosisResult__supervisorInfo__supervisorSection__profileGroup{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start}.diagnosisResult__supervisorInfo__supervisorSection__profileGroup__image{-ms-flex-negative:0;flex-shrink:0}.diagnosisResult__supervisorInfo__supervisorSection__profileGroup__avatar{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.diagnosisResult__supervisorInfo__supervisorSection__profileGroup__avatar{width:3.5rem;height:3.5rem}}.diagnosisResult__supervisorInfo__supervisorSection__profileGroup__info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (max-width:768px){.diagnosisResult__supervisorInfo__supervisorSection__profileGroup__info{gap:4px}}.diagnosisResult__supervisorInfo__supervisorSection__profileGroup__info__title p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:1.2rem;line-height:1.68rem;color:#000;margin:0}.diagnosisResult__supervisorInfo__supervisorSection__profileGroup__info__name p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:1.4rem;line-height:1.96rem;color:#000;margin:0}.diagnosisResult__supervisorInfo__supervisorSection__description p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.68rem;color:#000;margin:0}.diagnosisResult__supervisorTitle{font-size:16px;font-weight:600;color:#434343;margin-bottom:12px}.diagnosisResult__supervisorName{font-size:16px;font-weight:600;color:#434343;margin-bottom:8px}.diagnosisResult__supervisorDescription{font-size:14px;line-height:1.6;color:#666;margin-bottom:12px}.diagnosisResult__supervisorContact{font-size:14px}.diagnosisResult__phoneNumber{color:#a8105a;font-weight:600}.diagnosisResult__faqSection{width:100%;gap:24px}.diagnosisResult__faqSection,.diagnosisResult__faqSectionTitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.diagnosisResult__faqSubTitleText{text-align:center;font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.25px}.diagnosisResult__faqSubTitleText.-procedures{color:#a8105a}.diagnosisResult__faqSubTitleText.-renunciation{color:#004980}.diagnosisResult__faqTitleText{text-align:center;color:#004980;font-size:18px;font-weight:600;line-height:24px}.diagnosisResult__faqTitleText.-procedures{color:#a8105a}.diagnosisResult__faqTitleText.-renunciation{color:#004980}.diagnosisResult__faqItem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.diagnosisResult__faqAnswer,.diagnosisResult__faqQuestion{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:6px}.diagnosisResult__faqAnswerIcon,.diagnosisResult__faqQuestionIcon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}.diagnosisResult__faqAnswerText,.diagnosisResult__faqQuestionText{color:#000;font-size:14px;font-weight:300;line-height:19.6px;letter-spacing:.25px}.diagnosisResult__faqAnswerText b,.diagnosisResult__faqQuestionText b{font-weight:600}.diagnosisResult__otherDiagnosis{margin-bottom:30px;text-align:center}.diagnosisResult__proceduresLink{width:100%;height:100%;background-image:url(/assets/images/legal/interviews/interview-banner-pc-55ac1bce72.png);background-repeat:no-repeat}.diagnosisResult__otherTitle{font-size:16px;font-weight:600;color:#434343;margin-bottom:16px}.diagnosisResult__otherButtons{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.diagnosisResult__otherButton{padding:8px 16px;background-color:#fff;color:#667eea;text-decoration:none;border:1px solid #667eea;border-radius:4px;font-size:14px;font-weight:500;transition:all .3s ease}.diagnosisResult__otherButton:hover{background-color:#667eea;color:#fff}.diagnosisResult__disclaimer{width:100%;color:#7b7b7b;font-size:12px;font-weight:300;line-height:16.8px;letter-spacing:.4px}.diagnosisResult__questionSupervisor{display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:4px;display:flex}@media (max-width:768px){.diagnosisResult__questionSupervisor{text-align:center;display:-ms-flexbox;display:flex}}.diagnosisResult__questionSupervisorIcon{width:41px;height:41px}.diagnosisResult__questionSupervisorText{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.diagnosisResult__questionSupervisorText p{margin:0}.diagnosisResult__details{margin-bottom:30px;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.diagnosisResult__details-title{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.diagnosisResult__details-content{font-size:14px;line-height:1.7;color:#666}.diagnosisResult__recommendations{margin-bottom:30px}.diagnosisResult__recommendations-title{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.diagnosisResult__recommendations-list{list-style:none;padding:0}.diagnosisResult__recommendations-item{padding:10px 0;border-bottom:1px solid #eee;font-size:14px;color:#555;position:relative;padding-left:20px}.diagnosisResult__recommendations-item:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.diagnosisResult__recommendations-item:last-child{border-bottom:none}.diagnosisResult__cta{text-align:center;padding:30px;border-radius:10px;color:#fff;margin-top:30px}.diagnosisResult__cta--coconala{background:linear-gradient(135deg,#667eea,#764ba2)}.diagnosisResult__cta--nexpert{background:linear-gradient(135deg,#2c3e50,#34495e)}.diagnosisResult__ctaTitle{font-size:20px;font-weight:700;margin-bottom:15px}.diagnosisResult__ctaDescription{font-size:14px;margin-bottom:25px;opacity:.9}.diagnosisResult__ctaButton{display:inline-block;padding:15px 30px;font-size:16px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease}.diagnosisResult__ctaButton--primary{background-color:#fff;color:#667eea}.diagnosisResult__ctaButton--primary:hover{background-color:#f8f9fa;transform:translateY(-2px)}.diagnosisResult__ctaButton--secondary{background-color:hsla(0,0%,100%,.2);color:#fff;border:2px solid #fff}.diagnosisResult__ctaButton--secondary:hover{background-color:#fff;color:#2c3e50;transform:translateY(-2px)}.diagnosisResult__share{background:#fff;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.diagnosisResult__share-title{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.diagnosisResult__share-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.diagnosisResult__share-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.diagnosisResult__share-button--twitter{background-color:#1da1f2;color:#fff}.diagnosisResult__share-button--twitter:hover{background-color:#1a91da}.diagnosisResult__share-button--line{background-color:#00b900;color:#fff}.diagnosisResult__share-button--line:hover{background-color:#00a000}.diagnosisResult__share-button--copy{background-color:#6c757d;color:#fff}.diagnosisResult__share-button--copy:hover{background-color:#5a6268}.diagnosisResult__actions{text-align:center;margin-bottom:40px}.diagnosisResult__retryButton{display:-ms-inline-flexbox;display:inline-flex;height:48px;min-width:120px;padding:var(--1,4px) var(--4,16px);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:var(--1,4px);-ms-flex-negative:0;flex-shrink:0;border-radius:8px;background:#a8105a}.diagnosisResult__retryButtonText{color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1px}.diagnosisResult__lawyerList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;gap:16px}@media (max-width:768px){.diagnosisResult__lawyerList{padding-right:10px;padding-left:10px}}.diagnosisResult__lawyerListTitle{padding:0;width:100%}.diagnosisResult__lawyerSearchResult{width:100%}.diagnosisResult__searchDescription{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}.diagnosisResult__searchDescription a{color:#004980;text-align:left;font-size:12px;font-weight:300;line-height:16.8px;letter-spacing:.4px}.diagnosisResult__lawyerSearchMoreLink{padding:4px 16px;-ms-flex-pack:center;justify-content:center;height:48px;max-width:420px;min-width:120px;gap:4px;border-radius:8px;border:1px solid rgba(184,19,93,.5);color:#a8105a;text-align:center;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1px}.diagnosisResult__lawyerSearchMoreLink,.diagnosisShow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.diagnosisShow{background:transparent;-ms-flex-direction:column;flex-direction:column;margin-top:-100px;gap:20px}@media (max-width:768px){.diagnosisShow{margin-top:0}}.diagnosisShow__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.diagnosisShow__content,.diagnosisShow__note{-ms-flex-align:center;align-items:center;width:100%}.diagnosisShow__note{display:none;padding:10px 18.5px;-ms-flex-pack:center;justify-content:center}.diagnosisShow__note-procedures{background:#fff1f6}.diagnosisShow__note-renunciation{background:#e7f5fb}@media (max-width:768px){.diagnosisShow__note{display:-ms-flexbox;display:flex}.diagnosisShow__note.hidden{display:none}}.diagnosisShow__noteText{width:100%;-ms-flex-negative:0;flex-shrink:0;color:#7b7b7b;font-size:12px;font-weight:300;line-height:16.8px;letter-spacing:.4px}.diagnosisShow__questionContainer{display:-ms-flexbox;display:flex;padding:32px 32px 20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:16px;border-radius:1.4375rem;background:var(--primary-contrast,#fff);box-shadow:0 0 20px 0 hsla(0,0%,40%,.25);width:100%;scroll-margin-top:100px}.diagnosisShow__questionContainer.hidden{display:none}.diagnosisShow__questionStepper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.diagnosisShow__questionStepperImg{width:100%}.diagnosisShow__questionStepperImg-pc{display:-ms-flexbox;display:flex;max-width:602px}.diagnosisShow__questionStepperImg-sp{display:none;max-width:272px}@media (max-width:768px){.diagnosisShow__questionStepperImg-pc{display:none}.diagnosisShow__questionStepperImg-sp{display:-ms-flexbox;display:flex}}.diagnosisShow__question{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-item-align:stretch;align-self:stretch;font-size:18px;font-weight:700;color:#333}.diagnosisShow__questionPositionImg{width:52px;height:52px}.diagnosisShow__questionNote{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:12px;gap:16px;border-radius:8px;background:#b0dff34d;color:#000}.diagnosisShow__questionNote,.diagnosisShow__questionNoteSub{display:-ms-flexbox;display:flex;width:100%;font-size:12px;font-weight:300;line-height:16.8px;letter-spacing:.4px}.diagnosisShow__questionNoteSub{color:#7b7b7b}@media (max-width:768px){.diagnosisShow__questionNoteSub{display:none}}.diagnosisShow__guideBanner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px 225px}.diagnosisShow__guideBanner.hidden{display:none}@media (max-width:768px){.diagnosisShow__guideBanner{display:none}}.diagnosisShow__supervisorImage{width:52px}.diagnosisShow__questionSupervisor{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:4px}.diagnosisShow__questionSupervisor-sp{display:none}.diagnosisShow__questionSupervisor-pc{display:-ms-flexbox;display:flex}@media (max-width:768px){.diagnosisShow__questionSupervisor{text-align:center}.diagnosisShow__questionSupervisor-sp{display:-ms-flexbox;display:flex}.diagnosisShow__questionSupervisor-pc{display:none}}.diagnosisShow__questionSupervisorIcon{width:41px;height:41px}.diagnosisShow__questionSupervisorText{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.diagnosisShow__questionSupervisorText p{margin:0}.diagnosisShow__phoneConsultationGuide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#7b7b7b;margin-top:16px}@media (max-width:768px){.diagnosisShow__phoneConsultationGuide{display:none}}.diagnosisShow__answerList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:420px;gap:1rem}@media (max-width:768px){.diagnosisShow__answerList{width:auto;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}.diagnosisShow__answerList--multiple{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem;-ms-flex-align:start;align-items:start;justify-items:stretch;width:858px}@media (max-width:768px){.diagnosisShow__answerList--multiple{-ms-grid-columns:1fr;grid-template-columns:1fr;width:100%}}.diagnosisShow__answerMultipleLabel{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px}.diagnosisShow__answerMultipleLabel-procedures{color:#a8105a}.diagnosisShow__answerMultipleLabel-renunciation{color:#004980}.diagnosisShow__answerItem{position:relative;display:-ms-flexbox;display:flex;padding:1rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%;height:72px;border:1px solid #202A2E61;border-width:1px;border-color:#202A2E61;border-radius:.5rem;background:var(--background-paper-elevation-0,#fff);transition:all .2s ease-in-out}.diagnosisShow__answerItem-procedures:has(.diagnosisShow__answerCheckbox:checked),.diagnosisShow__answerItem-procedures:has(.diagnosisShow__answerRadio:checked){border-color:#a8105a}.diagnosisShow__answerItem-renunciation:has(.diagnosisShow__answerCheckbox:checked),.diagnosisShow__answerItem-renunciation:has(.diagnosisShow__answerRadio:checked){border-color:#004980}.diagnosisShow__answerItem:hover{cursor:pointer}.diagnosisShow__answerItem:hover-procedures{border-color:#a8105a}.diagnosisShow__answerItem:hover-renunciation{border-color:#004980}.diagnosisShow__answerLabel{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:.5rem;padding:0}.diagnosisShow__answerRadio{width:24px;height:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #d8dde0;border-radius:50%;position:relative}.diagnosisShow__answerRadio-procedures:checked{border-color:#a8105a}.diagnosisShow__answerRadio-procedures:checked:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#a8105a}.diagnosisShow__answerRadio-procedures:checked+.diagnosisShow__answerText-procedures{color:#a8105a}.diagnosisShow__answerRadio-renunciation:checked{border-color:#004980}.diagnosisShow__answerRadio-renunciation:checked:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#004980}.diagnosisShow__answerRadio-renunciation:checked+.diagnosisShow__answerText-renunciation{color:#004980}.diagnosisShow__answerRadio:hover-procedures{border-color:#a8105a}.diagnosisShow__answerRadio:hover-renunciation{border-color:#004980}.diagnosisShow__answerRadio:focus{outline:none}.diagnosisShow__answerCheckbox{width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #d8dde0;border-radius:4px;position:relative;cursor:pointer}.diagnosisShow__answerCheckbox-procedures:checked{background:#a8105a;border-color:#a8105a;color:#fff}.diagnosisShow__answerCheckbox-procedures:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.diagnosisShow__answerCheckbox-renunciation:checked{background:#004980;border-color:#004980;color:#fff}.diagnosisShow__answerCheckbox-renunciation:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.diagnosisShow__answerText{-ms-flex:1;flex:1;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px;color:var(--text-main,#000);transition:color .2s ease-in-out}.diagnosisShow__buttonContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:420px;gap:16px}@media (max-width:768px){.diagnosisShow__buttonContainer{width:100%}}.diagnosisShow__anotherAnnounce{color:#004980;text-align:center;font-size:12px;font-weight:300;line-height:16.8px;letter-spacing:.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.diagnosisShow__nextButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;padding:.25rem 1rem;border:none;border-radius:8px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px;color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}.diagnosisShow__nextButton-procedures{background:#a8105a}.diagnosisShow__nextButton-renunciation{background:#004980}.diagnosisShow__nextButton:hover-procedures{background:#8f0e4e}.diagnosisShow__nextButton:focus{outline:none;box-shadow:0 0 0 2px rgba(168,16,90,.2)}.diagnosisShow__nextButton:disabled{background:#d8dde0;color:#7b7b7b;cursor:not-allowed}.diagnosisShow__answerPrefecture{position:relative;display:-ms-flexbox;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between;display:flex;height:48px;width:100%;align-items:center;gap:10px;-ms-flex:1 0 0px;flex:1 0 0;padding-left:12px;border-radius:8px;border:1px solid var(--Gray-200,#b6bfc2);background:var(--Gray-0,#fff);cursor:pointer}.diagnosisShow__answerPrefecture select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:transparent;z-index:1;padding-left:10px;color:#000}.diagnosisShow__answerPrefectureArrow{height:44px;width:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}.diagnosisShow__formTitle{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:22px;line-height:28px;color:#000;text-align:center}.diagnosisShow__formNote{font-weight:600;font-size:14px;line-height:19.6px;letter-spacing:.25px;text-align:center;margin-bottom:-4px}@media (max-width:768px){.diagnosisShow__formNote{font-size:12px;line-height:16px}}.diagnosisShow__formGuide{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;max-width:620px;padding:16px 40px;border-radius:8px;border:none;background:#fff}.diagnosisShow__formGuide-procedures{background:#FBE4EC50}.diagnosisShow__formGuide-renunciation{background:#B0DFF330}@media (max-width:768px){.diagnosisShow__formGuide{-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px 20px}}.diagnosisShow__formGuideList,.diagnosisShow__formGuideTextContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.diagnosisShow__formGuideList{list-style:none;margin:0;padding:0}@media (max-width:768px){.diagnosisShow__formGuideList{width:276px}}.diagnosisShow__formGuideItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;font-style:normal;font-weight:600;line-height:19.6px;letter-spacing:.25px}@media (max-width:768px){.diagnosisShow__formGuideItem{gap:8px}}.diagnosisShow__formGuideItemAccent-procedures{color:#004980}.diagnosisShow__formGuideItemAccent-renunciation{color:#a8105a}.diagnosisShow__formGuideBullet{margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.diagnosisShow__formGuideBullet-pc{width:auto;height:59px}.diagnosisShow__formGuideBullet-sp{display:none}@media (max-width:768px){.diagnosisShow__formGuideBullet-pc{display:none}.diagnosisShow__formGuideBullet-sp{display:block;width:auto;height:40px}}.diagnosisShow__formGuideImageContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px}.diagnosisShow__formGuideImage{width:276px;-ms-flex-negative:0;flex-shrink:0}.diagnosisShow__formGuideImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.diagnosisShow__formGuideImageNote{width:273px;color:#7b7b7b;text-align:right;font-size:12px;font-weight:300;line-height:14px;letter-spacing:.5px}@media (max-width:768px){.diagnosisShow__formGuideImageNote{font-size:10px;line-height:11.686px;letter-spacing:.487px}}.diagnosisShow__formFields{gap:1.5rem;width:100%;max-width:620px}.diagnosisShow__formField,.diagnosisShow__formFields{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.diagnosisShow__formField{gap:.25rem}.diagnosisShow__formLabel{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding-bottom:.25rem}.diagnosisShow__formLabelText{font-size:14px;line-height:16px;letter-spacing:.1px;color:#000}.diagnosisShow__formLabelText,.diagnosisShow__formRequired{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600}.diagnosisShow__formRequired{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.125rem 0;border-radius:.125rem;font-size:10px;line-height:12px;letter-spacing:.5px;color:#fc6674}.diagnosisShow__formInputWrapper{position:relative;width:100%}.diagnosisShow__formInput{width:100%;height:48px;padding:0 12px;border:1px solid #4f4f4f;border-radius:8px;background:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#000}.diagnosisShow__formInput::-webkit-input-placeholder{color:#7b7b7b}.diagnosisShow__formInput::-moz-placeholder{color:#7b7b7b}.diagnosisShow__formInput::-ms-input-placeholder{color:#7b7b7b}.diagnosisShow__formInput::placeholder{color:#7b7b7b}.diagnosisShow__formInput:focus{outline:none;box-shadow:0 0 0 2px rgba(168,16,90,.2)}.diagnosisShow__formInput:focus-procedures{border-color:#a8105a}.diagnosisShow__formInput:focus-renunciation{border-color:#004980}.diagnosisShow__formSelect{width:100%;height:48px;padding:0 12px;border:1px solid #4f4f4f;border-radius:8px;background:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;cursor:pointer}.diagnosisShow__formSelect:focus{outline:none;box-shadow:0 0 0 2px rgba(168,16,90,.2)}.diagnosisShow__formSelect:focus-procedures{border-color:#a8105a}.diagnosisShow__formSelect:focus-renunciation{border-color:#004980}.diagnosisShow__formInputNote{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;color:#434343;font-size:12px;font-weight:300;line-height:14px;letter-spacing:.5px}.diagnosisShow__formAgreements{gap:2rem;width:100%;max-width:620px}.diagnosisShow__formAgreements,.diagnosisShow__privacyPolicyContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.diagnosisShow__privacyPolicyContainer{gap:.75rem;padding:1.25rem 2rem;border-radius:8px;border:1px solid #e7eaeb;background:#ebebeb}.diagnosisShow__privacyPolicyItem{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:.8125rem}.diagnosisShow__checkbox{width:18px;height:18px;margin:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #7b7b7b;border-radius:2px;background:#fff;position:relative;-ms-flex-negative:0;flex-shrink:0}.diagnosisShow__checkbox-procedures:checked{background:#a8105a;border-color:#a8105a}.diagnosisShow__checkbox-procedures:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.diagnosisShow__checkbox-renunciation:checked{background:#004980;border-color:#004980}.diagnosisShow__checkbox-renunciation:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.diagnosisShow__checkboxLabel{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#000;-ms-flex:1;flex:1}.diagnosisShow__policyLink{color:#000;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.diagnosisShow__policyLink:hover-procedures{color:#a8105a}.diagnosisShow__policyLink:hover-renunciation{color:#004980}.diagnosisShow__disclaimer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:0;border-radius:8px;background:#fff}.diagnosisShow__disclaimerTitle{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:12px;line-height:16.8px;letter-spacing:.4px;color:#7b7b7b}.diagnosisShow__disclaimerContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.diagnosisShow__disclaimerItem{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:.8125rem}.diagnosisShow__disclaimerNumber{width:10px;-ms-flex-negative:0;flex-shrink:0}.diagnosisShow__disclaimerNumber,.diagnosisShow__disclaimerText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:12px;line-height:16.8px;letter-spacing:.4px;color:#434343}.diagnosisShow__disclaimerText{-ms-flex:1;flex:1}.diagnosisShow__submitButton{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:620px;height:48px;padding:.25rem 1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out}.diagnosisShow__submitButton-procedures{background:#a8105a}.diagnosisShow__submitButton-renunciation{background:#004980}.diagnosisShow__submitButton:hover-procedures{background:#8f0e4e}.diagnosisShow__submitButton:focus{outline:none;box-shadow:0 0 0 2px rgba(168,16,90,.2)}.diagnosisShow__submitButton:disabled{background:#d8dde0;color:#7b7b7b;cursor:not-allowed}.diagnosisShow__submitButtonText{margin:0;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px;color:#fff}@media (max-width:768px){.diagnosisShow__submitButtonText{font-size:14px;line-height:16px}.diagnosisShow__submitButtonText--pc{display:none}}.diagnosisShow__backButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:32px;padding:.25rem .75rem;border:none;border-radius:4px;background:transparent;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:12px;line-height:14px;letter-spacing:.5px;color:#434343;cursor:pointer;transition:background-color .2s ease-in-out}.diagnosisShow__backButton:hover{background:rgba(67,67,67,.1)}.diagnosisShow__supervisorContainer{-ms-flex-direction:column;flex-direction:column;margin:0 16px;padding:24px;gap:12px;border-radius:8px;border:1px solid #acb8bc;background:#fff}.diagnosisShow__supervisorContainer,.diagnosisShow__supervisorContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.diagnosisShow__supervisorContent{-ms-flex-direction:row;flex-direction:row;gap:.625rem;width:100%}.diagnosisShow__supervisorImage{width:52x;height:52px;-ms-flex-negative:0;flex-shrink:0}.diagnosisShow__supervisorImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.diagnosisShow__supervisorInfo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.375rem;-ms-flex:1;flex:1}.diagnosisShow__supervisorAffiliation,.diagnosisShow__supervisorLabel{color:#000;font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.25px}.diagnosisShow__supervisorName{font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:.15px;color:#000}.diagnosisShow__supervisorDescription{font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#000}.diagnosisShow__lawyerList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;gap:16px}@media (max-width:768px){.diagnosisShow__lawyerList{padding-right:10px;padding-left:10px}}.diagnosisShow__lawyerListTitle{padding:0;width:100%}.diagnosisShow__prefectureList{-ms-flex-align:start;align-items:flex-start;width:calc(100% - 32px);border-radius:4px}.diagnosisShow__prefectureItem,.diagnosisShow__prefectureList{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:#fff}.diagnosisShow__prefectureItem{-ms-flex-align:center;align-items:center;width:20%;height:44px;padding:12px 10px;gap:10px;border-top:1px solid #004980;border-right:1px solid #004980;border-bottom:1px solid #004980;color:#004980;font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.25px}.diagnosisShow__prefectureItem:first-of-type{border-radius:4px 0 0 4px;border-left:1px solid #004980}.diagnosisShow__prefectureItem:last-of-type{border-radius:0 4px 4px 0}.diagnosisShow__prefectureItem.-selected{background:#004980;color:#fff}.diagnosisShow__cityList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 32px);background:#fff;border:1px solid #e7eaeb}.diagnosisShow__cityRow{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;height:40px;border-bottom:1px solid #e7eaeb}.diagnosisShow__cityRow:last-of-type{border-bottom:none}.diagnosisShow__cityItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:33.33333%;border-right:1px solid #e7eaeb;color:#004980;font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.25px}.diagnosisShow__cityItem:last-of-type{border-right:none}.diagnosisShow__lawyerSearchResult{width:100%}.diagnosisShow__searchDescription{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}.diagnosisShow__searchDescription a{color:#004980;text-align:left;font-size:12px;font-weight:300;line-height:16.8px;letter-spacing:.4px}.diagnosisShow__lawyerSearchMoreLink{padding:4px 16px;height:48px;max-width:420px;min-width:120px;gap:4px;border-radius:8px;border:1px solid rgba(184,19,93,.5);color:#a8105a;text-align:center;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1px}.diagnosisShow__lawyerSearchMoreLink,.featureLawyer__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.featureLawyer__footer{background:#968a82;-ms-flex-direction:column;flex-direction:column;padding:24px 160px;box-sizing:border-box}.footer__copyright{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:11px;font-weight:300;line-height:14px;color:#fff;letter-spacing:.5px;margin:0;white-space:nowrap;text-align:center}@media screen and (max-width:768px){.featureLawyer__footer{padding:24px 0}.footer__copyright{white-space:normal;text-align:center}}.featureLawyer__header{background:#fff;border-bottom:1px solid #ded6d1;width:100%}.featureLawyer__header__inner{max-width:960px;margin:0 auto;padding:16px;box-sizing:border-box;width:100%}.featureLawyer__header__logo{width:106px;height:33.416px}.featureLawyer__header__logo .logo__link{display:block;width:100%;height:100%}.featureLawyer__header__logo .logo__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.featureLawyer__header__inner{max-width:100%;padding:16px}}@media screen and (min-width:768px){.featureLawyer__header__inner{padding:16px 0}}.featureLawyer__lawyerHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.lawyer__name{gap:24px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:28px;line-height:36px;color:#202A2EFF}.lawyer__name,.lawyer__prefectureLabel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lawyer__prefectureLabel{background:#FFFFFFFF;border:1px solid #555555FF;border-radius:4px;padding:2px 8px;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-weight:300;font-size:11px;line-height:normal;color:#555555FF;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.lawyer__accessInfo{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:start;align-items:flex-start}.lawyer__supportInfo{display:none}.accessInfo__address{font-size:14px;text-overflow:ellipsis;overflow:hidden}.accessInfo__address,.accessInfo__station{font-family:Hiragino Kaku Gothic ProN,sans-serif;font-weight:300;line-height:normal;color:#0a2733;white-space:nowrap}.accessInfo__station{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;font-size:13px}.accessInfo__stationIcon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.accessInfo__prefecture{display:none}.accessInfo__prefectureIcon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;color:#0a2733}.supportInfo__tag{display:inline-block;background:rgba(0,73,128,.08);border-radius:2px;padding:4px 8px;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-weight:300;font-size:11px;line-height:normal;color:#0a2733;white-space:nowrap;margin-right:4px;margin-bottom:4px}.supportInfo__tag:last-child{margin-right:0}@media screen and (max-width:768px){.featureLawyer__lawyerHeader{padding:0 16px;width:100%}.featureLawyer__lawyerHeader.--with-borderBottom{border-bottom:1px solid #E7EAEBFF}.lawyer__name{font-size:20px;font-weight:700;line-height:32px;gap:12px}.lawyer__accessInfo{-ms-flex-direction:column;flex-direction:column;gap:8px}.lawyer__supportInfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px}.accessInfo__address{font-size:13px}.accessInfo__prefecture,.accessInfo__station{font-size:12px;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center}.accessInfo__prefecture{font-family:Hiragino Kaku Gothic ProN,sans-serif;font-weight:300;line-height:normal;color:#0a2733}}.featureLawyer__consultationSelector{display:-ms-flexbox;display:flex;padding:16px;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:8px;background:#F3F4F5FF}.consultationSelector__label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.consultationSelector__label div{font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px;color:#000000FF;white-space:nowrap;margin:0}.consultationSelector__toggleGroup{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;min-width:0}.consultationSelector__toggleButton{border:1px solid #718790;border-radius:8px;overflow:hidden}.consultationSelector__toggleButton,.toggleButton__option{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex}.toggleButton__option{padding:8px 12px;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-right:1px solid #718790;cursor:pointer;transition:all .2s ease;text-decoration:none;color:inherit}.toggleButton__option:hover{text-decoration:none}.toggleButton__option:first-child{border-radius:8px 0 0 8px}.toggleButton__option:last-child{border-right:none;border-radius:0 8px 8px 0}.toggleButton__option.is-selected{background:rgba(0,73,128,.08);padding:8px 16px 8px 12px}.toggleButton__option.is-selected .toggleButton__check{width:24px}.toggleButton__option.is-selected .toggleButton__check:before{content:"";display:block;width:18px;height:14.1px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11.2L1.8 7 .4 8.4 6 14 18 2 16.6.6 6 11.2z' fill='%230578B6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%}.toggleButton__option div{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1px;color:#202a2e;white-space:nowrap}.toggleButton__check{width:0;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;transition:width .2s ease}.toggleButton__text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1px;color:#202a2e;white-space:nowrap}.toggleButton__checkIcon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.toggleButton__checkIcon svg{width:18px;height:14.1px}@media screen and (max-width:768px){.featureLawyer__consultationSelector{-ms-flex-direction:column;flex-direction:column;gap:8px;-ms-flex-align:stretch;align-items:stretch;border-radius:0}.consultationSelector__label{-ms-flex-pack:start;justify-content:flex-start}.toggleButton__option.is-selected .toggleButton__check{width:20px}.toggleButton__option div{font-size:13px}.toggleButton__check{width:0;height:20px}.toggleButton__text{font-size:13px}}.featureLawyer__claimantSummary{gap:16px}.claimantSummary__container,.featureLawyer__claimantSummary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.claimantSummary__container{gap:12px}.claimantSummary__title{font-weight:700;font-size:28px;line-height:36px;color:#202A2EFF;width:100%}@media screen and (max-width:768px){.claimantSummary__title{font-size:20px;line-height:28px}}.claimantSummary__coverImage{width:100%;background:#ACB8BCFF;overflow:hidden;position:relative}.claimantSummary__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.claimantSummary__mainText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;width:100%}.claimantSummary__mainText p{margin-bottom:0}.claimantSummary__reasons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;background:#B0DFF34D;border-radius:8px;width:100%;scroll-margin-top:30px}.claimantSummary__reasons__header{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.claimantSummary__reasons__icon{width:24px;height:24px;overflow:hidden;position:relative}.claimantSummary__reasons__icon .bestanswer-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:17.458px;height:22px}.claimantSummary__reasons__title{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#202A2EFF;white-space:nowrap}.claimantSummary__reasons__list{gap:8px;padding-left:8px}.claimantSummary__reasons__item,.claimantSummary__reasons__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.claimantSummary__reasons__item{gap:4px;color:#202A2EFF}.claimantSummary__reasons__itemHeader{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px}.claimantSummary__reasons__number{letter-spacing:.1px;line-height:20px;white-space:nowrap}.claimantSummary__reasons__itemTitle{letter-spacing:.15px;line-height:22.4px}.claimantSummary__reasons__description,.claimantSummary__subText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;width:100%}.claimantSummary__subText{color:#202A2EFF}.claimantSummary__subText p{margin-bottom:0}@media screen and (max-width:768px){.claimantSummary__coverImage{width:100%;height:auto;aspect-ratio:16/9}.claimantSummary__reasons{width:100%;padding:16px}.claimantSummary__reasons__itemHeader{font-size:14px}.claimantSummary__reasons__description{font-size:13px;line-height:18px}}.featureLawyer__respondentSummary{gap:16px}.featureLawyer__respondentSummary,.respondentSummary__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.respondentSummary__container{gap:12px}.respondentSummary__title{font-weight:700;font-size:28px;line-height:36px;color:#202A2EFF;width:100%}@media screen and (max-width:768px){.respondentSummary__title{font-size:20px;line-height:28px}}.respondentSummary__coverImage{width:100%;background:#ACB8BCFF;overflow:hidden;position:relative}.respondentSummary__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.respondentSummary__mainText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;width:100%}.respondentSummary__mainText p{margin-bottom:0}.respondentSummary__reasons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;background:#FFB84D1F;border-radius:8px;width:100%;scroll-margin-top:30px}.respondentSummary__reasons__header{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.respondentSummary__reasons__icon{width:24px;height:24px;overflow:hidden;position:relative}.respondentSummary__reasons__icon .bestanswer-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:17.458px;height:22px}.respondentSummary__reasons__title{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#202A2EFF;white-space:nowrap}.respondentSummary__reasons__list{gap:8px;padding-left:8px}.respondentSummary__reasons__item,.respondentSummary__reasons__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.respondentSummary__reasons__item{gap:4px;color:#202A2EFF}.respondentSummary__reasons__itemHeader{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px}.respondentSummary__reasons__number{letter-spacing:.1px;line-height:20px;white-space:nowrap}.respondentSummary__reasons__itemTitle{letter-spacing:.15px;line-height:22.4px}.respondentSummary__reasons__description,.respondentSummary__subText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;width:100%}.respondentSummary__subText{color:#202A2EFF}.respondentSummary__subText p{margin-bottom:0}@media screen and (max-width:768px){.respondentSummary__coverImage{width:100%;height:auto;aspect-ratio:16/9}.respondentSummary__reasons{width:100%;padding:16px}.respondentSummary__reasons__itemHeader{font-size:14px}.respondentSummary__reasons__description{font-size:13px;line-height:18px}}.businessOwnerSummary__container,.featureLawyer__businessOwnerSummary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;gap:16px}.businessOwnerSummary__title{font-weight:700;font-size:28px;line-height:36px;color:#202A2EFF;width:100%}@media screen and (max-width:768px){.businessOwnerSummary__title{font-size:20px;line-height:28px}}.businessOwnerSummary__coverImage{width:100%;background:#ACB8BCFF;overflow:hidden;position:relative}.businessOwnerSummary__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.businessOwnerSummary__mainText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;width:100%}.businessOwnerSummary__mainText p{margin-bottom:0}.businessOwnerSummary__reasons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;background:#B0DFF34D;border-radius:8px;width:100%;scroll-margin-top:30px}.businessOwnerSummary__reasons__header{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.businessOwnerSummary__reasons__icon{width:24px;height:24px;overflow:hidden;position:relative}.businessOwnerSummary__reasons__icon .bestanswer-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:17.458px;height:22px}.businessOwnerSummary__reasons__title{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#202A2EFF;white-space:nowrap}.businessOwnerSummary__reasons__list{gap:8px;padding-left:8px}.businessOwnerSummary__reasons__item,.businessOwnerSummary__reasons__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.businessOwnerSummary__reasons__item{gap:4px;color:#202A2EFF}.businessOwnerSummary__reasons__itemHeader{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start;font-weight:600;font-size:16px}.businessOwnerSummary__reasons__number{letter-spacing:.1px;line-height:20px;white-space:nowrap}.businessOwnerSummary__reasons__itemTitle{letter-spacing:.15px;line-height:22.4px}.businessOwnerSummary__reasons__description,.businessOwnerSummary__subText{font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;width:100%}.businessOwnerSummary__subText{font-family:Hiragino Kaku Gothic Pro,sans-serif;color:#202A2EFF}.businessOwnerSummary__subText p{margin-bottom:0}@media screen and (max-width:768px){.businessOwnerSummary__coverImage{width:100%;height:auto;aspect-ratio:16/9}.businessOwnerSummary__reasons{width:100%;padding:16px}.businessOwnerSummary__reasons__itemHeader{font-size:14px}.businessOwnerSummary__reasons__description{font-size:13px;line-height:18px}}.caseStudiesSection__header,.featureLawyer__caseStudiesSection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.caseStudiesSection__headerLine{display:-ms-flexbox;display:flex;width:100%}.caseStudiesSection__headerLineMain{width:48px;height:2px;background:#B8135DFF;-ms-flex-negative:0;flex-shrink:0}.caseStudiesSection__headerLineBackground{-ms-flex-positive:1;flex-grow:1;height:2px;background:#E7EAEBFF;min-width:1px;min-height:1px}.caseStudiesSection__headerInner{gap:8px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.caseStudiesSection__headerInner,.caseStudiesSection__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.caseStudiesSection__title{gap:4px;-ms-flex-pack:center;justify-content:center;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#202A2EFF;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.caseStudiesSection__spacer{-ms-flex-positive:1;flex-grow:1;min-width:8px;min-height:1px}.caseStudiesSection__switchButton{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:72px;height:40px;padding:4px 16px;border:1px solid rgba(32,42,46,.38);border-radius:8px;background:transparent;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;color:inherit;box-sizing:border-box}.caseStudiesSection__switchButton:hover{background:rgba(32,42,46,.04)}.caseStudiesSection__list{gap:16px}.caseStudiesSection__card,.caseStudiesSection__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.caseStudiesSection__card{gap:12px;padding:24px;background:#B0DFF34D;border-radius:8px;box-sizing:border-box}.switchButton__icon{width:24px;height:24px;overflow:hidden;position:relative;-ms-flex-negative:0;flex-shrink:0}.switchButton__icon .swap-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px}.switchButton__text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:14px;line-height:16px;letter-spacing:.1px;color:#202A2EFF;text-align:center;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.caseCard__title{gap:16px;width:100%}.caseCard__number,.caseCard__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.caseCard__number{-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px;width:40px;height:40px;background:#B0DFF3FF;border-radius:8px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.caseCard__number span{white-space:nowrap}.caseCard__number span,.caseCard__titleText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#202A2EFF}.caseCard__titleText{-ms-flex-positive:1;flex-grow:1;min-width:1px;min-height:1px}.caseCard__details{-ms-flex-direction:column;flex-direction:column;border-top:1px solid #CED4D6FF;padding-top:1px;padding-bottom:0;box-sizing:border-box}.caseCard__detailRow,.caseCard__details{display:-ms-flexbox;display:flex;width:100%}.caseCard__detailRow{gap:16px}.caseCard__detailItem{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:start;align-items:flex-start;padding:8px 0;border-bottom:1px solid #CED4D6FF;-ms-flex-positive:1;flex-grow:1;min-width:1px;min-height:1px;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;box-sizing:border-box}.caseCard__detailItem--category{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center}.caseCard__detailLabel{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.caseCard__detailValue{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;-ms-flex-positive:1;flex-grow:1;min-width:1px}.caseCard__categoryList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:1;flex-grow:1}.caseCard__categoryItem{border-radius:2px}.caseCard__categoryItem,.caseCard__categorySeparator{line-height:16px;letter-spacing:.1px;text-align:center;white-space:nowrap}.caseCard__categoryItem,.caseCard__categorySeparator,.caseCard__description{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;color:#202A2EFF;-ms-flex-negative:0;flex-shrink:0}.caseCard__description{line-height:19.6px;letter-spacing:.25px;max-height:354px;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:-moz-min-content;min-width:min-content;transition:max-height .3s ease}.caseCard__description.is-expanded{max-height:none;overflow:visible}.caseCard__moreLink{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.caseCard__moreLink:hover .moreLink__text{text-decoration:underline}.moreLink__text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1px;color:#0977E5FF;white-space:nowrap}.moreLink__icon,.moreLink__text{-ms-flex-negative:0;flex-shrink:0}.moreLink__icon{width:20px;height:20px;overflow:hidden;transition:transform .3s ease}.moreLink__icon.is-rotated{transform:rotate(180deg)}@media screen and (max-width:768px){.caseStudiesSection__title{font-size:18px;line-height:24px}.caseStudiesSection__switchButton{min-width:60px;padding:4px 12px}.switchButton__text{font-size:12px}.caseCard__number{width:32px;height:32px}.caseCard__number span{font-size:18px;line-height:24px}.caseCard__titleText{font-size:16px;font-weight:600;line-height:24px}.caseCard__detailRow{-ms-flex-direction:column;flex-direction:column;gap:0}.caseCard__description,.caseCard__detailItem{font-size:13px;line-height:18px}}.featureLawyer__respondentCaseStudiesSection,.respondentCaseStudiesSection__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.respondentCaseStudiesSection__headerLine{display:-ms-flexbox;display:flex;width:100%}.respondentCaseStudiesSection__headerLineMain{width:48px;height:2px;background:#B8135DFF;-ms-flex-negative:0;flex-shrink:0}.respondentCaseStudiesSection__headerLineBackground{-ms-flex-positive:1;flex-grow:1;height:2px;background:#E7EAEBFF;min-width:1px;min-height:1px}.respondentCaseStudiesSection__headerInner{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.respondentCaseStudiesSection__title{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#202A2EFF;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.respondentCaseStudiesSection__spacer{-ms-flex-positive:1;flex-grow:1;min-width:8px;min-height:1px}.respondentCaseStudiesSection__switchButton{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:72px;height:40px;padding:4px 16px;border:1px solid rgba(32,42,46,.38);border-radius:8px;background:transparent;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;color:inherit;box-sizing:border-box}.respondentCaseStudiesSection__switchButton:hover{background:rgba(32,42,46,.04)}.respondentCaseStudiesSection__switchButton .switchButton__icon{width:24px;height:24px;overflow:hidden;position:relative;-ms-flex-negative:0;flex-shrink:0}.respondentCaseStudiesSection__switchButton .switchButton__icon .swap-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px}.respondentCaseStudiesSection__switchButton .switchButton__text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:14px;line-height:16px;letter-spacing:.1px;color:#202A2EFF;text-align:center;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.respondentCaseStudiesSection__list{gap:16px}.respondentCaseStudiesSection__card,.respondentCaseStudiesSection__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.respondentCaseStudiesSection__card{gap:12px;padding:24px;background:#FFB84D1F;border-radius:8px;box-sizing:border-box}.respondentCaseCard__title{gap:16px;width:100%}.respondentCaseCard__number,.respondentCaseCard__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.respondentCaseCard__number{-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px;width:40px;height:40px;background:#FFE0B2FF;border-radius:8px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.respondentCaseCard__number span{white-space:nowrap}.respondentCaseCard__number span,.respondentCaseCard__titleText{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#202A2EFF}.respondentCaseCard__titleText{-ms-flex-positive:1;flex-grow:1;min-width:1px;min-height:1px}.respondentCaseCard__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #CED4D6FF;padding-top:1px;padding-bottom:0;width:100%;box-sizing:border-box}.respondentCaseCard__detailRow{display:-ms-flexbox;display:flex;gap:16px;width:100%}.respondentCaseCard__detailItem{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:start;align-items:flex-start;padding:8px 0;border-bottom:1px solid #CED4D6FF;-ms-flex-positive:1;flex-grow:1;min-width:1px;min-height:1px;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;box-sizing:border-box}.respondentCaseCard__detailItem--category{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center}.respondentCaseCard__detailLabel{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.respondentCaseCard__detailValue{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;-ms-flex-positive:1;flex-grow:1;min-width:1px}.respondentCaseCard__categoryList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:1;flex-grow:1}.respondentCaseCard__categoryItem{border-radius:2px}.respondentCaseCard__categoryItem,.respondentCaseCard__categorySeparator{line-height:16px;letter-spacing:.1px;text-align:center;white-space:nowrap}.respondentCaseCard__categoryItem,.respondentCaseCard__categorySeparator,.respondentCaseCard__description{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;color:#202A2EFF;-ms-flex-negative:0;flex-shrink:0}.respondentCaseCard__description{line-height:19.6px;letter-spacing:.25px;max-height:354px;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:-moz-min-content;min-width:min-content;transition:max-height .3s ease}.respondentCaseCard__description.is-expanded{max-height:none;overflow:visible}.respondentCaseCard__moreLink{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.respondentCaseCard__moreLink:hover .moreLink__text{text-decoration:underline}.respondentCaseCard__moreLink .moreLink__text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1px;color:#0977E5FF;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.respondentCaseCard__moreLink .moreLink__icon{width:20px;height:20px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;transition:transform .3s ease}.respondentCaseCard__moreLink .moreLink__icon.is-rotated{transform:rotate(180deg)}@media screen and (max-width:768px){.respondentCaseStudiesSection__title{font-size:18px;line-height:24px}.respondentCaseStudiesSection__switchButton{min-width:60px;padding:4px 12px}.respondentCaseStudiesSection__switchButton .switchButton__text{font-size:12px}.respondentCaseCard__number{width:32px;height:32px}.respondentCaseCard__number span{font-size:18px;line-height:24px}.respondentCaseCard__titleText{font-size:16px;font-weight:600;line-height:24px}.respondentCaseCard__detailRow{-ms-flex-direction:column;flex-direction:column;gap:0}.respondentCaseCard__description,.respondentCaseCard__detailItem{font-size:13px;line-height:18px}}.featureLawyer__pricingSection{gap:16px;background:#FFFFFFFF;scroll-margin-top:30px}.featureLawyer__pricingSection,.pricingSection__table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.pricingSection__table{border:1px solid #CED4D6FF}.pricingTable__row{display:-ms-flexbox;display:flex;border-bottom:1px solid #E7EAEBFF;padding:8px 0}.pricingTable__row:last-child{border-bottom:none}.pricingTable__row--consultation{padding:16px 0}.pricingTable__header{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start;padding:8px 16px;width:160px;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box}.pricingTable__header p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px;color:#202A2EFF;word-wrap:break-word;overflow-wrap:break-word;margin:0}.pricingTable__data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:8px 16px;border-left:1px solid #E7EAEBFF;-ms-flex-positive:1;flex-grow:1;min-width:1px;min-height:1px;box-sizing:border-box}.pricingTable__dataPrice{display:-ms-flexbox;display:flex;gap:2px;-ms-flex-align:end;align-items:flex-end;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;color:#FF3B30FF;white-space:nowrap}.pricingTable__dataDescription,.pricingTable__dataRemark{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;width:100%;margin:0}.dataPrice__free{font-size:18px;line-height:24px}.dataPrice__unit{font-size:14px;line-height:19.6px;letter-spacing:.25px}@media screen and (max-width:768px){.pricingSection__table{width:100%}.pricingTable__row{-ms-flex-direction:column;flex-direction:column;padding:16px}.pricingTable__header{width:100%;padding:0}.pricingTable__data{padding:8px 0;border-left:none}.pricingTable__dataDescription,.pricingTable__dataRemark{font-size:13px;line-height:18px}.dataPrice__free{font-size:16px;line-height:22px}.dataPrice__unit{font-size:13px;line-height:18px}}.featureLawyer__officeInfoSection{gap:16px;background:#FFFFFFFF}.featureLawyer__officeInfoSection,.officeInfoSection__table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.officeInfoSection__table{border:1px solid #CED4D6FF}.officeInfoTable__row{display:-ms-flexbox;display:flex;border-bottom:1px solid #E7EAEBFF;padding:8px 0}.officeInfoTable__row:last-child{border-bottom:none}.officeInfoTable__header{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start;padding:8px 16px;width:160px;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box}.officeInfoTable__header p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px;color:#202A2EFF;white-space:nowrap;margin:0}.officeInfoTable__data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:8px 16px;border-left:1px solid #E7EAEBFF;-ms-flex-positive:1;flex-grow:1;min-width:1px;min-height:1px;box-sizing:border-box}.officeInfoTable__data p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;width:100%;margin:0}.officeInfoTable__phone{color:#0977E5FF}.officeInfoTable__businessHours{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}.officeInfoTable__businessHours p{margin:0}@media screen and (max-width:768px){.officeInfoSection__table{width:100%}.officeInfoTable__row{-ms-flex-direction:column;flex-direction:column;padding:16px}.officeInfoTable__header{width:100%;padding:0}.officeInfoTable__data{padding:8px 0;border-left:none}}.feature-lawyer-detail{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.feature-lawyer-detail .feature-lawyer-header{-ms-flex-negative:0;flex-shrink:0}.feature-lawyer-detail .l-feature-main{-ms-flex:1 0 auto;flex:1 0 auto}.feature-lawyer-detail .feature-lawyer-footer{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.feature-lawyer-detail .featureLawyer__footer{margin-bottom:90px}}.featureLawyer__sidebar{-ms-flex:0 0 32%;flex:0 0 32%;max-width:304px;margin-top:16px;position:sticky;top:16px;-ms-flex-item-align:start;align-self:flex-start;border:1px solid #CED4D6FF;border-radius:12px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;min-width:0}.sidebar__statusHeader{background:#E7EAEBFF;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:16px 8px 12px}.sidebar__ctaButtons{border-bottom:1px solid #E7EAEBFF;gap:8px;padding:12px 16px}.sidebar__ctaButtons,.sidebar__section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sidebar__section{gap:16px;padding:16px}.statusHeader__badge{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center}.statusHeader__hours{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1px;color:#202A2EFF;text-align:center}.statusBadge__text{text-align:center}.statusHeader__badge--open .statusBadge__text{color:#FF3B30FF}.statusHeader__badge--hours .statusBadge__text{color:#4D656DFF}.statusHeader__badge--closed .statusBadge__text{color:#718790FF}.ctaButton{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8px 12px;border-radius:8px;text-decoration:none;transition:opacity .2s}.ctaButton:hover:not(.ctaButton--disabled){opacity:.8}.ctaButton--phone{background:#FFFFFFFF;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:8px 12px;gap:4px;border-radius:0;border-bottom:1px solid #E7EAEBFF}.ctaButton--email{background:#B8135DFF;gap:4px;height:48px;padding:4px 16px;border:none;cursor:pointer;margin-top:8px}.ctaButton--email:hover{background-color:#930b56;opacity:1}.ctaButton--disabled{background:#CED4D6FF;color:#4D656DFF;cursor:not-allowed;padding:12px 16px;min-height:48px}.ctaButton__icon{width:16px;height:16px}.ctaButton--email .ctaButton__icon{width:24px;height:24px}.ctaButton__header{-ms-flex-align:center;align-items:center}.ctaButton__content,.ctaButton__header{display:-ms-flexbox;display:flex;gap:4px;width:100%}.ctaButton__content{-ms-flex-direction:column;flex-direction:column}.ctaButton__label{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:12px;line-height:14px;letter-spacing:.5px;text-align:center;white-space:nowrap}.ctaButton--phone .ctaButton__label{color:#202A2EFF}.ctaButton--email .ctaButton__label{color:#FFFFFFFF;font-size:16px;line-height:20px;letter-spacing:.1px}.ctaButton__phoneNumber{font-family:Roboto,sans-serif;font-weight:900;font-size:34px;line-height:30px;color:#D31561FF;white-space:nowrap}.ctaButtons__note{font-weight:300;font-size:12px;line-height:14px;letter-spacing:.5px;color:#4D656DFF}.ctaButtons__note,.sidebarSection__title{font-family:Hiragino Kaku Gothic Pro,sans-serif}.sidebarSection__title{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;font-weight:600;font-size:14px;line-height:16px;letter-spacing:.1px;color:#202A2EFF;margin:0}.sidebarSection__title:before{content:"";width:4px;height:16px;background:#B8135DFF;border-radius:9999px}.sidebarSection__businessHours{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-left:4px;margin:0}.sidebarSection__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.businessHours__row{display:-ms-flexbox;display:flex;gap:2px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;line-height:14px;letter-spacing:.5px;color:#202A2EFF}.businessHours__day{width:71px;font-size:12px}.businessHours__time{-ms-flex-positive:1;flex-grow:1;font-size:13px;margin:0;max-width:195px}.businessHours__closed{color:#202A2EFF}.supportTag{background:#00498014;padding:6px 8px;border-radius:2px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:11px;line-height:14px;letter-spacing:.5px;color:#004980FF;text-align:center;white-space:nowrap}@media screen and (min-width:768px) and (max-width:1023px){.ctaButton__phoneNumber{font-size:28px;line-height:26px}}@media screen and (max-width:768px){.featureLawyer__sidebar{display:none}}.featureLawyer__spFooter{display:none}@media screen and (max-width:768px){.featureLawyer__spFooter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px;background:#FFFFFFFF;box-shadow:0 7px 21px 0 rgba(71,63,63,.3);position:fixed;bottom:0;left:0;right:0;z-index:1000;max-width:100vw;box-sizing:border-box}}.spFooter__statusLine{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:0}.statusLine__divider{-ms-flex:1;flex:1;height:1px;background:#E7EAEBFF}.statusLine__content{-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.statusLine__badge,.statusLine__content{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center}.statusLine__hours{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1px;color:#202A2EFF;white-space:nowrap}.statusBadge__icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.statusBadge__text{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:14px;line-height:16px;letter-spacing:.1px;white-space:nowrap}.statusLine__badge--open .statusBadge__text{color:#FF3B30FF}.statusLine__badge--closed .statusBadge__text,.statusLine__badge--hours .statusBadge__text{color:#202A2EFF}.spFooter__ctaButtons{gap:8px;width:100%}.spFooter__ctaButtons,.spFooterButton{display:-ms-flexbox;display:flex;min-width:0}.spFooterButton{-ms-flex:1;flex:1;gap:4px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4px 12px;height:40px;border-radius:8px;cursor:pointer;transition:opacity .2s;border:none}.spFooterButton:hover:not(.spFooterButton--disabled){opacity:.8}.spFooterButton--phone{background:#FFFFFFFF;border:1px solid #202A2E61}.spFooterButton--email{background:#B8135DFF}.spFooterButton--email:hover{background-color:#930b56;opacity:1}.spFooterButton--disabled{background:#CED4D6FF;border:1px solid #E7EAEBFF;cursor:not-allowed;opacity:.6}.spFooterButton__icon{-ms-flex-negative:0;flex-shrink:0}.spFooterButton--phone .spFooterButton__icon{width:15px;height:15px}.spFooterButton--email .spFooterButton__icon{width:20px;height:20px}.spFooterButton__label{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;font-size:14px;line-height:16px;letter-spacing:.1px;text-align:center;white-space:nowrap}.spFooterButton--phone .spFooterButton__label{color:#4D656DFF}.spFooterButton--email .spFooterButton__label{color:#FFFFFFFF}.spFooterButton--disabled .spFooterButton__label{color:#4D656DFF}.featureLawyer__tabs{width:100%;position:sticky;top:0;z-index:100}.tabs__container{-ms-flex-align:start;align-items:flex-start;background:#FFFFFFFF;border-bottom:1px solid #CED4D6FF;width:100%}.tab,.tabs__container{display:-ms-flexbox;display:flex}.tab{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 24px;position:relative;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;text-decoration:none}.tab__label{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1px;color:#4D656DFF;white-space:nowrap;text-align:center}.tab__bar{display:none}.tab--active .tab__label{font-weight:600;color:#B8135DFF}.tab--active .tab__bar{display:block;position:absolute;bottom:0;left:0;right:0;height:4px;background:#B8135DFF;border-radius:2px}.tab:hover:not(.tab--active) .tab__label{color:#3E5158FF}@media screen and (max-width:768px){.tabs__container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabs__container::-webkit-scrollbar{display:none}.tab{padding:12px 16px;-ms-flex-negative:0;flex-shrink:0}.tab__label{font-size:13px;white-space:nowrap}}.featureLawyer__wrapper{width:100%;background:#fff}.featureLawyer__container{max-width:960px;margin:0 auto;padding-bottom:56px;box-sizing:border-box;width:100%}.featureLawyer__coverImage{width:100%;margin-bottom:16px;position:relative}.featureLawyer__coverImage__image{width:100%;height:auto;display:block}.featureLawyer__coverImage__tag{position:absolute;top:19px;right:27px;background:#fff;border:1px solid #004980;border-radius:3px;padding:2px 8px;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:11px;font-weight:600;color:#004980;white-space:nowrap;line-height:1.6;box-sizing:border-box}.featureLawyer__content{gap:40px;-ms-flex-align:start;width:100%}.featureLawyer__content,.featureLawyer__contentMain{display:-ms-flexbox;display:flex;align-items:flex-start;box-sizing:border-box}.featureLawyer__contentMain{-ms-flex:0 0 66%;flex:0 0 66%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;max-width:616px;padding-top:16px;gap:24px;min-width:0}.featureLawyer__contentMain__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-item-align:stretch;align-self:stretch;width:100%;box-sizing:border-box}@media screen and (max-width:768px){.featureLawyer__container{padding-bottom:24px}.featureLawyer__coverImage{margin-left:0;margin-right:0;width:100%;margin-bottom:0}.featureLawyer__coverImage__tag{top:8px;right:8px}.featureLawyer__content{-ms-flex-direction:column;flex-direction:column;gap:none}.featureLawyer__contentMain{-ms-flex:1;flex:1;max-width:100%;width:100%;padding-top:8px;gap:0}.featureLawyer__contentMain__inner{width:100%;max-width:100%;gap:40px}.featureLawyer__contentMain__inner>*{padding:0 16px}.featureLawyer__contentMain__inner>:first-child{padding:0;margin-bottom:-24px}}.featureShow__filterContent{background-color:#f3f4f5;padding:24px 20px 20px}.featureShow__resultTitle{margin-top:40px}.featureShow__resultTitleInner{max-width:1200px;margin:0 auto;padding:0 20px 7px;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #acb8bc}.featureShow__resultTitleInner,.featureShow__resultTitleLeft{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.featureShow__resultTitleLeft{gap:8px}.featureShow__resultTitleText{font-family:Hiragino Kaku Gothic ProN;font-size:16px;font-weight:300;line-height:1;color:#333;white-space:nowrap}.featureShow__resultTitleCount{font-weight:600}.featureShow__resultTitleNote{font-family:Hiragino Kaku Gothic ProN;font-size:11px;font-weight:300;line-height:1;color:#555;white-space:nowrap}.featureShow__resultTitleLink{color:#004980;text-decoration:none}.featureShow__resultTitleLink:hover{text-decoration:underline}.featureShow__resultTitleRight{font-family:Hiragino Kaku Gothic ProN;font-size:13px;font-weight:300;line-height:1.6;color:#9d9d9d;text-align:right;white-space:nowrap}.featureShow__results{margin-top:0}.featureShow__resultsInner{max-width:1200px;margin:0 auto}.featureShow__lawyerCard{background-color:#fff;padding:24px 16px;border-bottom:1px solid #ced4d6}.featureShow__lawyerCard__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.featureShow__lawyerCard__title{font-family:Hiragino Kaku Gothic Pro;font-size:24px;font-weight:600;line-height:36px;margin:0;word-wrap:break-word;color:#004980}.featureShow__lawyerCard__title--maritalCompensationClaim{color:#004980}.featureShow__lawyerCard__title--maritalCompensationRespondent{color:#b8135d}.featureShow__lawyerCard__title--businessOwner{color:#004980}.featureShow__lawyerCard__info{gap:20px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureShow__lawyerCard__info,.featureShow__lawyerCard__nameArea{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.featureShow__lawyerCard__nameArea{gap:12px;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.featureShow__lawyerCard__lawyerName{font-family:Hiragino Kaku Gothic Pro;font-size:20px;font-weight:600;line-height:28px;color:#202a2e;margin:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.featureShow__lawyerCard__areaLabel{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:2px 8px;border:1px solid #555;border-radius:4px;background-color:#fff;font-family:Hiragino Kaku Gothic Pro;font-size:11px;font-weight:300;line-height:normal;color:#555;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.featureShow__lawyerCard__infoLinks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex:1;flex:1}.featureShow__lawyerCard__caseLink{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2px;text-decoration:none;color:#555;white-space:nowrap}.featureShow__lawyerCard__caseLinkIcon{width:16px;height:16px;background-image:url(/assets/images/common/premium-fc77f7e7ca.png);background-size:contain;background-repeat:no-repeat;background-position:50%;-ms-flex-negative:0;flex-shrink:0}.featureShow__lawyerCard__caseLinkText{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:300;line-height:16px;letter-spacing:.1px;text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--text-light,#555)}.featureShow__lawyerCard__caseLinkText:hover{color:#202a2e}.featureShow__lawyerCard__detailLink{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-weight:300;line-height:20px;letter-spacing:.1px;color:#0977e5;text-decoration:none;white-space:nowrap;margin-left:auto}.featureShow__lawyerCard__detailLink:hover{text-decoration:underline}.featureShow__lawyerCard__mainContent{display:-ms-flexbox;display:flex;width:100%;margin-top:8px;min-width:0}.featureShow__lawyerCard__imageWrapper{max-width:480px;-ms-flex:1;flex:1;aspect-ratio:16/9}.featureShow__lawyerCard__image{width:100%;height:100%;background-color:#acb8bc;position:relative;overflow:hidden;aspect-ratio:16/9}.featureShow__lawyerCard__image img{width:100%;height:100%}.featureShow__lawyerCard__imageTag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.7);padding:2.697px 10.787px;border-radius:3px;font-family:Hiragino Kaku Gothic ProN;font-size:14.83px;font-weight:600;line-height:1.6;color:#555;white-space:nowrap}.featureShow__lawyerCard__appealArea{-ms-flex:1;flex:1;padding:24px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:400px;max-width:50%}.featureShow__lawyerCard__appealArea,.featureShow__lawyerCard__appealArea--maritalCompensationClaim{background-color:rgba(176,223,243,.3)}.featureShow__lawyerCard__appealArea--maritalCompensationRespondent{background-color:rgba(255,184,77,.12)}.featureShow__lawyerCard__appealArea--businessOwner{background-color:rgba(176,223,243,.3)}.featureShow__lawyerCard__section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}.featureShow__lawyerCard__sectionLink{text-decoration:none;color:inherit;display:block}.featureShow__lawyerCard__sectionLink:hover{opacity:.8}.featureShow__lawyerCard__sectionHeader{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:4px}.featureShow__lawyerCard__sectionIcon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.featureShow__lawyerCard__sectionIcon--bestanswer{background-image:url(/assets/images/common/union-adf15f899a.png)}.featureShow__lawyerCard__sectionIcon--yen{background-image:url(/assets/images/common/yen_outline-1bb68da401.png)}.featureShow__lawyerCard__sectionIcon--agent{background-image:url(/assets/images/common/agent-999b2a54e7.png)}.featureShow__lawyerCard__sectionTitle{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1px;color:#202a2e;margin:0}.featureShow__lawyerCard__reasonList{list-style:none;padding-left:8px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.featureShow__lawyerCard__reasonItem{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:8px;padding-bottom:4px;font-family:Hiragino Kaku Gothic Pro;font-weight:600;color:#202a2e;min-width:0}.featureShow__lawyerCard__reasonNumber{font-size:16px;line-height:20px;letter-spacing:.1px;-ms-flex-negative:0;flex-shrink:0}.featureShow__lawyerCard__reasonText{-ms-flex:1;flex:1;font-size:14px;line-height:19.6px;letter-spacing:.25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featureShow__lawyerCard__divider{width:100%;height:1px;background-color:#e7eaeb}.featureShow__lawyerCard__divider--flexible{-ms-flex:1;flex:1;height:1px}.featureShow__lawyerCard__divider--spOnly{display:none}.featureShow__lawyerCard__priceContent{padding-left:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.featureShow__lawyerCard__priceMain{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:4px}.featureShow__lawyerCard__priceLabel{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.25px;color:#202a2e}.featureShow__lawyerCard__priceValue{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:2px;font-family:Hiragino Kaku Gothic Pro;font-weight:600;color:#ff3451}.featureShow__lawyerCard__priceAmount{font-size:20px;line-height:26px}.featureShow__lawyerCard__priceNote,.featureShow__lawyerCard__priceUnit{font-size:14px;line-height:19.6px;letter-spacing:.25px}.featureShow__lawyerCard__priceNote{font-family:Hiragino Kaku Gothic Pro;font-weight:300;color:#202a2e;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featureShow__lawyerCard__supportArea{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center;padding:12px 0;width:100%}.featureShow__lawyerCard__supportArea--maritalCompensationClaim .featureShow__lawyerCard__label{background-color:rgba(0,73,128,.08);color:#004980}.featureShow__lawyerCard__supportArea--maritalCompensationRespondent .featureShow__lawyerCard__label{background-color:rgba(184,19,93,.08);color:#b8135d}.featureShow__lawyerCard__supportArea--businessOwner .featureShow__lawyerCard__label{background-color:rgba(0,73,128,.08);color:#004980}.featureShow__lawyerCard__supportHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0}.featureShow__lawyerCard__supportTitle{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-weight:600;line-height:19.6px;letter-spacing:.25px;color:#202a2e;margin:0}.featureShow__lawyerCard__supportLabels{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-ms-flex-align:start;align-items:flex-start}.featureShow__lawyerCard__label{background-color:rgba(0,73,128,.08);padding:6px 8px;border-radius:2px;font-family:Hiragino Kaku Gothic Pro;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.5px;color:#004980;white-space:nowrap}.featureShow__lawyerCard__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;margin-top:8px}.featureShow__lawyerCard__businessHours{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.featureShow__lawyerCard__businessStatus{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0}.featureShow__lawyerCard__statusIcon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.featureShow__lawyerCard__statusIcon--open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM7.29 14.29L3.7 10.7l1.41-1.41 2.18 2.17 7.59-7.58 1.41 1.41-9 9z' fill='%23FF3B30'/%3E%3C/svg%3E")}.featureShow__lawyerCard__statusText{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.1px}.featureShow__lawyerCard__statusText--open{color:#ff3b30}.featureShow__lawyerCard__statusText--hours{color:#4d656d}.featureShow__lawyerCard__statusText--closed{color:#718790;line-height:19.6px;letter-spacing:.25px}.featureShow__lawyerCard__hoursText{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:300;color:#000}.featureShow__lawyerCard__hoursText--open{line-height:16px;letter-spacing:.1px}.featureShow__lawyerCard__hoursText--hours{line-height:19.6px;letter-spacing:.25px}.featureShow__lawyerCard__actions{display:-ms-flexbox;display:flex;gap:16px;width:100%}.featureShow__lawyerCard__button{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;height:48px;padding:4px 10px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;border:none;min-width:120px}.featureShow__lawyerCard__button--outline{background-color:transparent;border:1px solid #202A2E61}.featureShow__lawyerCard__button--outline:hover:not(:disabled){background-color:#202A2E0A}.featureShow__lawyerCard__button--outline:disabled{border-color:rgba(32,42,46,.12);cursor:not-allowed}.featureShow__lawyerCard__button--primary{background-color:#B8135DFF;border:none}.featureShow__lawyerCard__button--primary:hover:not(:disabled){background-color:#930b56}.featureShow__lawyerCard__button--primary:disabled{background-color:rgba(32,42,46,.12);cursor:not-allowed}.featureShow__lawyerCard__buttonIcon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.featureShow__lawyerCard__buttonIcon--phone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.62 7.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V17c0 .55-.45 1-1 1C7.61 18 0 10.39 0 1c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z' fill='%23202A2E'/%3E%3C/svg%3E")}.featureShow__lawyerCard__button:disabled .featureShow__lawyerCard__buttonIcon path{fill:rgba(32,42,46,.38)}.featureShow__lawyerCard__buttonText{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1px;text-align:center}.featureShow__lawyerCard__button--outline .featureShow__lawyerCard__buttonText{color:#202a2e}.featureShow__lawyerCard__button--outline:disabled .featureShow__lawyerCard__buttonText{color:rgba(32,42,46,.38)}.featureShow__lawyerCard__button--primary .featureShow__lawyerCard__buttonText{color:#fff}.featureShow__lawyerCard__button--primary:disabled .featureShow__lawyerCard__buttonText{color:rgba(32,42,46,.38)}.featureShow__filterContentConditions{max-width:1200px;margin:0 auto}.featureShow__filterContentConditions__title{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-weight:600;line-height:22.4px;margin-bottom:12px;color:#202a2e;letter-spacing:.15px}.featureShow__filterContentConditions__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureShow__filterContentConditions__tabs{display:-ms-flexbox;display:flex;border:1px solid #718790;border-radius:8px;overflow:hidden;width:400px}.featureShow__filterContentConditions__tab{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:8px 12px;cursor:pointer;transition:all .2s ease;min-height:40px;border-right:1px solid #718790;background-color:#fff;text-decoration:none}.featureShow__filterContentConditions__tab:not(.is-active):hover{background-color:#202A2E0A}.featureShow__filterContentConditions__tab:first-child{border-radius:8px 0 0 8px;padding-left:12px;padding-right:16px}.featureShow__filterContentConditions__tab:last-child{border-right:none;border-radius:0 8px 8px 0}.featureShow__filterContentConditions__tab.is-active{background-color:rgba(0,73,128,.08)}.featureShow__filterContentConditions__tab.is-active .featureShow__filterContentConditions__tabCheck{width:24px}.featureShow__filterContentConditions__tab.is-active .featureShow__filterContentConditions__tabCheck:before{content:"";display:block;width:18px;height:14.1px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11.2L1.8 7 .4 8.4 6 14 18 2 16.6.6 6 11.2z' fill='%230578B6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%}.featureShow__filterContentConditions__tabCheck{width:0;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;transition:width .2s ease}.featureShow__filterContentConditions__tabText{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:300;line-height:16px;letter-spacing:.1px;white-space:nowrap;color:#333}.featureShow__filterContentConditions__detail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.featureShow__filterContentConditions__catchphrase{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-weight:600;line-height:22.4px;letter-spacing:.15px;color:#202a2e;margin:0;white-space:nowrap;text-align:center}.featureShow__filterContentConditions__detailLabel{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:300;line-height:16px;letter-spacing:.5px;color:#262626;white-space:nowrap}.featureShow__filterContentConditions__radios{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureShow__filterContentConditions__areaSelect{width:100%;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;border-top:1px solid #e7eaeb;border-bottom:1px solid #e7eaeb}.featureShow__filterContentConditions__select{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:300;line-height:16px;letter-spacing:.5px;color:#0977e5;padding:0;border:none;background-color:transparent;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:100%;background-size:10px 6px;width:100%;min-height:30px}.featureShow__filterContentConditions__select:focus{outline:none}.featureShow__filterContentConditions__select::-ms-expand{display:none}.featureShow__filterContentConditions__select.is-selected{color:#262626}.featureShow__filterContentConditions__changeArea{display:none;margin-left:auto;min-width:50px}.featureShow__filterContentConditions__changeLink{padding-left:2px;color:#0977e5}.featureShow__filterContentConditions__radio input[type=radio]{display:none}.featureShow__filterContentConditions__radio input[type=radio]:checked+label:before{border-color:#004980;background-color:#004980;box-shadow:inset 0 0 0 3px #fff}.featureShow__filterContentConditions__radio input[type=radio]:not(:checked)+label:hover:after{opacity:1}.featureShow__filterContentConditions__radio input[type=radio]:not(:checked)+label:hover:before{background-color:rgba(32,42,46,.04)}.featureShow__filterContentConditions__radio label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:300;line-height:16px;letter-spacing:.5px;color:#262626;position:relative;padding:4px 0 4px 25px;white-space:nowrap;isolation:isolate}.featureShow__filterContentConditions__radio label:after{content:"";position:absolute;left:8.335px;top:50%;transform:translate(-50%,-50%);width:33.33px;height:33.33px;border-radius:50%;background-color:rgba(32,42,46,.04);opacity:0;transition:opacity .2s ease;pointer-events:none}.featureShow__filterContentConditions__radio label:before{content:"";position:absolute;left:8.335px;top:50%;transform:translate(-50%,-50%);width:16.67px;height:16.67px;border:1.67px solid #718790;border-radius:50%;background-color:#fff;transition:all .2s ease}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__title{display:none}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:16px 20px 12px}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__detail{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:0;width:100%}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__tabs{margin:0 auto;width:100%}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__areaSelect{padding:12px 0;gap:8px;border-top:1px solid #ced4d6;border-bottom:1px solid #ced4d6}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__detailLabel{font-family:Hiragino Kaku Gothic ProN;font-weight:600;line-height:1.25}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__changeArea{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__changeArrow{color:#0977e5}@media (max-width:768px){.featureShow__filterContent{padding:16px}.featureShow__resultTitle{margin-top:24px}.featureShow__resultTitleInner{gap:8px;padding:0 16px 7px}.featureShow__resultTitleInner,.featureShow__resultTitleLeft{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.featureShow__resultTitleLeft{gap:4px}.featureShow__resultTitleText{font-size:14px}.featureShow__resultTitleNote{font-size:10px}.featureShow__resultTitleRight{font-size:12px;-ms-flex-item-align:end;align-self:flex-end}.featureShow__filterContentConditions__title{font-size:14px;line-height:20px}.featureShow__filterContentConditions__wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px}.featureShow__filterContentConditions__tabs{width:100%}.featureShow__filterContentConditions__tab{padding:8px 12px;font-size:12px}.featureShow__filterContentConditions__tab:first-child{padding:8px}.featureShow__filterContentConditions__tab.is-active .featureShow__filterContentConditions__tabCheck{width:20px}.featureShow__filterContentConditions__tabCheck{width:0;height:20px}.featureShow__filterContentConditions__tabText{font-size:12px;line-height:14px}.featureShow__filterContentConditions__detail{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px;padding:0}.featureShow__filterContentConditions__detailLabel{font-size:12px;line-height:14px}.featureShow__filterContentConditions__radios{-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;gap:8px}.featureShow__filterContentConditions__areaSelect{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px;padding:0}.featureShow__filterContentConditions__select{font-size:12px;line-height:14px;padding-right:14px;background-size:8px 5px}.featureShow__filterContentConditions__changeArea{font-size:12px;line-height:14px}.featureShow__filterContentConditions__radio label{font-size:12px;line-height:14px;padding:4px 0 4px 20px}.featureShow__filterContentConditions__radio label:before{width:14px;height:14px;border-width:1.5px}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__wrapper{padding:12px 16px}.featureShow__filterContentConditions--businessOwner .featureShow__filterContentConditions__catchphrase{font-size:14px;line-height:20px}.featureShow__resultsInner{padding:0}.featureShow__lawyerCard{padding:20px 16px;max-width:530px;margin:0 auto}.featureShow__lawyerCard__title{font-size:20px;line-height:28px}.featureShow__lawyerCard__info{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.featureShow__lawyerCard__nameArea{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.featureShow__lawyerCard__lawyerName{font-size:18px;line-height:24px;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.featureShow__lawyerCard__areaLabel{font-size:10px;padding:2px 6px}.featureShow__lawyerCard__infoLinks{width:100%;gap:8px;-ms-flex:none;flex:none}.featureShow__lawyerCard__detailLink{margin-left:auto}.featureShow__lawyerCard__caseLink{font-size:12px}.featureShow__lawyerCard__caseLinkIcon{width:14px;height:14px}.featureShow__lawyerCard__caseLinkText{font-size:12px;line-height:14px}.featureShow__lawyerCard__detailLink{font-size:14px;line-height:18px}.featureShow__lawyerCard__mainContent{-ms-flex-direction:column;flex-direction:column}.featureShow__lawyerCard__imageWrapper{width:100%;max-width:none}.featureShow__lawyerCard__image{width:100%}.featureShow__lawyerCard__appealArea{height:auto;padding:16px 8px;padding-bottom:0;min-width:0;max-width:none;gap:8px}.featureShow__lawyerCard__appealArea--maritalCompensationClaim{background-color:rgba(176,223,243,.3)}.featureShow__lawyerCard__appealArea--maritalCompensationRespondent{background-color:rgba(255,184,77,.12)}.featureShow__lawyerCard__appealArea--businessOwner{background-color:rgba(176,223,243,.3)}.featureShow__lawyerCard__priceContent,.featureShow__lawyerCard__reasonList{padding-left:0}.featureShow__lawyerCard__divider--spOnly{display:block}.featureShow__lawyerCard__supportArea{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 8px 16px;margin-top:-8px}.featureShow__lawyerCard__supportArea--maritalCompensationClaim{background-color:rgba(176,223,243,.3)}.featureShow__lawyerCard__supportArea--maritalCompensationClaim .featureShow__lawyerCard__label{background-color:rgba(0,73,128,.08);color:#004980}.featureShow__lawyerCard__supportArea--maritalCompensationRespondent{background-color:rgba(255,184,77,.12)}.featureShow__lawyerCard__supportArea--maritalCompensationRespondent .featureShow__lawyerCard__label{background-color:rgba(184,19,93,.08);color:#b8135d}.featureShow__lawyerCard__supportArea--businessOwner{background-color:rgba(176,223,243,.3)}.featureShow__lawyerCard__supportArea--businessOwner .featureShow__lawyerCard__label{background-color:rgba(0,73,128,.08);color:#004980}.featureShow__lawyerCard__supportLabels{width:100%}.featureShow__lawyerCard__footer{gap:12px}.featureShow__lawyerCard__businessHours{gap:6px}.featureShow__lawyerCard__actions{-ms-flex-direction:row;flex-direction:row;gap:8px}.featureShow__lawyerCard__button{width:100%}.featureShow__lawyerCard__buttonIcon{width:16px;height:16px}.featureShow__lawyerCard__buttonText{font-size:14px}.featureShow__lawyerCard__buttonText--phoneNumber{display:none}}.interviewIndex__statusHeader{-ms-flex-wrap:wrap;flex-wrap:wrap}.interviewIndex__link{text-decoration:none}.interviewIndex__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;text-overflow:ellipsis;-ms-flex-pack:justify;justify-content:space-between}.interviewIndex__lawyerName{font-size:1.3rem;color:#666}.interviewIndex__title{font-weight:600;color:#202a2e}.interviewIndex__desc{color:#666;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.interviewIndex__desc:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.interviewIndex__desc:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media screen and (min-width:632px){.interviewIndex__content{margin-bottom:1.2rem}.interviewIndex__title{width:100%;height:auto;font-size:1.8rem;line-height:1.333;padding-top:0;padding-left:0;margin-bottom:1.2rem;overflow:hidden;position:relative;display:inline-block;line-height:1.5em;max-height:calc(4.5em - 1px);text-align:justify;padding-right:1em;padding-right:0}.interviewIndex__title:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.interviewIndex__title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.interviewIndex__count{color:#aaa;margin-bottom:1.2rem;text-align:right}.interviewIndex__box{width:100%;display:-ms-flexbox;display:flex;border:none;border-bottom:.1rem solid #e7eaeb;padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:0}.interviewIndex__img{-ms-flex-negative:0;flex-shrink:0;margin-right:24px}.interviewIndex__img>img{width:23.1rem;height:15.4rem;overflow:hidden;-o-object-fit:cover;object-fit:cover}.interviewIndex__text{-ms-flex:1;flex:1}.interviewIndex__lawyerName{padding-left:0;text-align:left;margin-bottom:1.6rem;font-size:1.3rem;color:#666}.interviewIndex__lawyerName-name{font-size:1.6rem;line-height:1.25;color:#4d656d;font-weight:600;letter-spacing:.1px}.interviewIndex__lawyerName-detail{font-size:1.4rem;line-height:1.143;color:#546871;font-weight:300;letter-spacing:.1px}.interviewIndex__lawyerName-separator{font-size:1.4rem;line-height:1.143;color:#0a2733;font-weight:300}.interviewIndex__desc{font-size:1.1rem;padding-left:0}.interviewIndex__mainVisual-pc{overflow:hidden;margin:0 calc(50% - 50vw);width:100vw;height:18.75vw;display:block;margin-bottom:3.2rem}.interviewIndex__mainVisual-pc>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.interviewIndex__mainVisual-sp{display:none}}@media (max-width:632px){.interviewIndex__count{color:#aaa;text-align:right;margin-right:1.7rem;margin-bottom:1.2rem}.interviewIndex__box{width:100%;display:-ms-flexbox;display:flex;padding:1.6rem 15px;border:none;box-sizing:border-box}.interviewIndex__statusHeader{margin-left:1rem;margin-right:1rem}.interviewIndex__img{position:relative;overflow:hidden;width:130px;height:86px}.interviewIndex__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interviewIndex__text{-ms-flex:1;flex:1;position:relative;padding-right:6px;padding-bottom:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:86px}.interviewIndex__desc{display:none}.interviewIndex__title{overflow:hidden;position:relative;display:inline-block;line-height:1.5em;max-height:calc(3em - 1px);text-align:justify;padding-right:1em;margin-left:1rem;margin-top:3px;font-size:1.4rem;margin-bottom:-5px}.interviewIndex__title:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.interviewIndex__title:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.interviewIndex__lawyerName{padding-left:1rem;overflow:hidden;position:relative;display:inline-block;line-height:1.5em;max-height:calc(1.5em - 1px);text-align:justify;padding-right:1em;display:block}.interviewIndex__lawyerName:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.interviewIndex__lawyerName:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.interviewIndex__lawyerName-name{font-weight:600;font-size:1.2rem;line-height:1.333;color:#546871}.interviewIndex__lawyerName-detail{font-size:1.1rem;line-height:1.273;color:#546871}.interviewIndex__lawyerName-separator{font-size:1.1rem;line-height:1.273;color:#0a2733;font-weight:300}.interviewIndex__mainVisual-pc{display:none}.interviewIndex__mainVisual-sp{display:block;overflow:hidden;width:100%;height:100%;margin-bottom:3.2rem}.interviewIndex__mainVisual-sp>img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}}.lawyerSuccess__case{position:relative}.lawyerCompleteContact__content{max-width:600px;margin:0 auto;padding:20px}.lawyerCompleteContact__title{text-align:center;font-size:28px;font-weight:600;margin-bottom:12px}.lawyerCompleteContact__message{text-align:center;line-height:1.6;margin-bottom:40px;color:#333}.lawyerCompleteContact__destinations{margin-bottom:40px}.lawyerCompleteContact__destinationsTitle{font-size:18px;font-weight:700;margin-bottom:20px;color:#333}.lawyerCompleteContact__lawyerCard{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s;text-decoration:none;color:inherit}.lawyerCompleteContact__lawyerCard:first-of-type{border-top:1px solid #e0e0e0}.lawyerCompleteContact__lawyerCard:hover{text-decoration:none;color:inherit;background-color:#f8f8f8}.lawyerCompleteContact__lawyerCardContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.lawyerCompleteContact__lawyerAvatar{margin-right:15px}.lawyerCompleteContact__lawyerAvatar img{width:60px;height:auto;-o-object-fit:contain;object-fit:contain}.lawyerCompleteContact__lawyerImage{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}.lawyerCompleteContact__lawyerInfo{-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.lawyerCompleteContact__lawyerName{font-size:16px;font-weight:700;margin:0;color:#004980}.lawyerCompleteContact__lawyerTitle{font-size:12px;font-weight:400}.lawyerCompleteContact__lawyerOfficeName{font-size:14px;font-weight:400;margin-bottom:0}.lawyerCompleteContact__lawyerSpecialty{font-size:14px;color:#666;margin:0;line-height:1.4}.lawyerCompleteContact__lawyerCardArrow{font-size:20px;color:#ccc;margin-left:10px}.lawyerCompleteContact__consultationBanner{display:block;border-radius:8px;margin-bottom:30px;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s}.lawyerCompleteContact__bannerContent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}.lawyerCompleteContact__bannerImage{-ms-flex-negative:0;flex-shrink:0}.lawyerCompleteContact__bannerImage img{width:140px;height:auto;-o-object-fit:contain;object-fit:contain}.lawyerCompleteContact__bannerText{-ms-flex:1;flex:1}@media (max-width:768px){.lawyerCompleteContact__bannerText{display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:7em}}.lawyerCompleteContact__bannerTextTitle{font-size:14px;font-weight:700;margin:0 0 4px;color:#004980;line-height:1.3}.lawyerCompleteContact__bannerTextDescription{font-size:12px;line-height:1.6;color:#666;margin:0}.lawyerCompleteContact__backToTop{text-align:center}.lawyerCompleteContact__btn{display:inline-block;padding:15px 40px;text-decoration:none;border-radius:6px;font-weight:700;text-align:center;transition:background-color .2s}.lawyerInterview__subtitle{color:#666;padding-bottom:3px;margin-bottom:5px;font-weight:400}.lawyerNewContact{margin:0 auto;margin-top:20px;max-width:640px;width:100%}@media (max-width:768px){.lawyerNewContact{margin-top:10px}}.lawyerNewContact .contact-form--lawyer-new-contact .attention{margin-bottom:20px;text-align:left;font-size:14px;font-weight:600;padding:12px;border-radius:8px;background:#fff3e0}.lawyerNewContact .contact-form--lawyer-new-contact .attention .warning{width:20px;height:20px;vertical-align:middle}.lawyerNewContact .contact-form--lawyer-new-contact .header{margin-bottom:20px;text-align:center}.lawyerNewContact .contact-form--lawyer-new-contact .header--title{font-size:28px;font-weight:700}.lawyerNewContact .contact-form--lawyer-new-contact .header--lawyer-branch-name,.lawyerNewContact .contact-form--lawyer-new-contact .header--lawyer-name{font-weight:600;font-size:14px}.lawyerNewContact .contact-form--lawyer-new-contact .header--option{font-size:14px;color:#7b7b7b;margin-left:4px}.lawyerNewContact .contact-form--lawyer-new-contact .note{margin-bottom:20px;text-align:left;font-size:14px;border-radius:4px;background:rgba(176,223,243,.3);padding:12px}.lawyerNewContact .contact-form--lawyer-new-contact .note--bold{font-weight:700}.lawyerNewContact .contact-form--lawyer-new-contact .note--simple{margin-bottom:20px;text-align:left;font-size:14px;color:#666;background:none;padding:0}.lawyerNewContact .contact-form--lawyer-new-contact .warning-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:#fff3e0;border-radius:8px;font-size:14px;font-weight:600}.lawyerNewContact .contact-form--lawyer-new-contact .warning-message .warning-icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header .recommend-title{font-size:20px;font-weight:700;color:#333;margin:0 0 8px;width:100%}@media (max-width:768px){.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header .recommend-title{width:77%}}.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header .recommend-title .optional{font-size:14px;font-weight:400;color:#666;margin-left:8px}.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header .recommend-description{font-size:14px;color:#333;padding:12px 16px;background-color:rgba(176,223,243,.3);border-radius:4px;margin:8px 0 0;width:100%;box-sizing:border-box;text-align:left}.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header .recommend-description-bold{font-weight:900}.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header .lawyer-info-link .info-link{font-size:12px;color:#007cba;text-decoration:none}.lawyerNewContact .contact-form--lawyer-new-contact .recommend-header .lawyer-info-link .info-link:hover{text-decoration:underline}.lawyerNewContact .contact-form--lawyer-new-contact .feature-section .feature-title{font-size:16px;font-weight:700;color:#333;margin:0}.lawyerNewContact .contact-form--lawyer-new-contact .feature-section .feature-description{font-size:12px;color:#666;margin:0;line-height:1.4}.lawyerNewContact .contact-form--lawyer-new-contact .feature-section .feature-link-wrapper{text-align:right}.lawyerNewContact .contact-form--lawyer-new-contact .feature-section .feature-link-wrapper .feature-link{font-size:12px;color:#007cba;text-decoration:none}.lawyerNewContact .contact-form--lawyer-new-contact .feature-section .feature-link-wrapper .feature-link:hover{text-decoration:underline}.lawyerNewContact .contact-form--lawyer-new-contact .form-sec{background:#fff}.lawyerNewContact .contact-form--lawyer-new-contact .form-box-title{border-right:none!important}.lawyerNewContact .contact-form--lawyer-new-contact .form-block{border-top:none!important;padding:20px 0 0}.lawyerNewContact .contact-form--lawyer-new-contact .form-block--confirm .module-input{border:1px solid #e0e0e0}.lawyerNewContact .contact-form--lawyer-new-contact .form-block--confirm .module-input>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:0;padding:12px;border-bottom:1px solid #e0e0e0;background:#fff}.lawyerNewContact .contact-form--lawyer-new-contact .form-block--confirm .module-input>div:last-child{border-bottom:none}.lawyerNewContact .contact-form--lawyer-new-contact .form-block--confirm .module-input>div img{width:40px!important;height:40px!important;border-radius:0!important;-ms-flex-negative:0;flex-shrink:0}.lawyerNewContact .contact-form--lawyer-new-contact .form-block--confirm .module-input>div>div div:first-child{font-size:14px!important;font-weight:600!important;margin-bottom:2px!important;color:#333!important}.lawyerNewContact .contact-form--lawyer-new-contact .form-block--confirm .module-input>div>div div:last-child{font-size:12px!important;color:#666!important;margin-bottom:0!important}.lawyerNewContact .contact-form--lawyer-new-contact .form-block--confirm .reselect-recommend-lawyer{text-align:center;margin:15px 0}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box{margin-bottom:30px;border:1px solid #ddd}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item{border-bottom:1px solid #ddd;margin-bottom:0}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item:last-child{border-bottom:none}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .FormCheckbox{-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .FormCheckbox+label:before{top:45%}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .FormCheckbox+label:after{top:calc(45% - 3px)}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label{-ms-flex:1;flex:1;cursor:pointer}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:12px;height:100%}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-icon{width:auto;height:100%;max-width:100px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details{-ms-flex:1;flex:1}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .lawyer-name{margin:0 0 6px;font-size:16px;font-weight:600;color:#333;line-height:1.3}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .lawyer-name .lawyer-title{font-size:14px;font-weight:400}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .office-name{margin:0 0 6px;font-size:14px;color:#333;font-weight:600;line-height:1.3}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .lawyer-location{margin:0 0 6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .lawyer-location .location-icon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .lawyer-location .prefecture-city{font-size:12px;color:#666}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .lawyer-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.lawyerNewContact .contact-form--lawyer-new-contact .recommned-lawyers-box .lawyer-item .form-inner .lawyer-label .lawyer-info .lawyer-details .lawyer-tags .tag{font-size:12px;color:#333;background:#f5f5f5;padding:3px 6px;border-radius:2px;border:1px solid #e0e0e0;line-height:1}.lawyerNewContact .contact-form--lawyer-new-contact .btn-wrap{margin-top:30px}.lawyerNewContact .contact-form--lawyer-new-contact .no-lawyers-message{text-align:center;padding:40px 20px;color:#666;font-size:14px}.lawyerNewContact .contact-form--lawyer-new-contact .btn-link{background:none;border:1px solid #007cba;color:#007cba;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.lawyerNewContact .contact-form--lawyer-new-contact .btn-link:hover{background:#007cba;color:#fff}.lawyerNewContact .contact-form--lawyer-new-contact .lawyer-item-confirm{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:15px;padding:0 24px;border-bottom:1px solid #e0e0e0;background:#fff}.lawyerNewContact .contact-form--lawyer-new-contact .lawyer-item-confirm:last-child{border-bottom:none}.lawyerNewContact .contact-form--lawyer-new-contact .lawyer-item-confirm .lawyer-icon{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.lawyerNewContact .contact-form--lawyer-new-contact .lawyer-item-confirm>div div:first-child{font-size:14px;font-weight:600;margin-bottom:2px;color:#333}.lawyerNewContact .contact-form--lawyer-new-contact .lawyer-item-confirm>div div:last-child{font-size:12px;color:#666;margin-bottom:0}.lawyerNewContact .contact-form--lawyer-new-contact .agreement-notice{padding:0 24px}.mypageIndex__resultText{font-size:1.2rem;color:#999;margin-bottom:10px}.mypageIndex__questionListItem{border-top:1px solid #004980}.mypageIndex__questionListItem:last-child{border-bottom:1px solid #004980}.searchIndex__section .searchAreaLinks{position:relative;top:-40px;margin-bottom:-8px}.searchIndex__section+.searchIndex__section{margin-top:40px}.searchIndex__sectionTitle{display:inline-block}.searchIndex__sectionTitle i,.searchIndex__sectionTitle img{margin-right:8px;width:30px;font-size:30px;color:#c9bdb5}.searchIndex__sectionContent+.searchIndex__sectionContent{margin-top:32px}.searchIndex__formButtons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:600px;margin:30px auto 0}.searchIndex__formButtons .Button{width:100%;max-width:350px}.searchIndex__frequentlySearchedRegionList{margin-top:16px;margin-bottom:-16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchIndex__frequentlySearchedRegionListItem{margin-bottom:16px;width:50%;padding-right:10%}.searchIndex__frequentlySearchedRegionName{font-size:15px;font-weight:700;color:#b8135d}.searchIndex__frequentlySearchedCityList{margin-bottom:-10px;margin-right:-6px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchIndex__frequentlySearchedCityListItem{margin:0 6px 6px 0}.searchIndex__frequentlySearchedCityListItem a{padding:5px 8px;line-height:1.6;border-radius:4px;border:1px solid #004980;font-size:11px;font-weight:700;transition:opacity .2s}.searchIndex__frequentlySearchedCityListItem a:link,.searchIndex__frequentlySearchedCityListItem a:visited{opacity:1}.searchIndex__frequentlySearchedCityListItem a:hover{opacity:.7}.searchIndex__frequentlySearchedCityListItem a:active,.searchIndex__frequentlySearchedCityListItem a:focus{opacity:1}@media (max-width:768px){.searchIndex__frequentlySearchedCityListItem a:hover{opacity:1}}@media (max-width:632px){.searchIndex__section .searchAreaLinks{position:static;top:0;margin-bottom:0}.searchIndex__form{margin:0 -10px}.searchIndex__frequentlySearchedRegionList{display:block}.searchIndex__frequentlySearchedRegionListItem{width:100%;padding:0}}.searchResultIndex__mainVisual{margin-bottom:32px;width:100%}.searchResultIndex__description{margin-bottom:8px}.searchResultIndex__description p{font-size:1.2rem;color:#999}.searchResultIndex__currentConditions{margin-top:20px}.searchResultIndex__searchPanel{min-height:124px}.searchResultIndex__searchPanel.-top{margin-bottom:20px}.searchResultIndex__searchPanel.-middle{margin-top:100px;margin-bottom:32px}.searchResultIndex__searchPanel.-bottom{margin-top:32px}.searchResultIndex__drillDownContents{margin-top:20px;margin-bottom:32px}.searchResultIndex__promotedLawyerList{margin-bottom:40px}.searchResultIndex__lawyerList{margin-top:48px}.searchResultIndex__closeAreaLawyerList,.searchResultIndex__samePrefectureLawyerList{margin-top:60px}.searchResultIndex__static{margin-top:20px}.searchResultIndex__staticItem+.searchResultIndex__staticItem{margin-top:2em}.searchResultIndex__staticTitleSub{font-size:1.4rem}.searchResultIndex__categoryIntroduction,.searchResultIndex__lawyersAnalytics,.searchResultIndex__relatedLinks,.searchResultIndex__subContents{margin-top:32px}.searchResultIndex__bbsRanking{margin-top:30px}@media (max-width:632px){.searchResultIndex__searchPanelWrapper{padding:0 10px}}.featureContact{background-color:#FFFFFFFF;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.featureContact__header{background-color:#FFFFFFFF;border-bottom:1px solid #AEACABFF;padding:16px 0}.featureContact__header__inner{max-width:960px;margin:0 auto;padding:0 20px}.featureContact__logo{display:inline-block;height:33px}.featureContact__logo img{height:100%;width:auto}.featureContact__form{-ms-flex:1;flex:1;padding:40px 0 80px}.featureContact__form__wrapper{max-width:640px;margin:0 auto}.featureContact__form__header{text-align:center;margin-bottom:40px}.featureContact__form__title{font-size:28px;line-height:36px;margin:0 0 8px}.featureContact__form__subtitle,.featureContact__form__title{font-weight:600;color:#202A2EFF;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__form__subtitle{font-size:14px;line-height:19.6px;margin:0 0 4px}.featureContact__form__note{font-size:12px;font-weight:300;line-height:16.8px;color:#4D656DFF;letter-spacing:.4px;margin:0;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__form__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px}.featureContact__formGroup{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-align:start;align-items:flex-start}.featureContact__formGroup__label{width:128px;padding-top:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;-ms-flex-negative:0;flex-shrink:0}.featureContact__formGroup__label label{font-size:14px;font-weight:600;line-height:16px;color:#202A2EFF;letter-spacing:.1px;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__formGroup__required{display:inline-block;font-size:10px;font-weight:600;line-height:12px;color:#FC6674FF;letter-spacing:.5px;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__formGroup__input{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.featureContact__textField{width:100%;height:48px;padding:0 12px;border:1px solid #202A2E8F;border-radius:8px;background-color:#FFFFFFFF;font-size:14px;line-height:19.6px;color:#202A2EFF;letter-spacing:.25px;font-family:Hiragino Kaku Gothic Pro,sans-serif;transition:border-color .2s ease}.featureContact__textField:hover:not(:focus):not(:disabled):not(.is-error){border:2px solid #202A2E8F}.featureContact__textField:focus{outline:none;border:2px solid #B8135DFF}.featureContact__textField::-webkit-input-placeholder{color:#718790FF}.featureContact__textField::-moz-placeholder{color:#718790FF}.featureContact__textField::-ms-input-placeholder{color:#718790FF}.featureContact__textField::placeholder{color:#718790FF}.featureContact__textField:disabled{background-color:#202A2E1F;cursor:not-allowed}.featureContact__textField.is-error{border:2px solid #FF3B30FF}.featureContact__select{width:100%;height:48px;padding:0 40px 0 12px;border:1px solid #202A2E8F;border-radius:8px;background-color:#FFFFFFFF;font-size:14px;line-height:19.6px;color:#202A2EFF;letter-spacing:.25px;font-family:Hiragino Kaku Gothic Pro,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23202a2e" d="M7 10l5 5 5-5z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 12px center;background-size:24px 24px;cursor:pointer;transition:border-color .2s ease}.featureContact__select:hover:not(:focus):not(:disabled):not(.is-error){border:2px solid #202A2E8F}.featureContact__select:focus{outline:none;border:2px solid #B8135DFF}.featureContact__select:disabled{background-color:#202A2E1F;cursor:not-allowed}.featureContact__select.is-error{border:2px solid #FF3B30FF}.featureContact__radioGroup{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px 8px;padding-bottom:8px}.featureContact__radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;min-width:0}.featureContact__radio input[type=radio]{display:none}.featureContact__radio__mark{width:20px;height:20px;border:2px solid #718790FF;border-radius:50%;position:relative;transition:border-color .2s ease}.featureContact__radio__mark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#004980FF;border-radius:50%;opacity:0;transition:opacity .2s ease}input[type=radio]:checked+.featureContact__radio__mark{border-color:#004980FF}input[type=radio]:checked+.featureContact__radio__mark:after{opacity:1}.featureContact__radio__label{font-size:14px;line-height:16px;color:#202A2EFF;letter-spacing:.1px;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__radio:hover .featureContact__radio__mark{border-color:#004980FF}.featureContact__textarea{width:100%;min-height:200px;padding:12px 16px;border:1px solid #202A2E8F;border-radius:8px;background-color:#FFFFFFFF;font-size:14px;line-height:19.6px;color:#202A2EFF;letter-spacing:.25px;font-family:Hiragino Kaku Gothic Pro,sans-serif;resize:vertical;transition:border-color .2s ease}.featureContact__textarea:hover:not(:focus):not(:disabled):not(.is-error){border:2px solid #202A2E8F}.featureContact__textarea:focus{outline:none;border:2px solid #B8135DFF}.featureContact__textarea::-webkit-input-placeholder{color:#718790FF}.featureContact__textarea::-moz-placeholder{color:#718790FF}.featureContact__textarea::-ms-input-placeholder{color:#718790FF}.featureContact__textarea::placeholder{color:#718790FF}.featureContact__textarea:disabled{background-color:#202A2E1F;cursor:not-allowed}.featureContact__textarea.is-error{border:2px solid #FF3B30FF}.featureContact__textarea__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.featureContact__hint{margin:0}.featureContact__charCount,.featureContact__hint{font-size:12px;line-height:14px;color:#4D656DFF;letter-spacing:.5px;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__charCount.is-error{color:#FF3B30FF}.featureContact__error{font-size:12px;line-height:14px;color:#FF3B30FF;letter-spacing:.5px;font-family:Hiragino Kaku Gothic Pro,sans-serif;display:none}.featureContact__error:not(:empty){display:block}.featureContact__actions{display:-ms-flexbox;display:flex;gap:16px;padding:8px 0}.featureContact__button{width:312px;min-width:120px;height:48px;padding:4px 16px;border-radius:8px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1px;text-align:center;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__button--primary{background-color:#B8135DFF;color:#FFFFFFFF;border:none}.featureContact__button--primary:hover:not(:disabled){background-color:#830C52FF}.featureContact__button--primary:disabled{opacity:.5;cursor:not-allowed}.featureContact__button--outline{background-color:transparent;color:#202A2EFF;border:1px solid #202A2E61}.featureContact__button--outline:hover{background-color:#202A2E0A}.featureContact__footer{background-color:#262626FF;padding:24px 0;text-align:center}.featureContact__footer__copyright{font-size:11px;line-height:14px;color:#FFFFFFFF;letter-spacing:.5px;margin:0;font-family:Hiragino Kaku Gothic Pro,sans-serif}.featureContact__contents{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:24px 0 80px}.featureContact__contents__wrapper{width:640px;max-width:100%;padding:0 20px;gap:40px}.featureContact__contents__section,.featureContact__contents__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.featureContact__contents__section{gap:32px;-ms-flex-align:center;align-items:center;text-align:center}.featureContact__contents__title{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:28px;font-weight:600;line-height:36px;color:#202A2EFF;margin:0}.featureContact__contents__message{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:300;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF}.featureContact__contents__message p{margin:0}.featureContact__contents__message br{display:block}.featureContact__buttonArea{gap:16px;-ms-flex-pack:center;justify-content:center;width:100%}.featureContact__buttonArea,.featureContact__confirmPage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.featureContact__confirmPage{-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:767px){.featureContact__confirmPage{gap:0}}.featureContact__warningPanel{width:100%;max-width:640px;background-color:#FFF3E0FF;border-radius:8px;padding:12px;gap:4px;margin-top:24px}.featureContact__warningPanel,.featureContact__warningPanel__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.featureContact__warningPanel__icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;-ms-flex-pack:center;justify-content:center}.featureContact__warningPanel__icon svg{width:100%;height:100%}.featureContact__warningPanel__text{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:2px 0}.featureContact__warningPanel__title{font-weight:600}.featureContact__warningPanel__description,.featureContact__warningPanel__title{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;margin:0}.featureContact__warningPanel__description{font-weight:300}.featureContact__confirmContent{width:100%;max-width:640px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;-ms-flex-align:center;align-items:center}.featureContact__confirmContent__title{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:28px;font-weight:600;line-height:36px;text-align:center;color:#202A2EFF;margin:0}.featureContact__confirmSection{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.featureContact__confirmSection__title{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:22px;font-weight:600;line-height:28px;color:#202A2EFF;margin:0}.featureContact__confirmBox{width:100%;border:1px solid #CED4D6FF;padding:16px 24px}.featureContact__confirmBox__value{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:600;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;margin:0}.featureContact__confirmList{margin:0}.featureContact__confirmList__item{display:-ms-flexbox;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #E7EAEBFF;-ms-flex-align:start;align-items:flex-start}.featureContact__confirmList__item--last{border-bottom:none}.featureContact__confirmList__label{width:128px;-ms-flex-negative:0;flex-shrink:0;font-weight:600}.featureContact__confirmList__label,.featureContact__confirmList__value{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;margin:0}.featureContact__confirmList__value{-ms-flex:1;flex:1;font-weight:300}.featureContact__confirmList__value--textarea p{margin:0 0 1em}.featureContact__confirmList__value--textarea p:last-child{margin-bottom:0}.featureContact__confirmList__text{margin:0;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:300;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF}.featureContact__confirmNote{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0}.featureContact__confirmNote p{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:300;line-height:19.6px;letter-spacing:.25px;color:#4D656DFF;margin:0}.featureContact__confirmNote p a{color:#4D656DFF;text-decoration:underline}.featureContact__confirmNote p a:hover{color:#B8135DFF}.featureContact__confirmForm{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}@media (max-width:768px){.featureContact__form{padding:24px 0 40px}.featureContact__form__wrapper{padding:0}.featureContact__form__header{margin-bottom:24px}.featureContact__form__title{font-size:24px;line-height:32px;margin-bottom:8px}.featureContact__form__body{gap:24px}.featureContact__inputPage{padding:0 16px}.featureContact__confirmPage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.featureContact__warningPanel{margin-top:0;padding:12px;gap:4px}.featureContact__warningPanel__icon{padding-top:0}.featureContact__warningPanel__text{gap:0;padding:2px 0}.featureContact__warningPanel__title{font-size:14px;line-height:19.6px}.featureContact__warningPanel__description{display:none}.featureContact__confirmContent{gap:24px;padding:24px 16px 40px}.featureContact__confirmContent__title{font-size:24px;line-height:32px;margin-bottom:0}.featureContact__confirmSection{gap:8px;width:100%}.featureContact__confirmSection__title{font-size:18px;line-height:24px;font-weight:600}.featureContact__confirmBox{border:none;border-radius:0;padding:0;margin:0}.featureContact__confirmBox__value{font-weight:600;padding:8px 0;border-bottom:1px solid #E7EAEBFF}.featureContact__confirmList__item{-ms-flex-direction:column;flex-direction:column;gap:4px;padding:8px 0;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #E7EAEBFF}.featureContact__confirmList__label{width:100%;font-weight:600}.featureContact__confirmList__value{width:100%}.featureContact__confirmList__value--textarea{white-space:pre-wrap;word-break:break-word}.featureContact__confirmNote{gap:12px;margin-top:12px}.featureContact__confirmNote p{font-size:14px;line-height:19.6px}.featureContact__formGroup{-ms-flex-direction:column;flex-direction:column;gap:8px}.featureContact__formGroup__label{width:100%;padding-top:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px}.featureContact__formGroup__input,.featureContact__select,.featureContact__textarea,.featureContact__textField{width:100%}.featureContact__radioGroup{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:12px 8px}.featureContact__radio{min-width:0}.featureContact__actions{gap:12px;padding:0;width:100%}.featureContact__confirmPage .featureContact__actions{padding:0 16px}.featureContact__button{-ms-flex:1;flex:1}.featureContact__contents__wrapper{width:100%}.featureContact__contents__section{gap:12px}.featureContact__contents__title{font-size:24px;line-height:32px}.featureContact__contents__message br{display:block}.featureContact__buttonArea{-ms-flex-direction:column;flex-direction:column}.featureContact__buttonArea .featureContact__button{width:100%}}.featureTelModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.featureTelModal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.featureTelModal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#FFFFFFFF;border-radius:12px;box-shadow:0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14),0 5px 5px -3px rgba(0,0,0,.2);width:360px;max-width:90%;max-height:90vh;overflow-y:auto}.featureTelModal__header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px 24px 16px}.featureTelModal__title{margin:0;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#202A2EFF;text-align:center}.featureTelModal__closeButton{position:absolute;top:4px;right:4px;background:none;border:none;font-size:24px;cursor:pointer;color:#202A2EFF;padding:0;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;border-radius:9999px;transition:background-color .2s}.featureTelModal__closeButton:hover{background-color:rgba(0,0,0,.04)}.featureTelModal__body{padding:0 24px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.featureTelModal__description{margin:0;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:300;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF}.featureTelModal__formControl{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.featureTelModal__label{font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.1px;color:#202A2EFF}.featureTelModal__radioGroup{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureTelModal__radioLabel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.featureTelModal__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid rgba(32,42,46,.56);border-radius:9999px;margin:0;cursor:pointer;position:relative;transition:all .2s}.featureTelModal__radio:checked{border-color:#B8135DFF}.featureTelModal__radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:9999px;background-color:#B8135DFF}.featureTelModal__radio:focus{outline:none;box-shadow:0 0 0 2px rgba(184,19,93,.2)}.featureTelModal__radioText{margin-left:8px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:300;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF}.featureTelModal__selectWrapper{position:relative}.featureTelModal__selectWrapper:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #202A2EFF;pointer-events:none}.featureTelModal__select{width:100%;height:48px;padding:0 12px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:300;line-height:19.6px;letter-spacing:.25px;color:#202A2EFF;background-color:#FFFFFFFF;border:1px solid rgba(32,42,46,.56);border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.featureTelModal__select:focus{outline:none;border-color:#B8135DFF}.featureTelModal__select option:first-child{color:#718790FF}.featureTelModal__actions{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8px 24px 20px}.featureTelModal__button{-ms-flex:1;flex:1;height:40px;min-width:72px;padding:4px 16px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.1px;text-align:center;border-radius:8px;cursor:pointer;transition:all .2s}.featureTelModal__button--cancel{background-color:transparent;color:#B8135DFF;border:1px solid rgba(184,19,93,.5)}.featureTelModal__button--cancel:hover{background-color:rgba(184,19,93,.04)}.featureTelModal__button--primary{background-color:#B8135DFF;color:#FFFFFFFF;border:none}.featureTelModal__button--primary:hover:not(:disabled){background-color:#930f4a}.featureTelModal__button--primary--disabled,.featureTelModal__button--primary:disabled{opacity:.4;cursor:not-allowed}.homeIndex__siteExplain{margin-bottom:-7px;margin-top:10px;font-size:1.2rem;color:#999;overflow-x:auto;white-space:nowrap;text-overflow:clip;-webkit-overflow-scrolling:touch}.homeIndex__siteExplain::-webkit-scrollbar{display:none}.homeIndex__header{margin:15px 0 20px}.homeIndex__siteDescription{margin:1rem 0;font-size:1.2rem}.homeIndex__sectionContent .searchAreaLinks{position:relative;top:-39px}.homeIndex__section+.homeIndex__section{margin-top:50px}.homeIndex__sectionTitle{display:inline-block}.homeIndex__sectionTitle i,.homeIndex__sectionTitle img{margin-right:8px;width:30px;font-size:30px;color:#c9bdb5}.homeIndex__bbsMessageListTitle{margin-bottom:20px}.homeIndex__bannerWrapper{margin-top:40px}@media (max-width:632px){.homeIndex__sectionContent .searchAreaLinks{position:static;top:0}.homeIndex__header{margin:10px 0 20px}.homeIndex__bbsMessageListTitle{margin-left:-10px;margin-right:-10px}}