@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}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:Ab 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes Ab{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.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,.lawyerAbout__feedbackMoreIcon: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,.WhitepaperCardMoreIcon: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,.lawyerAbout__feedbackMoreIcon:before,.mainVisual__areaLinksListItem a:before,.pageHeader__searchMenuListItem a:after,.pageHeader__userMenuListItem a:after,.searchCategoryLinks__categoryListItem a:after,.StepList-Item:after,.WhitepaperCardMoreIcon:before{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:Bb .3s ease-out}.featureLawyerForm__fieldError{color:#a94442;font-size:12px;margin-top:5px;display:block;animation:Cb .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 Bb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Cb{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:Db 5s ease;animation-fill-mode:forwards}@keyframes Db{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:Eb .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 Eb{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}.bbsesHeading__title{font-size:24px;font-weight:600;line-height:36px;margin-left:12px;margin-top:16px;color:#0a2733}.bbsesHeading__items{display:-ms-flexbox;display:flex;margin-bottom:16px}.bbsesHeading__item>a{display:block;padding:12px;font-weight:600;font-size:15px;line-height:22px;color:#0a2733}.bbsesHeading__item.-is-active{border-bottom:4px solid #004980}.bbsesHeading__item.-is-active>a{display:block;color:#004980}.bbsesIndex{display:-ms-flexbox;display:flex;overflow:hidden;height:calc(100% - 66px)}.bbsesIndex .ps__rail-x,.bbsesIndex .ps__rail-y{opacity:.6!important}.bbsesIndex__questions{-ms-flex-preferred-size:20%;flex-basis:20%;min-width:320px;max-width:320px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bbsesIndex__questionsHeader{border-bottom:1px solid #ded6d1}.bbsesIndex__noQuestions{text-align:center;padding:40px 10px;margin:0}.bbsesIndex__questionList{-ms-flex-positive:1;flex-grow:1;overflow-y:hidden;position:relative;margin-right:-10px}.bbsesIndex__questionDetail{-ms-flex-preferred-size:80%;flex-basis:80%;-ms-flex-positive:1;flex-grow:1;margin-left:12px;padding-left:12px;border-left:1px solid #ded6d1;height:100%;overflow-y:scroll}.bbsesIndex__questionDetailDefault{font-size:2.2rem;text-align:center;margin-top:30px;font-weight:700;color:#999}.bbsesIndex__questionDetailDefault:before{content:"←"}@media (max-width:768px){.bbsesIndex{display:block}.bbsesIndex__questions{width:100%;min-width:unset;max-width:unset;height:336px;box-shadow:inset 0 -6px 20px -5px rgba(0,0,0,.4);border-bottom:1px solid #ccc;padding-right:0}.bbsesIndex__questionDetail{min-height:112px;margin-left:0;padding-left:0;border-left:none;overflow-y:visible;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bbsesIndex__questionDetailDefault{margin:auto}.bbsesIndex__questionDetailDefault:before{content:"↑"}}.deviseSessionsNew__recaptchaPolicy{text-align:center;font-size:10px;color:#999}.lawyerAbout .l-container{padding:0}.lawyerAbout .l-container__inner{width:100%;padding:0}.lawyerAbout .btn-primary{background-color:#b8135d}.lawyerAbout .l-footer__inner,.lawyerAbout .l-inner,.lawyerAbout .lawyerAbout__worryList{max-width:960px;margin:0 auto}.lawyerAbout__button{display:inline-block;width:350px;max-width:100%;padding:14px 10px;box-sizing:border-box;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;line-height:1.25;font-size:1.6rem;font-weight:500;border-radius:3px;border:1px solid #b8135d}.lawyerAbout__button,.lawyerAbout__button--primary{color:#fff;background-color:#b8135d}.lawyerAbout__button--secondary{background-color:#fff;color:#b8135d}.lawyerAbout__registerButton{width:235px;padding:13px 10px}.lawyerAbout__loginButton{font-weight:700;font-size:18px;line-height:150%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:.05em;color:#fff;margin-top:16px}.lawyerAbout__loginButtonText{margin-left:4px;font-weight:400}.lawyerAbout__mainVisual{background:linear-gradient(96.6deg,#040b3f 4.9%,rgba(4,11,63,.3) 57.68%,rgba(4,11,63,0) 94.57%,rgba(29,30,36,0) 0) fixed,url(/assets/images/lawyer/about/main-visual-0fb105dbeb.png);background-size:cover;height:600px;background-position:50%;position:relative}.lawyerAbout__mainVisual__inner{max-width:960px;position:relative;margin:0 auto;height:100%}.lawyerAbout__mainVisual__title{overflow:hidden;text-indent:-9999px}.lawyerAbout__mainVisual__links{position:absolute;top:77%;left:50%;transform:translate(-50%,-50%);display:-ms-flexbox;display:flex;width:50%;max-width:420px;box-sizing:border-box;-ms-flex-pack:distribute;justify-content:space-around}.lawyerAbout__mainVisual__links .link-item{display:inline-block;width:100%;min-width:196px;padding:0 10px}.lawyerAbout__mainVisualHeadingArea{width:100%;margin-left:12%;padding-top:48px}.lawyerAbout__mainVisualButtonArea{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lawyerAbout__mainVisualButtonArea.-sp{display:none}.lawyerAbout__mainVisualButtonGroup{display:-ms-flexbox;display:flex;gap:16px}.lawyerAbout__mainVisualHeading{text-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;font-weight:700;font-size:48px;line-height:1.3;margin-top:16px;margin-bottom:16px}.lawyerAbout__mainVisualSubHeading{font-size:18px;line-height:1.5;margin-bottom:8px}.lawyerAbout__mainVisualDate,.lawyerAbout__mainVisualSubHeading{letter-spacing:.05em;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2)}.lawyerAbout__mainVisualDate{font-size:11px;line-height:150%;margin-bottom:16px}.lawyerAbout__mainVisualAchievementsWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.lawyerAbout__mainVisualAchievements{display:-ms-flexbox;display:flex;gap:16px}.lawyerAbout__mainVisualAchievements>img{width:150px}.lawyerAbout__mainVisualAchievementNotes{color:#fff;font-size:10px;font-weight:400}.lawyerAbout__mainVisualLogo{background-image:url(/assets/images/lawyer/about/white_logo_pc-2c8dee5cff.svg);background-repeat:no-repeat;background-size:contain;display:block;padding-top:50px;width:365px}.lawyerAbout__worriesHeading{max-width:397px;font-weight:700;font-size:22px;line-height:47px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto 30px;padding-top:40px;color:#18226f}.lawyerAbout__worries{background-color:#e5e6f1}.lawyerAbout__worryList{max-width:960px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}.lawyerAbout__worry{position:relative;padding:.25em 1em;width:100%;background-color:#e5e6f1}.lawyerAbout__worry+.lawyerAbout__worry{margin-left:20px}.lawyerAbout__worry:after,.lawyerAbout__worry:before{content:"";width:180px;height:40px;position:absolute;display:inline-block}.lawyerAbout__worry:before{border-left:3px solid #fff;border-top:3px solid #fff;top:0;left:0}.lawyerAbout__worry:after{border-right:3px solid #fff;border-bottom:3px solid #fff;bottom:0;right:0}.lawyerAbout__worry p{width:90%;margin:30px auto;padding:0;text-align:center;font-weight:700;font-size:19px;line-height:27px}.lawyerAbout__triangle{background:#e5e6f1;position:relative;margin:0 0 60px}.lawyerAbout__triangle:after{content:"";width:0;height:0;border-style:solid;border-width:60px 50vw 0;border-color:#e5e6f1 transparent transparent;position:absolute;top:100%;left:0;right:0;background-color:#6b73ae}.lawyerAbout__triangle .lawyerAbout__triangleIn{text-align:center;padding:30px 0 0}.lawyerAbout__triangle .lawyerAbout__triangleIn .lawyerAbout__triangleButton{font-size:30px;margin:0 0 10px;color:#fff;font-size:24px;font-weight:700;margin:0}.lawyerAbout__features{background-color:#6b73ae}.lawyerAbout__featuresHeading{padding-top:60px;font-weight:700;font-size:30px;line-height:48px;text-align:center;color:#fff;background-color:#6b73ae;text-shadow:2px 2px 4px rgba(0,0,0,.1);position:relative;margin-bottom:50px}.lawyerAbout__featuresHeading:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:30px;height:3px;background-color:#a9aed1}.lawyerAbout__feature{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:960px;margin:20px auto;background-color:#fff}.lawyerAbout__featureTopArea{display:-ms-flexbox;display:flex;margin:20px}.lawyerAbout__featureNumber{width:62px;min-width:62px;height:62px;line-height:60px;font-size:30px;text-align:center;color:#fff;background:url(/assets/images/lawyer/about/group_pc-73d9355b8e.png)}.lawyerAbout__featureTitle{font-weight:700;font-size:23px;line-height:32px;margin:0 0 0 16px}.lawyerAbout__featureTitle.-em{color:#0977e5;margin:0}.lawyerAbout__featureArea{width:50%}.lawyerAbout__featureDescription{font-size:14px;line-height:23px;text-align:left;color:#0a2733;margin:28px}.lawyerAbout__featureImage{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto}.lawyerAbout__featureImageArea>img{width:300px}.lawyerAbout__featureImageThird{width:400px}.lawyerAbout__register{max-width:960px;margin:60px auto}.lawyerAbout__registerRecommend{display:-ms-flexbox;display:flex;margin:0 auto;width:100%}.lawyerAbout__registerCircleArea,.lawyerAbout__registerTextArea{width:50%}.lawyerAbout__registerCircle{width:200px;height:200px;line-height:110px;background-color:#fff;border-radius:50%;color:#212b7b;text-align:center;margin:0 0 0 auto}.lawyerAbout__registerCircleText{line-height:48px;font-size:25px;padding-top:20px}.lawyerAbout__registerCircleZero{font-size:100px;font-weight:700;letter-spacing:-11px}.lawyerAbout__registerCircleYen{font-size:30px;margin-left:5px}.lawyerAbout__registerTextTitle{font-size:26px;line-height:48px;color:#fff;margin-left:14px}.lawyerAbout__registerUl{border-left:5px solid #212b7b;margin-left:20px;padding-left:10px}.lawyerAbout__registerList{font-size:22px;line-height:40px;color:#fff}.lawyerAbout__registerStatus{width:50%;margin:50px auto 0}.lawyerAbout__registerStatusText{font-weight:700;font-size:20px;line-height:184%;text-align:center;letter-spacing:.05em;color:#fff;white-space:nowrap}.lawyerAbout__registerStatusSupplement{font-weight:700;font-size:10px;line-height:184%;text-align:right;letter-spacing:.05em;color:#fff;padding-right:24px}.lawyerAbout__registerMeritButtonArea{text-align:center}.lawyerAbout__registerLink{display:block;font-size:14px;line-height:20px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;padding-bottom:40px;padding-top:20px}.lawyerAbout__flows{max-width:960px;margin:20px auto}.lawyerAbout__flowStep{display:none}.lawyerAbout__flowsHeading{font-weight:700;font-size:30px;line-height:48px;text-align:center;color:#18226f;position:relative;margin-bottom:50px}.lawyerAbout__flowsHeading:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:30px;height:3px;background-color:#a9aed1}.lawyerAbout__flowArea{display:-ms-flexbox;display:flex;margin-top:10px}.lawyerAbout__flow{width:25%;background:#f9fafb;box-shadow:4px 4px 8px rgba(0,0,0,.2);border-radius:0;position:relative;height:570px}.lawyerAbout__flow+.lawyerAbout__flow{margin-left:6px}.lawyerAbout__flowArrowUl{display:-ms-flexbox;display:flex}.lawyerAbout__lastArrow{border-bottom:26px solid transparent;border-left:26px solid #6b73ae;border-top:26px solid transparent;z-index:2}.lawyerAbout__flowArrowList{width:25%;text-align:center;background:#e5e6f1;position:relative;font-weight:700;font-size:24px;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#e5e6f1;height:52px}.lawyerAbout__flowArrowList.-first{background-color:#e5e6f1}.lawyerAbout__flowArrowList.-first:after{border-left:24px solid #e5e6f1}.lawyerAbout__flowArrowList.-first>p{color:#6b73ae}.lawyerAbout__flowArrowList.-second{background-color:#bec1dd}.lawyerAbout__flowArrowList.-second:after{border-left:24px solid #bec1dd}.lawyerAbout__flowArrowList.-second>p{color:#6b73ae}.lawyerAbout__flowArrowList.-third{background-color:#949ac5}.lawyerAbout__flowArrowList.-third:after{border-left:24px solid #949ac5}.lawyerAbout__flowArrowList.-third>p{color:#e5e6f1}.lawyerAbout__flowArrowList.-fourth{background-color:#6b73ae;width:24%}.lawyerAbout__flowArrowList.-fourth:after{width:0;left:0}.lawyerAbout__flowArrowList.-fourth>p{color:#e5e6f1}.lawyerAbout__flowArrowText{margin:0 auto;text-align:center;padding-left:10px}.lawyerAbout__flowArrowList:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;z-index:2;left:100%;box-sizing:border-box;width:50px;height:50px;border:26px solid transparent}.lawyerAbout__flowImageArea{position:absolute;top:143px;left:0;right:0;margin:0 auto;text-align:center}.lawyerAbout__flowImageArea-fax{margin-top:-30px;width:110px}.lawyerAbout__flowImageArea-confirm,.lawyerAbout__flowImageArea-pc{margin-top:-30px;width:150px}.lawyerAbout__flowDescription{font-size:14px;line-height:22px;color:#0a2733;height:220px;position:absolute;top:270px;margin:0 25px}.lawyerAbout__flowTitle{font-weight:700;font-size:25px;line-height:40px;text-align:center;color:#6b73ae;margin:15px}.lawyerAbout__flowAdd{font-size:15px;line-height:40px;text-align:center}.lawyerAbout__flowRecommend{max-width:410px;margin:40px auto 50px;text-align:center}.lawyerAbout__flowStatus{font-weight:700;font-size:18px}.lawyerAbout__flowAchievement,.lawyerAbout__flowStatus{line-height:184%;-ms-flex-align:center;align-items:center;letter-spacing:.05em;color:#09115a}.lawyerAbout__flowAchievement{font-size:14px;text-align:right;margin-bottom:10px}.lawyerAbout__more{background:#949ac5}.lawyerAbout__moreInner{display:-ms-flexbox;display:flex;max-width:684px;margin:0 auto;padding-top:20px;padding-bottom:20px}.lawyerAbout__moreCircle{width:82px;height:82px;line-height:22px;background-color:#fff;border-radius:50%;color:#212b7b;text-align:center;font-size:22px}.lawyerAbout__moreCircle,.lawyerAbout__moreText{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lawyerAbout__moreText{font-size:25px;color:#fff;margin-left:20px}.lawyerAbout__merit{background-color:#6b73ae;padding-bottom:54px}.lawyerAbout__meritTitle{font-weight:700;font-size:28px;line-height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#0a2733;margin-left:10px}.lawyerAbout__meritTitle.-em{color:#0977e5;margin:0}.lawyerAbout__meritHeading{font-weight:700;font-size:30px;line-height:48px;text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.1);padding:60px 0 20px;position:relative;margin-bottom:60px}.lawyerAbout__meritHeading.-sp{display:none}.lawyerAbout__meritHeading:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:0;width:30px;height:2px;background-color:#fff}.lawyerAbout__difference{max-width:960px;margin:0 auto}.lawyerAbout__differenceHeading{font-weight:700;font-size:30px;line-height:48px;text-align:center;color:#18226f;padding-top:55px;margin-bottom:35px;position:relative}.lawyerAbout__differenceHeading:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:30px;height:2px;background-color:#a9aed1}.lawyerAbout__differenceText{font-size:25px;line-height:32px;-ms-flex-align:center;align-items:center;text-align:center;color:#0a2733}.lawyerAbout__differenceImage>img{max-width:100%}.lawyerAbout__differenceHope{font-weight:700;font-size:29px;line-height:48px;text-align:center;color:#2f3b8f;margin-top:50px}.lawyerAbout__differenceGraphs{display:-ms-flexbox;display:flex;width:70%;margin:50px auto}.lawyerAbout__differenceGraph{width:50%}.lawyerAbout__differenceGraphCount{width:50%;padding:10px}.lawyerAbout__differenceAvg{font-weight:700;font-size:40px;line-height:32px;color:#0a2733;padding:15px 0}.lawyerAbout__differenceDouble{font-weight:700;font-size:82px;line-height:74px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.1em;color:#0977e5;white-space:nowrap}.lawyerAbout__differenceDoubleNumber{letter-spacing:0}.lawyerAbout__differenceDoubleText{font-weight:700;font-size:41px;line-height:32px;color:#0a2733;margin-top:32px}.lawyerAbout__differenceSupplement{font-size:14px;line-height:23px;color:#0a2733;margin-bottom:50px}.lawyerAbout__differenceAchievement{font-size:13px;line-height:23px;color:#0a2733}.lawyerAbout__differenceCount{background-color:#e5e6f1}.lawyerAbout__differenceCountText{font-weight:700;font-size:27px;line-height:48px;text-align:center;color:#18226f;padding:10px 0}.lawyerAbout__request{padding:44px 0;background:#a9aed1}.lawyerAbout__requestButtonArea{max-width:960px;margin:0 auto;text-align:center}.lawyerAbout__requestRegisterButton+.lawyerAbout__requestRegisterButton{margin-left:30px}.lawyerAbout__requestText{font-size:33px;line-height:48px;text-align:center;color:#0a2733;padding-bottom:20px}.lawyerAbout__feedback{background-color:#6b73ae;padding-bottom:54px}.lawyerAbout__feedbackHeading{font-weight:700;font-size:38px;line-height:48px;text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.1);padding:60px 0 0;position:relative;margin-bottom:35px}.lawyerAbout__feedbackHeading:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:30px;height:3px;background-color:#a9aed1}.lawyerAbout__feedbackDescription{font-size:25px;font-weight:600;line-height:32px;text-align:center;color:#fff;padding:0 5%;margin-bottom:35px}.lawyerAbout__feedbackCards{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 24px;max-width:1008px;margin:0 auto}.lawyerAbout__feedbackCard{display:-ms-flexbox;display:flex;height:210px;width:472px;background-color:#fff;border-radius:8px}.lawyerAbout__feedbackImage{width:168px;-o-object-fit:cover;object-fit:cover;border-radius:8px 0 0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.lawyerAbout__feedbackImage.-center{-o-object-position:25% center;object-position:25% center}.lawyerAbout__feedbackContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:12px}.lawyerAbout__feedbackName{font-size:20px;font-weight:600;color:#0977e5}.lawyerAbout__feedbackNameHonorific{font-size:16px;font-weight:600;color:#0977e5}.lawyerAbout__feedbackOffice{font-size:16px;color:#0a2733;margin-bottom:4px}.lawyerAbout__feedbackDivider{border-top:1px solid #e7eaeb}.lawyerAbout__feedbackInner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.lawyerAbout__feedbackMessage{font-size:16px;color:#0a2733;margin-top:4px;line-height:24px;display:-webkit-box;
  /*! autoprefixer: off */-webkit-box-orient:vertical;
  /*! autoprefixer: on */-webkit-line-clamp:4;overflow:hidden}.lawyerAbout__feedbackMore{font-size:14px;color:#0a2733;margin-left:auto;margin-right:0}.lawyerAbout__faqs{background-color:#f9fafb;padding-bottom:10px}.lawyerAbout__faqsInner{max-width:960px;margin:0 auto}.lawyerAbout__faqHeading{font-weight:700;font-size:38px;line-height:48px;text-align:center;color:#18226f;padding-top:60px;padding-bottom:50px;position:relative}.lawyerAbout__faqHeading:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:30px;width:30px;height:2px;background-color:#a9aed1}.lawyerAbout__faqQuestion{background:#e7eaeb;padding:15px;font-weight:700;font-size:20px;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#0a2733}.lawyerAbout__faqQ{color:#849298;margin-right:10px;font-weight:700;font-size:26px;line-height:22px}.lawyerAbout__faqAnswer{font-size:14px;line-height:30px;color:#0a2733;margin:25px 30px 45px}.lawyerAbout__clause{max-width:960px;margin:40px auto}.lawyerAbout__clauseText{font-size:14px;line-height:22px;color:#333;margin:0 auto}.lawyerAbout__clauseRow{font-size:13px;line-height:22px;margin:20px}.lawyerAbout .features{width:100%;height:20px;padding-bottom:50px}@media (max-width:768px){.lawyerAbout__mainVisual{background:linear-gradient(0deg,#040b3f 30%,rgba(4,11,63,.3) 90%) fixed,url(/assets/images/lawyer/about/main-visual_sp-670ab4d1e5.png);background-size:cover;height:auto}.lawyerAbout__mainVisualAchievementsWrapper{margin-bottom:0}.lawyerAbout__mainVisualAchievements{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:8px}.lawyerAbout__mainVisualAchievements>img{width:110px}.lawyerAbout__mainVisualAchievementNotes{margin-bottom:24px}.lawyerAbout__mainVisualButtonArea.-sp{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;background-color:#09115a;padding:24px 16px}.lawyerAbout__mainVisualButtonArea.-pc{display:none}.lawyerAbout__mainVisualButtonGroup{-ms-flex-flow:column;flex-flow:column}.lawyerAbout__mainVisualHeadingArea{width:90%;margin:0 auto;padding-top:37px}.lawyerAbout__mainVisualSubHeading{font-size:14px;line-height:150%;letter-spacing:.05em;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2)}.lawyerAbout__mainVisualHeading{font-weight:700;font-size:28px;line-height:130%;margin-top:112px;margin-bottom:8px}.lawyerAbout__button{padding:13px 10px}.lawyerAbout__featuresHeading{font-size:28px}.lawyerAbout__featureImage{text-align:center}.lawyerAbout__featureImageArea>img{width:90%}.lawyerAbout__loginButton{margin:16px auto 0}.lawyerAbout__worryList{-ms-flex-flow:column;flex-flow:column}.lawyerAbout__worriesHeading{max-width:320px;font-size:16px;margin:0 auto}.lawyerAbout__worry{margin:16px;padding:8px;width:90%}.lawyerAbout__worry:before{width:120px}.lawyerAbout__worry+.lawyerAbout__worry{margin-top:20px}.lawyerAbout__worry p{font-size:15px;margin:10px}.lawyerAbout__feature{margin:24px}.lawyerAbout__feature,.lawyerAbout__featureTopArea{-ms-flex-flow:column;flex-flow:column}.lawyerAbout__featureArea{width:100%}.lawyerAbout__featureImage{margin:0 auto 25px}.lawyerAbout__featureNumber{margin:0 auto 10px;width:40px;min-width:40px;height:40px;min-height:40px;line-height:40px;font-size:20px;background:url(/assets/images/lawyer/about/group_sp-7be8017462.png)}.lawyerAbout__featureTitle{margin:0;font-size:19px}.lawyerAbout__featureDescription{margin:20px}.lawyerAbout__registerButton{width:auto;padding:12px 10px}.lawyerAbout__registerStatus{width:90%}.lawyerAbout__registerStatusText{font-size:13px;text-align:center}.lawyerAbout__flowStatus{font-size:15px}.lawyerAbout__flowArea{-ms-flex-flow:column;flex-flow:column}.lawyerAbout__flowsHeading{font-size:22px}.lawyerAbout__flowArrowArea{display:none}.lawyerAbout__flowAchievement{max-width:300px;margin:0 auto}.lawyerAbout__register{margin-bottom:40px}.lawyerAbout__flow{height:428px;margin:0;width:100%;display:-ms-flexbox;display:flex}.lawyerAbout__flow+.lawyerAbout__flow{margin-left:0}.lawyerAbout__flowImageArea{padding-left:12px}.lawyerAbout__flowDescription{top:250px}.lawyerAbout__flowTitle{margin:0;font-size:20px}.lawyerAbout__flowStep{display:block;font-weight:700;font-size:14px;line-height:29px;-ms-flex-align:center;align-items:center;text-align:center;color:#a9aed1;margin-top:15px}.lawyerAbout__flowMain{width:100%}.lawyerAbout__registerMeritButton{width:80%}.lawyerAbout__flowArrowSp{width:5%;position:relative}.lawyerAbout__flowArrowSp.-first:before{background-color:#e5e6f1}.lawyerAbout__flowArrowSp.-first:after{border-color:#e5e6f1 transparent transparent}.lawyerAbout__flowArrowSp.-second:before{background-color:#bec1dd}.lawyerAbout__flowArrowSp.-second:after{border-color:#bec1dd transparent transparent}.lawyerAbout__flowArrowSp.-third:before{background-color:#949ac5}.lawyerAbout__flowArrowSp.-third:after{border-color:#949ac5 transparent transparent}.lawyerAbout__flowArrowSp.-fourth:before{background-color:#6b73ae}.lawyerAbout__flowArrowSp.-fourth:after{border-color:#6b73ae transparent transparent}.lawyerAbout__differenceCountArea{display:-ms-flexbox;display:flex;max-width:300px;margin:0 auto}.lawyerAbout__differenceDouble{display:block;font-size:60px;margin-top:15px;width:50%}.lawyerAbout__differenceGraphs{margin-bottom:20px}.lawyerAbout__differenceSupplement{margin:23px}.lawyerAbout__flowArrowSp:before{content:"";display:block;position:absolute;top:0;left:12px;width:16px;height:428px;background:#666;z-index:2}.lawyerAbout__flowArrowSp:after{content:"";display:block;position:absolute;top:428px;left:12px;width:0;height:0;border:8px solid;border-color:#666 transparent transparent;z-index:3}.lawyerAbout__moreCircle{width:52px;height:52px;font-size:14px}.lawyerAbout__moreInner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lawyerAbout__moreText{font-size:16px;text-align:left}.lawyerAbout__meritHeading{font-size:22px}.lawyerAbout__meritTitle{white-space:nowrap;margin:24px auto;font-size:25px;text-align:center}.lawyerAbout__differenceHeading{font-weight:700;font-size:22px;line-height:48px;text-align:center;color:#18226f}.lawyerAbout__differenceText{display:none}.lawyerAbout__differenceImage{width:80%;margin:0 auto}.lawyerAbout__differenceHope{font-size:17px;line-height:26px;text-align:center;color:#2f3b8f}.lawyerAbout__differenceAvg{font-size:25px;text-align:right}.lawyerAbout__differenceDoubleText{margin-left:-20px}.lawyerAbout__differenceGraphs{display:block;width:100%}.lawyerAbout__differenceGraph{margin:0 auto}.lawyerAbout__differenceGraphCount{width:100%;margin:0 auto;padding:15px}.lawyerAbout__differenceCountText{padding:0}.lawyerAbout__flowRegisterButton{width:80%}.lawyerAbout__requestText{font-size:20px;line-height:48px;-ms-flex-align:center;align-items:center;text-align:center;color:#0a2733}.lawyerAbout__requestRegisterButton{width:100%}.lawyerAbout__requestButtonArea{margin:20px auto;width:80%;text-align:center}.lawyerAbout__requestRegisterButton+.lawyerAbout__requestRegisterButton{margin-left:0;margin-top:16px}.lawyerAbout__request{padding-top:20px}.lawyerAbout__requestText{padding-bottom:0}.lawyerAbout__feedbackCards{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.lawyerAbout__faqHeading{padding-top:30px;font-size:22px}.lawyerAbout__faqHeading:after{bottom:40px}.lawyerAbout__clause{margin:20px}}@media (max-width:632px){.lawyerAbout__register{margin-bottom:40px}.lawyerAbout__registerCircleArea{width:40%}.lawyerAbout__registerTextArea{width:80%}.lawyerAbout__registerCircle{width:117px;height:117px;margin:0;margin-left:20px}.lawyerAbout__registerCircleText{font-weight:700;font-size:15px;text-align:center;color:#212b7b;line-height:0;padding-top:26px;margin-bottom:-10px}.lawyerAbout__registerTextTitle{font-size:16px}.lawyerAbout__registerCircleZero{font-size:64px}.lawyerAbout__registerTextTitle{font-weight:700;font-size:15px;line-height:28px;color:#fff}.lawyerAbout__registerList{font-size:12px;line-height:30px}.lawyerAbout__feedbackHeading{font-size:22px;margin-bottom:24px}.lawyerAbout__feedbackDescription{font-size:15px;line-height:24px;margin-bottom:30px}.lawyerAbout__feedbackCard{height:190px;width:100%;max-width:472px}.lawyerAbout__feedbackImage{width:35%}.lawyerAbout__feedbackImage.-center{-o-object-position:32% center;object-position:32% center}.lawyerAbout__feedbackNameHonorific,.lawyerAbout__feedbackOffice{font-size:14px}.lawyerAbout__feedbackMessage{font-size:14px;line-height:21px}.lawyerAbout__feedbackMore.-pc{display:none}.lawyerAbout__mainVisualLogo{background-image:url(/assets/images/lawyer/about/white_logo_sp-8dddf7159f.svg);padding-top:35px;width:128px}}@media (max-width:380px){.lawyerAbout__feedbackOffice{font-size:12px}}.lawyerInformationEdit__items{display:-ms-flexbox;display:flex;margin-bottom:16px;white-space:nowrap}@media (max-width:768px){.lawyerInformationEdit__items{display:-webkit-box;overflow-x:scroll}}.lawyerInformationEdit__item{border-bottom:2px solid #e7eaeb}.lawyerInformationEdit__item>a{display:block;padding:12px;font-weight:600;font-size:15px;line-height:22px;color:#0a2733}.lawyerInformationEdit__item.-is-active{border-bottom:4px solid #004980}.lawyerInformationEdit__item.-is-active>a{display:block;color:#004980}.lawyerInformationEdit__item.-blank{width:100%}@media (max-width:768px){.lawyerInformationEdit__item.-blank{display:none}}.lawyerPricing__subBarItems{display:-ms-flexbox;display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #004980}@media (max-width:768px){.lawyerPricing__subBarItems{display:-webkit-box;overflow-x:scroll}}.lawyerPricing__subBarItem>a{display:block;padding:10px 12px;font-weight:600;font-size:13px;line-height:20px;color:#004980;border-radius:8px 8px 0 0;border:solid #004980;border-width:1px 1px 0}.lawyerPricing__subBarItem>a:hover{background-color:#f2f6f9}.lawyerPricing__subBarItem.-is-active>a{color:#fff;background-color:#004980}.lawyerPricing__label{display:-ms-flexbox;display:flex}.lawyerPricing__labelName{width:136px;margin-right:20px}.lawyerPricing__editor{margin-top:8px;margin-bottom:8px;display:-ms-flexbox;display:flex}.lawyerPricing__selector{margin-bottom:20px;padding-bottom:24px;border-bottom:1px solid #ded6d1}.lawyerPricing__main{display:-ms-flexbox;display:flex}.lawyerPricing__name{width:136px;margin-right:20px}.lawyerPricing__nameInput>.FormTextarea{max-width:136px}.lawyerPricing__description{width:255px}.lawyerPricing__descriptionInput>.FormTextarea{max-width:255px}.lawyerPricing__appendix{width:11%;margin-left:8px;min-width:120px}.lawyerPricing__delete{text-align:right;margin-top:69px}.lawyerPricing__delete.-with-editor{margin-bottom:8px;margin-top:27px}.lawyerPricing__lastEditor{text-align:right;font-size:1.2rem}.lawyerPricing__text{margin-top:5px}@media (max-width:768px){.lawyerPricing__editor{margin-top:10px;display:block}.lawyerPricing__name{margin-right:10px;width:100px}.lawyerPricing__labelName{max-width:100px;margin-right:10px}.lawyerPricing__nameInput{max-width:100px}.lawyerPricing__nameInput>textarea{font-size:11px}.lawyerPricing__description{width:183px}.lawyerPricing__descriptionInput>textarea{font-size:11px}.lawyerPricing__editor+.lawyerPricing__editor{margin-top:32px}.lawyerPricing__appendix{width:100%;margin-top:8px;margin-left:0}.lawyerPricing__editorAppendix{display:-ms-flexbox;display:flex}.lawyerPricing__delete{margin-top:0;margin-left:85px;max-width:209px}.lawyerPricing__delete.-with-editor{margin-bottom:8px;margin-top:0;margin-left:0;width:196px}.lawyerPricing__lastEditor{text-align:left;width:80px;margin-right:16px;font-size:1rem}}.lawyerProfile__popupButton{max-width:15%;margin-left:70%}.lawyerStation__selector{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-bottom:24px;border-bottom:1px solid #ded6d1}.lawyerStation__selector>.form-group{width:20%;padding-right:16px;padding-top:4px}.lawyerStation__remarks{width:48%}.lawyerStation__delete{margin-top:20px}.profileSettings__formContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px}.profileSettings__subTitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.profileSettings__helpLink{margin-left:24px;font-size:12px}.profileSettings__textCounter{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.profileSettings__remarkWrap{margin-top:2px}.profileSettings__remarkContent{border:1px solid #ded6d1;padding:11px;font-size:14px;display:-ms-flexbox;display:flex}.profileSettings__remarkContent--undefined{-ms-flex-pack:center;justify-content:center}.profileSettings__editButtonWrap{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.profileSettings__formForRestrict{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:632px){.profileSettings__subTitle{display:block}.profileSettings__helpLink{margin-left:0}}.profileSettings__editButton.profileSettings__editButton.profileSettings__editButton.profileSettings__editButton{min-height:32px;width:110px;border:1px solid #004980;background-color:#fff;padding:7px 12px;font-size:12px;font-weight:600;color:#004980}.profileSettings__editButton.profileSettings__editButton.profileSettings__editButton.profileSettings__editButton:hover{opacity:.75}.profileSettings__editButton.profileSettings__editButton.profileSettings__editButton.profileSettings__editButton:active{transition:opacity 0s ease-in-out}.talkIndex__roomsHeader{border-top:2px solid #b8135d;padding:10px;background-color:#fdedf4}.talkIndex__roomsHeading{font-size:1.6rem;font-weight:700}.talkIndex__roomsHeading>i{color:#004980}.talkIndex__noResultMessage{margin:20px 10px;text-align:center}.talkIndex__roomsList{margin-top:20px;border-top:1px solid #ded6d1;border-bottom:1px solid #ded6d1}.talkIndex__roomsListItem{padding:10px 0 20px}.talkIndex__roomsListItem+.talkIndex__roomsListItem{border-top:1px solid #ded6d1}.talkIndex__roomsFooter{margin-top:20px}.talkIndex__cardHeader{margin-bottom:10px}.talkIndex__cardTitle{color:#00599c;font-size:1.6rem;font-weight:700}.talkIndex__cardTitle i.-q{color:#28a7e1;margin-right:.5em;vertical-align:middle}.talkIndex__noBbs{margin-top:.5em}.talkIndex__cardCounterpart{font-size:1.2rem;vertical-align:middle}.talkIndex__cardCounterpart img{width:24px;height:24px;vertical-align:middle;margin-right:.5em}.talkIndex__cardMessage{margin-top:5px;font-size:1.2rem;overflow:hidden;position:relative;display:inline-block;line-height:1.6em;max-height:calc(3.2em - 1px);text-align:justify;padding-right:1em}.talkIndex__cardMessage:before{content:"…";position:absolute;right:0;bottom:0;color:inherit}.talkIndex__cardMessage:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.talkIndex__cardMessage>i,.talkIndex__cardPostedAt{color:#999}.talkIndex__cardFooter{margin-top:15px}@media (max-width:768px){.talkIndex{padding:0}.talkIndex__card{padding:0 10px}.talkIndex__cardFooter{text-align:center}}.talkShow__headerBar{border-top:2px solid #b8135d;padding:10px;background-color:#fdedf4}.talkShow__heading{font-size:1.6rem;font-weight:700}.talkShow__heading>i,.talkShow__userName{color:#004980}.talkShow__help{padding:15px;margin:0;text-align:center}.talkShow__help a{font-size:1.2rem;color:#999}.talkShow__help i{margin-right:.25em;vertical-align:-1px;font-size:1.4rem;color:#00599c}.talkShow__questionCard{border:1px solid #004980;border-radius:4px;padding:10px;display:block;margin-bottom:20px}.talkShow__questionTitle{text-indent:-1.25em;margin-left:1em;font-size:1.6rem;font-weight:700;margin-bottom:8px;color:#00599c}.talkShow__questionTitle a{transition:opacity .2s;color:inherit}.talkShow__questionTitle a:link,.talkShow__questionTitle a:visited{opacity:1}.talkShow__questionTitle a:hover{opacity:.7}.talkShow__questionTitle a:active,.talkShow__questionTitle a:focus{opacity:1}@media (max-width:768px){.talkShow__questionTitle a:hover{opacity:1}}.talkShow__questionTitle i{color:#28a7e1;margin-right:.5rem}.talkShow__questionMessage{font-size:1.2rem}.talkShow__questionStatuses{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}.talkShow__questionCreatedAt{color:#999;font-size:1.2rem;margin-right:20px}.talkShow__bbsMessagesCount{min-width:50px;font-size:1.3rem;font-weight:700;color:#333}.talkShow__bbsMessagesCount i{font-size:1.4rem;margin-right:.25em;color:#004980}.talkShow__bbsThanksCount{min-width:50px;font-size:1.3rem;font-weight:700;color:#333;margin-left:.25em}.talkShow__bbsThanksCount i{font-size:1.4rem;margin-right:.25em;color:#b8135d}.talkShow__bbsHasBest{margin-bottom:-2px;margin-left:.25em}.talkShow__bbsHasBest i{font-size:1.4rem;color:#b8135d}.talkShow__talkroom{margin-bottom:20px}@media (max-width:768px){.talkShow__bbsLink{margin-left:10px;margin-right:10px}}.WhitepaperCompleteRequestShow{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;max-width:960px;border-radius:8px;background-color:#fff;margin:0 auto}.WhitepaperCompleteRequestWrapper{padding:48px 0 80px;font-family:Hiragino Kaku Gothic Pro;font-weight:300;font-size:16px;line-height:24px;letter-spacing:.15px}.WhitepaperCompleteRequestContainer,.WhitepaperCompleteRequestWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;max-width:560px;align-items:center}.WhitepaperCompleteRequestContainer{gap:32px}.WhitepaperCompleteRequestHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:560px;gap:408px;font-family:Hiragino Kaku Gothic Pro;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;text-align:center}.WhitepaperCompleteRequestContent{gap:16px;font-size:16px;font-weight:300;line-height:24px}.WhitepaperCompleteRequestContent,.WhitepaperCompleteRequestFooterContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:560px;width:100%}.WhitepaperCompleteRequestFooterContainer{gap:24px;background:#f4f2f0}.WhitepaperCompleteRequestFooter{max-width:560px;gap:24px;padding:32px 0}.WhitepaperCompleteRequestFooter,.WhitepaperCompleteRequestFooterContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.WhitepaperCompleteRequestFooterContent{margin:0 auto;gap:16px;font-family:Hiragino Kaku Gothic Pro;font-weight:600;font-size:20px;line-height:26px;letter-spacing:0;color:#333}.WhitepaperCompleteRequestFooterContentList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px}.WhitepaperCompleteRequestFooterContentListItem{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;gap:4px;font-family:Hiragino Kaku Gothic Pro;font-weight:300;font-size:18px;line-height:24px;letter-spacing:0;text-align:left;color:#333;white-space:nowrap;overflow:hidden}.WhitepaperCompleteRequestFooterContentListItemIcon{max-width:20px;max-height:20px;-ms-flex-negative:0;flex-shrink:0}.WhitepaperCompleteRequestFooterButton,.WhitepaperCompleteRequestFooterContentListItemIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.WhitepaperCompleteRequestFooterButton{background-color:#004980;border-radius:8px;padding:0 16px;max-width:330px;min-height:48px;gap:16px;text-align:center}.WhitepaperCompleteRequestFooterButtonText{-ms-flex-align:center;align-items:center;text-align:center;color:#fff;white-space:nowrap;overflow:hidden;font-family:Hiragino Kaku Gothic Pro;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.1px}.WhitepaperCompleteRequestFooterButtonText,.WhitepaperShow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.WhitepaperShow{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;max-width:960px;width:100%;margin:0 auto;padding:0}@media (max-width:768px){.WhitepaperShow{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.WhitepaperWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:65%;padding:32px 32px 48px;gap:32px}@media (max-width:768px){.WhitepaperWrapper{width:100%;padding:20px 16px 40px;gap:24px}}.WhitepaperTitle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;gap:408px;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0;text-align:left}@media (max-width:768px){.WhitepaperTitle{font-size:20px;line-height:26px}}.WhitepaperImageContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;gap:16px}.WhitepaperImageContainer .WhitepaperImageMain{width:100%;height:100%}.WhitepaperImageContainer .WhitepaperImageMain .WhitepaperImageMainImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.WhitepaperImageContainer .WhitepaperImageSub{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:16px}.WhitepaperImageContainer .WhitepaperImageSub .WhitepaperImageSubImage{width:calc((100% - 16px) / 2);-o-object-fit:cover;object-fit:cover;border:.89px solid #ccc}.WhitepaperPointContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;padding:16px 16px 24px;gap:12px;background:#e6f0f8;font-weight:600;font-size:20px;line-height:26px;letter-spacing:0;text-align:center;color:#18226f}@media (max-width:768px){.WhitepaperPointContainer{padding:16px;font-size:16px;line-height:24px;letter-spacing:.15px;text-align:center}}.WhitepaperPointList{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:0;margin:0}.WhitepaperPointItem{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:auto;gap:4px;font-weight:300;font-size:18px;line-height:24px;letter-spacing:0;text-align:left;color:#333;white-space:nowrap;overflow:hidden}@media (max-width:768px){.WhitepaperPointItem{font-size:14px;line-height:20px;letter-spacing:.25px}}.WhitepaperPointItemIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.WhitepaperPointItemText{white-space:normal}.WhitepaperFormAnchor{display:none;width:100%;border-radius:8px;background-color:#b8135d;border:none;text-decoration:none;color:#fff;font-weight:700;font-size:16px;line-height:48px}@media (max-width:768px){.WhitepaperFormAnchor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.WhitepaperDetailContainer{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.WhitepaperDetail,.WhitepaperDetailContainer{display:-ms-flexbox;display:flex;width:100%;gap:40px}.WhitepaperDetail{text-align:left;font-weight:300;font-size:16px;line-height:24px;letter-spacing:.15px;color:#333}.WhitepaperDetail p{margin-bottom:0}@media (max-width:768px){.WhitepaperDetail{font-size:14px;line-height:20px;letter-spacing:.25px}}.WhitepaperBanner{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:100%}.WhitepaperBannerLink{display:block;width:100%;background-image:url(/assets/images/lawyer/whitepaper/banner-b25141bc9e.png);background-repeat:no-repeat;background-size:cover;background-position:50%;padding-top:20%}.WhitepaperCardTitle{font-weight:600;color:#18226f}@media (max-width:768px){.WhitepaperCardTitle{font-size:16px;line-height:24px;letter-spacing:.15px;text-align:center}}.WhitepaperCardContainer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px;justify-items:start;width:100%}@media (max-width:767px){.WhitepaperCardContainer{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.WhitepaperCard{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;border:1px solid #e7eaeb;border-radius:8px;background-color:#fff}.WhitepaperCardImage{height:100%;width:76px;-o-object-fit:cover;object-fit:cover;border-radius:7px 0 0 7px}.WhitepaperCardImage.-center{-o-object-position:32% center;object-position:32% center}.WhitepaperCardContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:4px 8px;background-color:#fff}.WhitepaperCardNameContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;gap:8px;font-weight:600;color:#0977e5;letter-spacing:.5px}.WhitepaperCardName{font-size:14px;line-height:20px}.WhitepaperCardNameHonorific{font-size:10px;line-height:12px}.WhitepaperCardOffice{font-weight:300;font-size:11px;line-height:14px;color:#333;letter-spacing:.5px;margin-bottom:2px}.WhitepaperCardDivider{border-top:1px solid #e7eaeb;margin:2px 0}.WhitepaperCardInner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;width:100%;color:#333}.WhitepaperCardMessage{font-weight:300;font-size:11px;line-height:14px;letter-spacing:.5px;margin-bottom:4px}.WhitepaperCardMore{font-weight:300;font-size:10px;line-height:12px;letter-spacing:.5px;margin-left:auto;margin-right:0;-ms-flex-item-align:end;align-self:flex-end}.FormWrapper{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:35%;max-width:336px;gap:24px;padding:32px 16px}@media (max-width:768px){.FormWrapper{width:100%;max-width:100%}}.FormWrapper .FormHeader{font-size:24px;font-weight:600;margin-bottom:16px;text-align:center}.FormWrapper .Form,.FormWrapper .Form .FormItemContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:left;align-items:left;-ms-flex-pack:left;justify-content:left;width:100%;gap:16px}.FormWrapper .Form .FormItemContainer .FormItem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:4px}.FormWrapper .Form .FormItemContainer .FormItem .FormLabel{font-weight:600;font-size:14px;color:#333;margin-bottom:2px}.FormWrapper .Form .FormItemContainer .FormItem .FormLabel.required:after{margin-left:10px;content:"必須";font-weight:600;font-size:10px;line-height:12px;letter-spacing:.5px;text-align:center;color:#fc6674}.FormWrapper .Form .FormItemContainer .FormItem .FormInput{padding:8px 12px;border:1px solid #ccc;border-radius:8px;font-size:14px;color:#000;height:40px;width:100%}.FormWrapper .Form .FormItemContainer .FormItem .FormInput:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 5px rgba(74,144,226,.5)}.FormWrapper .Form .FormItemContainer .FormItem .LawyerName{width:100%;padding:8px 0;border:none;outline:none;background-color:transparent;color:#718790;font-size:14px}.FormWrapper .Form .FormItemContainer .FormItem .FormNote{font-size:12px;color:#4d656d}.FormWrapper .Form .FormItemContainer .FormItem .FormError{color:#d00;font-size:12px;margin-top:4px}.FormWrapper .Form .FormItemContainer .FormItem .hidden{display:none!important}.FormWrapper .Form .FormSubmitContainer{-ms-flex-align:left;align-items:left;-ms-flex-pack:left;justify-content:left;gap:16px;font-weight:300;font-size:12px;color:#333}.FormWrapper .Form .FormSubmitContainer,.FormWrapper .Form .FormSubmitContainer .FormGuideline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;width:100%}.FormWrapper .Form .FormSubmitContainer .FormGuideline{padding:12px;gap:4px;background:#f9fafb;border-radius:8px}.FormWrapper .Form .FormSubmitContainer .FormGuideline b{font-weight:700}.FormWrapper .Form .FormSubmitContainer .FormGuideline a{margin-top:-5px}.FormWrapper .Form .FormSubmitContainer .FormPrivacyPolicy{width:100%}.FormWrapper .Form .FormSubmitContainer .FormPrivacyPolicy .FormPrivacyPolicyLink{text-decoration:underline}.FormWrapper .Form .FormSubmitContainer .FormSubmit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.FormWrapper .Form .FormSubmitContainer .FormSubmit button,.FormWrapper .Form .FormSubmitContainer .FormSubmit input[type=submit]{width:100%;border-radius:8px;background-color:#b8135d;color:#fff;font-weight:700;font-size:16px;line-height:48px;text-align:center;border:none;cursor:pointer;padding:0;transition:background-color .2s ease}.FormWrapper .Form .FormSubmitContainer .FormSubmit button:hover,.FormWrapper .Form .FormSubmitContainer .FormSubmit input[type=submit]:hover{background-color:#8a0e46}.FormWrapper .Form .FormSubmitContainer .FormSubmit button:active,.FormWrapper .Form .FormSubmitContainer .FormSubmit input[type=submit]:active{background-color:#730c3a}