#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;border:none}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:400}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1.5}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}abbr{cursor:help}label{cursor:pointer}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}strong{font-weight:700}em{font-style:italic}dt,dd{line-height:1.7}th,td{border:1px solid;padding:1em}th{font-weight:700;text-align:center}caption{padding-bottom:.5em;text-align:right}dfn{font-style:normal}address{font-style:normal;line-height:1}.clear{clear:both}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.f_left{float:left}.f_right{float:right}.lh0{line-height:0}.lh1{line-height:1}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.m_center{display:block;margin-left:auto;margin-right:auto}.pt0{padding-top:0px!important}.mt0{margin-top:0px!important}.pt1{padding-top:1px!important}.mt1{margin-top:1px!important}.pt2{padding-top:2px!important}.mt2{margin-top:2px!important}.pt5{padding-top:5px!important}.mt5{margin-top:5px!important}.pt10{padding-top:10px!important}.mt10{margin-top:10px!important}.pt15{padding-top:15px!important}.mt15{margin-top:15px!important}.pt20{padding-top:20px!important}.mt20{margin-top:20px!important}.pt23{padding-top:23px!important}.mt23{margin-top:23px!important}.pt25{padding-top:25px!important}.mt25{margin-top:25px!important}.pt30{padding-top:30px!important}.mt30{margin-top:30px!important}.pt35{padding-top:35px!important}.mt35{margin-top:35px!important}.pt40{padding-top:40px!important}.mt40{margin-top:40px!important}.pt45{padding-top:45px!important}.mt45{margin-top:45px!important}.pt50{padding-top:50px!important}.mt50{margin-top:50px!important}.pt55{padding-top:55px!important}.mt55{margin-top:55px!important}.pt60{padding-top:60px!important}.mt60{margin-top:60px!important}.pt65{padding-top:65px!important}.mt65{margin-top:65px!important}.pt70{padding-top:70px!important}.mt70{margin-top:70px!important}.pt75{padding-top:75px!important}.mt75{margin-top:75px!important}.pt80{padding-top:80px!important}.mt80{margin-top:80px!important}.pt85{padding-top:85px!important}.mt85{margin-top:85px!important}.pt90{padding-top:90px!important}.mt90{margin-top:90px!important}.pt95{padding-top:95px!important}.mt95{margin-top:95px!important}.pt100{padding-top:100px!important}.mt100{margin-top:100px!important}.pt120{padding-top:120px!important}.mt120{margin-top:120px!important}.pb0{padding-bottom:0px!important}.mb0{margin-bottom:0px!important}.pb2{padding-bottom:2px!important}.mb2{margin-bottom:2px!important}.pb3{padding-bottom:3px!important}.mb3{margin-bottom:3px!important}.pb5{padding-bottom:5px!important}.mb5{margin-bottom:5px!important}.pb10{padding-bottom:10px!important}.mb10{margin-bottom:10px!important}.pb15{padding-bottom:15px!important}.mb15{margin-bottom:15px!important}.pb20{padding-bottom:20px!important}.mb20{margin-bottom:20px!important}.pb25{padding-bottom:25px!important}.mb25{margin-bottom:25px!important}.pb30{padding-bottom:30px!important}.mb30{margin-bottom:30px!important}.pb35{padding-bottom:35px!important}.mb35{margin-bottom:35px!important}.pb40{padding-bottom:40px!important}.mb40{margin-bottom:40px!important}.pb45{padding-bottom:45px!important}.mb45{margin-bottom:45px!important}.pb50{padding-bottom:50px!important}.mb50{margin-bottom:50px!important}.pb55{padding-bottom:55px!important}.mb55{margin-bottom:55px!important}.pb60{padding-bottom:60px!important}.mb60{margin-bottom:60px!important}.pb65{padding-bottom:65px!important}.mb65{margin-bottom:65px!important}.pb70{padding-bottom:70px!important}.mb70{margin-bottom:70px!important}.pb75{padding-bottom:75px!important}.mb75{margin-bottom:75px!important}.pb80{padding-bottom:80px!important}.mb80{margin-bottom:80px!important}.pb85{padding-bottom:85px!important}.mb85{margin-bottom:85px!important}.pb90{padding-bottom:90px!important}.mb90{margin-bottom:90px!important}.pb95{padding-bottom:95px!important}.mb95{margin-bottom:95px!important}.pb100{padding-bottom:100px!important}.mb100{margin-bottom:100px!important}.pb120{padding-bottom:120px!important}.mb120{margin-bottom:120px!important}.ptb0{padding-top:0px!important;padding-bottom:0px!important}.mtb0{margin-top:0px!important;margin-bottom:0px!important}.ptb10{padding-top:10px!important;padding-bottom:10px!important}.mtb10{margin-top:10px!important;margin-bottom:10px!important}.ptb15{padding-top:15px!important;padding-bottom:15px!important}.mtb15{margin-top:15px!important;margin-bottom:15px!important}.ptb20{padding-top:20px!important;padding-bottom:20px!important}.mtb20{margin-top:20px!important;margin-bottom:20px!important}.ptb25{padding-top:25px!important;padding-bottom:25px!important}.mtb25{margin-top:25px!important;margin-bottom:25px!important}.ptb30{padding-top:30px!important;padding-bottom:30px!important}.mtb30{margin-top:30px!important;margin-bottom:30px!important}.ptb25{padding-top:35px!important;padding-bottom:35px!important}.mtb35{margin-top:35px!important;margin-bottom:35px!important}.pl0{padding-left:0px!important}.ml0{margin-left:0px!important}.pl5{padding-left:5px!important}.ml5{margin-left:5px!important}.pl10{padding-left:10px!important}.ml10{margin-left:10px!important}.pl15{padding-left:15px!important}.ml15{margin-left:15px!important}.pl20{padding-left:20px!important}.ml20{margin-left:20px!important}.pl25{padding-left:25px!important}.ml25{margin-left:25px!important}.pl30{padding-left:30px!important}.ml30{margin-left:30px!important}.pl35{padding-left:35px!important}.ml35{margin-left:35px!important}.pl40{padding-left:40px!important}.ml40{margin-left:40px!important}.pl50{padding-left:50px!important}.ml50{margin-left:50px!important}.pl55{padding-left:55px!important}.ml55{margin-left:55px!important}.pl60{padding-left:60px!important}.ml60{margin-left:60px!important}.pl65{padding-left:65px!important}.ml65{margin-left:65px!important}.pl70{padding-left:70px!important}.ml70{margin-left:70px!important}.pl75{padding-left:75px!important}.ml75{margin-left:75px!important}.pl80{padding-left:80px!important}.ml80{margin-left:80px!important}.pl85{padding-left:85px!important}.ml85{margin-left:85px!important}.pl90{padding-left:90px!important}.ml90{margin-left:90px!important}.pl95{padding-left:95px!important}.ml95{margin-left:95px!important}.pl100{padding-left:100px!important}.ml100{margin-left:100px!important}.pl150{padding-left:150px!important}.ml150{margin-left:150px!important}.pl230{padding-left:230px!important}.ml230{margin-left:230px!important}.pr0{padding-right:0px!important}.mr0{margin-right:0px!important}.pr5{padding-right:5px!important}.mr5{margin-right:5px!important}.pr10{padding-right:10px!important}.mr10{margin-right:10px!important}.pr15{padding-right:15px!important}.mr15{margin-right:15px!important}.pr20{padding-right:20px!important}.mr20{margin-right:20px!important}.pr25{padding-right:25px!important}.mr25{margin-right:25px!important}.pr30{padding-right:30px!important}.mr30{margin-right:30px!important}.pr35{padding-right:35px!important}.mr35{margin-right:35px!important}.pr40{padding-right:40px!important}.mr40{margin-right:40px!important}.pr45{padding-right:45px!important}.mr45{margin-right:45px!important}.pr50{padding-right:50px!important}.mr50{margin-right:50px!important}.pr55{padding-right:55px!important}.mr55{margin-right:55px!important}.pr60{padding-right:60px!important}.mr60{margin-right:60px!important}.pr65{padding-right:65px!important}.mr65{margin-right:65px!important}.pr70{padding-right:70px!important}.mr70{margin-right:70px!important}.pr75{padding-right:75px!important}.mr75{margin-right:75px!important}.pr80{padding-right:80px!important}.mr80{margin-right:80px!important}.pr85{padding-right:85px!important}.mr85{margin-right:85px!important}.pr90{padding-right:90px!important}.mr90{margin-right:90px!important}.pr95{padding-right:95px!important}.mr95{margin-right:95px!important}.pr100{padding-right:100px!important}.mr100{margin-right:100px!important}.plr0{padding-left:0px!important;padding-right:0px!important}.mlr0{margin-left:0px!important;margin-right:0px!important}.plr10{padding-left:10px!important;padding-right:10px!important}.mlr10{margin-left:10px!important;margin-right:10px!important}.plr15{padding-left:15px!important;padding-right:15px!important}.mlr15{margin-left:15px!important;margin-right:15px!important}.plr19{padding-left:19px!important;padding-right:19px!important}.mlr19{margin-left:19px!important;margin-right:19px!important}.plr20{padding-left:20px!important;padding-right:20px!important}.mlr20{margin-left:20px!important;margin-right:20px!important}.plr25{padding-left:25px!important;padding-right:25px!important}.mlr25{margin-left:25px!important;margin-right:25px!important}.plr39{padding-left:39px!important;padding-right:39px!important}.mlr39{margin-left:39px!important;margin-right:39px!important}.plr165{padding-left:165px!important;padding-right:165px!important}.mlr165{margin-left:165px!important;margin-right:165px!important}.pad0{padding:0px!important}.mar0{margin:0px!important}.pad5{padding:5px!important}.mar5{margin:5px!important}.pad10{padding:10px!important}.mar10{margin:10px!important}.pad15{padding:15px!important}.mar15{margin:15px!important}.pad20{padding:20px!important}.mar20{margin:20px!important}.pad23{padding:23px!important}.mar23{margin:23px!important}.pad25{padding:25px!important}.mar25{margin:25px!important}.pad30{padding:30px!important}.mar30{margin:30px!important}.pad35{padding:35px!important}.mar35{margin:35px!important}.pad40{padding:40px!important}.mar40{margin:40px!important}.pad45{padding:45px!important}.mar45{margin:45px!important}.pad50{padding:50px!important}.mar50{margin:50px!important}.pad55{padding:55px!important}.mar55{margin:55px!important}.pad60{padding:60px!important}.mar60{margin:60px!important}.pad65{padding:65px!important}.mar65{margin:65px!important}.pad70{padding:70px!important}.mar70{margin:70px!important}.pad75{padding:75px!important}.mar75{margin:75px!important}.pad80{padding:80px!important}.mar80{margin:80px!important}.pad85{padding:85px!important}.mar85{margin:85px!important}.pad90{padding:90px!important}.mar90{margin:90px!important}.pad95{padding:95px!important}.mar95{margin:95px!important}.pad100{padding:100px!important}.mar100{margin:100px!important}.wAuto{width:auto!important}.w10{width:10%!important}.w15{width:15%!important}.w20{width:20%!important}.w25{width:25%!important}.w28{width:28%!important}.w30{width:30%!important}.w32{width:32%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w58{width:58%!important}.w60{width:60%!important}.w65{width:65%!important}.w68{width:68%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w85{width:85%!important}.w88{width:88%!important}.w90{width:90%!important}.w92{width:92%!important}.w95{width:95%!important}.w100{width:100%!important}.br320,.br360,.br375,.br425,.br640{display:none}@media only screen and (max-width:359px){.br320{display:block}}@media only screen and (max-width:360px){.br360{display:block}}@media only screen and (max-width:375px){.br375{display:block}}@media only screen and (max-width:425px){.br425{display:block}}@media only screen and (max-width:640px){.br640{display:block}}body{font-family:Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;font-size:1rem;color:#333;line-height:1.8}select,input,button,textarea{font-family:Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;font-size:100%;color:#333;line-height:1.5}table{font-size:inherit}pre,code,kbd,samp,tt{font-family:monospace;font-size:100%;*font-size:108%;line-height:1.5;color:#333}li li,li dt,li dd,li input,li select,li button,li textarea,li p,li th,li td,dt li,dt dt,dt dd,dt input,dt select,dt button,dt textarea,dt p,dt th,dt td,dd li,dd dt,dd dd,dd input,dd select,dd button,dd textarea,dd p,dd th,dd td,th li,th dt,th dd,th input,th select,th button,th textarea,th p,th th,th td,td li,td dt,td dd,td input,td select,td button,td textarea,td p,td th,td td,p input{font-size:100%}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:#fff0}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%}.under .key .key_text,.under .key .inner{max-height:550px}.ft_row2 .inner_big::before{height:100%!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}body{color:#666;letter-spacing:.1em;font-family:"Noto Sans JP",sans-serif}:root{--wrapper:80px;--ttl_size:30px}@media only screen and (min-width:769px) and (max-width:1366px){:root{--wrapper:70px}}@media only screen and (min-width:769px) and (max-width:1280px){:root{--ttl_size:26px}}@media only screen and (min-width:769px) and (max-width:1024px){:root{--wrapper:60px;--ttl_size:24px}}@media only screen and (max-width:768px){:root{--wrapper:50px}}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%;-webkit-text-size-adjust:none}header,section,footer,aside,nav,main,article,figure{display:block;padding:0;margin:0}img{vertical-align:bottom;max-width:100%;height:auto}a{color:inherit;font-family:inherit;font-weight:inherit;color:#64b5f7}a:hover,a:active{color:#64b5f7}a:not([target*=_blank]){-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}a:not([target*=_blank]):hover{opacity:.7}a.logo:hover,.logo a:hover,a.ft_logo:hover,.ft_logo a:hover{opacity:1!important}a.text_link{color:#64b5f7}a.text_link:hover{opacity:1!important}@media only screen and (min-width:769px){a.tel_click{pointer-events:none;opacity:1!important}}.tel_click{opacity:1!important}.tel_click:hover,.tel_click:active{opacity:1!important}table{width:100%}p{line-height:2;letter-spacing:.1em;word-wrap:break-word;word-break:break-word;margin-bottom:15px}p:empty{display:none!important}p:last-child{margin-bottom:0}.red{color:#ca0a0a!important}.bold{font-weight:bold!important}.fl{float:left}.fr{float:right}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:auto!important}body{background-color:#fff;-webkit-text-size-adjust:none}.wrapper{overflow:hidden}.inner{max-width:calc(1044px + 2 * var(--wrapper));margin:0 auto;padding-left:20px;padding-right:20px}.inner_sm{max-width:1280px;margin:0 auto}.inner_md{max-width:1170px;margin:0 auto}.inner_big{max-width:1440px;padding-left:20px;padding-right:20px;margin:0 auto}@media only screen and (min-width:769px){.inner,.inner_big{padding-left:var(--wrapper);padding-right:var(--wrapper)}}.fullWidthBreak{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#mainContent{position:relative;z-index:3;background-color:#fff}img.size-thumbnail{max-width:420px}.aligncenter,div.aligncenter{display:block;margin:5px auto 35px}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width:768px){.pc_only{display:none!important}}@media only screen and (min-width:769px){.sp_only{display:none!important}.drum{display:none}}.sp_375{display:none}@media only screen and (max-width:375px){.sp_375{display:block}}.accBtn::before,.accBtn::after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accBtn.triangle,.accBtn.triangle_btt{position:relative}.accBtn.triangle::after{content:"";position:absolute;right:10px;top:50%;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid #fff0;border-right:12px solid #fff0;border-top:10px solid;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accBtn.triangle.rotate::after{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.accBtn.triangle_btt::after{content:"";position:relative;top:0;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid #fff0;border-right:12px solid #fff0;border-top:10px solid;display:block;margin:10px auto 0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accBtn.rotate::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.TabContainer .TabContent{background-color:#edf0f5;position:relative;z-index:2;overflow:hidden}.TabContainer .TabContent>ul{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.TabContainer .TabContent>ul>li{opacity:0;z-index:-10;visibility:hidden;position:absolute;top:0;left:0;right:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.TabContainer .TabContent>ul>li.active{opacity:1;z-index:1;visibility:visible}.TabContainer .TabContent>ul>li div{padding-top:20px}.TabContainer .TabContent p{padding:9px 10% 0;margin:0}.TabContainer .TabContent p.des{color:#838e95;font-size:12px}.TabContainer .TabPager{display:table;min-width:290px}.TabContainer .TabPager li{background-color:#fff;display:block;float:left;position:relative;margin:0;padding:9px 20px;-webkit-box-shadow:2px 1px 10px rgb(0 0 0 / .4);box-shadow:2px 1px 10px rgb(0 0 0 / .4);-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;color:#797b7d}.TabContainer .TabPager li p{margin:0}.TabContainer .TabPager li.active{background-color:#edf0f5;z-index:1;-webkit-transform:translateY(0);transform:translateY(0)}.rel{position:relative}.ovh{overflow:hidden!important}.ovs{overflow:auto;-webkit-overflow-scrolling:touch}.lt0{letter-spacing:0!important}figure{margin:0;text-align:center;line-height:1}.fblock{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.key{position:relative}.gMap{width:100%;height:100%}.txt_l{float:left;width:calc(100% - 385px)}.txt_r{float:right;width:calc(100% - 385px)}.image_alone{display:table;max-width:500px;margin:0 auto;border:7px solid rgb(231 231 231 / .5);border-radius:11px;overflow:hidden}.totop{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;visibility:hidden;cursor:pointer;position:absolute;z-index:19;bottom:2.5vh;right:0;display:flex;justify-content:center;width:var(--wrapper)}.totop.active{opacity:1;visibility:visible}.totop .icon{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/totop.png);background-repeat:no-repeat;background-size:100% auto;border:0;width:10px;height:130px;margin:0}@media only screen and (min-width:769px){.totop:hover .icon{opacity:.9;-webkit-animation-name:bounces;animation-name:bounces}}.bounce{-webkit-animation-name:bounces;animation-name:bounces}.animateds{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounces{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounces{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes fixed_banner{0%{left:0;opacity:1}100%{left:-3px;opacity:.7}}.fixed_banner{position:fixed;top:var(--wrapper);right:0;z-index:15;transition:right 0.3s ease-in-out}.fixed_banner>div{position:relative;transition:all 0.3s ease}.fixed_banner a{content:"";display:block;position:absolute;transition:all 0.3s;z-index:2;top:0;left:0;height:100%;width:100%}.fixed_banner p{position:relative;z-index:1;display:block;width:100%;height:100%;margin-bottom:0;color:#fff;letter-spacing:.1em;line-height:1.2222222222;text-align:center;text-decoration:none;font-family:"Shippori Mincho",serif}@media only screen and (min-width:769px){.fixed_banner p::before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;left:0;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%);background-image:-webkit-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%);background-image:-ms-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%)}}.fixed_banner p:hover{color:#fff}.fixed_banner p .tt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;font-size:1.4em;letter-spacing:0;flex-direction:column}.fixed_banner p .tt::before{content:"";display:block;mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:#fff}.fixed_banner .tel p .tt::before{margin-bottom:.5em;width:1.4286em;height:1.4286em;--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' %3E%3Cpath d='M199.986,149.113 L199.986,188.402 C199.988,194.242 195.474,199.084 189.653,199.490 C184.798,199.823 180.831,200.001 177.765,200.001 C79.581,200.001 -0.005,120.412 -0.005,22.226 C-0.005,19.158 0.162,15.191 0.507,10.337 C0.915,4.509 5.759,0.000 11.595,0.000 L50.881,0.000 C53.737,0.000 56.129,2.162 56.415,5.002 C56.671,7.559 56.903,9.592 57.126,11.138 C59.334,26.544 63.859,41.532 70.547,55.589 C71.603,57.813 70.914,60.468 68.915,61.891 L44.938,79.022 C59.598,113.187 86.820,140.408 120.979,155.069 L138.089,131.137 C139.532,129.117 142.211,128.421 144.455,129.480 C158.510,136.158 173.493,140.673 188.897,142.872 C190.441,143.094 192.475,143.334 195.008,143.581 C197.844,143.870 200.000,146.260 199.997,149.113 L199.986,149.113 Z'/%3E%3C/svg%3E")}.fixed_banner .web p .tt::before{margin-bottom:.5em;width:1.5em;height:1.5em;--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210 210 ' %3E%3Cpath d='M198.333,210.002 L11.666,210.002 C5.223,210.002 0.000,205.050 0.000,198.945 L0.000,44.208 C0.000,38.110 5.223,33.157 11.666,33.157 L46.665,33.157 L46.665,11.055 C46.665,4.950 51.888,-0.003 58.332,-0.003 C64.775,-0.003 69.999,4.950 69.999,11.055 L69.999,33.157 L139.999,33.157 L139.999,11.055 C139.999,4.950 145.222,-0.003 151.665,-0.003 C158.108,-0.003 163.332,4.950 163.332,11.055 L163.332,33.157 L186.666,33.157 L198.333,33.157 C204.777,33.157 210.000,38.110 210.000,44.208 L210.000,198.945 C210.000,205.050 204.777,210.002 198.333,210.002 ZM96.248,128.060 L75.330,108.243 C70.774,103.925 63.390,103.925 58.833,108.243 C54.276,112.555 54.276,119.553 58.833,123.871 L87.1000,151.500 C90.188,153.576 93.156,154.740 96.248,154.740 C99.341,154.740 102.310,153.576 104.497,151.500 L151.163,107.288 C155.721,102.976 155.721,95.972 151.163,91.660 C146.607,87.342 139.224,87.342 134.667,91.660 L96.248,128.060 Z'/%3E%3C/svg%3E")}.fixed_banner .mail p .tt::before{margin-bottom:.5em;width:1.8571em;height:1.7143em;--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 261 240' %3E%3Cpath d='M260.972,98.371 C260.955,121.922 253.997,139.188 241.971,154.706 C233.858,165.184 224.440,174.480 214.235,183.049 C192.478,201.307 168.925,217.145 144.208,231.363 C139.141,234.283 133.706,236.593 128.384,239.069 C127.167,239.636 125.724,239.962 124.367,240.011 C120.928,240.153 119.168,238.521 119.562,234.603 C119.929,230.968 120.647,227.365 121.278,223.755 C121.986,219.683 122.511,215.617 121.934,211.478 C121.540,208.613 119.798,206.808 117.312,205.521 C113.900,203.753 110.170,202.995 106.381,202.459 C94.907,200.839 83.801,197.895 73.025,193.730 C60.003,188.697 47.985,181.983 37.291,173.186 C20.014,158.987 7.865,141.609 2.885,119.926 C1.144,112.349 0.540,104.642 1.100,96.930 C2.466,78.166 9.615,61.552 21.721,46.897 C34.587,31.300 50.874,20.119 69.639,12.179 C86.417,5.070 104.009,1.232 122.284,0.327 C150.606,-1.090 177.511,4.023 202.603,17.008 C221.973,27.025 237.893,40.719 248.955,59.304 C256.868,72.597 260.929,86.926 260.972,98.371 ZM130.555,98.784 C139.316,110.347 147.770,121.503 156.216,132.653 C157.617,134.507 159.385,135.819 161.827,135.948 C166.081,136.176 169.353,132.887 169.353,128.402 C169.363,112.195 169.353,95.981 169.353,79.768 C169.353,79.373 169.371,78.979 169.319,78.591 C168.977,75.757 167.446,73.694 164.741,72.671 C162.089,71.661 159.569,72.166 157.451,74.070 C155.674,75.671 155.123,77.772 155.123,80.039 C155.113,89.020 155.123,98.002 155.123,106.983 C155.123,107.587 155.123,108.191 155.123,109.207 C154.580,108.560 154.291,108.246 154.037,107.907 C148.489,100.583 142.947,93.258 137.399,85.946 C134.757,82.435 132.104,78.936 129.461,75.425 C127.667,73.035 125.286,71.784 122.223,72.308 C119.571,72.764 117.654,74.310 116.858,76.848 C116.499,78.012 116.377,79.281 116.377,80.507 C116.349,96.258 116.349,112.016 116.377,127.774 C116.377,128.944 116.490,130.164 116.849,131.267 C117.856,134.390 121.286,136.423 124.454,135.936 C127.746,135.437 130.511,132.388 130.537,129.067 C130.590,123.141 130.555,117.209 130.555,111.271 C130.555,107.279 130.555,103.281 130.555,98.784 ZM192.135,85.786 C192.687,85.786 193.317,85.786 193.947,85.786 C199.663,85.786 205.378,85.817 211.093,85.774 C214.856,85.749 217.816,82.731 217.816,79.022 C217.816,75.222 214.918,72.265 211.093,72.246 C202.341,72.222 193.598,72.222 184.845,72.246 C181.160,72.259 178.202,75.135 178.202,78.696 C178.184,95.581 178.184,112.466 178.202,129.351 C178.202,132.954 181.222,135.948 184.907,135.954 C193.650,135.979 202.402,135.991 211.146,135.954 C214.699,135.936 217.763,132.868 217.806,129.431 C217.859,125.488 215.225,122.494 211.409,122.421 C205.641,122.316 199.864,122.371 194.088,122.353 C193.467,122.353 192.844,122.353 192.118,122.353 C192.118,118.429 192.118,114.714 192.118,110.876 C192.687,110.876 193.326,110.876 193.957,110.876 C199.558,110.876 205.159,110.883 210.752,110.876 C214.629,110.858 217.754,107.981 217.806,104.408 C217.876,100.312 215.189,97.386 211.093,97.318 C205.439,97.238 199.777,97.281 194.122,97.269 C193.502,97.269 192.872,97.269 192.135,97.269 C192.135,93.363 192.135,89.649 192.135,85.786 ZM61.245,122.353 C61.245,121.472 61.245,120.794 61.245,120.123 C61.245,106.509 61.255,92.889 61.245,79.275 C61.237,75.148 58.025,72.135 53.798,72.240 C49.972,72.339 47.198,75.357 47.198,79.509 C47.181,95.895 47.190,112.281 47.190,128.667 C47.190,129.067 47.215,129.455 47.242,129.850 C47.487,133.065 50.489,135.930 53.833,135.948 C62.708,135.997 71.573,136.016 80.440,135.936 C84.597,135.905 87.905,131.538 86.863,127.681 C85.935,124.232 83.582,122.402 79.818,122.371 C73.700,122.316 67.583,122.353 61.245,122.353 ZM107.099,104.137 C107.099,95.944 107.107,87.757 107.099,79.571 C107.090,76.281 105.243,73.614 102.312,72.585 C97.576,70.928 92.885,74.359 92.859,79.706 C92.789,95.963 92.815,112.232 92.876,128.494 C92.876,129.751 93.227,131.100 93.778,132.227 C95.125,134.944 98.636,136.540 101.357,135.868 C104.692,135.055 107.073,132.209 107.090,128.876 C107.117,120.628 107.099,112.386 107.099,104.137 Z'/%3E%3C/svg%3E")}@media only screen and (min-width:769px){.fixed_banner{font-size:10px;--size:var(--wrapper);width:var(--wrapper)}.fixed_banner::before{content:"";display:block;position:absolute;transition:all 0.3s;top:calc(var(--wrapper) * -1);left:-1px;z-index:1;width:1px;height:100vh;background-color:#e6e8e9;opacity:.6}.fixed_banner>div{position:relative;z-index:2;width:var(--size);height:var(--size);margin-bottom:.5em}.fixed_banner>div:not(:last-of-type){margin-bottom:1px}.fixed_banner>div:not(:last-of-type)::after{content:"";display:block;width:100%;height:1px;background-color:#fff}.fixed_banner p{position:relative;z-index:1;width:var(--size);height:var(--size)}.fixed_banner .tel{--w_tel:18em;width:calc(var(--size) + var(--w_tel));transform:translateX(calc(-var(--size) - var(--w_tel)));transition:all 0.3s ease;background-image:-moz-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%);background-image:-webkit-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%);background-image:-ms-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%)}.fixed_banner .tel .tt::before{position:relative;top:2px}.fixed_banner .tel:hover{transform:translateX(calc(0em - var(--w_tel)))}.fixed_banner .tel:hover p::before{width:0}.fixed_banner .tel:hover a{width:calc(var(--size) + var(--w_tel))}.fixed_banner .tel p{border-top-left-radius:.833em}.fixed_banner .tel .ov{display:flex;align-items:center;justify-content:center;background-color:var(--main-color);position:absolute;left:var(--size);height:100%;top:0;width:var(--w_tel);border-left:1px solid rgb(255 255 255 / .3)}.fixed_banner .tel .ov .text{font-size:2em}.fixed_banner .web p .tt::before{margin-bottom:.5em}.fixed_banner .web p::after{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:#ff7e00;opacity:0}.fixed_banner .web p::before{z-index:-2}.fixed_banner .web:hover p::after{opacity:.5}.fixed_banner .mail p{border-bottom-left-radius:.833em}}@media only screen and (min-width:769px) and (max-width:1366px){.fixed_banner{font-size:8px}}.btn-group .btn{margin-left:auto;margin-right:auto;margin-bottom:0}.btn-group .btn a,.btn-group .btn span{display:block}.btn-group .btn.style01,.btn-group .btn.style02{display:table;width:100%;min-width:250px;max-width:408px;overflow:hidden}.btn-group .btn.style01 a,.btn-group .btn.style02 a,.btn-group .btn.style01 span,.btn-group .btn.style02 span{padding:.5em 1.7778em .6em 2.1667em;position:relative;z-index:1;border-radius:40px;display:flex;justify-content:center;align-items:center;min-height:3.3333em;height:100%;font-size:18px;font-weight:400;letter-spacing:.1em;line-height:1.5;color:#fff;background-color:#5f9d7b;text-decoration:none;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s;font-family:"Shippori Mincho",serif}.btn-group .btn.style01 a:hover,.btn-group .btn.style02 a:hover,.btn-group .btn.style01 span:hover,.btn-group .btn.style02 span:hover{opacity:1}@media only screen and (min-width:769px){.btn-group .btn.style01 a:hover,.btn-group .btn.style02 a:hover,.btn-group .btn.style01 span:hover,.btn-group .btn.style02 span:hover{color:#fff;background-color:#508468}.btn-group .btn.style01 a:hover::before,.btn-group .btn.style02 a:hover::before,.btn-group .btn.style01 span:hover::before,.btn-group .btn.style02 span:hover::before{width:100%;background-color:#5f9d7b}}.btn-group .btn.style01 a:hover::after,.btn-group .btn.style02 a:hover::after,.btn-group .btn.style01 span:hover::after,.btn-group .btn.style02 span:hover::after{border-left-color:#fff}.btn-group .btn.style01 a::before,.btn-group .btn.style02 a::before,.btn-group .btn.style01 a::after,.btn-group .btn.style02 a::after,.btn-group .btn.style01 span::before,.btn-group .btn.style02 span::before,.btn-group .btn.style01 span::after,.btn-group .btn.style02 span::after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:-1}.btn-group .btn.style01 a::before,.btn-group .btn.style02 a::before,.btn-group .btn.style01 span::before,.btn-group .btn.style02 span::before{border-radius:25px;bottom:0;right:0}.btn-group .btn.style01 a::after,.btn-group .btn.style02 a::after,.btn-group .btn.style01 span::after,.btn-group .btn.style02 span::after{content:"";position:absolute;top:0;bottom:0;right:1.1111em;display:block;margin:auto 0;width:7px;height:8px;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff}.btn-group .btn.style01.md,.btn-group .btn.md.style02{max-width:300px}.btn-group .btn.style01.md a,.btn-group .btn.md.style02 a,.btn-group .btn.style01.md span,.btn-group .btn.md.style02 span{font-size:14px;padding:9px 10px 10px}.btn-group .btn.style01.md a::after,.btn-group .btn.md.style02 a::after,.btn-group .btn.style01.md span::after,.btn-group .btn.md.style02 span::after{right:15px}.btn-group .btn.style01.md a:hover::after,.btn-group .btn.md.style02 a:hover::after,.btn-group .btn.style01.md span:hover::after,.btn-group .btn.md.style02 span:hover::after{right:11px}.btn-group .btn.bg01 a,.btn-group .btn.bg01 span{color:#fff}.btn-group .btn.bg01 a:hover,.btn-group .btn.bg01 span:hover{opacity:1}.btn-group .btn.bg01 a:hover::before,.btn-group .btn.bg01 span:hover::before{background-color:#5f9d7b}.btn-group .btn.bg01 a:hover::after,.btn-group .btn.bg01 span:hover::after{border-left-color:#fff}.btn-group .btn.bg02 a{background-color:#f4bf0c}.slick-arrow{display:block;border:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff0;position:absolute;top:37%;width:38px;height:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#fff0}.slick-arrow:focus{outline:0}.slick-prev{left:-55px}.slick-next{right:-55px}@media only screen and (min-width:769px) and (max-width:1440px){.totop{bottom:20px}.totop .icon{width:8px;background-position:bottom center}}@media only screen and (min-width:769px) and (max-width:1280px){body{font-size:87.5%}.btn.style01 a,.btn-group .btn.style02 a,.btn.style02 a{font-size:14px}}h1{font-size:10px}header{position:fixed;top:0;left:0;right:0;z-index:20;-webkit-transition:all 0.3s;transition:all 0.3s}header.active,body.ovh header{background-color:#fff;position:fixed}header.active .pc_navi>ul>li>a,header.active .pc_navi>ul>li>p,body.ovh header .pc_navi>ul>li>a,body.ovh header .pc_navi>ul>li>p{color:#666}header.active .pc_navi>ul>li>a:hover,header.active .pc_navi>ul>li>p:hover,body.ovh header .pc_navi>ul>li>a:hover,body.ovh header .pc_navi>ul>li>p:hover{color:#5f9d7b}header.active .pc_navi .h_gr .h_btn a,body.ovh header .pc_navi .h_gr .h_btn a{color:#fff}header.active .pc_navi .h_gr .h_btn a:hover,body.ovh header .pc_navi .h_gr .h_btn a:hover{background-color:#5f9d7b;color:#fff;border-color:#5f9d7b}header.active #nav-icon span,body.ovh header #nav-icon span{background-color:#434343}header.active .hamburger-btn .button-toggle #menu_btn,body.ovh header .hamburger-btn .button-toggle #menu_btn{color:#434343;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (min-width:768px){header.active .hamburger-btn:hover,body.ovh header .hamburger-btn:hover{background-color:#5f9d7b}}header.active .hamburger-btn:hover .button-toggle #menu_btn,body.ovh header .hamburger-btn:hover .button-toggle #menu_btn{color:#fff}@media screen and (min-width:768px){header.active .logo img,body.ovh header .logo img{max-height:80px;image-rendering:-webkit-optimize-contrast}}.header_top{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:0 var(--wrapper) 0 3.6em;background-color:#fff;height:var(--wrapper);font-size:min(0.8vw, 10px)}.logo{width:30%;max-width:348px;-ms-flex-negative:0;flex-shrink:0;padding-top:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s;transition:all 0.3s}.logo a{display:block;width:100%;text-align:center}.logo a img{-webkit-transition:all 0.3s;transition:all 0.3s}.logo a .main{display:block}.logo a .ov{display:none}.right_head{width:74%;padding-left:2%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pc_navi{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc_navi>ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:4.9em}.pc_navi>ul>li{position:relative;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:1.5em}.pc_navi>ul>li::after{content:"";position:absolute;right:0;top:0;bottom:0;display:block;margin:auto 0;width:1px;height:calc(100% - 0.3em);background-color:#4e4e4e;opacity:.5}.pc_navi>ul>li:first-child a{padding-left:0}.pc_navi>ul>li:last-child::after{display:none}.pc_navi>ul>li:last-child a{padding-right:0}.pc_navi>ul>li>a,.pc_navi>ul>li>p{position:relative;display:table;padding-left:1.0667em;padding-right:1.0667em;margin:0;width:auto;text-decoration:none;text-align:center;font-weight:400;font-size:1.5em;line-height:1.2;letter-spacing:.05em;color:#4e4e4e;font-family:"Shippori Mincho",serif;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.pc_navi>ul>li>a::before,.pc_navi>ul>li>p::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:0;left:0;height:2px;bottom:-1em;background-color:#5f9d7b;z-index:1}.pc_navi>ul>li>a span,.pc_navi>ul>li>p span{display:inline-block}.pc_navi>ul>li>a .kt,.pc_navi>ul>li>p .kt{letter-spacing:0;margin-left:-.2em;margin-right:-.2em}.pc_navi>ul>li>a:hover,.pc_navi>ul>li>p:hover{opacity:1;color:#5f9d7b}.pc_navi>ul>li>a:hover::before,.pc_navi>ul>li>p:hover::before{width:100%}.pc_navi>ul>li>a .eng,.pc_navi>ul>li>p .eng{display:block;padding-top:1px;font-size:12px;font-weight:400;color:#5f9d7b;letter-spacing:.1em;font-family:"Shippori Mincho",serif;text-transform:uppercase}.pc_navi>ul>li>a.title,.pc_navi>ul>li>p.title{position:relative}.pc_navi>ul>li>a.title::after,.pc_navi>ul>li>p.title::after{content:"";width:0;height:0;position:absolute;bottom:4px;left:calc(50% - 6px);border-top:5px solid #5f9d7b;border-right:5px solid #fff0;border-left:5px solid #fff0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.pc_navi>ul>li:hover a.title::after,.pc_navi>ul>li:hover p.title::after{-webkit-transform:translateY(5px);transform:translateY(5px)}.pc_navi>ul>li.home a::before{width:100%;height:16px;display:block;margin-bottom:10px}.pc_navi>ul .subInner{position:absolute;width:320px;right:50%;bottom:-6px;padding-top:0;-webkit-transform:translate(50%,100%);transform:translate(50%,100%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;visibility:hidden;z-index:1}.pc_navi>ul .subInner.active{opacity:1;visibility:visible}.pc_navi>ul .subInner ul{background-color:rgb(95 157 123 / .9);padding-bottom:10px}.pc_navi>ul .subInner ul li{padding:0 10px}.pc_navi>ul .subInner ul li a{position:relative;display:block;padding:19px 10px 19px 28px;border-bottom:1px dashed rgb(255 255 255 / .7);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-size:14px;font-weight:500;color:#fff;text-decoration:none;text-align:left;letter-spacing:0}.pc_navi>ul .subInner ul li a::before{content:"›";display:block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.pc_navi>ul .col2 .subInner{width:530px;right:120%}.pc_navi>ul .col2 .subInner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pc_navi>ul .col2 .subInner ul li{width:50%}.pc_navi .h_gr{display:flex;max-width:22.9em;height:100%}.pc_navi .h_gr .h_btn{width:49%;width:11.5em;margin-bottom:0}.pc_navi .h_gr .h_btn.color_1{background-color:#5f9d7b;border-right:1px solid #fff}.pc_navi .h_gr .h_btn.color_2{background-color:#508468}.pc_navi .h_gr .h_btn a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-bottom:2px;max-width:100%;height:100%;color:#fff;font-size:1.8em;line-height:1.33333;font-weight:400;letter-spacing:.05em;text-decoration:none;font-family:"Shippori Mincho",serif}.pc_navi .h_gr .h_btn.color_1:hover{background-color:#508468}.pc_navi .h_gr .h_btn.color_2:hover{opacity:1;background-color:#5f9d7b;color:#fff;border-color:#5f9d7b}.sp_navi .ft_center p,.sp_navi .ft_banner p{margin-bottom:30px}@media screen and (max-width:1280px) and (min-width:769px){.pc_navi>ul>li>a::before,.pc_navi>ul>li>p::before{bottom:-.7em;height:1px}}@media only screen and (min-width:769px){.menu03 li:not(.ttl){background-image:none}.sp_navi .menu_toggle{height:calc(100vh - var(--wrapper));top:var(--wrapper);-webkit-transition:all 0.3s;transition:all 0.3s}.sp_navi .hamburger-btn{padding:0;-webkit-transition:all 0.3s;transition:all 0.3s;background-color:#fff}.sp_navi .hamburger-btn:hover{background-color:#5f9d7b}.sp_navi .hamburger-btn:hover #menu_btn{color:#fff}.sp_navi .hamburger-btn .button-toggle{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp_navi .hamburger-btn .button-toggle #menu_btn{font-size:13px}.hamburger-btn:hover .button-toggle #menu_btn{color:#fff}.hamburger-btn:hover #nav-icon span{background-color:#fff}body.ovh .hamburger-btn:hover .button-toggle #menu_btn{color:#fff}}@media only screen and (min-width:769px) and (max-width:1200px){.header_top img{image-rendering:-webkit-optimize-contrast}}@media only screen and (min-width:769px) and (max-width:1280px){.header_top{padding-left:20px}.pc_navi>ul{padding-right:3em}}@media only screen and (min-width:769px) and (max-width:1200px){.pc_navi>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.logo{width:25%}.pc_navi>ul .col2 .subInner{width:510px;right:160%}.pc_navi>ul>li>p.title::after{bottom:.5em}.pc_navi>ul .subInner ul li a{font-size:13px}}@media only screen and (min-width:769px) and (max-width:1200px){.pc_navi{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pc_navi>ul .col2 .subInner{width:510px;right:185%}.pc_navi>ul>li>a .eng,.pc_navi>ul>li p .eng{font-size:60%}.pc_navi>ul .subInner ul li a{font-size:12px}}footer .ft_row1 .inner_sm{position:relative;z-index:2}.ft_row2 .inner_big::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:102.1%;height:100%;max-width:1281px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:1;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/body_bg.png) no-repeat left top 0;background-size:100% auto}.ft_box{z-index:2}footer{background-size:cover;position:relative;z-index:4}footer .ft_row1{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/contact_bg.jpg);position:relative;z-index:2;padding:148px 0;background-position:center;background-size:cover}footer .ft_row1 .inner_big{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .ft_row1 .ft_info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}footer .ft_row1 .ft_info .box_head{width:auto;margin-right:10.7%;padding-bottom:0}footer .ft_row1 .ft_info .box_head .en{margin-bottom:9px;font-size:60px;letter-spacing:.1em}footer .ft_row1 .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:436px;margin-right:.5%;max-width:100%}footer .ft_row1 .flex>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}footer .ft_row1 .flex>div p{position:relative;color:#fff;line-height:1.2;width:100%}footer .ft_row1 .flex>div p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:110px;color:inherit;font-size:30px;font-weight:600;letter-spacing:.08em;border:2px solid #fff;line-height:1;font-family:"Shippori Mincho",serif}footer .ft_row1 .flex>div p a>span{display:block;position:relative;padding-left:59px}footer .ft_row1 .flex>div p a>span::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;left:3px;top:calc(50% - 15px);width:34px;height:34px;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_tel3.png);background-repeat:no-repeat;background-size:100% auto;background-position:center}footer .ft_row1 .flex>div p a:hover,footer .ft_row1 .flex>div p a:active{opacity:1}footer .ft_row1 .flex>div p .sub{font-size:14px;letter-spacing:.1em;-webkit-font-feature-settings:"alt";font-feature-settings:"alt"}footer .ft_row1 .flex>.bnr_tel p a{text-align:left;color:#5f9d7b;background-color:#fff;cursor:auto;pointer-events:all;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}@media only screen and (min-width:769px){footer .ft_row1 .flex>.bnr_tel p a:hover{background-color:rgb(255 255 255 / .9);border-color:rgb(95 157 123 / .9);-webkit-transition:all 0.3s;transition:all 0.3s}}footer .ft_row1 .flex>.bnr_tel p a>span{margin-left:.1em;font-size:32px;font-weight:600;letter-spacing:.14em}footer .ft_row1 .flex>.bnr_tel p a .sm{margin-top:.65em;display:block;font-size:14px;font-weight:400;letter-spacing:.1em;font-family:"Noto Sans JP",sans-serif}footer .ft_row1 .flex>.bnr_tel p a:hover{opacity:1;background-color:#fff;border-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}footer .ft_row1 .flex>.bnr_mail{margin-top:24px}footer .ft_row1 .flex>.bnr_mail p a{padding-bottom:1.4%;font-size:24px;letter-spacing:.1em;font-weight:500;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;color:#666}@media only screen and (min-width:769px){footer .ft_row1 .flex>.bnr_mail p a:hover{opacity:1;background-color:rgb(255 255 255 / .9);border-color:rgb(95 157 123 / .9);-webkit-transition:all 0.3s;transition:all 0.3s}}footer .ft_row1 .flex>.bnr_mail p a span{padding-left:57px}footer .ft_row1 .flex>.bnr_mail p a span::before{left:0;top:calc(50% - 17px);background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_mail.png)}footer .ft_row1 .flex>.bnr_contact{margin-top:24px}footer .ft_row1 .flex>.bnr_contact p a{padding-bottom:1.4%;font-size:24px;letter-spacing:.1em;font-weight:500;background-color:#5f9d7b;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;color:#fff;color:#666}@media only screen and (min-width:769px){footer .ft_row1 .flex>.bnr_contact p a:hover{opacity:1;background-color:rgb(255 255 255 / .9);border-color:rgb(95 157 123 / .9)}}footer .ft_row1 .flex>.bnr_contact p a span{padding-left:57px}footer .ft_row1 .flex>.bnr_contact p a span::before{left:0;top:calc(50% - 15px);background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_contact.png);width:38px;height:31px}footer p{margin-bottom:0}footer p,footer a{color:#666;text-decoration:none}footer .copyright p{padding:0 0;margin-top:10px;color:#aaa;font-size:10px;text-align:right;letter-spacing:.1em}.ft_row2{padding:79px 0 80px;position:relative;z-index:2}.ft_row2::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;height:calc(100% - 0px);top:0;left:0;background-color:#fff;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ft_bg2.jpg);background-repeat:no-repeat;background-size:cover;z-index:-1}.ft_bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;width:100%}.ft_bot .box_left{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;align-items:center}.ft_bot .box_left li{margin-bottom:10px}.ft_bot .box_left li:last-child{margin-bottom:0}.ft_bot .box_left li a{position:relative;display:table;font-size:13px;letter-spacing:.1em;color:#5f9d7b;text-decoration:none;padding-right:14px}@media only screen and (max-width:768px){.ft_bot .box_left li a:hover{opacity:1}}.ft_bot .box_left li a::after{content:"";display:inline-block;border-left:5px solid #5f9d7b;border-top:3px solid #fff0;border-bottom:3px solid #fff0;position:absolute;right:0;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:auto}.ft_bot .box_right .grits{margin-top:2px;margin-bottom:14px;margin-left:auto;margin-right:0;width:112px}.ft_logo{position:relative;padding-right:27px;margin-right:29px;width:68%}.ft_logo::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:1px;height:50px;background-color:#dcdcdc;right:0;top:0;bottom:0;margin:auto 0}.ft_logo a{display:block;max-width:100%}.ft_box{position:relative;margin:0 auto 0;padding:65px 110px 40px 108px;max-width:94vw;background-color:#fff}.ft_link{width:100%;margin:0 auto 10px;font-size:15px;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ft_link .ft_bnr{margin:53px 0 0}.ft_link .ft_bnr img{width:100%;max-width:298px;height:auto}.ft_link .ft_bnr p{margin-bottom:20px}.ft_link .ft_bnr p:last-child{margin-bottom:0}.ft_link .ft_bnr p a:not([target*=_blank]){-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.ft_link .ft_bnr p a:not([target*=_blank]):hover{opacity:.7}.ft_link .link_list{width:calc(100% - 330px);position:relative;max-width:654px}.ft_link .link_list>div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:654px}.ft_link .menu01 li{width:33.33%}.ft_link .menu01 li.ttl{width:100%}.ft_center{width:100%;margin-bottom:34px}.ft_center p{font-size:24px;font-weight:600;letter-spacing:.1em;font-family:"Shippori Mincho",serif;position:relative;text-align:left;padding-bottom:6px;margin-bottom:30px}.ft_banner p{font-size:24px;font-weight:600;letter-spacing:.1em;font-family:"Shippori Mincho",serif;position:relative;text-align:left;padding-bottom:6px;margin-bottom:33px}.ft_center p::after{position:absolute;content:"";width:100%;height:1px;background-color:#dcdcdc;left:0;bottom:0}.ft_banner p::after{position:absolute;content:"";width:100%;height:1px;background-color:#dcdcdc;left:0;bottom:0}.ft_center .center_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ft_center .menu02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ft_center .menu02 ul li{margin-bottom:18px}.ft_center .menu02 ul li:not(.a_green) a{display:table;color:#666;position:relative;z-index:1;padding-left:1.3125em}.ft_center .menu02 ul li:not(.a_green) a::before{content:"";display:block;position:absolute;transition:all 0.3s;top:.65em;left:0;z-index:1;width:.5em;height:.625em;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#aaa}.ft_center .menu02 ul li a,.ft_center .menu02 ul li:not(.a_green){text-decoration:none}.ft_center .menu02 ul li:not(.a_green) a:hover{opacity:1}@media only screen and (min-width:769px){.ft_center .menu02 ul li:not(.a_green) a:hover{color:#000}.ft_center .menu02 ul li:not(.a_green) a:hover::before{background-color:#000}}.ft_center .menu02 ul li.a_green a{color:#5f9d7b;font-size:24px;letter-spacing:.1em;font-family:"Shippori Mincho",serif}.ft_center .menu02 ul li.a_green:nth-child(2){width:66.66%}.ft_center .menu02 ul li:not(.a_green){width:33.33%}.menu03 ul li a{display:table;width:35px;height:32px;background-size:auto 100%;background-position:center;background-repeat:no-repeat;font-size:0}.menu03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.menu03 ul li:not(.ttl){background:none;padding:0}.menu03 ul li:not(:first-child){margin-left:20px}.menu03 ul li.fb a{background-position:left 12px top;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_fb.png)}.menu03 ul li.tw a{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_tw.png)}.menu03 ul li.yt a{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_yt.png)}.ft_banner{width:100%}.ft_banner .btn_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-20px;margin-bottom:27px}.ft_banner .box{background-color:#5f9d7b;width:calc(50% - 22px);margin-left:22px;margin-bottom:22px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px;padding-right:10px;position:relative}.ft_banner .box span{font-size:18px;color:#fff;letter-spacing:.1em;font-family:"Shippori Mincho",serif;line-height:1.6;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ft_icbtn.png);background-repeat:no-repeat;background-size:23px auto;background-position:right center;width:100%}.ft_banner .box:hover{background-color:#5f9d7b}.ft_link .menu04{margin-top:32px}.ft_link .menu04 li{width:25%;padding-right:10px}.ft_link .menu04 li:nth-child(4n+5){min-width:15%;width:auto;padding-right:0}.ft_link .menu04 li.ttl{width:100%}.ft_link .ttl{margin-bottom:28px;padding-left:0;padding-bottom:5px;font-size:24px;font-family:"Shippori Mincho",serif;font-weight:500;text-transform:uppercase;border-bottom:1px solid #dcdcdc;line-height:2;pointer-events:none}.ft_link .ttl a{letter-spacing:.1em;color:#666}.ft_link .ttl::before{display:none}.ft_link li{position:relative;margin-bottom:35px;line-height:1.5;font-size:16px}.ft_link li a{display:table;letter-spacing:.1em;text-decoration:none;color:#666}.ft_link li.last{margin-bottom:29px}.ft_link li:not(.ttl) a{position:relative;z-index:1;padding-left:1.1875em}.ft_link li:not(.ttl) a::before{content:"";display:block;position:absolute;transition:all 0.3s;top:.5em;left:0;z-index:1;width:.5em;height:.625em;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#aaa}@media only screen and (min-width:769px){.ft_link li:not(.ttl) a:hover::before{background-color:#000}}.ft_link li.sm{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/shared_bullet02.png) left 0 top 8px no-repeat;padding-left:34px;margin-bottom:8px}.ft_link li::before{background-color:#fff;border-radius:100%;width:6px;height:6px;position:absolute;top:10px;left:0}.ft_link a{color:inherit}.ft_link a:hover{opacity:1}@media only screen and (min-width:769px){.ft_link a:hover{color:#000}}@media only screen and (min-width:769px){.ft_bot .box_left{width:65%}.ft_bot .box_right{width:34%}}@media only screen and (min-width:1281px){.service .box:nth-child(3),.service .box:last-child{margin-bottom:0}.idx_time .sub{line-height:24px}footer .ft_row1 .ft_info{-webkit-transform:translate(-29px,-12px);transform:translate(-29px,-12px)}footer .ft_row1 .flex>div{-webkit-transform:translateY(12px);transform:translateY(12px)}.ft_banner .box{padding-left:0;padding-right:18px}.ft_banner .box span{padding-left:22px;padding-right:18px}.idx_strengths .box .txt{line-height:36px}}@media only screen and (max-width:1281px){.idx_time th,.idx_time td{line-height:1.25}}@media only screen and (min-width:769px) and (max-width:1280px){.ft_box{padding:4vw 3vw}.ft_link .ft_bnr{width:29%}.ft_link .link_list{width:68%}footer .ft_row1 .inner_big{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .ft_row1 .flex{width:420px}footer .ft_row1 .ft_info .box_head .en{font-size:46px}.ft_bot .box_left li a{font-size:12px}}@media only screen and (min-width:769px) and (max-width:1366px){.ft_bot .box_left{width:60%}.ft_bot .box_right{width:57%}.box_left>ul{width:41%}}@media only screen and (min-width:769px) and (max-width:1200px){.ft_logo{padding-right:20px;margin-right:20px;width:300px}.ft_logo a{max-width:300px}.ft_logo a img{image-rendering:-webkit-optimize-contrast}.ft_link li:not(.ttl){font-size:14px;background-position:left 0 top 6px}.ft_bot .box_left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ft_bot .box_left ul{padding-top:0}}@media only screen and (min-width:993px){.max_992{display:none}}@media only screen and (min-width:769px) and (max-width:992px){.ft_logo{padding-right:1vw;margin-right:1vw;width:auto}.ft_logo a{width:19vw}.ft_bot .box_left li{margin-bottom:5px}.ft_bot .box_left li a{font-size:9px;padding-right:10px}.ft_box{padding:4vw 3vw}.ft_link li:not(.ttl){font-size:14px;background-size:6px auto}.ft_bot .box_left{width:47%}.ft_bot .box_right{width:53%}footer .copyright p{font-size:9px}.ft_link .menu01 li:not(.ttl),.ft_link .menu04 li:not(.ttl){font-size:1.25vw}.ft_center .menu02 ul li:not(.a_green){font-size:1.25vw}.ft_center .menu02 ul li.menu-item-8740 br{display:none}.ft_link .menu01 li:not(.ttl):nth-child(4n+2),.ft_link .menu01 li:not(.ttl):nth-child(4n+3),.ft_link .menu01 li:not(.ttl):nth-child(4n+4),.ft_link .menu04 li:not(.ttl):nth-child(4n+2),.ft_link .menu04 li:not(.ttl):nth-child(4n+3),.ft_link .menu04 li:not(.ttl):nth-child(4n+4){width:33%}footer .ft_row1 .flex{margin-right:0}footer .ft_row1 .flex>.bnr_tel p a>span{font-size:25px}footer .ft_row1 .flex>.bnr_mail p a,footer .ft_row1 .flex>.bnr_contact p a{font-size:21px}footer .ft_row1 .flex>.bnr_tel p a .sm{font-size:12px}}.br_custom{display:none}.br_auto{display:inline-block}@media only screen and (max-width:319px){.br_auto{display:inline}}.br_1280,.br_1170,.br_769,.br_750,.br_640,.br_520,.br_480,.br_430,.br_390,.br_375,.br_360,.br_320,.ft_769{display:none}@media only screen and (min-width:769px) and (max-width:1280px){.br_1280{display:block}.dis_1280{display:none}}@media only screen and (min-width:769px) and (max-width:1170px){.br_1170{display:block}.dis_1170{display:none}}@media only screen and (min-width:769px) and (max-width:1024px){footer .ft_769,.br_769{display:block}.dis_769{display:none}}@media only screen and (max-width:768px){.br_750{display:block}.dis_750{display:none}}@media only screen and (max-width:640px){.br_640{display:block}.dis_640{display:none}}@media only screen and (max-width:520px){.br_520{display:block}.dis_520{display:none}}@media only screen and (max-width:480px){.br_480{display:block}.in_480{display:inline}.dis_480{display:none}}@media only screen and (max-width:430px){.br_430{display:block}.in_430{display:inline}.dis_430{display:none}}@media only screen and (max-width:390px){.br_390{display:block}.in_390{display:inline}.dis_390{display:none}}@media only screen and (max-width:375px){.br_375{display:block}.in_375{display:inline}.dis_375{display:none}}@media only screen and (max-width:360px){.br_360{display:block}.dis_360{display:none}.in_360{display:inline}}@media only screen and (max-width:350px){.in_320{display:inline}.br_320{display:block}.dis_320{display:none}}@media only screen and (max-width:319px){.br_769,.br_640,.br_520,.br_480,.br_430,.br_375{display:none}}@-webkit-keyframes tobelow{0%{bottom:-48px}50%{bottom:48px}100%{bottom:-48px}}@keyframes tobelow{0%{bottom:-48px}50%{bottom:48px}100%{bottom:-48px}}@-webkit-keyframes mv01slideAnime{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}}@-webkit-keyframes rotate_anime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate_anime{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate_anime2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate_anime2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.l-wrapper__bg{position:fixed;top:0;width:100vw;height:100vh;z-index:1;background-color:#5f9d7b;display:none}.home_page a{text-decoration:none}.key{margin-top:var(--wrapper)}:root{--main-color02:#28593e;--clr5:#ff9900}.cl-or{color:var(--clr5)}.three_circle{display:table;position:relative;width:53em;font-size:10px;margin-right:-10.8em}.three_circle .top{margin:0 auto;position:relative;width:48.2em;height:43.5em;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/three_circle.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}.three_circle .top p{margin-bottom:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3.2em;color:#fff;line-height:1.25;text-align:center;letter-spacing:.3em;text-shadow:0 0 15px rgb(0 0 0 / .5);width:7.3125em;height:7.3125em}.three_circle .top p:nth-child(1){top:2.7%;left:26.4%}.three_circle .top p:nth-child(2){bottom:6.6%;left:3.8%}.three_circle .top p:nth-child(3){bottom:7.1%;right:4.3%}.three_circle .bot{margin-top:-6.9em;font-weight:500}.three_circle .bot span{display:table;margin:0 auto .13em;background-color:rgb(0 0 0 / .9);text-align:center;line-height:1.4;padding:0em .5em .16em .6em;letter-spacing:.15em;font-size:3.6em;white-space:nowrap}.home_page .topic_path{display:none}.home_page h3{position:relative;color:#2b2b2b;text-align:center;margin-bottom:50px;font-size:14px;font-family:"Shippori Mincho",serif;padding-bottom:77px;font-weight:500}.home_page h3::before,.home_page h3::after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s}.home_page h3 .btn{display:block;position:absolute;width:50px;height:50px;background-color:#fff;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_h3.png);background-repeat:no-repeat;background-size:50px auto;background-position:center;border-radius:50%;bottom:0;left:0;-webkit-transition:all 0.3s;transition:all 0.3s}.home_page h3 .btn:hover{opacity:1;background-color:#5f9d7b;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_h3ov.png)}.home_page h3 .jp{display:block;z-index:1;position:relative;margin:auto;font-weight:400;letter-spacing:.2em;line-height:1.2;font-size:2.575em;color:#2b2b2b}.home_page h3 .en{color:#5f9d7b;display:block;z-index:1;letter-spacing:.1em;font-weight:500;font-size:24px;text-transform:uppercase;line-height:1.5}.home_page h3.st2{color:#5f9d7b}.home_page h3.st2 .jp{background-color:#fff0;color:#333;letter-spacing:.1em}.home_page h3.st2 .en{line-height:1.1;font-weight:600;font-size:2.5em}.home_page h3.st3 .jp{font-size:1.5em;letter-spacing:.1em;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:0;line-height:inherit;background-color:#fff0}.home_page h3.st3 .en{display:table;margin:0 auto .4em;background-color:#10336c;padding:.36em .9em .49em;font-weight:600;line-height:1.1;font-size:1.5em}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.en{font-family:"Shippori Mincho",serif;text-transform:uppercase}.arrows a{display:block;position:absolute;padding:7px 4px;line-height:1.1;z-index:2;left:calc(50% - 27px);top:-75px;height:123px;overflow:hidden;color:#fff;text-decoration:none;font-family:"Shippori Mincho",serif;font-size:10px;letter-spacing:.05em;font-weight:600}.arrows a:hover::before{-webkit-animation:none;animation:none}.arrows a::before,.arrows a::after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:1px;height:48px;left:calc(50% - 1px);bottom:0}.arrows a::before{height:96px;background-color:#fff}.arrows a::after{bottom:-48px;background-color:#5f9d7b;-webkit-animation:tobelow 2s ease-in-out infinite alternate;animation:tobelow 2s ease-in-out infinite alternate;z-index:1}@media only screen and (max-width:1660px) and (min-height:600px){.three_circle{margin-left:3%;margin-right:0;font-size:8.75px}}@media only screen and (min-width:769px) and (max-width:1440px){.three_circle{margin-left:13%;font-size:.5vw}}@media only screen and (min-width:769px) and (max-width:992px){.three_circle{margin-left:0;margin-right:9%}}.idx_en{font-size:200px;letter-spacing:.05em;line-height:1;text-align:center;color:#fff;opacity:.5}.box_head{padding-bottom:21px}.box_head .en{margin-bottom:22px;font-size:42px;color:#5f9d7b;letter-spacing:.2em;font-weight:500;font-family:"Shippori Mincho",serif;line-height:62px;text-align:left}.box_head .jp{font-size:40px;color:#5f9d7b;font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:.1em}.box_head .sub{font-size:18px;font-weight:500;letter-spacing:.1em;line-height:40px;color:#666;font-family:"Shippori Mincho",serif;max-width:640px;padding-right:25px;text-align:left}.box_head.white .en,.box_head.white .sub{text-align:left;color:#fff;font-size:30px;letter-spacing:0em;line-height:2}.idx01_row .box h4{margin-bottom:25px;font-size:26px;font-family:"Shippori Mincho",serif}.idx01_row .box h4 .en{display:block;font-size:.5em}.idx01_row .box h4::after{margin-top:.3em;content:"";display:block;height:0;border-bottom:1px solid #fff;width:3em}.idx01_row .box ul{font-size:15px}.idx01_row .box ul li{position:relative;padding-left:1em;margin-bottom:.6em;line-height:1.6}.idx01_row .box ul li:last-child{margin-bottom:0}.idx01_row .box ul li::before{position:absolute;left:-.2em;top:0em;display:block;content:"・"}@media only screen and (min-width:769px) and (max-width:1400px){.idx_en{font-size:12vw}}.min_1577{display:none}@media only screen and (min-width:1557px){.min_1577{display:block}}.index05{padding:99px 0 82px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idx05_bg.jpg)}.index05 h3{margin-bottom:28px}.index05 .flex{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index05 .flex .box{position:relative;margin:0 -2.1%;-webkit-transition:all 0.3s;transition:all 0.3s}.index05 .flex .box:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.index05 .flex .box:hover .arr{-webkit-transform:translateX(0);transform:translateX(0)}.index05 .flex .box .content{padding:8.7% 16% 3% 17%;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;color:#fff;text-align:center}.index05 .flex .box .tt{margin-bottom:30px;font-size:18px}.index05 .flex .box .tt .jp{font-size:1em;font-weight:500;display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.2em}.index05 .flex .box .tt .en{font-size:2em;letter-spacing:.1em;line-height:1.4}.index05 .flex .box .txt{font-size:18px;letter-spacing:.1em;line-height:2;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";min-height:6em}.index05 .flex .box .arr{margin:16px auto 0;display:block;width:28px;height:9px;-webkit-transform:translateX(-12px);transform:translateX(-12px);-webkit-transition:all 0.3s;transition:all 0.3s}.index05 .flex .box .link a{width:88%;height:96%;top:2%;left:6%}@media only screen and (max-width:1280px) and (min-width:769px){.index05 .flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.index05 .flex .box{width:37.233%}.index05 .flex .box .content{padding-left:15%;padding-right:15%}.index05 .flex .box .tt{font-size:1.35vw;margin-bottom:1.6667em}.index05 .flex .box .txt{font-size:1.35vw;margin-bottom:.85em}}@media only screen and (max-width:1400px) and (min-width:769px){.key{margin-top:80px}}@media only screen and (max-width:1280px) and (min-width:769px){.min_1280{display:none}}@media only screen and (max-width:1170px) and (min-width:769px){.min_1170{display:none}}.index06{padding:71px 0 79px;background-color:#e9f0fb}.index06 h3.st2{display:table;margin:0 auto 53px;padding:0 60px 18px;color:#10336c;background-position:left bottom,right bottom;background-repeat:no-repeat}.index06 h3.st2 .jp{padding-bottom:.47em;letter-spacing:.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.index06 .idx06_row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index06 .idx06_row .box{position:relative}.index06 .idx06_row .box .content{position:absolute;z-index:1;left:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px;text-align:center;color:#fff}.index06 .idx06_row .box .content::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;height:100%;left:0;top:0;background-image:-ms-linear-gradient(0deg,#224b8f 0%,#a6ca6c 100%);opacity:.702;z-index:-1}.index06 .idx06_row .box .tt{position:relative;z-index:1;margin-bottom:12px;font-size:24px;font-weight:700;letter-spacing:.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.index06 .idx06_row .box .tt::after{content:"";display:block;margin:7px auto 0;width:2.5em;height:2px;background-color:#fff}.index06 .idx06_row .box .txt{position:relative;z-index:1;margin-bottom:26px;line-height:1.875;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;font-weight:500}@media only screen and (max-width:1280px) and (min-width:769px){.index06 .idx06_row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.index06 .idx06_row .box{width:49%}.index06 .idx06_row .box .tt{font-size:1.85vw}.index06 .idx06_row .box .tt::after{margin-top:.3em}.index06 .idx06_row .box .txt{font-size:1.25vw;margin-bottom:1.625em}}.idx_map{width:100%;height:299px}.idx_map iframe{width:100%;height:100%}.idx_pic{height:400px}.idx_pic iframe{width:100%;height:100%}.idx_gallery{position:relative;z-index:2;background-color:#fff}.idx_gallery ul li:not(.slick-slide) .img{background:none!important}.idx_gallery::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100.1%;height:100%;max-width:1281px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:-1;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/body_bg.png) no-repeat left top 0;background-size:100% auto}.idx_gallery ul{display:-webkit-box;display:-ms-flexbox;display:flex}.idx_gallery ul li .img{margin:20px 1px;width:320px;height:402px}.idx_gallery ul li .img02{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idx_gallery_img2.jpg)}@media only screen and (min-width:769px) and (max-width:1024px){.idx_gallery ul li .img{width:250px;height:314px}}.link a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.under.page-interview .key{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ud_mvinterview.jpg)}.under.page-interview .arrows a{top:auto;bottom:-48px;left:calc(50% - 27px)}.under.page-interview .topic_path{padding-bottom:12px}.under.page-interview #mainContent{z-index:1}.under .sitemap{padding-top:40px}.under .sitemap>ul>li p{margin-bottom:0}.under .sitemap>ul>li a,.under .sitemap>ul>li p{display:block;width:100%;padding:15px 15px 15px 30px;border-bottom:dotted 1px #ccc;color:#333;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-transform:uppercase}.under .sitemap>ul>li a:before,.under .sitemap>ul>li p:before{content:"";position:absolute;width:15px;height:3px;background:#ccc;left:0;top:50%;margin-top:-2px}.under .sitemap>ul>li p:after{content:"";position:absolute;width:3px;height:14px;background:#ccc;left:6px;top:50%;margin-top:-7px}.under .sitemap>ul>li a:hover{text-decoration:none;background:rgb(0 0 0 / .05)}.under .sitemap>ul>li li a{padding-left:70px}.under .sitemap>ul>li li a:before{left:40px}.under .bnr_corona{display:none}.under #mainContent{padding-bottom:100px;position:relative}.under #mainContent>.inner{position:relative;z-index:5}.under #mainContent>.inner>section:first-child>.secH3{position:relative;z-index:1}.under #mainContent>.inner>section:first-child>.secH3::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100vw;height:calc(100% + 120px);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.under .key{position:relative;z-index:2;padding-top:0;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ud_mv.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:450px}.under .key .inner{height:100%;padding:0}.under .key .key_text{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;padding:0 10px}.under .key .key_text h2{display:table;font-size:36px;font-weight:500;text-align:center;color:#fff;letter-spacing:.1em}.under .key .key_text .en{margin-bottom:6px;display:block;font-size:22px;font-weight:500;letter-spacing:.1em;color:#fff;display:none}.under .key .key_text h2 .jp{font-size:18px}.under h2,.under h3,.under h4,.under h5,.under h6{line-height:1.4;letter-spacing:.1em;font-weight:500;font-family:"Shippori Mincho",serif;position:relative}.under h2:last-child,.under h3:last-child,.under h4:last-child,.under h5:last-child,.under h6:last-child{margin-bottom:0}.under h3{color:#508468;margin-bottom:36px;text-align:center;font-size:30px}.under h3::after{content:"";display:block;height:2px;width:60px;margin:25px auto 0;background-color:#508468}.under h3.ud_post_h3{padding-top:1em;margin-top:-1em;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ud_post_h3_decor01.png) no-repeat center/7.8333em auto}.under h3.ud_post_h3::after{width:95px;height:5px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ud_post_h3_ico.png) no-repeat center/cover}.under h3:has(+.secH4){margin-bottom:0}.under .text_sub_h3{margin-top:40px;margin-bottom:20px}.under h4{padding-bottom:12px;margin-bottom:33px;border-bottom:1px solid #508468;font-size:24px;color:#508468}.under h5{margin-bottom:17px;padding-left:24px;font-size:20px;color:#508468;letter-spacing:.1em}.under h5::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:2px;left:0;height:calc(100% + 1px);top:1px;border-radius:1px;background-color:#508468}.under h6{position:relative;padding-left:29px;margin-bottom:25px;font-size:18px;color:#508468;font-weight:500;letter-spacing:.1em}.under h6::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:16px;left:0;height:16px;top:.3em;max-height:29px;border-radius:50%;background-color:#508468}.under section:first-child h3,.under section:first-child:not(:has(>h3)){margin-top:70px}.under section{padding-top:1px}.under section h3{margin-top:80px}.under .secH4{padding-top:60px}.under .secH4>p:last-of-type{margin-bottom:0}.under .secH5{padding-top:50px}.under .secH6{padding-top:40px}.under .btn-group{margin-top:25px}.under .btn-group .btn.style01,.under .btn-group .btn.style02,.under .btn-group .btn.style02{max-width:620px;width:100%}.under .btn-group .btn.style01:last-child,.under .btn-group .btn.style02:last-child,.under .btn-group .btn.style02:last-child{margin-bottom:0}.under .btn-group .btn.style01 a,.under .btn-group .btn.style02 a,.under .btn-group .btn.style02 a{padding:15px 50px 16px}.under .btn-group .btn.style01 a:before,.under .btn-group .btn.style02 a:before,.under .btn-group .btn.style02 a:before{top:0;margin:auto;-webkit-transform:none;transform:none}.under .imgBox.rowImg .image_l img,.under .imgBox.rowImg .image_r img{max-width:100%;max-height:500px}.under .imgBox.rowImg .image_l{float:left;margin-right:60px}.under .imgBox.rowImg .image_r{float:right;margin-left:60px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{max-width:450px;margin-bottom:30px}@media only screen and (min-width:1281px){.under .imgBox.rowImg:has(.pic_mb02) .image_l,.under .imgBox.rowImg:has(.pic_mb02) .image_r{margin-bottom:65px}}.under .imgBox.rowImg .txt_l{float:left}.under .imgBox.rowImg .txt_r{float:right}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{width:calc(100% - 510px)}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:440px}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:calc(100% - 475px)}.under .imgBox.rowImg.full .image_l,.under .imgBox.rowImg.full .image_r{max-width:60vw}.under .imgBox.colImg .list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.under .imgBox.colImg p{margin-bottom:5px}.under .imgBox.colImg p:last-child{margin-bottom:0}.under .imgBox.colImg figure{margin-bottom:15px}.under .imgBox.colImg .text p{font-size:1em}.under .imgBox.colImg .text .ttl{font-size:1.375em;font-weight:700;line-height:1.8;text-align:center;color:#a98c54;font-family:"Noto Serif JP",serif}.under .imgBox.colImg3 figure,.under .imgBox.colImg2 figure{position:relative;background:#efefef;overflow:hidden;height:280px;width:100%;text-align:center}.under .imgBox.colImg3 img,.under .imgBox.colImg2 img{max-height:100%;max-width:100%;position:relative;max-height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.under .imgBox.colImg3 .item{width:32%}.under .imgBox.colImg2 .item{width:49%}.under .imgBox.colImg1 .item{width:100%}.under .imgBox.colImg1 .item img{max-height:400px}.under .acf_block h3,.under .acf_block h4,.under .acf_block h5{margin-bottom:0}.under .acf_block .text_h3{margin:45px 0 0}.under .acf_block .text_h4{margin:30px 0 0}.under .acf_block .text_h5{margin:20px 0 0}.under .acf_block .list01{margin-top:20px}@media only screen and (min-width:769px){.under section p{line-height:2.3334;font-size:18px}}@media only screen and (min-width:769px) and (max-width:1280px){.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;max-width:100%;margin-right:auto;margin-left:auto}}.under table{border-radius:3px}.under table.rollTable{width:100%}.under table.tbl_style01.fees td{background-color:rgb(95 157 123 / .1)}.under table.tbl_style01.fees td:last-child{background-color:#fff}.under table.tbl_style01 th,.under table.tbl_style01 td{border:1px solid #b4d1c1;padding:.625rem .8rem}.under table.tbl_style01 th img,.under table.tbl_style01 td img{max-width:100%}.under table.tbl_style01 th{background-color:#5f9d7b;color:#fff;font-size:1.125em;font-weight:400;text-align:center}.under table.tbl_style01 td{background-color:#fff;color:#383838;font-size:1em}.under table.tbl_style01.rowHead tr th:not(:last-child){border-right:1px solid #b4d1c1}.under table.tbl_style01.colHead tr:not(:last-child) th{border-bottom:1px solid #b4d1c1}.under table.tbl_style02 th,.under table.tbl_style02 td{border:2px solid #9dba38;border-left:none;border-right:none;padding:.625em}.under table.tbl_style02 th img,.under table.tbl_style02 td img{max-width:100%}.under table.tbl_style02 th{background:none;font-weight:400;font-size:1.125em;color:#9dba38}.under table.tbl_style02 td{font-size:1em}.under table.tbl_fees th{text-align:left;width:50%}.under table.tbl_fees th[colspan]{text-align:center;width:100%}.under table.tbl_fees td{text-align:right}.under .tbl_note{display:none;margin-top:10px;color:#b4b4b4;font-size:11px;letter-spacing:0}@media only screen and (max-width:1000px) and (min-width:769px){.under table.tbl_style01 th,.under table.tbl_style01 td{padding:.5rem}.under table.tbl_style01 th{font-size:1em}.under table.tbl_style01 td{font-size:.9em}.under table.tbl_style02 th{font-size:1em}.under table.tbl_style02 td{font-size:.9em}}.under .list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.under .list span{width:2em}.under ul.list01:last-child,.under ul.list01.mb0{margin-bottom:0}.under ul.list01.mcol-2{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.under ul.list01.mcol-2 li{width:50%;padding-right:10px}.under ol{margin-left:1em}.under ol,.under ol li{list-style:none;padding-bottom:15px;line-height:1.78;letter-spacing:.1em;font-size:16px}.under .list_note{margin-top:15px;padding-left:20px}.under .list_note.no_mt{margin-top:0}.under .topic_path{position:relative;z-index:4;font-size:12px;line-height:1.45;letter-spacing:.1em;padding:11px 0}.under .topic_path .inner{max-width:1440px}.under .topic_path ul{display:block;padding:4px 10px 4px 0}.under .topic_path ul::after{content:"";display:block;clear:both}.under .topic_path ul li{float:left;color:#000}.under .topic_path ul li span{color:#666}.under .topic_path a{display:inline-block;text-decoration:none;color:#5f9d7b;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s;font-family:"Shippori Mincho",serif}.under .topic_path a:hover{opacity:1;color:#666}.under .topic_path a:hover::before{background-color:#666}.under .topic_path span{display:inline-block;padding:0 9px 0 4px;-webkit-transform:scale(.6);transform:scale(.6);color:#5f9d7b;line-height:1}.under .anchor-links{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 0}.under .anchor-links>div{background-color:#5f9d7b;border-radius:3px;position:relative;display:block;min-width:135px;width:19%;margin:0% .5% 1%;text-align:center;color:#fff;font-size:.875em;line-height:1.5;letter-spacing:.15em}.under .anchor-links>div a{display:block;width:100%;padding:10px 5px 9px;color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.under .anchor-links>div::after{content:"";border:4px solid;border-bottom-color:#fff0;border-left-color:#fff0;border-right-color:#fff0;position:absolute;top:auto;bottom:2px;left:calc(50% - 4px);right:auto;line-height:1}.under .anchor-links>div:hover a{opacity:1}.under .anchor-links>div:hover::after{bottom:0}.under .anchor-links>div.ext::after{content:">";border:0;position:absolute;top:calc(50% - 0.5em);bottom:auto;left:auto;right:7px;font-size:.857em;line-height:1;letter-spacing:0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.under .anchor-links>div.ext:hover::after{right:5px}.under .ud_box{border:3px solid #5f9d7b;border-radius:10px;padding:25px 5%;max-width:980px;margin:auto}.under .ud_box p{color:#fff;font-size:24px;text-align:center;font-weight:700;line-height:1.6;letter-spacing:.1em}.under .ud_map{width:100%;height:450px}.under .ud_map iframe{width:100%;height:100%}.under .box_qa{padding-bottom:50px}.under .box_qa.pt02{padding-top:20px}@media only screen and (max-width:768px){.under .box_qa.pt02{padding-top:10px}}.under .box_qa.point .ques:hover{cursor:inherit}.under .box_qa.point .ques::before,.under .box_qa.point .ques::after{display:none}.under .box_qa.step .qa.active .ans{padding:27px 40px}.under .box_qa.step .qa.active .ans .box{display:block}.under .box_qa.step .qa.active .ans .imgBox{width:100%}.under .box_qa.step .qa:not(:last-child){position:relative;margin-bottom:60px;overflow:visible}.under .box_qa.step .qa:not(:last-child) .ans{border-radius:20px}.under .box_qa.step .qa:not(:last-child)::after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:5px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px;border-left:40px solid #fff0;border-right:40px solid #fff0;border-top:20px solid #5f9d7b}.under .box_qa .qa{background-color:#ebeff5;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.under .box_qa .qa:not(:last-child){margin-bottom:30px}.under .box_qa .ques,.under .box_qa .ans{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:30px;padding-right:30px}.under .box_qa .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.under .box_qa .ques{padding:17px 0 17px 54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;color:#5f9d7b}.under .box_qa .ques .box{width:calc(100% - 50px);padding:0 40px 0 27px;position:relative;z-index:1;margin-bottom:0}.under .box_qa .ques .icon{min-width:50px;font-size:36px;font-family:"Shippori Mincho",serif;font-weight:400;line-height:1;letter-spacing:.1em}.under .box_qa .ques::before,.under .box_qa .ques::after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s}.under .box_qa .ques::before{width:12px;height:12px;right:37px;top:calc(50% - 9px);border-style:solid;border-width:2px;border-color:#5f9d7b;border-left:none;border-bottom:none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.under .box_qa .ques::after{width:2px;height:16px;right:42px;top:calc(50% - 13px);background-color:#5f9d7b}.under .box_qa .ques h4{padding:0;color:#fff;border-bottom:none}.under .box_qa .ques h5{padding-left:0;color:#fff}.under .box_qa .ques h5::before{display:none}.under .box_qa .ques:has(h5) .icon{position:relative;top:-.1em}@media only screen and (max-width:768px){.under .box_qa .ques:has(h5) .icon{top:-.05em}}.under .box_qa .ques h4::before{display:none}.under .box_qa .ques p,.under .box_qa .ques .tt{margin:0;font-size:28px;letter-spacing:.1em;line-height:1.5;padding:0;font-weight:500}.under .box_qa .ques p::before,.under .box_qa .ques .tt::before{display:none}.under .box_qa .ans{-webkit-transition:all 0.3s;transition:all 0.3s;height:0;padding-left:19px;overflow:hidden;padding:0 87px}.under .box_qa .ans .icon{padding-top:8px;color:#5f9d7b}.under .box_qa .ans .box{padding-top:0;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.under .box_qa .ans .box .secH5{padding-top:15px}.under .box_qa .ans .box h5{padding:0;padding-left:10px;color:inherit}.under .box_qa .ans .box p{display:block;width:100%;max-width:1061px}.under .box_qa .qa.active .ans{height:auto;padding:27px 87px}.under .box_qa .qa.active .ans p{letter-spacing:.2em}.under .box_qa .qa.active .ques{background-color:#5f9d7b}.under .box_qa .qa.active .ques .box p,.under .box_qa .qa.active .ques .box .tt,.under .box_qa .qa.active .ques .icon{color:#fff}.under .box_qa .qa.active .ques::before{border-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.under .box_qa .qa.active .ques::after{background-color:#fff;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:calc(50% - 8px)}.under .box_note{font-family:"Shippori Mincho",serif;color:#000;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px 20px;margin-bottom:0em;margin-top:2em;background:#d9e8df}.under .box_note p,.under .box_note li{color:#000}.under .box_note>ul.list01{margin-top:0}.under .box_note2{font-family:"Shippori Mincho",serif;color:#000;border:solid 3px #aecfed;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 20px;margin-bottom:0;margin-top:1em}.under .box_note3{font-family:"Shippori Mincho",serif;color:#000;border:solid 3px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 20px;margin-bottom:1.2em;margin-top:1em}.under .mod_point{background:#f1f3f8;margin-top:30px;padding:20px;border:4px solid #e1e4f2;color:#000;font-family:"Shippori Mincho",serif}.under .mod_point h6{padding:0 30px 0;position:relative;color:#5f9d7b}.under .kakomi{margin-top:15px;margin-bottom:15px;background:#f1f3f8;padding:20px;border:4px solid #e1e4f2;color:#000;font-family:"Shippori Mincho",serif}.under .bnr_col03{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin:auto}.under .bnr_col03 p{width:32%;max-width:319px}.under .doctor_box{max-width:700px;margin:auto;position:relative}.under .doctor_box p{margin-bottom:0}.under .doctor_box .doctor_name{position:absolute!important;right:2%;bottom:30px;background:rgb(255 255 255 / .95);padding:20px;z-index:1;color:#5f9d7b;text-align:center;font-size:24px;font-weight:600;letter-spacing:.1em;line-height:1.5}.under .doctor_box .doctor_name span{font-size:80%;display:block}.under #socialbuttons{display:table;margin:20px auto 10px}.under #socialbuttons>div{float:left;margin-right:10px;font-size:11px;overflow:hidden}.under #socialbuttons .line{margin-right:0}.under .clinic_tbl01 th{width:350px;text-align:right}.under .clinic_tbl02{text-align:center}.under .clinic_tbl02 th:first-child{width:350px}.under .clinic_tbl02 th:not(:first-child){width:calc((100% - 350px) / 7)}.under .teeth_box .secH4{width:48%}.under .teeth_box .secH5{padding-top:20px!important}.under .teeth_box img{max-height:180px}.under .teeth_box p{font-size:14px}.under .access_box_img01 .block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.under .access_box_img01 .block:nth-child(even) .big{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.under .access_box_img01 .block .big{width:calc(0.5 * (100% - 10px))}.under .access_box_img01 .block .small{width:calc(0.5 * (100% - 10px));display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .access_box_img01 .block .small figure{width:calc((100% - 10px) * 0.5)}.under .access_box_img01 .block figure{border-radius:0;overflow:hidden;margin-bottom:10px}.under .access_box_img02 .block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.under .access_box_img02 .block:nth-child(even) .big{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.under .access_box_img02 .block .big{width:calc(0.5517241379 * (100% - 10px))}.under .access_box_img02 .block .small{width:calc(0.4482758621 * (100% - 10px));display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .access_box_img02 .block .small figure{width:calc((100% - 10px) * 0.5)}.under .access_box_img02 .block figure{border-radius:10px;overflow:hidden;margin-bottom:10px}@media only screen and (min-width:769px) and (max-width:992px){.under .box_spec p{font-size:24px}}.under.page-interview #mainContent>.inner{max-width:calc(1300px + 2 * var(--wrapper))}.under.page-interview .key{min-height:750px;height:52vw;max-height:1000px;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ud_mvinterview.jpg)}.under.page-interview .key .key_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-left:10px;padding-top:4%}.under.page-interview .key .key_text h2{margin-bottom:56px;text-align:left;font-size:24px}.under.page-interview .key .key_text .en{margin-bottom:18px;font-size:60px;font-weight:500}.under .sub_inter span{display:table;margin-bottom:2px;background-color:#fff;color:#5f9d7b;padding:.29em .95em .38em;font-size:30px;letter-spacing:.1em;font-weight:500;font-family:"Shippori Mincho",serif;line-height:2.3334}@media only screen and (min-width:769px) and (max-width:1024px){.under .sub_inter span{font-size:28px}}.under .sub_inter span:last-child{margin-bottom:0}.under .inter_group{padding-bottom:140px;position:relative;z-index:1}.under .inter_group::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100.1%;height:102%;max-width:1281px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;z-index:-1;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/body_bg.png) no-repeat left 0 bottom 0;background-size:100% auto}.under .inter_group .bg01{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/sub_catch1.jpg) no-repeat}.under .inter_group .bg02{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/sub_catch2.jpg) no-repeat}.under .inter_group .bg03{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/sub_catch3.jpg) no-repeat}.under .inter_group .bg04{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/sub_catch4.jpg) no-repeat}.under .inter_group .sub_catch{padding:107px 20px 140px;margin-bottom:0;background-size:cover;background-position:top center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.under .inter_group .sub_catch p.sub_inter{line-height:0}.under .inter_group .sub_catch .inner_sm{width:100%}.under .inter_group .sub_catch p{margin-bottom:20px;font-size:18px;color:#fff}.under .inter_group .sub_catch .en{font-weight:500;font-size:60px;letter-spacing:.05em}.under .inter_group .inter_item{clear:both;margin-bottom:80px;max-width:1163px}.under .inter_group .inter_item:after{content:"";display:block;height:0;clear:both;visibility:hidden;font-size:0}.under .inter_group .inter_box{position:relative;z-index:1;clear:both}.under .inter_group .inter_box::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;height:100%;left:0;bottom:0;z-index:-1}.under .inter_group .inter_box:nth-child(3)::before{bottom:-173px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/interview_bg02.jpg) no-repeat left 0% bottom 0}.under .inter_group .inter_box:nth-child(7)::before{bottom:-256px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/interview_bg03.png) no-repeat right 0 bottom 0}.under .inter_group .inter_box:nth-child(9)::before{bottom:-247px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/interview_bg04.png) no-repeat left 0 bottom 0}.under .inter_group .itemR{max-width:1151px;margin-left:auto;margin-right:0}.under .inter_group .itemR .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:right;margin-left:64px;margin-right:0}.under .inter_group .itemR .box_txt{margin-left:0}.under .inter_group .num{margin-bottom:32px;font-weight:700;font-size:14px;letter-spacing:.05em;line-height:1.2;color:#5f9d7b;font-family:"Shippori Mincho",serif}.under .inter_group .img{position:relative;margin-bottom:30px;max-width:639px;z-index:1;float:left;margin-right:73px}.under .inter_group .img img{position:relative}.under .inter_group .box_txt{padding-top:27px}.under .inter_group .box_txt h4{padding-bottom:0;margin-bottom:13px;font-size:30px;border-bottom:none;line-height:2;letter-spacing:.1em}.under .inter_group .box_txt h4::before,.under .inter_group .box_txt h4::after{display:none}.under .inter_group .box_txt p{font-size:16px}@media only screen and (min-width:769px){.under .inter_group .inter_box:last-child .inter_item{margin-bottom:0}.under .inter_group .inter_box.ud_subcatch{margin-top:-60px}.under .inter_group .inter_box.ud_subcatch .box_txt{padding-top:102px}.under .inter_group .inter_box:nth-child(3) .box_txt{padding-top:20px}.under .inter_group .inter_box.inter_last .inter_item{margin-bottom:158px}.under .inter_group .inter_box.inter_last .box_txt{padding-top:22px}.under .inter_group .inter_box.ud_subcatch:nth-child(6) .inter_item{max-width:1158px}.under .inter_group .inter_box:nth-child(8) .box_txt{padding-top:22px}.under .inter_group .inter_box.big{padding-top:8px}.under .inter_group .inter_box.big .img{width:65%;max-width:744px;margin-left:67px}.under .inter_group .inter_box.big .itemR{max-width:1152px}.under .inter_group .inter_box.big .itemR .box_txt{padding-top:31px}.under .inter_group .sub_catch.bg02{padding:70px 20px 168px}.under .inter_group .sub_catch.bg02 .inner{max-width:1045px}.under .inter_group .sub_catch.bg02 .inner .en{margin-bottom:17px}.under .inter_group .sub_catch.bg02 .inner span{padding:.13em .82em .21em .95em}.under .inter_group .sub_catch .inner{max-width:1082px;width:100%}}@media only screen and (max-width:1280px) and (min-width:769px){ul.list01 li{font-size:16px}ul.list01 li::before{top:.5em}}@media only screen and (max-width:1170px) and (min-width:769px){.under .inter_group .itemR .img{margin-left:5%}.under .inter_group .inter_box.big .img{width:60%;margin-left:5%}.under .inter_group .img{width:55%;margin-right:5%}.under .inter_group .box_txt h4{font-size:2.6vw}}.pc_992{display:none}@media only screen and (min-width:769px) and (max-width:992px){.pc_992{display:block}.under .inter_group .img{width:48%}.under .inter_group .box_txt p{font-size:14px}.under .inter_group .sub_catch p{font-size:16px}.inter_group h4{font-size:20px}.inter_group .num{font-size:14px}.inter_group .inter_item p{font-size:14px;letter-spacing:.05em}.inter_group .sub_catch{padding:90px 15px}.inter_group .sub_catch p{font-size:22px}.inter_group .box_txt{padding-top:0}}#pagination{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto 0}#pagination:empty{display:none}#pagination a,#pagination span{background-color:#5f9d7b;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;margin:10px 5px;width:32px;height:32px;color:#fff;line-height:1;text-decoration:none}#pagination a.prev,#pagination a.next,#pagination span.prev,#pagination span.next{background-repeat:no-repeat;background-position:center;background-size:7px auto;color:#fff0}#pagination a.prev,#pagination span.prev{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/shared_blog_arrow_prev.svg)}#pagination a.next,#pagination span.next{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/shared_blog_arrow_next.svg)}@media screen and (min-width:0\0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0\0) and (min-resolution:72dpi){#pagination{}#pagination a,#pagination span{padding-top:2px}}#pagination a:hover{text-decoration:none;opacity:.7}#pagination span{opacity:.5}#pagination .active a,#pagination a.active:hover{background:none repeat scroll 0 0 #000;color:#fff}.blog-content .date{margin-bottom:20px;text-align:center;color:#5f9d7b}.blog-content .entry span{line-height:1.8}.blog-content .entry span.toc_number{display:none}.blog-content .table_border{border-collapse:collapse;border-spacing:0;width:100%}.blog-content .table_border thead{background:#005f8b;color:#fff;border:1px solid #c3c3c3}.blog-content .table_border tbody th{border:1px solid #c3c3c3;background:#f1f3f8}.blog-content .table_border th:first-of-type{width:30%}.blog_list_style01 .item{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #bababa;padding-bottom:30px;margin-bottom:30px}.blog_list_style01 .item figure{background-color:#efefef;position:relative;overflow:hidden;border:3px solid #5f9d7b;width:220px;height:220px}.blog_list_style01 .item figure img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog_list_style01 .item .info{width:calc(100% - 250px);position:relative;padding-bottom:40px}.blog_list_style01 .item .info p{margin-bottom:0;line-height:1.5}.blog_list_style01 .item .info .date{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-top:15px;font-size:90%}.blog_list_style01 .item .info .day{display:inline-block;margin-right:1em}.blog_list_style01 .item .info .date .tag{display:inline-block;color:#fff0;font-size:90%;letter-spacing:-1em}.blog_list_style01 .item .info .date .tag a{display:inline-block;margin-top:2px;margin-right:2px;padding:0em 10px 0;color:#fff;letter-spacing:0;text-decoration:none}.blog_list_style01 .date .tag a{background-color:#5f9d7b}.blog_list_style01 .date .tag a.inheritance-type,.blog_list_style01 .date .tag a.real-estate,.blog_list_style01 .date .tag a.listed-stock,.blog_list_style01 .date .tag a.unlisted-stock,.blog_list_style01 .date .tag a.savings,.blog_list_style01 .date .tag a.life-insurance,.blog_list_style01 .date .tag a.debts{background-color:#1d2088}.blog_list_style01 .date .tag a.situation,.blog_list_style01 .date .tag a.heir,.blog_list_style01 .date .tag a.wife-husband,.blog_list_style01 .date .tag a.son-daughter,.blog_list_style01 .date .tag a.parents,.blog_list_style01 .date .tag a.sibling,.blog_list_style01 .date .tag a.other-situation{background-color:#006935}.blog_list_style01 .item .info .ttl{margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;font-size:120%;font-weight:600;color:#333}.blog_list_style01 .item .info .ttl a{color:inherit}.blog_list_style01 .item .info .des{padding-bottom:45px}.blog_list_style01 .item .info .button{background-color:#fff;border:3px solid #ddd;position:absolute;bottom:0;right:0}.blog_list_style01 .item .info .button a{position:relative;z-index:1;display:block;font-size:15px;padding:.2em 10px .23em;color:#333;text-decoration:none}.blog_list_style01 .item .info .button a::before{opacity:0}.blog_list_style01 .item .info .button::after{content:"";background-color:#5f9d7b;position:absolute;z-index:0;top:0;bottom:0;right:0;width:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.blog_list_style01 .item .info .button:hover a{opacity:1;color:#fff}.blog_list_style01 .item .info .button:hover::after{width:100%}@media only screen and (max-width:640px){.blog_list_style01 .item{display:block}.blog_list_style01 .item figure{margin:0 auto}.blog_list_style01 .item .info{width:100%;max-width:420px;margin:0 auto;padding-bottom:0}.blog_list_style01 .item .info .button{position:relative;display:table}}.blog_list_style02.colImg .list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog_list_style02.colImg p{margin-bottom:5px}.blog_list_style02.colImg p:last-child{margin-bottom:0}.blog_list_style02.colImg figure{margin-bottom:15px}.blog_list_style02.colImg .text p{font-size:1em}.blog_list_style02.colImg .text .ttl{font-family:inherit;font-size:1.1em;font-weight:700;line-height:1.8;text-align:center;color:#0e7cad}.blog_list_style02.colImg4_blog .item{width:24%;margin-right:1%;margin-bottom:15px;position:relative}.blog_list_style02.colImg4_blog .item:nth-child(4){margin-right:0}.blog_list_style02.colImg4_blog .item a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.blog_list_style02.colImg4_blog .item .img{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/shared_blog_logo.png) center no-repeat;background-size:contain;background-color:#fff;border:1px solid #000;position:relative;width:100%;height:400px;margin-bottom:15px}.blog_list_style02.colImg4_blog .item .img:before{position:absolute;top:0;bottom:0;left:0;right:0}.blog_list_style02.colImg4_blog .item .img img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:50%;left:50%;max-height:100%;max-width:100%}.blog_list_style02.colImg4_blog .item:hover a{opacity:1}.blog_list_style02.colImg4_blog .item:hover .img img{-webkit-filter:blur(5px) grayscale(50%);filter:blur(5px) grayscale(50%);-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.blog_list_style02.colImg4_blog figure{background-color:#ddd;position:relative;overflow:hidden;width:100%;height:100%}@media only screen and (max-width:1000px) and (min-width:769px){.blog_list_style02.colImg4_blog .item .img{height:30vw}}@media only screen and (max-width:768px){.blog_list_style02.colImg4_blog .item .img{height:280px}.blog_list_style02.colImg4_blog figure{height:260px}}@media only screen and (max-width:640px){.blog_list_style02.colImg .list{-ms-flex-pack:distribute;justify-content:space-around}.blog_list_style02.colImg .item{margin-bottom:15px}.blog_list_style02.colImg figure{margin-bottom:5px}.blog_list_style02.colImg .text{font-size:14px}.blog_list_style02.colImg4_blog .item{width:49%}.blog_list_style02.colImg4_blog .item .img{height:48vw}.blog_list_style02.colImg4_blog figure{height:48vw}}.blog_detail_style02{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:30px}.blog_detail_style02 .box_gallery{width:35%;max-width:400px}.blog_detail_style02 .box_gallery .main_img{background:#ededed;position:relative;height:400px;margin-bottom:11px}.blog_detail_style02 .box_gallery .main_img .item{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.blog_detail_style02 .box_gallery .main_img .item.active{opacity:1}.blog_detail_style02 .box_gallery .main_img .img{overflow:hidden;margin:0;width:100%;height:100%}.blog_detail_style02 .box_gallery .main_img .img img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;max-width:100%;max-height:100%}.blog_detail_style02 .box_gallery .thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.blog_detail_style02 .box_gallery .thumb li{background-color:#ededed;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:calc(12.5% - 4.4px);margin-right:5px;margin-bottom:5px;height:20vw;max-height:40px;overflow:hidden;position:relative;cursor:pointer;text-align:center}.blog_detail_style02 .box_gallery .thumb li:nth-child(8n+0){margin-right:0}.blog_detail_style02 .box_gallery .thumb li:hover{opacity:.7}.blog_detail_style02 .box_gallery .thumb li img{width:auto;max-height:100%;max-width:100%;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog_detail_style02 .box_gallery .thumb.col_5 li{width:calc(20% - 4px);max-height:77px}.blog_detail_style02 .box_gallery .thumb.col_5 li:nth-child(5){margin-right:0}.blog_detail_style02 .box_gallery.withSlick .main_img{height:auto}.blog_detail_style02 .box_gallery.withSlick .main_img .item{height:400px}.blog_detail_style02 .box_gallery.withSlick .main_img .item:nth-child(n){display:block}.blog_detail_style02 .box_gallery.withSlick .thumb li{opacity:.5}.blog_detail_style02 .box_gallery.withSlick .thumb li::after{content:"";-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff0;z-index:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active{opacity:1}.blog_detail_style02 .box_gallery.withSlick .thumb li.active::after{border-color:#f93}.blog_detail_style02 .box_gallery.withSlick .thumb li:hover{opacity:1}.blog_detail_style02 .box_gallery.withSlick .controls p{display:table;cursor:pointer}.blog_detail_style02 .box_gallery.withSlick .controls p:hover{text-decoration:underline}.blog_detail_style02 .box_info{width:62%;max-width:710px}.blog_detail_style02 .box_info .intro{margin-bottom:20px}.blog_detail_style02 .box_info table th{width:30%;background:#f5f5f5;color:#5f9d7b}.blog_detail_style02.noGallery .box_info{max-width:100%;width:100%}@media only screen and (max-width:768px){.blog_detail_style02 .box_gallery{width:100%;margin:0 auto 30px}.blog_detail_style02 .box_gallery .main_img{max-height:400px;height:100vw}.blog_detail_style02 .box_info{width:100%;margin:0 auto}.blog_detail_style02 .box_info table th{width:100%}.blog_detail_style02 .box_info table.tbl_style03{border-bottom:none}}.main_blog_container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main_blog_container .main_blog_content{width:calc(100% - 250px)}.main_blog_container .main_blog_content.full{width:calc(100% - 0px)}.main_blog_container .main_blog_content>div{padding-top:0}.main_blog_container .sidebar{width:220px}.main_blog_container .sidebar .txt_head,.main_blog_container .sidebar .widgettitle,.sidebar h3.widget-title{background-color:#5f9d7b;-webkit-transform:none;transform:none;position:static;display:block;margin-bottom:0;padding:15px 10px;width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:18px;color:#fff;text-align:center}.sidebar h3.widget-title::after{display:none}.main_blog_container .sidebar ul:not(.children){background-color:#fff;border:1px solid #5f9d7b;border-top:0;padding:10px 10px}.main_blog_container .sidebar ul:not(:last-child){border:none!important;padding:0!important}.post-count::before{content:"("}.post-count::after{content:")"}.main_blog_container .sidebar ul>li ul li{margin-bottom:5px}.main_blog_container .sidebar ul>li ul ul li{font-size:90%}.main_blog_container .sidebar ul li:last-child a{border-bottom:0}.main_blog_container .sidebar ul>li a{color:inherit;font-size:inherit;text-decoration:underline;font-size:14px}.main_blog_container .sidebar .cat-item{font-size:14px}.main_blog_container .sidebar .cat-item li{padding-left:5px}.main_blog_container .sidebar .cat-item li a{font-size:13px}.main_blog_container .sidebar .cat-item::before{content:"・"}.main_blog_container .sidebar ul:not(.children)>li a:hover{text-decoration:none}.main_blog_container .sidebar ul.children li{margin-bottom:0}.main_blog_container .sidebar ul.children li:last-child{padding-bottom:0}.ul01{margin-bottom:1em}.ul01 li{position:relative;margin-bottom:.5em;padding-left:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.ul01 li::before{position:absolute;content:"";width:.5em;height:.5em;background:#d66262;border-radius:50%;top:.58em;left:.35em}.ul02{margin-bottom:1em}.ul02 li{position:relative;margin-bottom:.5em;padding-left:1.7em;-webkit-box-sizing:border-box;box-sizing:border-box}.ul02 li::before{position:absolute;content:"";width:.5em;height:.5em;border:3px solid #d66262;border-radius:50%;top:.38em;left:.38em}.ul_check,.ul_arrow{padding:10px 10px 4px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/img/bg03.png);margin-bottom:20px}.ul_check li{position:relative;margin-bottom:.5em;padding-left:1.8em}.ul_check li::before{position:absolute;content:"";width:1em;height:1em;background:#d66262;border:1px solid #d66262;top:4px;left:5px}ul.ul_check li:after{display:block;content:"";position:absolute;top:9px;left:9px;width:8px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10}.ul_arrow li{position:relative;margin-bottom:.5em;padding-left:1.2em}.top03_txt01:before,.ul_arrow li:before{position:absolute;content:"";width:0;height:0;top:.35em;left:7px;margin:0 0 0 0;border:6px solid #fff0;border-top:8px solid #d66262;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ul_arrow li a{text-decoration:none;color:#d66262}.ul_arrow li a:hover{text-decoration:underline}ol.ol01{margin-bottom:1.2em}ol.ol01 li{position:relative;margin-bottom:.4em}ol.ollist{margin-bottom:1.2em}ol.ollist li{margin-bottom:.5em;list-style-type:none;list-style-position:inside;counter-increment:ollist}ol.ollist li:before{display:marker;content:"(" counter(ollist) ") "}ol.ol_decimal{margin-bottom:1.2em}ol.ol_decimal{counter-reset:li;list-style:none;padding-left:0}ol.ol_decimal>li{position:relative;margin-bottom:.5em;padding-left:2.5em}ol.ol_decimal>li:before{content:counter(li) "";counter-increment:li;position:absolute;left:0;width:1.8em;height:1.8em;background:#44a7da;border-radius:50px;color:#fff;line-height:1.8;text-align:center}.float-list{overflow:hidden}.float-list li{margin-bottom:.5em}.time-table{width:100%;margin-bottom:1.5em}.time-table th,.time-table td{text-align:center;font-weight:400;padding:12px 5px;border-bottom:1px dotted #c9c8c6}.time-table td{text-align:center;font-weight:400;padding:12px 5px;border-bottom:1px dotted #c9c8c6}.time-table thead th{background:rgb(139 119 36 / .2);color:#4c382e}.table01{width:100%;margin-bottom:1.5em}.table01 th,.table01 td{padding:15px 2px 10px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #ddd}.under-page.page.page-symptom th{width:130px}.table01 th{border-bottom:1px solid #aaa;padding-right:10px;color:#1a1a1a;width:70px}.border-table{width:100%;margin-bottom:.5em}.border-table thead th{background:#7dccd4;color:#fff;text-align:center}.border-table th,.border-table td{text-align:left;font-weight:400;padding:12px 8px;border:1px solid #ccc}.border-table tbody th{background:#f1f1f1;vertical-align:middle}.fee-table{width:100%;margin-bottom:.5em}.fee-table th,.fee-table td{text-align:left;font-weight:400;padding:12px 8px;border:1px solid #ccc}.fee-table thead th{background:#888;color:#fff;text-align:center}.fee-table tbody th{background:#f1f1f1}.fee-table tbody td{text-align:right}dl.dl01{margin-bottom:.5em}dl.dl01 dt{margin-bottom:.5em;padding:.4em .6em;position:relative;display:inline-block;line-height:1.4em;color:#fff;background:#aaa}dl.dl01 dd{margin-bottom:1.2em}dl.dl_number dt{font-size:117%;color:#999;font-weight:400;position:relative}dl.dl_number dd{padding-left:2em;margin-bottom:1.2em}.dl_number .number{display:inline-block;vertical-align:baseline;font-size:15px;padding:.2em .6em .1em;margin-right:.5em;background:#999;color:#fff;border-radius:3px;margin-bottom:.2em;line-height:1.4}.border-block{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 15px;border:3px solid #ddd;margin-bottom:1.2em}.bg-block{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 15px;background:#eee;margin-bottom:1.2em;overflow:hidden}.border-block h4:first-child,.bg-block h4:first-child,.border-block h5:first-child,.bg-block h5:first-child{margin-top:0!important}.border-block ul:last-child{margin-bottom:0!important}.ba-block{background-size:3%;margin-bottom:10px;font-size:92%}.ba-block .before{float:left;width:47%;position:relative}.ba-block .after{float:right;width:47%}.ba-block img{display:block;margin:0 auto 10px}.ba-block .batitle{text-align:center;font-size:15px;margin-bottom:0.5em!important;display:inline-block!important;color:#fff;background:#f18282;padding:.3em .8em .2em .8em;line-height:1.4em;border-radius:3px;letter-spacing:.1em}.flow-block{padding:0 0 1em;margin-bottom:1em;position:relative}.block-inner .flow-block{padding:0 0 1em}.flow-block::after{position:absolute;content:"";width:0;height:0;bottom:0;right:50%;margin:0 -15px -30px 0;border:30px solid #fff0;border-top:15px solid #f1efde}.block>.flow-block:last-child::after,.block-inner>.flow-block:last-child::after{display:none}.qa-block{margin-bottom:1.8em;padding-top:1.8em;border-top:1px dotted #ccc}.mce-content-body .qa-block h4,.qa-block h4{padding-left:2em!important;border-bottom:none;padding-bottom:0}.mce-content-body .qa-block h4::before,.qa-block h4::before{position:absolute;content:"";top:0;left:0;background:#1c5da8;height:1.6em;width:1.6em;border-radius:50%;margin-top:-.15em}.mce-content-body .qa-block h4::after,.qa-block h4::after{position:absolute;content:"Q";font-size:82%;top:-2px;left:.55em;color:#fff;font-weight:400;border:none}.answer::before{position:absolute;content:"";top:-2px;left:0;background:#2f9b61;height:2em;width:2em;border-radius:50%;margin-top:.1em}.answer::after{position:absolute;content:"A";font-size:100%;top:2px;left:.65em;color:#fff;font-weight:400;border:none}.bgcolor01{background-color:#e2f5f2;padding:0 .3em}.color01{color:#00618d}.color02{color:#d66262}.attention{color:#9c0601}.strong{font-weight:700}@media only screen and (max-width:768px){.main_blog_container .main_blog_content{width:100%;margin:0 auto}.main_blog_container .sidebar{width:100%}.sidebar #lct-widget-category-container,.sidebar>.widgettitle,.sidebar>ul{display:none!important}.ovh.under #mainContent.show{z-index:20}.main_blog_container .main_blog_content{margin:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main_blog_container .sidebar{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:50px}}.blog_post_button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:600px;margin:100px auto 0}.blog_post_button>div{border-radius:10px;position:relative;width:32%;color:#fff;text-align:center;line-height:1;font-size:.9em}.blog_post_button>div::before,.blog_post_button>div::after{content:"";-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;top:0;left:0;width:100%;height:100%}.blog_post_button>div::before{background-color:#5f9d7b}.blog_post_button>div::after{border:1px solid #5f9d7b;opacity:0;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.blog_post_button>div a{-webkit-transition:all 0.3s;transition:all 0.3s;display:block;position:relative;z-index:1;padding:11px 10px 10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;line-height:inherit;color:inherit;text-align:center;text-decoration:none}.blog_post_button>div:hover::before{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.blog_post_button>div:hover::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.blog_post_button>div:hover a{color:#000}.contact-form-style01 .contact-table{background-size:cover;width:100%;margin:0 auto 0;border-radius:5px;overflow:hidden;position:relative}.contact-form-style01 .contact-table::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border:1px solid;padding:4px 8px;border-radius:5px;font-size:1rem}.contact-form-style01 .contact-table input{width:100%}.contact-form-style01 .contact-table textarea{max-width:100%;width:100%;height:10em}.contact-form-style01 .contact-table textarea::placeholder{font-family:"Noto Sans JP",sans-serif}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.contact-form-style01 .contact-table input[type=radio],.contact-form-style01 .contact-table input[type=checkbox]{margin:5px 3px 5px 0;width:auto}.contact-form-style01 .contact-table [readonly*=readonly]{background:none;border:0;font-weight:700}.contact-form-style01 .contact-table dl{position:relative;z-index:1;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form-style01 .contact-table dl:last-child dt,.contact-form-style01 .contact-table dl:last-child dd{border-bottom:0}.contact-form-style01 .contact-table dt{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;padding:15px 20px;font-size:20px}.contact-form-style01 .contact-table dt span{display:inline-block;border-radius:7px;padding:2px 7px;margin-left:5px;font-size:70%;line-height:1}.contact-form-style01 .contact-table dd{width:calc(100% - 400px);padding:15px 25px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form-style01 .contact-table .postal_code{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form-style01 .contact-table .inline span{max-width:75px;margin:0 5px;text-align:center}.contact-form-style01 .contact-table .inline input{text-align:center}.contact-form-style01 .contact-table .clockpicker input{width:70px;text-align:center}.contact-form-style01 .contact-table input:not([type=radio]):not([type=checkbox]):focus,.contact-form-style01 .contact-table textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgb(0 123 255 / .25);box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.contact-form-style01 .confirm-table textarea{resize:none;width:100%}.contact-form-style01 .confirm-table input:not([type=radio]):not([type=checkbox]):focus,.contact-form-style01 .confirm-table textarea:focus{color:inherit;background-color:#fff0;border-color:#fff0;outline:0;-webkit-box-shadow:none;box-shadow:none}.contact-form-style01 .input_btn,.contact-form-style01 .button.thanks_btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:520px;margin:40px auto 0}.contact-form-style01 .input_btn input,.contact-form-style01 .input_btn a,.contact-form-style01 .button.thanks_btn input,.contact-form-style01 .button.thanks_btn a{color:inherit;text-decoration:none}.contact-form-style01 .input_btn input[type=button],.contact-form-style01 .input_btn input[type=submit],.contact-form-style01 .button.thanks_btn{width:200px;height:45px;border-radius:5px;border:none;padding:10px;text-align:center;font-size:100%;font-weight:400;margin:0 10px 10px;text-decoration:none;cursor:pointer}@media only screen and (min-width:769px){.contact-form-style01 .input_btn input[type=button],.contact-form-style01 .input_btn input[type=submit],.contact-form-style01 .button.thanks_btn{padding-top:8px}}.contact-form-style01 .input_btn input[type=button]:hover,.contact-form-style01 .input_btn input[type=submit]:hover,.contact-form-style01 .button.thanks_btn:hover{opacity:.8}.contact-form-style01 .ex{color:#ccc;font-size:12px}.contact-form-style01 .input_btn input[type=button],.contact-form-style01 .input_btn input[type=submit],.contact-form-style01 .button.thanks_btn{background-color:#5f9d7b;color:#fff}.contact-form-style01 .contact-table{border:1px solid #5f9d7b}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{border-color:#ddd;min-width:100%}.contact-form-style01 .contact-table dt{background-color:#5f9d7b;border-bottom:1px solid #fff;color:#fff}.contact-form-style01 .contact-table dt span{background-color:#fff;color:#ff3c7f}.contact-form-style01 .contact-table dd{border-bottom:1px solid #5f9d7b}.contact-form-style01 .wpcf7-not-valid-tip{display:block;margin:3px 7px 0}.contact-form-style02{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/contact-form-bg.jpg);padding:80px 50px 80px}.contact-form-style02 .contact-table{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-form-style02 .contact-table input:not([type=radio]):not([type=checkbox]),.contact-form-style02 .contact-table textarea{background-clip:padding-box;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;height:auto;display:block;border-radius:0;width:100%;padding-bottom:15px;margin-bottom:0;border-bottom:1px dashed;-webkit-transition:border-color 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;font-size:1em;font-weight:400;line-height:1.5;text-transform:none}.contact-form-style02 .contact-table textarea{max-width:100%;border:1px dashed;padding:20px}.contact-form-style02 .contact-table dl{position:relative;z-index:0;width:49%;margin-bottom:60px}.contact-form-style02 .contact-table dl:last-child{margin-bottom:0}.contact-form-style02 .contact-table dl dt{font-size:.9em}.contact-form-style02 .contact-table dl dt span{position:relative;top:-.1em;display:inline-block;padding:0 5px;margin-left:8px;border-radius:7px;font-size:.7em}.contact-form-style02 .contact-table dl.inline dd{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form-style02 .contact-table dl.inline input{text-align:center}.contact-form-style02 .contact-table dl.hasBD dd{padding:15px;border:1px dashed;-webkit-transition:border-color 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out}.contact-form-style02 .contact-table dl.full{width:100%;padding:20px 0}.contact-form-style02 .contact-table dl.full dt{padding-bottom:15px}.contact-form-style02 .contact-table dl:not(.full) dt{position:absolute;z-index:0;bottom:15px;left:0;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.contact-form-style02 .contact-table dl:not(.full) dd{padding:0 0}.contact-form-style02 .contact-table dl:not(.full).non-empty dt,.contact-form-style02 .contact-table dl:not(.full).focus dt{bottom:-5px;-webkit-transform:translateY(100%);transform:translateY(100%);font-size:.75em}.contact-form-style02 .contact-table dl:not(.full) .wpcf7-not-valid-tip{position:absolute;bottom:0;left:0;right:0;z-index:-1}.contact-form-style02 .confirm-table dl:not(.hasBD):not(.non-empty){opacity:.45}.contact-form-style02 .wpcf7-not-valid-tip{display:block;text-align:right}.contact-form-style02 .input_btn,.contact-form-style02 .button.thanks_btn{position:relative;display:table;margin:40px auto 0;height:45px}.contact-form-style02 .input_btn input,.contact-form-style02 .input_btn a,.contact-form-style02 .button.thanks_btn input,.contact-form-style02 .button.thanks_btn a{color:inherit}.contact-form-style02 .input_btn::before,.contact-form-style02 .input_btn::after,.contact-form-style02 .button.thanks_btn::before,.contact-form-style02 .button.thanks_btn::after{content:"";position:absolute;left:50%;width:100%;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s cubic-bezier(.34,.36,.06,1.01);transition:all 0.3s cubic-bezier(.34,.36,.06,1.01)}.contact-form-style02 .input_btn::before,.contact-form-style02 .button.thanks_btn::before{top:0}.contact-form-style02 .input_btn::after,.contact-form-style02 .button.thanks_btn::after{bottom:0}.contact-form-style02 .input_btn:hover::before,.contact-form-style02 .button.thanks_btn:hover::before{top:100%;width:80%}.contact-form-style02 .input_btn:hover::after,.contact-form-style02 .button.thanks_btn:hover::after{bottom:-7px;width:60%}.contact-form-style02 .input_btn input[type=button],.contact-form-style02 .input_btn input[type=submit],.contact-form-style02 .button.thanks_btn{background-color:#fff0;border:none;outline:0;padding:10px;cursor:pointer;text-align:center;font-size:100%;font-weight:400;text-decoration:none}.contact-form-style02 .input_btn,.contact-form-style02 .button.thanks_btn{color:#333}.contact-form-style02 .input_btn::before,.contact-form-style02 .input_btn::after,.contact-form-style02 .button.thanks_btn::before,.contact-form-style02 .button.thanks_btn::after{background-color:#fcbb45}.contact-form-style02 .contact-table input,.contact-form-style02 .contact-table textarea{background-color:#fff0;border-color:#a1a3a2;color:#495057}.contact-form-style02 .contact-table input:focus,.contact-form-style02 .contact-table textarea:focus{border-color:#000;color:#495057}.contact-form-style02 .contact-table dl.hasBD dd{border-color:#a1a3a2;color:#495057}.contact-form-style02 .contact-table dl.hasBD.focus dd{border-color:#000;color:#495057}.contact-form-style02 .contact-table dl dt{font-size:.9em}.contact-form-style02 .contact-table dl dt span{background-color:#353535;color:#fff}.screen-reader-response{display:none}.wpcf7-not-valid-tip{font-size:80%;color:#ff3c7f}.wpcf7-response-output{padding-top:20px}.wpcf7-list-item{margin-right:15px}.wpcf7-list-item-label{color:#000}.wpcf7-form-control-wrap{width:100%}.captcha_box{display:table;margin:50px auto 0}@media only screen and (max-width:1000px) and (min-width:769px){.contact-form-style01 .contact-table dt{width:40%}.contact-form-style01 .contact-table dd{width:60%}.contact-form-style02{padding:50px 30px 50px}}@media only screen and (max-width:768px){.contact-form-style01 .contact-table dl{display:block}.contact-form-style01 .contact-table dt,.contact-form-style01 .contact-table dd{width:100%}.contact-form-style01 .contact-table dd{border-color:#fff0}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table textarea{width:100%}.contact-form-style01 .contact-table input[type=checkbox],.contact-form-style01 .contact-table input[type=radio]{width:auto}.contact-form-style01 .wpcf7-list-item{display:block}.contact-form-style02{padding:40px 30px 40px}.contact-form-style02 .contact-table input,.contact-form-style02 .contact-table textarea{padding-bottom:20px;text-align:center}.contact-form-style02 .contact-table dl{width:100%}.contact-form-style02 .contact-table dl dt{width:100%;text-align:center}.contact-form-style02 .contact-table dl:not(.full) dt{bottom:20px}.contact-form-style02 .contact-table dl:not(.full).non-empty dt,.contact-form-style02 .contact-table dl:not(.full).focus dt{font-size:.9em}.contact-form-style02 .wpcf7-not-valid-tip{text-align:center}}.under.page-inheritance #mainContent,.under.page-inheritance .inheritance_sec02,.under.page-inheritance .bg_gray,.under.page-inheritance .bg_gray .bg_white,.under.page-before-life #mainContent,.under.page-before-life .inheritance_sec02,.under.page-before-life .bg_gray,.under.page-before-life .bg_gray .bg_white{position:relative;z-index:1}.under.page-inheritance #mainContent::before,.under.page-inheritance .inheritance_sec02::before,.under.page-inheritance .bg_gray::before,.under.page-inheritance .bg_gray .bg_white::before,.under.page-before-life #mainContent::before,.under.page-before-life .inheritance_sec02::before,.under.page-before-life .bg_gray::before,.under.page-before-life .bg_gray .bg_white::before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:100.1%;height:100%;max-width:1281px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:-1;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/body_bg.png) repeat-y left top 0;background-size:100% auto}.under.page-inheritance section h3,.under.page-before-life section h3{margin-top:0}.under.page-inheritance #mainContent>.inner,.under.page-before-life #mainContent>.inner{max-width:100%;padding:0}.under.page-inheritance h3,.under.page-before-life h3{position:relative;color:#2b2b2b;text-align:center;margin-bottom:50px;font-size:14px;font-family:"Shippori Mincho",serif}.under.page-inheritance h3.txt_ver,.under.page-before-life h3.txt_ver{margin-bottom:0;text-align:left}.under.page-inheritance h3.txt_ver:after,.under.page-before-life h3.txt_ver:after{display:none}.under.page-inheritance h3 .en,.under.page-before-life h3 .en{color:#5f9d7b;display:block;z-index:1;letter-spacing:.05em;font-weight:500;font-size:14px;text-transform:uppercase;line-height:1.36}.under.page-inheritance h3 .jp,.under.page-before-life h3 .jp{display:table;z-index:1;position:relative;font-weight:400;letter-spacing:.3em;line-height:1.1;font-size:36px;color:#2b2b2b}.under.page-inheritance .inner_sm,.under.page-before-life .inner_sm{padding-left:10px;padding-right:10px;max-width:1044px}.under.page-inheritance .btn-group .btn.style01 a:before,.under.page-inheritance .btn-group .btn.style02 a:before,.under.page-inheritance .btn-group .btn.style02 a:before,.under.page-before-life .btn-group .btn.style01 a:before,.under.page-before-life .btn-group .btn.style02 a:before,.under.page-before-life .btn-group .btn.style02 a:before{top:0;margin:auto}.under.page-inheritance .key{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_key.jpg)}.under.page-before-life .key{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/before-life_key.jpg)}.under.page-before-life .box_inheritance h3 .jp{line-height:1.2}.under.page-before-life .box_inheritance p{margin-bottom:42px}.under .inheritance_sec03{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec03_bg.jpg) no-repeat center/cover;padding:85px 0 100px;color:#fff;position:relative}.under .inheritance_sec03 h3{font-size:36px;color:#fff;padding-bottom:0;text-align:left;margin:0 0 39px}.under .inheritance_sec03 h3:after{display:none}.under .inheritance_sec03 .txt_en{font-size:140px;font-family:"Shippori Mincho",serif;letter-spacing:-1px;line-height:.6;color:rgb(255 255 255 / .1);position:absolute;top:0;left:50%;width:100%;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.under .inheritance_sec03 .box_service{max-width:615px;width:100%;margin-bottom:32px}.under .inheritance_sec03 .box_step{margin:0 -15px 63px}.under .inheritance_sec03 .box_step_item{width:194px;height:194px;margin:0 19px;padding-top:1.5%;position:relative;z-index:1;border-radius:50%;background-color:rgb(99 138 117 / .7)}.under .inheritance_sec03 .box_step_item::after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:calc(100% + 6px);height:calc(100% + 6px);left:-3px;top:-3px;border-radius:50%;border:3px solid rgb(255 255 255 / .3);z-index:-1}.under .inheritance_sec03 .box_step_item:not(:last-child):before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;width:34px;height:8px;top:calc(50% - 2px);right:-36px;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/box_step_line.png);background-repeat:no-repeat;background-size:100% auto}.under .inheritance_sec03 .box_step_item .num{padding-left:11%;line-height:1;margin-bottom:.75em;color:#fff;font-size:24px;font-family:"Shippori Mincho",serif;letter-spacing:.05em;font-weight:500;margin-top:-3px}.under .inheritance_sec03 .box_step_item .tt{padding-top:80px;font-size:16px;line-height:1;text-align:center;color:#fff;letter-spacing:.1em;background-repeat:no-repeat;background-position:top center;background-size:auto 67px}.under .inheritance_sec03 .box_step_item:nth-child(1) .tt{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec03_icon01.png)}.under .inheritance_sec03 .box_step_item:nth-child(2) .tt{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec03_icon02.png)}.under .inheritance_sec03 .box_step_item:nth-child(3) .tt{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec03_icon03.png)}.under .inheritance_sec03 .box_step_item:nth-child(4){background-size:auto 56px}.under .inheritance_sec03 .box_step_item:nth-child(4) .tt{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec03_icon04.png)}.under .inheritance_sec03 .box_bnr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .inheritance_sec03 .box_bnr>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48.4%}.under .inheritance_sec03 .box_bnr>div p{position:relative;color:#fff;line-height:1.2;width:100%}.under .inheritance_sec03 .box_bnr>div p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:110px;color:inherit;font-size:30px;font-weight:600;letter-spacing:.08em;border:2px solid #fff;line-height:1;font-family:"Shippori Mincho",serif;text-decoration:none}.under .inheritance_sec03 .box_bnr>div p a>span{display:block;position:relative;padding-left:59px}.under .inheritance_sec03 .box_bnr>div p a>span:before{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;top:calc(50% - 15px);width:34px;height:34px;background-repeat:no-repeat;background-size:100% auto;background-position:center}.under .inheritance_sec03 .box_bnr>div.bnr_tel p a{text-align:left}.under .inheritance_sec03 .box_bnr>div.bnr_tel p a>span{margin-left:-.3em}.under .inheritance_sec03 .box_bnr>div.bnr_tel p a>span:before{left:3px;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_tel2.png)}.under .inheritance_sec03 .box_bnr>div.bnr_tel p a .sm{margin-top:.65em;display:block;font-size:14px;font-weight:700;letter-spacing:.05em}.under .inheritance_sec03 .box_bnr>div.bnr_mail p a{padding-bottom:1.4%;padding-right:1.8%;font-size:28px;letter-spacing:.1em;font-weight:500;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;color:#666}.under .inheritance_sec03 .box_bnr>div.bnr_mail p a span{padding-left:56px}.under .inheritance_sec03 .box_bnr>div.bnr_mail p a span:before{left:0;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ic_maill.png)}.under .inheritance_sec04{padding:160px 0 113px}.under .inheritance_sec05{padding:141px 0 116px}.under .inheritance_sec05 .box_inheritance h3{margin-bottom:45px}.under .inheritance_sec05 .box_inheritance .bold{color:#666}.under .inheritance_sec05 .box_inheritance .btn-group{margin-top:20px}.under .inheritance_sec06{padding:138px 0 95px}.under .inheritance_sec06 .box_inheritance h3{margin-bottom:45px}.under .inheritance_sec06 .box_inheritance .btn-group{margin-top:20px}.under .inheritance_sec07{padding:159px 0 94px}.under .inheritance_sec07 .box_inheritance h3{margin-bottom:45px}.under .inheritance_sec07 .box_inheritance .btn-group{margin-top:20px}.under .inheritance_sec08{padding:160px 0 253px}.under .inheritance_sec08 .box_inheritance h3{margin-bottom:45px}.under .inheritance_sec08 .box_inheritance .btn-group{margin-top:20px}.under .inheritance_sec09{padding-bottom:100px}.under .inheritance_sec09 .pic{height:560px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec09_title.jpg) no-repeat center/cover;padding:140px 0}.under .inheritance_sec09 .pic h3 .en{color:#fff;margin-bottom:18px}.under .inheritance_sec09 .pic h3 .jp{margin-left:auto;margin-right:auto;color:#fff;font-size:60px;letter-spacing:.1em}.under .inheritance_sec09 .pic h3:after{display:none}.under .inheritance_sec09 .bg_white{max-width:1280px;width:90%;margin:-213px auto 0;background-color:#fff;padding:120px 40px}.under .inheritance_sec09 .inheritance_post{padding-bottom:0}.under .before-life_sec01 .box_message_img h3{padding-right:57px}.under .before-life_sec01 .box_message_content{max-width:650px;width:100%;padding:65px 130px 60px 72px;bottom:-88px}.under .before-life_sec03{padding:159px 0 95px}.under .before-life_sec04{padding:160px 0 95px}.under .before-life_sec04 .box_inheritance h3{margin-bottom:39px}.under .before-life_sec04 .box_inheritance .btn-group{margin-top:41px}.under .before-life_sec05{padding:160px 0 95px}.under .before-life_sec05 .box_inheritance h3{margin-bottom:45px}.under .before-life_sec05 .box_inheritance .btn-group{margin-top:41px}.under .before-life_sec06{padding:160px 0 251px}.under .before-life_sec06 .box_inheritance h3{margin-bottom:45px}.under .before-life_sec06 .box_inheritance .btn-group{margin-top:41px}.under .before-life_sec07{padding-bottom:105px}.under .before-life_sec07 .pic{min-height:640px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/before-life_sec07_title.jpg) no-repeat center/cover;padding:137px 0 188px;color:#fff}.under .before-life_sec07 .pic .cont{width:55%}.under .before-life_sec07 .pic h3{padding-top:.4em;text-align:left;width:45%}.under .before-life_sec07 .pic h3 .en{color:#fff;margin-top:36px;margin-left:0;font-size:24px;line-height:2.5;letter-spacing:.2em}.under .before-life_sec07 .pic h3 .jp{font-weight:500;color:#fff;font-size:60px;letter-spacing:.05em}.under .before-life_sec07 .pic h3:after{display:none}.under .before-life_sec07 .pic .cont{padding-right:10px}.under .before-life_sec07 .pic .cont p{font-size:15px}.under .before-life_sec07 .bg_white{max-width:1280px;width:90%;margin:-129px auto 0;background-color:#fff;padding:117px 40px 120px}.under .before-life_sec07 .bg_white h3{text-align:left;margin-bottom:59px}.under .before-life_sec07 .bg_white h3 .jp{margin-top:19px;letter-spacing:.2em;color:#666}.under .before-life_sec07 .bg_white h3:after{display:none}.under .before-life_sec07 .bg_white .inner_sm{max-width:932px}.under .before-life_sec07 .box_video{margin-bottom:96px}.under .before-life_sec07 .box_video h3{margin-bottom:60px}.under .before-life_sec07 .box_youtube{height:425px;width:100%;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/before-life_sec07_thumbnail.jpg) no-repeat center/cover}.under .before-life_sec07 .bnr_recommended_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:110px;max-width:440px;width:48.5%;background-color:#5f9d7b;color:#fff;position:relative;padding:20px 38px;margin-bottom:20px}.under .before-life_sec07 .bnr_recommended_item:hover{opacity:.8}.under .before-life_sec07 .bnr_recommended_item:after{content:"";position:absolute;bottom:4px;right:4px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:#fff0 #fff0 #fff #fff0}.under .before-life_sec07 .bnr_recommended_item p{font-size:24px;letter-spacing:.1em;line-height:1.3;width:calc(100% - 100px)}.under .before-life_sec07 .bnr_recommended_item figure{width:71px;margin-right:28px}.under .before-life_sec07 .bnr_recommended_item figure img{width:100%}.under .before-life_sec07_bnr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:65px 0 0}.under .before-life_sec07 .bnr_item{width:46%;max-width:496px;margin:15px}.under .box_message{padding:112px 0 90px}.under .box_message .inner_big{position:relative}.under .box_message_img{max-width:1237px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .box_message_img figure+figure{border-left:1px solid #fff}.under .box_message_img h3{max-width:236px;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.under .box_message_img h3 .en{margin-left:8px}.under .box_message_img h3 .jp{line-height:1.67}.under .box_message_content{max-width:650px;width:100%;padding:65px 72px 60px;position:absolute;right:0;bottom:-46px;background:#fff}.under .box_counselling{background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec02_bg.jpg) no-repeat center/cover;padding:102px 0 79px}.under .box_counselling h3{margin-bottom:59px;font-size:36px}.under .box_counselling h3:after{display:none}.under .box_counselling h3 .en{font-size:.777778em;margin-bottom:22px}.under .box_counselling h3 .jp{font-size:1.666667em;margin:0 auto;font-weight:500;letter-spacing:.2em;color:#666}.under .box_counselling .fblock{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .box_counselling_item{background-color:#fff;width:calc(33.3333333333% - 36px);max-width:280px;max-height:140px;margin:0 18px 40px;text-align:center;padding:10px;position:relative;-webkit-transition:0.3s all;transition:0.3s all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .box_counselling_item:after{content:"";position:absolute;bottom:4px;right:4px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:#fff0 #fff0 #5f9d7b #fff0}.under .box_counselling_item figure{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;max-width:53px}.under .box_counselling_item:hover figure{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.under .box_counselling_item figure img{-webkit-transition:0.3s all;transition:0.3s all}.under .box_counselling_item p{line-height:1.78;letter-spacing:.05em;font-size:15px}.under .box_counselling_item:hover{color:#fff;background-color:#5f9d7b}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.under .box_counselling_item figure img{height:50px}.under .box_counselling_item:hover{color:#666;background-color:#c8ded2}}.under .box_counselling_item:hover:after{border-color:#fff0 #fff0 #fff #fff0}.under .bg_gray{background-color:#fbfafa}.under .box_inheritance{padding-bottom:78px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.under .box_inheritance h3{margin-bottom:43px;text-align:left}.under .box_inheritance h3:after{display:none}.under .box_inheritance h3 .en{text-align:left;line-height:1;margin-bottom:22px}.under .box_inheritance h3 .jp{font-size:46px;letter-spacing:.2em;color:#666;font-weight:500;text-align:left}.under .box_inheritance h3 .sm{font-size:30px;letter-spacing:.2em;margin-left:-15px}.under .box_inheritance_img{width:45%;max-width:450px}.under .box_inheritance_content{width:49.5%;max-width:448px;margin-left:5.5%}.under .box_inheritance_content .box_in{max-width:585px;width:100%;margin-top:-3px}.under .box_inheritance_content .bold{letter-spacing:.1em;margin-bottom:25px}.under .box_inheritance.box_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.under .box_inheritance.box_right .box_inheritance_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.under .box_inheritance.box_right .box_inheritance_content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:5%;margin-left:0;max-width:448px}.under .box_inheritance.box_right .box_inheritance_content .box_in{margin-left:auto}.under .box_inheritance .btn-group{margin-top:40px}.under .box_inheritance .btn-group .btn.style01,.under .box_inheritance .btn-group .btn.style02,.under .box_inheritance .btn-group .btn.style02{margin-left:0}.under .inheritance_post h3{font-size:36px;margin-bottom:59px}.under .inheritance_post h3:after{margin-top:23px}.under .inheritance_post h3.style2 .en{font-size:.777778em}.under .inheritance_post h3.style2 .jp{margin:.55em auto 0;text-align:center;font-size:1.166667em;letter-spacing:.2em;font-weight:500;color:#666}.under .inheritance_post h3.style2::after{display:none}.under .inheritance_post .post_item{width:calc(33.3333333333% - 14px);position:relative}.under .inheritance_post .post_item:hover figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}.under .inheritance_post .post_item:hover .tt{color:#5f9d7b}.under .inheritance_post .post_item figure{border:3px solid #eae9e9;height:135px;position:relative;margin-bottom:25px;overflow:hidden}.under .inheritance_post .post_item figure img{-webkit-transition:0.3s all;transition:0.3s all;transition:0.3s all;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.under .inheritance_post .post_item .date{color:#828282;font-size:14px;letter-spacing:.1em;margin-bottom:8px;line-height:1}.under .inheritance_post .post_item .tt{font-size:16px;letter-spacing:.1em;line-height:2.1;font-weight:500}.under .inheritance_post .btn-group{margin-top:60px}.under .inheritance_post .btn-group .btn.style01,.under .inheritance_post .btn-group .btn.style02,.under .inheritance_post .btn-group .btn.style02,.under .box_inheritance .btn-group .btn.style01,.under .box_inheritance .btn-group .btn.style02,.under .box_inheritance .btn-group .btn.style02{width:auto}@media only screen and (min-width:769px){.post_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post_list .post_item{margin-right:21px}.post_list .post_item:nth-child(3n){margin-right:0}}@media only screen and (max-width:1440px){.under .inheritance_sec03 .txt_en{font-size:9.5vw}}@media only screen and (min-width:769px) and (max-width:1280px){.under .inheritance_sec03 .box_service{max-width:500px}.under .inheritance_sec03 .box_step_item{width:145px;height:145px;padding-top:0}.under .inheritance_sec03 .box_step_item .num{margin-bottom:14px}.under .inheritance_sec03 .box_step_item .tt{background-size:auto 52px;padding-top:60px}.under .inheritance_sec04{padding:85px 0 90px}.under .inheritance_sec05,.under .inheritance_sec06,.under .inheritance_sec07,.under .inheritance_sec08{padding:85px 0 90px}.under .inheritance_sec05 .box_inheritance h3,.under .inheritance_sec06 .box_inheritance h3,.under .inheritance_sec07 .box_inheritance h3,.under .inheritance_sec08 .box_inheritance h3{margin-bottom:20px}.under .inheritance_sec05 .box_inheritance .btn-group,.under .inheritance_sec06 .box_inheritance .btn-group,.under .inheritance_sec07 .box_inheritance .btn-group,.under .inheritance_sec08 .box_inheritance .btn-group{margin-top:0}.under .inheritance_sec05 .box_inheritance .bold,.under .inheritance_sec06 .box_inheritance .bold,.under .inheritance_sec07 .box_inheritance .bold,.under .inheritance_sec08 .box_inheritance .bold{font-size:16px;margin-bottom:10px}.under .inheritance_sec05 .box_inheritance .list01 li,.under .inheritance_sec06 .box_inheritance .list01 li,.under .inheritance_sec07 .box_inheritance .list01 li,.under .inheritance_sec08 .box_inheritance .list01 li{padding-bottom:10px;font-size:14px;letter-spacing:.05em}.under .inheritance_sec09{padding-bottom:75px}.under .inheritance_sec09 .pic{height:400px;padding-top:75px}.under .inheritance_sec09 .pic h3 .jp{font-size:45px}.under .inheritance_sec09 .bg_white{margin-top:-170px;padding:66px 20px}.under .before-life_sec07 .pic h3{width:40%}.under .before-life_sec07 .pic h3 .jp{font-size:50px}.under .before-life_sec07 .pic .cont{width:57%}.under .before-life_sec07 .pic .cont p{font-size:14px}.under .before-life_sec07 .box_youtube{height:350px}.under .before-life_sec07 .bnr_recommended_item p{font-size:18px}.under .before-life_sec07 .bnr_recommended_item figure{width:48px;margin-right:16px}.under .box_message{padding:8vw 0 5vw 0}.under .box_message_img h3 .en{font-size:1.4vw}.under .box_message_img h3 .jp{font-size:3vw;letter-spacing:.2em}.under .box_message_content{max-width:58vw;padding:4vw 4vw;bottom:-12vw}.under .box_message_content p{font-size:1.8vw}.under .box_counselling h3{font-size:30px}.under .box_counselling h3 .en{margin-bottom:12px}.under .box_counselling_item{width:calc(33.3333333333% - 14px);margin:0 7px 30px}.under .box_inheritance{padding-bottom:50px}.under .box_inheritance h3{margin-bottom:22px}.under .box_inheritance h3 .en{margin-bottom:10px}.under .box_inheritance h3 .jp{font-size:40px}.under .box_inheritance .btn-group{margin-bottom:0}.under .inheritance_post h3{margin-bottom:40px;font-size:30px}.under .inheritance_post h3:after{margin-top:15px}.under .inheritance_post .post_item .tt{font-size:16px}.under .inheritance_post .btn-group{margin-top:30px}.under .inheritance_post .btn-group .btn.style01 a,.under .inheritance_post .btn-group .btn.style02 a,.under .inheritance_post .btn-group .btn.style02 a,.under .box_inheritance .btn-group .btn.style01 a,.under .box_inheritance .btn-group .btn.style02 a,.under .box_inheritance .btn-group .btn.style02 a{padding:15px 55px 16px 20px;font-size:17px}.under .inheritance_post .btn-group .btn.style01:hover a,.under .inheritance_post .btn-group .btn.style02:hover a,.under .inheritance_post .btn-group .btn.style02:hover a,.under .box_inheritance .btn-group .btn.style01:hover a,.under .box_inheritance .btn-group .btn.style02:hover a,.under .box_inheritance .btn-group .btn.style02:hover a{padding:15px 55px 16px 30px}}@media only screen and (min-width:769px) and (max-width:992px){.under ul.list01 li .pc_only{display:none}.under .box_counselling_item p{font-size:16px}}.under ul.list01:last-child,.under ul.list01.mb0{margin-bottom:0}.under ul.list01 li{position:relative;padding-left:19px;padding-bottom:20px;line-height:2.25;letter-spacing:.1em;font-size:16px}.under ul.list01 li::before{content:"";width:4px;height:4px;background:#5f9d7b;position:absolute;left:7px;top:1em;border-radius:50%}.under .img_col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.under .img_col2>figure{margin-bottom:30px;width:48.5%}.under .img_col3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.under .img_col3>figure{margin-bottom:30px;width:31.5%}.under .ud_youtube{margin:50px 0 0;position:relative;width:100%;padding-top:56.25%}.under .ud_youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.under .ud_map{margin-top:50px}.under .btn-group .btn.style01,.under .btn-group .btn.style02,.under .btn-group .btn.style02{max-width:620px;width:100%}.under .btn-group .btn.style01 a:before,.under .btn-group .btn.style02 a:before,.under .btn-group .btn.style02 a:before{top:0;margin:auto;-webkit-transform:none;transform:none}.under .list_anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.under .list_anchor li{width:30%;text-align:center;max-width:300px;border:1px solid #5f9d7b;margin:15px}.under .list_anchor li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-decoration:none;position:relative;color:#fff;background-color:#5f9d7b;padding:15px 20px;-webkit-transition:0.3s all;transition:0.3s all}.under .list_anchor li a:after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;bottom:0;top:0;right:10px;margin:auto;width:0;height:0;border-top:4.5px solid #fff0;border-bottom:4.5px solid #fff0;border-left:8px solid #fff;-webkit-transition:0.3s all;transition:0.3s all}.under .list_anchor li:hover a{color:#5f9d7b;background-color:#fff}.under .list_anchor li:hover a:after{border-left:8px solid #5f9d7b}.under .txt_line2{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgb(15 119 87 / .22)));background:linear-gradient(transparent 60%,rgb(15 119 87 / .22) 60%);font-weight:700;display:inline-block;line-height:1.7}.under .list_staff .staff_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;border-bottom:2px solid #5f9d7b;border-top:2px solid #5f9d7b;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .list_staff .staff_item_img{width:25%;background-color:#e3f2f9;text-align:center}.under .list_staff .staff_item_content{background:rgb(95 157 123 / .07);padding:40px 40px;width:75%}.under .list_staff .staff_item_content .staff_name{font-size:22px;font-family:"Shippori Mincho",serif;color:#333;font-weight:600}.under .list_staff .staff_item_content .btn-group .btn.style01,.under .list_staff .staff_item_content .btn-group .btn.style02,.under .list_staff .staff_item_content .btn-group .btn.style02{margin-left:0;max-width:380px}.under .list_staff .staff_item_content .btn-group .btn.style01 a:before,.under .list_staff .staff_item_content .btn-group .btn.style02 a:before,.under .list_staff .staff_item_content .btn-group .btn.style02 a:before{background-color:#fff}.under .txt_line01{background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(75%,#9eceff));background:linear-gradient(transparent 75%,#9eceff 75%);font-weight:700}@media only screen and (min-width:426px){.sp_425{display:none!important}}.under .feature_box_spec{margin-top:40px;padding:60px 0;text-align:center;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/feature_bg01.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.under .feature_box_spec .feature_box_bg{padding:20px;background:-webkit-gradient(linear,left top,right top,from(rgb(255 255 255 / .5)),color-stop(40%,white),color-stop(60%,white),to(rgb(255 255 255 / .5)));background:linear-gradient(90deg,rgb(255 255 255 / .5) 0%,white 40%,white 60%,rgb(255 255 255 / .5) 100%)}.under .feature_box_spec p{letter-spacing:.1em;font-size:24px;line-height:1.6}.under .feature_box_spec.bg02{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/feature_bg02.jpg)}.under .feature_box_spec.bg03{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/feature_bg03.jpg)}.under .under_faq_box{margin-top:100px}.under .under_faq_box .item:not(:last-child){margin-bottom:40px}.under .under_faq_box .ques{padding:10px 20px 10px 60px;background-color:#f2faf3;text-indent:-45px;font-weight:500;line-height:1.8;font-size:20px;position:relative}.under .under_faq_box .ques::before{content:"";position:absolute;bottom:0;left:0;background:#0b872a;height:3px;width:60px}.under .under_faq_box .ques .eng{padding-right:20px;font-size:30px;font-weight:700;color:#0b872a;font-family:"Lora",serif;text-transform:uppercase}.under .under_faq_box .ans{margin-top:20px;padding:10px 20px 10px 60px}.under .b_df{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.under .jc_c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .jc_sw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .ud_box_list{padding:50px 60px;background:rgb(95 157 123 / .15);position:relative;z-index:0}.under .ud_box_list.no_ttl{padding:30px 40px}.under .ud_box_list.no_ttl::before{content:none}.under .ud_box_list::before{content:"";position:absolute;z-index:-1;top:16px;left:16px;right:16px;bottom:16px;border:1px dashed #5f9d7b}.under .ud_box_list .ttl{font-size:22px;font-weight:700;color:#5f9d7b;font-family:"Shippori Mincho",serif;line-height:1.6;margin-bottom:24px}.under .ud_box_list .list01 li:last-child{padding-bottom:0}.under .ud_box_list .l_box1{margin-bottom:30px}.under .box_mt1{margin-top:40px}.under .box_qa.no_number .ques .box{padding-left:0}.under .box_qa.no_arown .qa:not(:last-child){margin-bottom:40px}.under .box_qa.no_arown .qa:not(:last-child)::after{content:none}.under .box_qa .btn-group{max-width:440px;margin-left:auto;margin-right:auto}.under .box_qa .btn-group .btn.style01,.under .box_qa .btn-group .btn.style02{width:auto;display:table}.under .box_qa .btn-group .btn.style01 a,.under .box_qa .btn-group .btn.style02 a{padding:8px 65px 9px 20px;display:table}.under .b_tb{display:-webkit-box;display:-ms-flexbox;display:flex}.under .b_tb:not(:last-of-type){margin-bottom:15px}.under .b_tb.f_note dt,.under .b_tb.f_note dd{font-size:16px}.under .b_tb dt,.under .b_tb dd{font-size:18px;line-height:2.3333333333}.under .b_tb dt{width:30px}.under .b_tb dd{width:calc(100% - 30px)}.under .f16{font-size:16px}.under table.tbl_l td{text-align:left}.under .txt_line1{background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(75%,rgb(95 157 123 / .6)));background:linear-gradient(transparent 75%,rgb(95 157 123 / .6) 75%);font-weight:700}.under .tax_box{padding:30px;border:2px dashed #5f9d7b;background:rgb(95 157 123 / .1)}.under .note_tax{margin-top:15px}.under .meritbox{margin-top:30px}.under .meritbox .item{width:48%}.under .meritbox .item.item1{border:1px solid #10785a}.under .meritbox .item.item1 .ttl{background:#10785a}.under .meritbox .item.item2{border:1px solid #5f9d7b}.under .meritbox .item.item2 .ttl{background:#5f9d7b}.under .meritbox .ttl{padding:5px 10px;text-align:center;color:#fff}.under .meritbox .b_txt{padding:10px 30px}.under .list_inblock li{display:inline-block}.under .list_inblock li:not(:first-child){margin-left:15px}.under .ttl_01{font-family:"Shippori Mincho",serif;font-size:22px;color:#5f9d7b;font-weight:700}.under .list_anchor.col2 li{width:calc(50% - 30px);max-width:500px}.under .acl_mt{margin-top:40px}.under .fees_point{margin-top:50px}.under .fees_point .item{width:48%;margin-bottom:4%;border:1px solid #5f9d7b}.under .fees_point .ttl{padding:14px 10px;background:#5f9d7b;text-align:center;color:#fff;font-weight:500;font-family:"Shippori Mincho",serif;font-size:22px;line-height:1.6}.under .fees_point .b_txt{padding:10px 30px;text-align:center}.under .center{text-align:center}.under .fees_box_bnr.col4 .box_bnr{width:23%}.under .fees_box_bnr.col3 .box_bnr{width:31.5%}.under .fees_box_bnr.col2 .box_bnr{width:48%}.under .fees_box_bnr .box_bnr{width:100%;text-align:center;background:#5f9d7b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 10px;color:#fff;position:relative;z-index:0}.under .fees_box_bnr .box_bnr::before{content:"";position:absolute;z-index:-1;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed rgb(255 255 255 / .5)}.under .post_txt_note{padding-left:20px}.under .box_mb1{margin-bottom:30px}.box_hp_mainvisual{background:#fff;text-align:center;color:#292929;padding:50px 50px;position:absolute;right:60px;bottom:110px}.communication .box_hp_mainvisual{padding:50px 20px}.main_txt{margin-bottom:0;font-size:30px;font-weight:700;line-height:1.3em}.main_txt_h{font-size:35px}.box_hb_stt{background:#fa8f20;color:#fff;text-align:center;border-radius:50%;position:absolute;font-weight:700;height:130px;width:130px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;bottom:0;-webkit-transform:translate(-60%,50%);transform:translate(-60%,50%);margin-bottom:0}.main_hp_box .inner{position:relative;height:100%}.under #main.lexpage{padding:0 0}.archive_single_list_exlp .boxmain_tab a:last-child{border-bottom:1px solid #dedede}.lexpage .archive_single_list_exlp .list_post{margin-bottom:40px}.ttl_lp01{text-align:center;font-size:26px;font-weight:700;position:relative;margin-bottom:1.7em}.ttl_lp01_s02{padding-bottom:.85em}.ttl_lp01_s02:before{content:"";width:110px;height:3px;background:#1c1c1c;position:absolute;bottom:0;left:calc(50% - 55px)}.ttl_lp01 .sp_onl{display:none}.ttl_lp01 strong{font-size:140%}.lpbox{padding:55px 0}.lpbox01{background:#e9f3f5}.lpbox02{background:#faf8ef}.lpbox04{padding-top:10px}.blog-content .entry>h4{margin-top:60px}.blog-content .entry>h5{margin-top:50px}.blog-content .entry .colImg1 img,.img_wcap_ct img{max-height:500px}.blog-content .entry .list01{margin-top:30px}ul.list-tab01{padding:0;list-style:none;display:none;max-width:800px;margin:0 auto 30px;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.list-tab01 li{width:calc((100% - 20px) / 3);background:#b7b7b7;color:#fff;display:inline-block;padding:10px 0;cursor:pointer;font-size:20px;font-weight:700;border-radius:5px;text-decoration:none;-webkit-box-shadow:inset 0 -4px 0 0 #7f7f7f;box-shadow:inset 0 -4px 0 0 #7f7f7f;margin:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}ul.list-tab01 li.current{background:#9fbc8d;-webkit-box-shadow:inset 0 -4px 0 0 #386934;box-shadow:inset 0 -4px 0 0 #386934}ul.list-tab01 li:nth-child(3n+3){margin-right:0}.list_bxex_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px}.list_bxex02_col{width:calc((100% - 40px) / 3);margin-right:20px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:5px;position:relative}.list_bxex02_col:nth-child(3n+3){margin-right:0}.list_bxex02_col:before{content:"";width:0;height:0;border-top:20px solid #9fbc8d;border-right:20px solid #fff0;position:absolute;left:3px;top:3px}.list_bxex02_ttl{font-size:30px;font-weight:700;padding-top:20px;position:relative;margin-bottom:35px;text-align:center}.list_bxex02_ttl:before{content:"";background:#9fbc8d;width:60px;height:3px;position:absolute;left:50%;margin-left:-30px;bottom:-10px}.list_bxex02_col.list_bxex02_cl01:before{border-top:10px solid #9fbc8d;border-right:10px solid #fff0}.list_bxex02_cl01 .list_bxex02_ttl:before{background:#9fbc8d}.list_bxex02_ttl.list_bxex02_ttl_01{font-size:20px;line-height:24px}.box_sub01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.list_bxex02_btn{margin-bottom:0}.list_bxex02_btn a{background-size:15px auto;color:#fff;display:inline-block;padding:3px 35px 3px 20px;cursor:pointer;font-size:15px;font-weight:700;border-radius:3px;text-decoration:none;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:all 0.2s;transition:all 0.2s}.list_bxex02_btn a:hover{background-position:right 5px center;opacity:.8}.list_bxex02_ttl_sub{font-size:18px;color:#333;text-align:center;font-weight:700;margin-bottom:0}.list_bxex02_des_ttl{font-size:16px;color:#333;text-align:center;font-weight:700;margin-bottom:15px}.list_bxex02_des{font-weight:500;color:#333;margin-bottom:10px}.list_bxex02_pd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.list_bxex_02 li{background:#f9f9f9;padding:10px 1px 10px 1px;width:calc((100% - 21px) / 3);margin:0 10px 10px 0;text-align:center}.list_bxex_02 li:nth-child(3n+3){margin-right:0}.list_bxex_02 li.list2r img{margin-bottom:5px}.list_bxex_02 li img{display:block;margin:0 auto 8px}.list_bxex_02 li span{font-size:11px;line-height:14px;display:block}.under_post{font-size:17px}.center_img{margin:0 auto 1.5em;text-align:center}.inbl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.tag_cate{border:1px solid #e5127c;color:#e5127c;font-size:12px;font-weight:700;margin-right:8px;line-height:20px;padding:0 12px}.post_date{font-size:16px;font-weight:700}.img_wcap_ct{margin:40px auto 40px;text-align:center}.box_center{max-width:760px;margin:0 auto 40px}p:empty{display:none}.note01{margin-bottom:30px}.note01{position:relative;padding-left:20px;line-height:1.6em;margin-bottom:10px}.note01:before{content:"※";z-index:4;position:absolute;top:0;left:0}.note01.note_c{color:#d90029}.note01.note_c:before{color:#d90029}.box_ctwimg{clear:both;margin-bottom:40px}.box_ctwimg p:last-child{margin-bottom:0}.img_r{max-width:420px;float:right;margin:0 0 20px 40px}.img_l{max-width:420px;float:left;margin:0 40px 20px 0}.catption_txt{padding-top:10px;color:#8e8e8e;font-size:15px;display:block;letter-spacing:-.05em}.box_lig01{margin-top:40px;position:relative;padding:40px;background:#e3edf7;margin-bottom:40px}.box_lig01 p:last-child{margin-bottom:0}.box_lig02{margin-top:40px;position:relative;padding:40px;background:#f7f7f7;margin-bottom:40px}.box_lig02 p:last-child{margin-bottom:0}.maint0{margin-top:0}blockquote p,blockquote li,blockquote dt,blockquote dd,blockquote a{font-size:16px}blockquote{position:relative;padding:25px 30px 25px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f7f7;margin-bottom:40px;border-left:2px solid #5f9d7b;-webkit-box-shadow:1px 2px 2px 0 #e0e0e0;box-shadow:1px 2px 2px 0 #e0e0e0}blockquote:before{position:absolute;top:15px;left:20px;z-index:2;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/icon_quote.png) no-repeat;background-size:26px;width:26px;height:26px;content:""}blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}@media screen and (max-width:960px){.img_l{max-width:300px;margin:0 20px 15px 0}.img_r{max-width:300px;margin:0 0 15px 20px}}@media screen and (max-width:768px){.img_wcap_ct{margin-bottom:30px;width:auto!important}.img_wcap_ct img{max-height:400px}.blog-content .entry>h4{margin-top:40px}.blog-content .entry>h5{margin-top:30px}.under .blog-content .entry .colImg1 img,.under .img_wcap_ct img{max-width:100%}.box_lig01,.box_lig02{padding:20px;margin-top:30px}.inbl{margin-bottom:40px}.box_lig01,.box_lig02{padding:20px}.under_post table th{font-size:15px}}@media screen and (max-width:640px){.img_l,.img_r{float:none;max-width:100%;margin:0 0 20px 0}}#toc_container li.lih4{margin-left:1.5em}#toc_container li.lih5{margin-left:3em}.box_inner{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}.group_circle{position:relative;z-index:1;padding:61px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.group_circle .circle_box{border-radius:50%;width:200px;height:200px;margin:15px;text-align:center;padding-top:23px;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}.group_circle .circle_box:hover{opacity:.8}.group_circle .circle_txt{color:#fff;font-size:18px;line-height:26px;letter-spacing:.01em;text-align:center;font-weight:600;font-family:"Shippori Mincho",serif}.group_circle .circle_box .circle_icon{margin-bottom:5px;height:85px}.group_circle .circle_box .circle_icon img{width:auto;height:100%}.group_circle .circle_box:first-child{background-color:rgb(39 141 83 / .9)}.group_circle .circle_box:nth-child(2){background-color:rgb(63 126 127 / .9)}.group_circle .circle_box:nth-child(3){background-color:rgb(186 63 76 / .9)}.group_circle .circle_box:nth-child(4){background-color:rgb(135 122 165 / .9)}.group_circle .circle_box:last-child{background-color:rgb(229 116 67 / .9)}.idx01_flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index01 .box_phone .number,.time{font-family:"Shippori Mincho",serif;color:#5f9d7b}.block_head{position:relative;z-index:2}.block_head h3,.block_head p{font-family:"Shippori Mincho",serif;letter-spacing:.2em;font-weight:400;text-align:center}.block_head h3{font-size:16px;color:#5f9d7b;margin-bottom:0;padding-bottom:0;text-transform:uppercase;margin-bottom:25px;font-weight:500}.block_head p{font-size:34px;color:#2b2b2b;line-height:1;font-weight:500}.block_sub{text-align:center;font-size:18px;letter-spacing:.1em;font-weight:400;color:#666;margin-top:32px;line-height:1.5}@media screen and (max-width:1280px){.block_sub{padding:0 10px}}@media screen and (min-width:1281px){.block_sub{line-height:46px}}.link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.link a{display:block;width:100%;height:100%}.idx_strengths{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/streng_bg.jpg);margin-bottom:54px;padding-top:90px;padding-bottom:101px;position:relative;z-index:2}.idx_strengths::before{position:absolute;content:"";display:block;width:100%;height:100%;max-width:100%;left:0%;top:0;z-index:1;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/body_bg.png) repeat-y center top;opacity:.2}.idx_strengths h3,.jp{position:relative;z-index:1}.idx_strengths h3,.jp{font-family:"Shippori Mincho",serif;letter-spacing:.2em;text-align:center;color:#fff}.idx_strengths h3{font-size:14px;margin-bottom:0;padding-bottom:0;text-transform:uppercase;margin-bottom:8px}.idx_strengths .jp{font-size:34px}.idx_strengths .point,.txt{font-family:"Shippori Mincho",serif}.strengths_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:36px;position:relative;z-index:1}.idx_strengths .box{position:relative;background-color:#f7f5f5;color:#666;max-width:360px;width:calc(33.33% - 40px);margin-left:40px;padding-top:24px;padding-bottom:28px}.idx_strengths .box:first-child{margin-left:0}.idx_strengths .box .number{position:absolute;left:0;bottom:0;font-size:100px;letter-spacing:0;line-height:1;font-family:"Shippori Mincho",serif;color:#dee5e0}.idx_strengths .box .icon{display:table;margin-left:auto;margin-right:auto;margin-bottom:5px;width:85px;height:72px}.idx_strengths .box .txt{font-size:22px;letter-spacing:.1em;line-height:1.6;color:#666;text-align:center;font-weight:600}.idx_strengths .btn-group{margin-top:15px}.idx_strengths .btn-group .btn a{font-size:12px;letter-spacing:.1em;padding:9px 0}.idx_strengths .btn-group .btn a::after{right:9px}.idx_strengths .btn-group .btn{max-width:180px;margin-left:auto;margin-right:auto;min-width:unset;width:100%}.inner_1920{max-width:1920px;margin-left:auto;margin-right:auto}.txt_ver{max-width:640px;width:100%}.txt_des p{text-align:left;font-size:18px;line-height:2;letter-spacing:.1em;margin-bottom:24px;font-family:"Noto Sans JP",sans-serif;font-weight:400}.idx01_rowF{display:flex}.index01 .idx01_row .r2 .idx01_rowF{margin-left:auto;padding-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index01 .idx01_row.r2 .flex{padding-left:40px}@media screen and (min-width:1281px){.index01 .idx01_row.r2{margin-top:100px}}.trouble{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_bg.png);background-size:cover;background-repeat:no-repeat;padding-top:75px;padding-bottom:95px}.trouble .block_head p{color:#666}.trouble_inner{max-width:1600px;margin:52px auto 0}.trouble_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1600px){.trouble_flex{padding:0 10px}}.trouble .box .txt_en,.txt_jp{font-family:"Shippori Mincho",serif;color:#fff;letter-spacing:.2em;text-transform:uppercase;text-align:center}.trouble .box{border-right:1px solid #fff;border-bottom:1px solid #fff}.trouble .box:nth-child(4n+4){border-right:none}@media screen and (max-width:992px) and (min-width:640px){.trouble .box:nth-child(4n+4){border-right:1px solid #fff}}.trouble .box .txt_en{font-size:14px}.trouble .box .txt_jp{font-size:32px}.trouble .box{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;min-height:221px;width:25%;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.trouble .box::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .2);opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}.trouble .box:hover::before{opacity:1;visibility:visible}.trouble .box .link{position:absolute;width:100%;height:100%;top:0;left:0}.trouble .box:last-child{width:100%;max-width:100%}.trouble .box:first-child{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img01.jpg)}.trouble .box:nth-child(2){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img02.jpg)}.trouble .box:nth-child(3){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img03.jpg)}.trouble .box:nth-child(4){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img04.jpg)}.trouble .box:nth-child(5){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img05.jpg)}.trouble .box:nth-child(6){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img06.jpg)}.trouble .box:nth-child(7){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img07.jpg)}.trouble .box:nth-child(8){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img08.jpg)}.trouble .box:nth-child(9){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img09.jpg)}.trouble .box:nth-child(10){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img10.jpg)}.trouble .box:nth-child(11){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img11.jpg)}.trouble .box:nth-child(12){background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img12.jpg)}.trouble .box:last-child{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img13.jpg)}.service{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/service_bg.jpg);background-position:center;background-repeat:no-repeat;position:relative;width:100%;padding-top:9px;padding-bottom:100px;z-index:1}.service .block_head p{color:#666;font-size:36px}.service .btn.style01{max-width:450px;width:100%}.service .service_bg{background-color:#fff;margin-top:94px;padding-top:62px;padding-bottom:80px}.service_box{margin-top:37px;background-color:#eff5f2;padding-top:42px;padding-bottom:33px;max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:47px}.service_box p{text-align:left;font-size:16px;letter-spacing:.1em;line-height:2.225;padding-left:40px;font-family:"Noto Sans JP",sans-serif}.service_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.service .box{background-color:#5f9d7b;color:#fff;width:calc(50% - 20px);max-width:500px;margin:0 10px 20px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.service .box span{background-repeat:no-repeat;background-position:left center;padding-left:92px;padding-bottom:4px}.service .box:first-child span{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/service_icon1.png)}.service .box:nth-child(2) span{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/service_icon2.png);letter-spacing:0}.service .box:nth-child(3) span{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/service_icon3.png)}.service .box:last-child span{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/service_icon4.png)}.service .box span{font-family:"Shippori Mincho",serif;font-size:22px;letter-spacing:.1em;line-height:80px}.infomation{position:relative;background-color:#f7f5f5;padding-bottom:92px;z-index:1}.infomation .btn.style01{max-width:400px;width:1005px}.home_page.active .infomation::before{position:absolute;content:"";width:100%;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idx04_img1.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;height:480px;z-index:1;background-color:#ccc}.infomation::after{position:absolute;content:"";display:block;width:100%;height:100%;max-width:100%;left:0%;top:0;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/infomation_k.png) repeat-y center top}.infomation_bg{padding-top:154px;position:relative;z-index:2}.infomation_head{position:relative;text-align:center}.infomation_head p{font-family:"Noto Sans JP",sans-serif}.infomation .title,.infomation .name_sec{color:#fff;font-weight:400}.infomation .title{margin-bottom:0;font-size:18px;letter-spacing:.1em}.infomation .name_sec{font-size:22px;letter-spacing:.05em}.infomation .info_logo{display:table;margin-left:auto;margin-right:auto;position:relative;padding-bottom:32px;margin-bottom:4px}.infomation .info_logo::after{position:absolute;content:"";background-color:#fff;width:100%;height:1px;left:0;bottom:0}.infomation_flex{--size-mg:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;margin-top:73px;margin-bottom:63px;margin-left:calc(var(--size-mg) * -1);margin-right:calc(var(--size-mg) * -1)}.infomation .box{max-width:407px;width:calc(33.3333% - var(--size-mg) * 2);margin:0 var(--size-mg)}.infomation .top{position:relative}.infomation .box .tt{position:absolute;bottom:0;left:0;padding:6px 11px;line-height:1.65;background-color:#fff;color:#454545;font-size:24px;font-weight:600;letter-spacing:.2em;font-family:"Shippori Mincho",serif;margin-bottom:0}.infomation .box .tt.st02{font-weight:500;letter-spacing:.1em;padding:8px 14px 5px 8px}@media only screen and (min-width:769px) and (max-width:1280px){.infomation_flex{--size-mg:5px}.infomation .box .tt{font-size:min(1.6vw, 22px)}}.max_1090{display:none}@media screen and (max-width:1090px){.max_1090{display:block}}.idx01_content{padding-bottom:170px;position:relative}.idx01_row .idx01_content .idx01_flex{display:flex;flex-direction:column}.idx01_content::before{position:absolute;content:"";background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/body_bg.png) repeat-y center top;width:100%;height:79.6%;bottom:0;left:0;z-index:-1}.idx01_content::after{position:absolute;content:"";background:#f7f5f5;width:100vw;height:calc(100% + 0px);bottom:0;left:calc(50% - 50vw);z-index:-2}.index01 .idx01_left{position:relative;order:1;width:100%}.index01 .idx01_right{order:0;max-width:1280px;padding:0 10px;margin:0 auto 60px}.index01 .idx01_right .txt_ver{max-width:100%}.index01 .idx01_left::after{position:absolute;content:"";display:block;-webkit-transition:all 0.3s;transition:all 0.3s;left:0;top:0;width:100%;height:520px;background-repeat:no-repeat;background-position:right center;z-index:-1}.index01 .idx01_content.r2 .idx01_left::after{background-position:left center}@media screen and (min-width:1024px){.idx01_row .block_head p{font-size:40px}.index01 .idx01_row .r2 .flex{max-width:1600px;margin-left:auto;margin-right:auto}.index01 .idx01_content.r2 .box{width:calc(33.33% - 2px);max-width:500px}}@media screen and (max-width:1600px) and (min-width:1025px){.index01 .txt_ver h3{padding-bottom:50px;margin-left:0;padding-left:0;width:100%}}@media screen and (max-width:1440px) and (min-width:769px){.index01 .idx01_content .box{width:calc(33.33% - 2px)}}@media screen and (max-width:1280px) and (min-width:769px){.index01 .box_head .en{font-size:26px;line-height:1.8}.index01 .txt_ver h3{font-size:1.1vw}.index01 .txt_ver h3 .en{font-size:1.7142em}.index01 .txt_ver h3 .jp{font-size:3.4285em}.idx01_row .box ul{font-size:14px}.index01 .box_head,.index01 .box_right{width:50%}.txt_des p{line-height:1.6;font-size:16px}.index01 .box_head .sub{font-size:16px;line-height:1.8}.index01 .box_right{padding-left:35px;padding-right:35px}.index01 .box_right p{font-size:28px}.idx_strengths .box{width:calc(33.33% - 15px);margin-left:15px}.idx_strengths .box .txt{font-size:16px}}@media screen and (max-width:1180px) and (min-width:769px){.idx_strengths .box{margin-bottom:25px}}@media screen and (max-width:1280px) and (min-width:769px){.trouble .box .txt_jp{font-size:28px}}@media screen and (max-width:1280px) and (min-width:992px){.trouble .box{min-height:15vw}}@media screen and (max-width:1024px) and (min-width:768px){.index01 .idx01_content .box{width:calc(50% - 2px)}.index01 .box_right{padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;padding-bottom:50px}.index01 .box_phone,.box_web{height:100px}.box_web{margin-bottom:0}.trouble .box{width:33.33%;min-height:20vw}.trouble .box .txt_jp{font-size:28px}.service_flex{margin-bottom:0}.service .box{height:60px}.service_box p{padding-left:10px}.service .box span{font-size:18px;background-size:45px auto;background-position:5px center;padding-left:16%;line-height:60px}footer .ft_row1 .ft_info .box_head{margin-right:10px}.ft_banner .box span{font-size:14px}}@media screen and (max-width:1024px){.index01 .txt_ver h3{text-align:center}.index01 .txt_ver h3 .jp{margin:0 auto}.idx01_content .idx01_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.index01 .idx01_content.r2 .idx01_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.idx01_rowF,.index01 .idx01_row .r2 .idx01_rowF{max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.txt_ver{margin-left:auto;margin-right:auto;max-width:100%}.index01 .txt_ver h3{padding-bottom:25px}}@media screen and (max-width:768px){.idx01_flex{flex-wrap:wrap}}@media screen and (max-width:1440px) and (min-width:769px){.group_circle{margin:0 auto}.group_circle .circle_box{width:25vw;height:25vw;max-height:170px;max-width:170px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px}.group_circle .circle_box .circle_icon{margin-bottom:0}.group_circle .circle_txt{line-height:1.5;font-size:14px}}@media screen and (max-width:1024px) and (min-width:769px){.group_circle{max-width:900px}.index01 .idx01_row .box .tt{font-size:16px}}@media screen and (max-width:1280px){.box_inner{bottom:15%}.group_circle .circle_txt{font-size:14px}}@media screen and (max-width:768px){.box_inner{bottom:10%;padding:0}}.page-will.under .box_qa .ques h4.will_ttl01{margin-bottom:0}.under section .will_blockquote>p{font-size:12px;color:#3c3c3c;word-break:break-all}.under section .will_blockquote>p a{font-size:12px;color:#5f9d7b}.page-will.under .box_counselling_item:hover{color:inherit;background-color:inherit}.page-will.under .box_counselling_item:after{content:none}.page-will.under .box_counselling_item{border:1px solid #5f9d7b}.under.page-lawyer .list_staff .staff_item_content .btn-group .btn.style01 a:before{background-color:inherit}.under.page-before-life .inheritance_post .btn-group .btn.style01{width:100%}.under.page-before-life .box_inheritance .btn-group .btn.style01{width:100%}.under.page-before-life .box_inheritance .btn-group .btn.style01,.under .box_inheritance .btn-group .btn.style01{min-width:auto;width:100%}.under.page-inheritance .box_counselling_item:nth-of-type(4) figure{max-width:40px}@media only screen and (min-width:769px) and (max-width:1000px){.under .before-life_sec06{padding-bottom:80px}}.under .free{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.under .box_phone,.under .box_web{background-color:#5f9d7b;margin-bottom:25px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:140px;width:49%;max-width:420px;margin-left:auto;margin-right:auto;color:#fff}.under .box_web span{display:block;padding-left:0;background-image:unset;line-height:1}.under .box_web p{text-align:center}.under .box_web p .lg{line-height:1.2;margin-top:.4em;font-size:1.2em}.under .box_web p{font-size:22px;margin-bottom:0;letter-spacing:.1em;margin-top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.under .box_phone{padding-top:.4em}.under .box_phone .icon{background-image:unset;padding-left:0;text-align:center}.under .box_phone .icon .sm{line-height:1}.under .box_web{position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:769px){.under .box_web:hover{background-color:#508468}}.under .box_web .link{position:absolute;width:100%;height:100%;top:0;left:0}.under .box_phone .number,.time{color:#fff}.under .box_phone .number{font-size:32px;font-weight:600;letter-spacing:.14em;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/under_tel.png);background-repeat:no-repeat;background-size:1.0625em auto;background-position:left center;padding-left:1.5625em;display:table;margin-left:auto;margin-right:auto}@media screen and (min-width:1281px){.under .box_phone .number{line-height:44px}}@media only screen and (min-width:769px) and (max-width:992px){.under .box_phone .number{font-size:26px}.under .box_web p{font-size:20px}.under .box_web p .sp_only{display:block!important}}.under .box_phone .time{font-size:14px;letter-spacing:.1em;font-weight:400}.under .box_web{font-size:24px;letter-spacing:.1em;font-weight:600;font-family:"Shippori Mincho",serif}.idx01_content.r2 .idx_en{font-size:130px}@media only screen and (max-width:1700px){.idx01_content.r2 .idx_en{font-size:7vw}.index01 .idx01_content.r2{padding-bottom:calc(40px + 5vw)}}@media only screen and (max-width:768px){.idx01_content.r2 .idx_en{font-size:7.2vw}.index01 .idx01_content.r2{padding-bottom:calc(20px + 5vw)}}@media only screen and (min-width:769px){.list_slider{overflow:hidden}}.list_slider .container{display:flex;margin:0 -1.4em;font-size:min(0.7vw, 10px);justify-content:center}.list_slider .container.flex{margin:0 -1.1875em}.list_slider .container .btn-group{margin-top:auto}.list_slider .container .btn-group .btn.style01{min-width:0;width:90%;max-width:30em}.list_slider .container .btn-group .btn.style01 a{font-size:1.6em;min-height:3.125em;background-color:#f2f7f5;border:1px solid #c1d9cb;letter-spacing:.1em;color:#5e9c7a}.list_slider .container .btn-group .btn.style01 a::after{background-color:#5e9c7a}.list_slider .container .btn-group .btn.style01 a::before{display:none}@media screen and (min-width:769px){.list_slider .container .btn-group .btn.style01 a:hover{background-color:#5f9d7b;color:#fff}.list_slider .container .btn-group .btn.style01 a:hover::after{background-color:#fff}.list_slider .container .btn-group .btn.style01 a:hover::after{border-left-color:#fff}}.list_slider .card{width:calc(33.33% - 2.8em);max-width:40.8em;margin:0 1.4em;overflow:hidden;transition:transform 0.3s ease}.list_slider .card .card_box{position:relative;z-index:1;display:flex;flex-direction:column;max-width:100%;height:100%;padding:14px 13px 39px;border:1px solid rgb(95 157 123 / .52);background-color:#fff}.list_slider .card .box_img picture{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:38em;overflow:hidden}.list_slider .card .box_img picture img{width:auto;max-height:100%;transition:all 0.3s}.list_slider .card .card-content{padding:2.8em 1.35em 5.1em;overflow:hidden}.list_slider .card .card-content .info{display:flex;padding:0 2px;margin-bottom:.75em;flex-wrap:wrap;align-items:center;justify-content:flex-start}.list_slider .card .card-content .tax{margin-bottom:0;font-size:1.6em}.list_slider .card .card-content .tax a{display:table;background-color:#5f9d7b;color:#fff;padding:.2em 1em;line-height:1.435;font-size:.875em;margin-right:.5em;margin-bottom:.5em}.list_slider .card .card-content .tax a.inheritance-type,.list_slider .card .card-content .tax a.real-estate,.list_slider .card .card-content .tax a.listed-stock,.list_slider .card .card-content .tax a.unlisted-stock,.list_slider .card .card-content .tax a.savings,.list_slider .card .card-content .tax a.life-insurance,.list_slider .card .card-content .tax a.debts{background-color:#1d2088}.list_slider .card .card-content .tax a.situation,.list_slider .card .card-content .tax a.heir,.list_slider .card .card-content .tax a.wife-husband,.list_slider .card .card-content .tax a.son-daughter,.list_slider .card .card-content .tax a.parents,.list_slider .card .card-content .tax a.sibling,.list_slider .card .card-content .tax a.other-situation{background-color:#006935}.list_slider .card .card-content h4{font-size:2.4em;letter-spacing:.05em;margin-bottom:1em;color:#4b5362;line-height:1.66666667;font-weight:500;font-family:"Shippori Mincho",serif}.list_slider .card .card-content h4:after{display:none}.list_slider .card .card-content .txt p{line-height:1.875}.list_slider .btn-group.big .btn.style01{margin-left:auto;margin-right:auto}@media only screen and (min-width:769px) and (max-width:1280px){.list_slider .card .box_img picture{font-size:.67vw}}@media screen and (max-width:768px){.list_slider{max-width:32em;margin-left:auto;margin-right:auto}.list_slider .container .card{opacity:0}.list_slider .container .card.slick-current{opacity:1}.list_slider .container{font-size:min(1.65vw, 8px)}.list_slider .container .btn-group .btn.style01 a{font-size:16px;padding:6px 35px 6px 25px}.list_slider .slick-arrow{--w:4.375em;--w3:0.1em;width:calc(var(--w) * 1);height:calc(var(--w) * 1);top:calc(50% - var(--w));z-index:2;background-color:#fff;border-radius:50%;transform:none;border:1px solid #cfd4d9;transition:all 0.3s}.list_slider .slick-arrow[aria-disabled=true]{opacity:0;visibility:hidden;cursor:default}.list_slider .slick-arrow:before{content:"";display:block;position:absolute;transition:all 0.3s;width:1.25em;height:.625em;right:calc(50% - 0.625em);top:calc(50% - 0.3125em);bottom:2.9em;-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:#5f9d7b}.list_slider .slick-prev{left:calc(0px - var(--w3))}.list_slider .slick-prev:before{--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' %3E%3Cpath d='M199.1000,60.004 L80.000,60.004 C80.000,73.336 80.000,86.668 80.000,100.000 C54.1000,83.333 24.1000,66.665 0.000,50.001 C24.1000,33.333 54.1000,16.665 80.000,-0.003 C80.000,13.333 80.000,26.668 80.000,40.003 L199.1000,40.003 L199.1000,60.004 Z'/%3E%3C/svg%3E")}.list_slider .slick-next{right:calc(0px - var(--w3))}.list_slider .slick-next:before{--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' %3E%3Cpath d='M199.1000,50.001 C175.000,66.665 145.000,83.333 119.1000,100.000 C119.1000,86.668 119.1000,73.336 119.1000,60.004 L0.000,60.004 L0.000,40.003 L119.1000,40.003 C119.1000,26.668 119.1000,13.333 119.1000,-0.003 C145.000,16.665 175.000,33.333 199.1000,50.001 Z'/%3E%3C/svg%3E")}}.idx_banner:before{content:"";z-index:-1;position:absolute;display:block;width:100vw;top:0;left:calc(50% - 50vw);height:100%}.idx_banner:hover{opacity:.8}.idx_banner{overflow:hidden;position:relative;z-index:1;display:table;margin:80px 10px 20px;margin:0 auto;z-index:2;transition:all 0.3s}.idx_banner p{margin-bottom:0}.under .category_top{clear:both;padding-bottom:20px;width:100%}.under .category_top>ul{margin-bottom:30px;--clr:#006935}.under .category_top>ul.wpcategorieswidget-9{--clr:#1d2088}.under .category_top>ul.wpcategorieswidget-10{--clr:#5f9d7b}.under .category_top h3{padding-top:.4em;padding-bottom:.2em;display:block;background:var(--clr);margin-bottom:0;border-radius:6px 6px 0 0;font-size:1.25em;font-weight:700;color:#fff;text-align:center;max-width:10em}.under .category_top h3::after{display:none}.under .category_top .case_cat ul{display:flex;flex-wrap:wrap;width:100%;padding-top:1.5em;border-top:.2em solid var(--clr)}.under .category_top .case_cat li{width:13.811112em;min-height:3.1111em;margin:0 .3889em .3889em 0;border:1px solid #ccc;border-radius:3px;overflow:hidden;background:unset;padding-left:0;font-size:1.125em}.under .category_top .case_cat li a{display:flex;align-items:center;vertical-align:middle;box-sizing:border-box;height:100%;font-weight:700;line-height:1.2em;color:#535353;text-decoration:none;position:relative;padding-left:1.5em;padding-right:.25em;padding-bottom:.25em;padding-top:.25em}.under .category_top .case_cat li a::before{content:"";width:.4444em;height:2.7778em;border-radius:.2222em;background-color:var(--clr);position:absolute;top:calc(50% - 1.3889em);left:.2778em}.under .category_top .case_cat li a:hover,.under .category_top .case_cat li.current-cat a{color:var(--clr);opacity:1}.under .category_top .case_cat li.current-cat{border-color:var(--clr)}@media only screen and (max-width:768px) and (min-width:641px){.under .category_top .case_cat li{max-width:100%;width:calc(33.33% - 0.4em)}}@media only screen and (max-width:640px){.under .category_top .case_cat li{max-width:100%;font-size:15px;max-width:calc(50% - 0.1944445em)}.under .category_top .case_cat li:nth-child(2n){margin-right:0}}.home_page .key{--height:60vw;--min-height:550px;--max-height:853px;position:relative;z-index:1;margin-top:0;padding-top:calc(var(--wrapper) + 3.9em);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);font-size:min(0.7vw, 10px);background-size:cover;background-color:#fefff6}.home_page .key .inner{position:relative;max-width:1440px;width:100%}@media only screen and (min-width:1366px){.home_page .key .inner{padding-left:73px;padding-right:73px}}.home_page .key .key_pic{position:relative;z-index:1;width:63.8em;height:73.4em}.home_page .key .key_pic .pic_main{position:absolute;bottom:0;left:4.4em;width:49.8em;height:62.1em;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/key_pic_main.png) no-repeat center/cover}.home_page .key .key_pic .pic_circle{position:absolute;width:12em;height:12em;border-radius:50%;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/pic_circle_bg.png) no-repeat center/cover}.home_page .key .key_pic .pic_circle::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:7.3em;height:6em;background:no-repeat center/cover}.home_page .key .key_pic .pic_circle.c1{left:.7em;top:22.2em}.home_page .key .key_pic .pic_circle.c1::before{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/pic_circle_ico01.png)}.home_page .key .key_pic .pic_circle.c2{left:5em;top:8em}.home_page .key .key_pic .pic_circle.c2::before{left:.5em;top:.2em;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/pic_circle_ico02.png)}.home_page .key .key_pic .pic_circle.c3{left:18.4em;top:.7em}.home_page .key .key_pic .pic_circle.c3::before{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/pic_circle_ico03.png)}.home_page .key .key_pic .pic_circle.c4{right:5.3em;top:7.9em}.home_page .key .key_pic .pic_circle.c4::before{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/pic_circle_ico04.png)}.home_page .key .key_pic .pic_circle.c5{right:.5em;top:21.7em}.home_page .key .key_pic .pic_circle.c5::before{bottom:.5em;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/pic_circle_ico05.png)}.home_page .key .key_content{display:flex;justify-content:center;flex-wrap:wrap;padding-right:4.4em;margin-left:auto;margin-right:auto}.home_page .key .catch{max-width:60em}.home_page .key h2,.home_page .key p{font-weight:500;letter-spacing:.05em;font-family:"Shippori Mincho",serif;color:var(--main-color02)}.home_page .key h2{margin-bottom:1.3333em;font-size:2.7em;line-height:2}.home_page .key h2 .char01{margin-left:-.2222em;margin-right:-.2222em}.home_page .key h2 .char02{margin-right:-.1481em;margin-left:-.0741em}.home_page .key h2 .char02.pos02{margin-right:-.2963em}.home_page .key h2 .big01{margin-left:3px;font-size:1.1852em;line-height:1;letter-spacing:.05em}.home_page .key h2 .big02{font-size:1.4815em;line-height:1;letter-spacing:.05em}.home_page .key h2 .big03{margin-right:.1481em;font-size:2em;line-height:1;letter-spacing:-.05em}.home_page .key h2 .fs02{font-size:1.1111em;letter-spacing:.05em}.home_page .key h2>span{display:table;margin-bottom:8px;padding:2px .8889em 4px .963em;min-height:2.2222em;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home_page .key h2>span .big01{position:relative;top:.0625em}.home_page .key h2>span .big02{position:relative;top:.125em}.home_page .key h2>span:nth-last-of-type(2){margin-bottom:14px}.home_page .key h2>span:has(.big03){padding:5px .963em .5926em .6667em}.home_page .key h2>span:has(.big03) .big03{position:relative;top:.1667em}.home_page .key .box_price{position:relative;z-index:1;padding-bottom:2.1em;display:flex;align-items:flex-end}.home_page .key .box_price::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background-color:#508468}.home_page .key .box_price::before{content:"";position:absolute;z-index:-1;bottom:-14em;right:-32.1em;display:block;width:55.3em;height:25.7em;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/key_logo_ico.png) no-repeat center/cover}.home_page .key .box_price p{white-space:nowrap;margin-bottom:0}.home_page .key .box_price .txt_left{padding-bottom:3px;margin-right:.5833em;font-size:2.4em;line-height:1.5}.home_page .key .box_price .big_num{font-size:10.5em;letter-spacing:0;line-height:1;background:#006766;background:linear-gradient(180deg,#006766 25%,#67ac7a 57%,#006766 100%);background-clip:text;color:#fff0}.home_page .key .box_price .txt_right{padding-bottom:4px;margin-left:.2222em;font-size:3.6em;line-height:1.5}.home_page .key .box_price .txt_right .sm{display:block;font-size:.4167em;letter-spacing:.05em}.home_page .key .key_bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.home_page .key .key_bg::before{content:"";position:absolute;z-index:-2;left:0;top:0;width:43.4%;height:calc(100% - 5.3em);background-color:#c9e1d4}.home_page .key .key_bg::after{content:"";position:absolute;z-index:-1;right:0;top:0;width:64.3%;height:calc(100% - 12.3em);background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/key_bg01.jpg) no-repeat left center/cover;background-color:#c9e1d4}@media only screen and (min-width:769px){.home_page .key_content .key_text{padding-top:5.8em;width:50%;max-width:51.8em}.home_page .key_content .key_pic{margin-left:7.9em}}@media only screen and (min-width:1560px){.home_page .key .inner{max-width:1426px}.home_page .key .key_bg::before{width:45.1%}.home_page .key .key_bg::after{width:60.625%}}@media only screen and (min-width:769px) and (max-width:1566px){.home_page .key{font-size:8px;--max-height:700px}}@media only screen and (min-width:769px) and (max-width:1420px){.home_page .key{font-size:.63vw}}@media only screen and (max-width:1366px) and (min-width:769px){.home_page .key{--max-height:calc(100vh - var(--wrapper))}}@media only screen and (max-width:1366px) and (min-width:769px) and (max-height:700px){.home_page .key{font-size:1vmin}}@media only screen and (min-width:769px) and (max-width:1280px){.home_page .key{--max-height:96em;--height:auto;--min-height:auto}}.home_page h3.style02{font-size:calc(var(--ttl_size) + 2px);color:#4e4e4e;text-align:center}.home_page h3.style02 .jp{position:relative;z-index:1;font-size:1em;letter-spacing:.1em;font-weight:500}.home_page h3.style02 .jp::after{content:"";display:block;margin:12px auto 0;width:80px;height:1px;background-color:#508468}.home_page h3.style02 .en{display:block;margin-top:23px;font-size:16px;font-weight:400;letter-spacing:.12em}.home_page h3.style02 .sm{display:block;margin-bottom:9px;font-size:.75em;letter-spacing:.1em}.idx_news{padding:27px 0 80px;background-color:#fefff6}.idx_news .content{align-items:inherit}.idx_news .content .box{padding:59px 108px 96px 108px;width:100%;border:1px solid #daeae1;background-color:#fff}.idx_news .content li{border-bottom:1px solid #c8c8c8;width:auto}.idx_news .content li a{position:relative;z-index:1;display:flex;text-decoration:none;padding:29px 35px 32px 21px;--w:7.9em;transition:all 0.3s;letter-spacing:.1em;white-space:nowrap;max-width:100%;color:#4e4e4e;font-family:"Shippori Mincho",serif}.idx_news .content li a::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:19px;display:block;margin:auto 0;width:7px;height:8px;clip-path:polygon(0 0,100% 50%,0 100%);background-color:#5e9c7a}.idx_news .content li a span{display:inline-block}.idx_news .content li a:hover{opacity:1;color:var(--clr2)}.idx_news .content li a:hover .date{color:var(--clr2)}.idx_news .content li a .date{width:var(--w);transition:all 0.3s;color:#5f9d7b}.idx_news .content li a .cate{font-size:14px;padding:1px 10px;background-color:#5f9d7b;color:#fff;border:1px solid #5f9d7b;text-align:center;width:86px;margin-right:30px;transition:all 0.3s}.idx_news .content li a .title{width:calc(100% - var(--w) - 116px);position:relative;padding-right:1.5em;text-overflow:ellipsis;overflow:hidden}.idx_news .content .news{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.idx_news .content .btn-group{position:relative;max-width:150px}.idx_news .content .btn-group .btn.style01{width:100%;min-width:auto}.idx_news .content .btn-group .btn.style01 a{font-size:16px;font-weight:400;min-height:3.125em}.idx_news h3{display:table;padding-bottom:0;margin-bottom:30px;font-size:30px;letter-spacing:.1em;color:#4e4e4e}.idx_news h3 .jp02::after{content:"";display:block;margin:12px auto 0;width:80px;height:1px;background-color:#508468}.idx_news h3 .en{margin-top:1.7143em;color:#5e9c7a;font-size:14px;letter-spacing:.12em;font-weight:400}.idx_news h3{text-align:left}.idx_news h3 .jp02::after{margin-left:0}.idx_news .box_title{display:flex;flex-direction:column;width:150px}@media only screen and (min-width:769px){.idx_news .box_title{padding-top:29px}}@media only screen and (min-width:769px){.idx_news .content li a:hover{color:#000}.idx_news .content li a:hover .cate{background-color:#28593e}.idx_news .btn-group{margin-top:auto;margin-bottom:2px}.idx_news .content .news ul{width:calc(100% - 150px - 40px);max-width:844px}}@media only screen and (min-width:1280px){.idx_news .content li:last-of-type a{padding-bottom:33px}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_news .content li a{--w:6.5em}.idx_news .content li a .cate{width:70px;right:12px}.idx_news .content li a .title{width:calc(100% - var(--w) - 82px);padding-right:.5em}}@media only screen and (min-width:769px) and (max-width:992px){.idx_news .content .box{padding-left:40px;padding-right:40px}}@media only screen and (max-width:768px){.idx_news{padding:60px 0 60px}.idx_news .box_title h3{font-size:24px}.idx_news .box_title h3 .en{margin-top:12px}.idx_news .box_title{width:100%;flex-direction:row;justify-content:space-between}.idx_news .content{flex-direction:column;align-items:center}.idx_news .content .box{margin-bottom:5px;width:100%;padding:40px 5%;max-width:680px}.idx_news .content .btn-group{max-width:150px;width:44%}.idx_news .content ul{width:100%}.idx_news .content li{max-width:100%}.idx_news .content li a{padding:20px 0;flex-wrap:wrap}.idx_news .content li a::after{right:12px}.idx_news .content li a .date{width:7em}.idx_news .content li a .title{width:100%;padding-right:2em;margin-top:5px}.idx_news .box_title{width:100%}.idx_news .content li a .cate{width:65px;font-size:12px;margin-right:10px}}@media only screen and (max-width:430px){.idx_news .content li a::after{right:10px}.idx_news .content .btn-group .btn.style01 a{font-size:14px}}.idxn01 .box_title_link{position:relative;z-index:1;padding-left:2.8em;padding-right:6em;font-size:min(0.8vw, 10px);max-width:46.4em;min-height:13em}.idxn01 .box_title_link::after{content:"";position:absolute;right:0;top:3px;display:block;width:5em;height:5em;border-radius:50%;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idxn01_ico_triangel.png) no-repeat center/0.8em auto;background-color:#fff}.idxn01 .box_title_link::before{content:"";position:absolute;left:0;top:0;display:block;width:2px;height:calc(100% - 0.7em);background-color:#d4ea9d}.idxn01 .box_title_link h3{top:-.2353em;padding-bottom:0;margin-bottom:0;font-size:3.4em;line-height:1.47059;letter-spacing:.1em;text-align:left;color:#fff}.idxn01 .box_title_link h3 .en{display:block;margin-top:1.3125em;margin-left:2px;font-size:.4706em;letter-spacing:.12em;line-height:1;font-weight:400;color:#fff}.idxn01 .list_content{display:-webkit-box;margin-top:40px;padding-right:13%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff;letter-spacing:.1em;font-size:1.125em;font-family:"Shippori Mincho",serif;line-height:2}.idxn01 .box_catch{width:100%;max-width:464px}.idxn01 .idx_box_gr{display:flex;justify-content:center}.idxn01 .idx_box_gr .idx_box{position:relative;z-index:1;display:flex;justify-content:center;padding:77px 95px 74px 95px;background:no-repeat center/cover;transition:all 0.3s}.idxn01 .idx_box_gr .idx_box.b1{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idxn01_box_bg01.jpg);background-position:right center}.idxn01 .idx_box_gr .idx_box.b2{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idxn01_box_bg02.jpg);background-position:left center}@media only screen and (min-width:769px){.idxn01 .idx_box_gr .idx_box{width:50%}.idxn01 .idx_box_gr .idx_box:nth-of-type(2n+1){justify-content:flex-end}.idxn01 .idx_box_gr .idx_box:nth-of-type(2n){justify-content:flex-start}.idxn01 .idx_box_gr .idx_box:hover{opacity:.8}}@media only screen and (min-width:769px) and (max-width:1280px){.idxn01 .idx_box_gr .idx_box{padding:50px 60px}}@media only screen and (min-width:769px) and (max-width:1024px){.idxn01 .idx_box_gr .idx_box{background-position:center top!important}}.idx_inheritance{position:relative;z-index:1;background-color:#deeee8;padding:113px 0 110px}.idx_inheritance .block_head{padding:0 10px}.idx_inheritance .block_head span{display:inline-block}.idx_inheritance .flex{--size-mg:8px;margin:40px calc(var(--size-mg) * -1) 0;justify-content:center}.idx_inheritance .box{position:relative;display:flex;flex-direction:column;width:calc(25% - var(--size-mg) * 2);max-width:308px;padding:1.125em .625em 1.2em;border:1px solid #5f9d7b;margin:var(--size-mg);background-color:#fff;color:#5f9d7b;transition:all 0.3s}.idx_inheritance picture{margin:0 auto .8em;max-width:4em;display:block}.idx_inheritance .tt{text-align:center;font-size:1.125em;line-height:1.7;color:#2b2b2b;letter-spacing:.05em;font-feature-settings:"palt";font-weight:600;font-family:"Shippori Mincho",serif}.idx_inheritance .btn-group{margin-top:auto}.idx_inheritance .btn-group .btn{max-width:15em;margin-left:auto;margin-right:auto;min-width:unset;width:100%}.idx_inheritance .btn-group .btn.style01 a{font-size:.875em;letter-spacing:.1em;padding:.61em 0;min-height:3.6875em;line-height:1.5;border-radius:25px;width:auto}.idx_inheritance .btn-group .btn a::after{right:.95em;top:.1429em;width:.5714em;height:.6429em}@media screen and (min-width:769px){.idx_inheritance .box:not(.out_link):hover{background-color:#f4faf7}.idx_inheritance .box:not(.out_link):hover .btn a{background-color:#508468}.idx_inheritance h3.style02{margin-bottom:47px}.idx_inheritance h3.style02 .jp::after{margin-top:17px}}@media only screen and (min-width:769px) and (max-width:1440px){.idx_inheritance .flex{--size-mg:6px}}@media screen and (min-width:992px) and (max-width:1280px){.idx_inheritance .flex{font-size:1.15vw}}@media screen and (max-width:992px){.idx_inheritance .flex{max-width:650px;margin:40px auto 0}.idx_inheritance .box{width:calc(50% - 1em);max-width:300px}}@media only screen and (max-width:768px){.idx_inheritance{padding:60px 0 60px}.idx_inheritance .flex{--size-mg:5px;margin:35px 0 0;max-width:100%}.idx_inheritance .box{width:calc(50% - var(--size-mg) * 2)}}@media only screen and (max-width:640px){.idx_inheritance{padding:55px 0}.idx_inheritance .flex{font-size:2.2vw}.idx_inheritance .block_head h3{margin-bottom:.7em}.idx_inheritance .block_head span{line-height:1.4}}@media only screen and (max-width:480px){.idx_inheritance .flex{font-size:3.3vw}.idx_inheritance .tt span{display:block}.idx_inheritance .btn-group .btn.style01 a::after{right:5%;width:.5em;height:.6em}}.idx_case{position:relative;z-index:1;padding:113px 0 114px;background-color:#f2f7f5}.idx_case .block_head{margin-bottom:3em}.idx_case .block_head .jp{line-height:1.2}.idx_case .block_head .jp span{display:block}.idx_case .btn-group.big{margin-top:3.7em}@media only screen and (min-width:769px){.idx_case h3.style02{margin-bottom:55px}.idx_case h3.style02 .jp::after{margin-top:16px}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_case .list_slider .card{display:flex;flex-direction:column}.idx_case .list_slider .card .card_box{flex-grow:1}.idx_case .list_slider .card .btn-group{margin-top:auto}}@media only screen and (max-width:768px){.idx_case{padding:60px 0}.idx_case .block_head{margin-bottom:2em}.idx_case .list_slider .card .box_img picture{height:26em}.idx_case .list_slider .card{max-width:50em}.idx_case .list_slider .card .card_box{width:50em}.list_slider .slick-arrow{font-size:1.5em}.idx_case .btn-group.big{margin-top:35px}}@media only screen and (max-width:430px){.list_slider .container .btn-group .btn.style01{width:calc(100% - 30px);max-width:100%}.list_slider .slick-arrow{font-size:1.2em}}@media screen and (max-width:375px){.idx_case .block_head .jp span{display:inline}}.idx_feature{padding:123px 0 141px}.idx_feature .inner_big{max-width:1278px}.idx_feature .inner_big h3{padding-top:29px;padding-bottom:20px;font-size:calc(var(--ttl_size) + 12px);background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idx_feature_h3_ico.png) no-repeat center top/7.4524em auto}.idx_feature .inner_big h3 .jp{color:#508468}.idx_feature .btn-group{margin-top:100px}.idx_feature .bb-or{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#ffcc7f;text-underline-offset:.3em}.idx_feature .feature_box{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start}.idx_feature .feature_box:not(:last-of-type){margin-bottom:87px}.idx_feature .feature_box .point{display:flex;justify-content:center;align-items:center;font-family:"Shippori Mincho",serif;margin-bottom:19px;font-size:1.125em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#28593e;line-height:1}.idx_feature .feature_box .point::after{content:"";position:relative;bottom:-.1111em;display:block;margin-left:4%;flex-grow:1;height:1px;background-color:#d8d8d8}.idx_feature .feature_box h4{margin-bottom:26px;font-size:25px;font-weight:500;letter-spacing:.1em;line-height:1.5;font-family:"Shippori Mincho",serif;color:#28593e}.idx_feature .feature_box h4>span{display:table;padding:.2em .6em .24em .8em;border:1px solid #daeae1;background-color:#fefff6}.idx_feature .feature_box h4>span:not(:last-child){margin-bottom:5px}.idx_feature .feature_box h4:has(.char01_r)>span:has(.char01_r){padding-right:.32em}.idx_feature .feature_box .ct_area{padding-left:1px}.idx_feature .feature_box .ct_area p{line-height:2.25;font-family:"Shippori Mincho",serif}@media only screen and (max-width:768px){.idx_feature .feature_box .ct_area p{line-height:2}}.idx_feature .feature_box .box_ct{max-width:355px}@media only screen and (max-width:768px){.idx_feature .feature_box .box_pic{max-width:500px}}@media only screen and (min-width:769px){.idx_feature .inner_big h3{margin-bottom:78px}.idx_feature .feature_box{--size-w-ct:35%;justify-content:space-between}.idx_feature .feature_box .box_ct{width:var(--size-w-ct)}.idx_feature .feature_box .box_pic{width:calc(100% - var(--size-w-ct) - 40px);max-width:682px}.idx_feature .feature_box:nth-of-type(2n){flex-direction:row-reverse}}@media only screen and (min-width:1280px){.idx_feature .feature_box .box_ct{position:relative;top:-4px}.idx_feature .feature_box:nth-of-type(2){margin-bottom:101px}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_feature .feature_box{--size-w-ct:45%}.idx_feature .feature_box h4{font-size:20px}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}}.menu_toggle{background-color:#fff;position:fixed;top:60px;bottom:0;left:0%;height:calc(100vh - 60px);width:100%;padding:0 0 0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.menu_toggle.active{opacity:1;visibility:visible}.menu_toggle ul li{position:relative;overflow:hidden}.menu_toggle p{margin-bottom:0}.menu_toggle .inside .content{max-width:1280px;margin:auto}.menu_toggle .inside{-webkit-overflow-scrolling:touch;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;height:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu_toggle .inside .content{padding:0 10px 40px}@supports (-webkit-touch-callout:none){.menu_toggle .inside .content{padding-bottom:120px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.menu_toggle .inside .content{padding-bottom:120px}}}.menu_toggle .inside .content .ft_box{top:0}.menu_toggle .lv2 ul{background-color:rgb(255 255 255 / .1)}.menu_toggle .lv2 li{padding:0 10px}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{display:block;position:relative;color:#fff;font-size:13px;padding:10px 10px 10px 25px;border-bottom:1px dotted rgb(255 255 255 / .7);text-decoration:none}.menu_toggle .lv2 li a::after{content:"›";display:block;position:absolute;top:47%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;font-weight:400}#nav-icon{width:30px;height:7px;position:relative;margin:0 auto 0;cursor:pointer;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#nav-icon span{background-color:#4e4e4e;display:block;position:absolute;height:1px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:calc(100% - 1px)}#nav-icon span:nth-child(4){top:19px;display:none}#nav-icon.open span:nth-child(1){top:calc(50% - 0.5px);width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% - 0.5px)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 0.5px)}#nav-icon.open span:nth-child(4){top:11px;width:0%;left:50%}.hamburger-btn{width:var(--wrapper);height:var(--wrapper);padding:14px 0 0;position:fixed;top:0;right:0;z-index:10;cursor:pointer}.hamburger-btn .button-toggle{position:relative;padding-top:6px;width:100%;margin:0 auto;text-align:center;color:inherit}.hamburger-btn .button-toggle #menu_btn{margin-top:11px;color:#434343;text-align:center;line-height:1;font-size:12px;letter-spacing:-.05em;font-family:"Shippori Mincho",serif}@media only screen and (min-width:769px){.menu_toggle .ft_link{margin:0 auto 29px}}@media only screen and (min-width:1280px){.menu_toggle .inside .content .ft_box{padding:58px 92px 78px 108px}}@media only screen and (max-width:768px){.menu_toggle .inside .content{padding-top:30px}header.active .hamburger-btn:hover,body.ovh header .hamburger-btn:hover{background-color:unset}.hamburger-btn{background-color:#f8f8f8;height:60px;width:60px}header.active .hamburger-btn:hover .button-toggle #menu_btn,body.ovh header .hamburger-btn:hover .button-toggle #menu_btn{color:#434343}.menu_toggle .inside .content .ttl{margin-bottom:20px;padding-bottom:0}.menu_toggle .inside .content .ttl a{font-size:18px}.menu_toggle .inside .content .ft_box{padding:0}.menu_toggle .inside .content .ft_link{padding-top:0;padding-bottom:0;margin-bottom:0}.menu_toggle .inside .content .ft_link>div{width:100%;max-width:600px;margin:auto}.menu_toggle .inside .content .ft_link>div li.ttl{font-size:20px}.menu_toggle .inside .content .ft_link .link_list{width:100%;max-width:690px}.menu_toggle .inside .content .ft_link .ft_bnr{display:none}.menu_toggle .inside .content .ft_link .menu01 li:nth-child(n),.menu_toggle .inside .content .ft_link .menu04 li:nth-child(n){width:100%}.menu_toggle .inside .content .ft_link .menu01 li:not(.ttl),.menu_toggle .inside .content .ft_link .menu04 li:not(.ttl){padding-left:17px;margin-bottom:15px;background-size:6px auto}.menu_toggle .inside .content .ft_link{margin-bottom:15px}.menu_toggle .ft_link li a{font-size:14px}.sp_navi .ft_center p{font-size:18px;margin-bottom:15px}.menu_toggle .ft_center .menu02 ul li{padding-left:17px;margin-bottom:15px;background-size:6px auto}.menu_toggle .ft_center .menu02 ul li.a_green a{font-size:18px}.menu_toggle .ft_center .menu02 ul li:not(.a_green),.menu_toggle .ft_center .menu02 ul li.a_green:nth-child(2){width:100%}.menu_toggle .ft_center .menu02 ul li:not(.a_green){background-position:left top 11px}.menu_toggle .inside .content .ft_link .menu02>ul{display:block}.menu_toggle .inside .content .ft_link .menu02>ul li:not(.ttl){padding-left:17px;margin-bottom:15px;background-size:6px auto;background-position:left top 13px}.menu_toggle .inside .content .ft_link .menu02>ul li:not(.ttl){font-size:20px}.menu_toggle .inside .content .ft_link .menu02>ul li:not(.ttl):nth-child(2){margin-top:20px;margin-left:0}.menu_toggle .inside .content .ft_link .menu02 .menu03{position:relative;bottom:auto;right:auto}.menu_toggle .inside .content .ft_link .menu02 .menu03 ul{margin-top:30px}.menu_toggle .inside .content .ft_link .menu02 .menu03 ul li:not(.ttl) a{height:30px}.menu_toggle .inside .content .ft_link .menu02 .menu03 ul li:first-child{margin-left:0;padding-left:0!important}}.sp_560{display:none}@media only screen and (max-width:560px){.sp_560{display:block}}@media only screen and (max-width:768px){body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:75px;right:calc(20px + 2vw)}.totop .icon{width:10px;background-position:bottom center;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/totopsp.png)}.fblock{display:block}.fblock.true{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-will.under .fblock.true{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .topic_path{padding-bottom:0}.under .topic_path ul li{padding-bottom:10px}.txt_l,.txt_r{float:none;width:auto}.image_l,.image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.btn-group .btn.style01.md a,.btn-group .btn.style02.md a{font-size:18px;padding:8px 45px 8px 15px}.btn-group .btn.style01.md a::before,.btn-group .btn.style02.md a::before{width:38px;height:38px}.btn-group .btn.style01.md::after,.btn-group .btn.style02.md::after{right:14px}.btn-group .btn.style01 a,.btn-group .btn.style02 a{padding:8px 35px 8px 25px;font-size:16px}.btn-group .btn.style01 a::before,.btn-group .btn.style02 a::before{width:35px;height:35px;bottom:auto}.btn-group .btn.style01 a::after,.btn-group .btn.style02 a::after{right:14px}p{margin-bottom:13px;line-height:1.8}a .tel_click:hover{opacity:1;color:inherit}.slick-prev{left:0}.slick-next{right:0}.slick-arrow{z-index:1;top:15vw}}@media only screen and (max-width:768px){.wrapper{min-width:inherit}.inner,.inner_sm{max-width:none;padding-left:10px;padding-right:10px}body.ovh header .header_top{background-color:#fff;padding-top:5px;padding-bottom:5px}header{height:60px;position:fixed}header.active{position:fixed}header.active .header_top{padding-top:5px;padding-bottom:5px;background-color:#fff}header.active .header_top .logo{padding-top:0}.header_top{width:100%;padding:0;z-index:10;height:60px}.header_top::before{display:none}.header_top.active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header_top p{margin-bottom:0}.header_top .logo{max-width:auto;width:calc(100% - 85px);margin-left:10px;position:static;left:0;top:0;-webkit-transform:none;transform:none}.header_top .logo img{max-height:42px;height:auto;max-width:100%}.header_top .inner{height:auto;display:block}.ft_bot{justify-content:center}footer{background-size:auto;padding:0 0 110px}footer .ft_row1{padding:60px 0 60px;background-size:auto;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/contact_bg_sp.jpg)}footer .ft_row1 .flex{width:auto;max-width:350px;margin:auto}footer .ft_row1 .flex>div p a{height:100px;font-size:26px}footer .ft_row1 .flex>div p a>span{margin-left:0em}footer .ft_row1 .flex>div p a>span::before{width:28px}footer .ft_row1 .flex>.bnr_tel p a>span{margin-left:0em;padding-left:42px;font-size:26px}footer .ft_row1 .flex>.bnr_tel p a>span .sm{display:table;font-size:11px}footer .ft_row1 .flex>.bnr_mail p a{padding:0;font-size:22px}footer .ft_row1 .flex>.bnr_mail p a span{padding-left:42px}footer .ft_row1 .flex>.bnr_contact p a{padding:0;font-size:20px}footer .ft_row1 .flex>.bnr_contact p a span{padding-left:50px}footer .ft_row1 .ft_info{display:block}footer .ft_row1 .ft_info .box_head{margin:0 auto 35px}footer .ft_row1 .box_head.white .en,footer .ft_row1 .box_head.white .sub{text-align:center;margin-left:auto;margin-right:auto;font-size:25px;line-height:1.5}footer .ft_row1 .box_head.white .en{font-size:50px}footer .ft_row2{background-color:#fff;padding:60px 0 0}footer .ft_bot{display:block}footer .ft_bot .box_left{display:block}footer .ft_bot .box_left ul{display:flex;flex-direction:column;align-items:center;margin:auto;padding-top:20px}footer .ft_bot .box_right .grits{margin:40px auto 20px}footer .ft_bot .ft_logo{padding:0 10px 20px;margin:auto;width:90%;max-width:350px;text-align:center;image-rendering:-webkit-optimize-contrast}footer .ft_bot .ft_logo::before{height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:140px;bottom:0;top:auto}footer .copyright p{padding:0 10px;margin-top:0;text-align:center;word-break:break-word;font-size:10px}footer .ft_link{display:block;padding-top:20px}footer .ft_link .link_list{width:100%;max-width:100%}footer .ft_link li:not(.ttl){width:auto;background-position:top 5px left;background-size:6px auto}.menu03 ul li a{margin:auto}footer .ft_link .ttl{margin-bottom:20px;padding-bottom:0}footer .ft_link li{font-size:14px;margin-bottom:16px;padding-left:14px}footer .ft_link .ft_bnr{margin:15px auto 0;max-width:298px}.ft_row2{margin-bottom:0;padding-bottom:0}.ft_row2::before{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ft_bg2_sp.jpg)}.ft_link{padding-bottom:30px;padding-left:10px;padding-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ft_box{top:0;padding:0 0 60px}}@media only screen and (max-width:375px){footer .ft_row1 .flex>.bnr_tel p a>span{font-size:24px}}@media only screen and (max-width:320px){.ft_link .ft_bnr img{max-width:280px}}@media only screen and (max-width:768px){.fixed_banner{display:flex;flex-wrap:wrap;top:auto;bottom:0;left:0;right:auto;width:100%;height:auto;transform:translateY(100%);font-size:min(1.5vw, 8px)}.fixed_banner.active{transform:translateY(0%)}.fixed_banner>div{width:33.33%;height:80px;background-image:-moz-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%);background-image:-webkit-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%);background-image:-ms-linear-gradient(-180deg,rgb(255 174 17 / .99608) 0%,#ff8b0e 100%)}.fixed_banner>div:not(:last-of-type){position:relative}.fixed_banner>div:not(:last-of-type)::after{content:"";position:absolute;top:0;right:-1px;z-index:2;width:2px;height:100%;background-color:#fff}.fixed_banner>div>p{line-height:1}.fixed_banner>div>p .tt{flex-direction:row;font-size:2.6em}.fixed_banner>div>p .tt::before{margin-bottom:0!important}.fixed_banner .tel{z-index:2;padding-right:3.1em}.fixed_banner .tel p .tt::before{margin-right:.6154em;width:.9231em;height:.9231em}.fixed_banner .web{padding-right:1em;padding-bottom:.2em}.fixed_banner .web p .tt::before{margin-right:.5769em;width:.9615em;height:.9615em}.fixed_banner .mail{padding-right:1em}.fixed_banner .mail p .tt::before{margin-right:.5em;width:1.0769em;height:1.0385em}}@media only screen and (max-width:768px){.fixed_banner .h_gr{width:100%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px}.fixed_banner .h_gr li{width:50%}.fixed_banner .h_gr li:nth-child(1){position:relative;z-index:1}.fixed_banner .h_gr li:nth-child(1)::after{content:"";position:absolute;top:0;right:-1px;z-index:2;width:2px;height:100%;background-color:#fff}.fixed_banner .h_gr .h_btn.color_1{background-color:#5f9d7b}.fixed_banner .h_gr .h_btn.color_2{background-color:#508468}.fixed_banner .h_gr .h_btn a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:100%;height:100%;color:#fff;font-size:2.4em;line-height:1.4;font-weight:400;letter-spacing:.05em;text-decoration:none;font-family:"Shippori Mincho",serif;position:relative}}@media only screen and (max-width:430px){.fixed_banner{font-size:5px}.fixed_banner>div{height:40px}.fixed_banner .h_gr{height:30px}}@media only screen and (max-width:430px){footer{padding-bottom:60px}.ft_row2::before{height:calc(100% + 40px)}.ft_box{padding-bottom:30px}}@media only screen and (max-width:375px){.totop{bottom:92px}}@media only screen and (max-width:768px){.ft_bot .box_left ul{display:flex;flex-direction:column;align-items:center}.menu_toggle .ft_banner .btn_flex{margin-bottom:10px}.btn-group .btn.style01,.btn-group .btn.style02{max-width:280px}}@media only screen and (max-width:768px){footer .menu03 ul li:not(.ttl){width:auto}}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-213.3vh);transform:translateX(-213.3vh)}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-213.3vh);transform:translateX(-213.3vh)}}@media screen and (max-width:768px){.arrows a{font-size:9px;bottom:auto;z-index:2;top:-40px;left:calc(50% - 25px);height:60px}}@media only screen and (max-width:768px){@-webkit-keyframes tobelow{0%{bottom:-16px}50%{bottom:16px}100%{bottom:-16px}}@keyframes tobelow{0%{bottom:-16px}50%{bottom:16px}100%{bottom:-16px}}.arrows a::before{height:32px}.arrows a::after{height:16px}.arrows a:hover{opacity:1}.group_circle{padding-bottom:0}}@media only screen and (max-width:768px){.home_page h3{margin:0}.home_page h3.txt_ver .en{margin:0;font-size:18px}.home_page h3 .jp{margin-left:0}.home_page h3 .btn{right:0;left:auto;background-color:#f7f5f5}.idx_en{font-size:12vw}.box_head{text-align:center}.box_head.white{text-align:center}.box_head.white .en{text-align:center}.box_head.white .sub{text-align:center}.box_head .en{font-size:32px;line-height:1.5}.box_head .jp{text-align:left;font-size:22px}.box_head .sub{font-size:17px;line-height:1.8;padding-right:0;max-width:100%}}@media only screen and (max-width:375px){.home_page .box_head .en{font-size:7vw}.home_page .box_head .sub{font-size:16px}}@media only screen and (max-width:768px){.idx_gallery{padding:0 0 0 0}.idx_gallery ul li .img{margin:15px 1px;width:33vw;height:41.25vw;background-size:100% auto}}@media only screen and (max-width:768px){.index01{padding-top:60px;background-size:60% auto}.index01 .box_head{padding:0;text-align:center;margin:0 auto;width:100%}.index01 .idx01_head{padding:0 10px 0;display:block}.index01 .idx01_head h3{display:table;margin:0 auto;padding:0 60px 0 0;text-align:left}.index01 .idx01_head h3::before{right:0;left:auto;background-color:#f7f5f5}.index01 .idx01_head::after{right:5.3%;top:100px;height:50vw;width:100vw;background-size:cover;background-position:center}.index01 .idx01_row{margin-top:50px}.index01 .idx01_row.r2 .idx01_head::after{right:0;left:5.2%}.index01 .idx01_row::before{height:80%}.index01 .idx01_left{padding-left:10px;padding-right:10px;padding-bottom:30px}.idx01_rowF,.index01 .idx01_row .r2 .idx01_rowF{padding:0 0}.index01 .idx01_row .flex .box{width:100%}.idx01_row .box h4{font-size:24px}.idx01_row .box ul{font-size:14px}.index01 .idx01_row .box .tt{font-size:2vw;padding-top:100px}.txt_des p{font-size:16px;line-height:1.6}.index01 .idx_strengths .btn-group{margin-top:15px}.index01 .btn-group{margin-top:30px}.service .btn.style01{max-width:320px;width:100%;min-width:unset}.idx_banner{padding:10px 10px 20px}.infomation{padding-bottom:60px}.infomation_head{text-align:center}.infomation .btn.style01{max-width:350px;width:100%;min-width:unset}}@media only screen and (max-width:640px){.index01 .idx01_row .box .tt{font-size:3vw;width:100%}.index01 .idx01_row .box{width:100%;min-height:200px;padding:30px 15px}}@media only screen and (max-width:375px){.box_head .jp{font-size:20px;letter-spacing:.05em}.index01 .list li{padding-left:33px;font-size:15px;background-position:top 15px left;background-size:20px auto}.box_news{padding:20px}.box_news .slick-arrow{width:35px;height:50px;right:-35px}.box_news .slick-arrow::before{left:45%}.box_news .slick-next{right:-70px}.index01 .list li{padding-left:33px;font-size:15px;background-position:top 15px left;background-size:20px auto}.index01 .idx01_row .box .tt{font-size:3.3vw}}@media only screen and (max-width:768px){.min_992{display:none}.index02 h3{margin:0 auto 30px;font-size:15px;padding:0;text-align:center}.index02 h3 .jp{margin-left:0;font-size:1.7em;letter-spacing:.1em;line-height:1.6}.index02 .pic .idx_en{font-size:10vw}.index02 .content{display:block;padding:20px 0 0;max-width:690px;margin:0 auto}.index02 .box{width:auto;height:auto;margin:0;padding:0;background-color:#fff0;min-height:200px}.index02 .box p{font-size:14px;line-height:2;color:#666}.index02 .btn-group .btn.bg01{margin-right:auto;margin-left:auto}.index02 .btn-group .btn.bg01 a{padding-left:0;color:#5f9d7b}.index02 .btn-group .btn.bg01 a::before{background-color:#f7f5f5}}@media only screen and (max-width:639px){.index02{padding:60px 0}.index02 .idx02_box .box{margin-bottom:5.8vw;padding-top:6.8vw;padding-bottom:8.2vw;min-height:200px}.index02 .idx02_box .box .en{width:12.4vw;height:12.4vw;font-size:2.5vw}.index02 .idx02_box .box .tt{margin-bottom:2.4vw;font-size:3.7vw}.index02 .idx02_box .box .tt::after{margin-top:2.1vw}.index02 .idx02_box .box .txt{font-size:2.8vw}}@media only screen and (max-width:375px){.index02 .btn-group .btn.bg01 a{letter-spacing:.1em}}@media only screen and (max-width:768px){.index03{padding:0 0 0 0}.index03 .box_head{padding-bottom:80px;display:block}.index03 .box_head .b_left{padding-left:0;margin-bottom:25px}.index03 .box_head .b_right{width:auto;padding:0;max-width:100%;text-align:left}.index03 .box_head .b_right p{font-size:14px;line-height:2.3}.index03 .box_head .btn-group{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.index03 .box_head .btn-group .btn.style01{min-width:270px}.index03 .idx03_row1{position:relative;height:auto;padding:30px 10px 60px;background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idx03_img1sp.jpg) no-repeat center;background-size:cover}.index03 .idx03_row1 .box_head{max-width:690px;margin:auto}.index03 .idx03_row2{height:auto;padding-bottom:60px}.index03 .idx03_row2 .inner_big{padding:0}.index03 .idx03_row2 h3{padding:0;margin-right:auto;margin-left:auto;margin-bottom:40px}.index03 .idx03_row2 .txt{font-size:14px;line-height:2.3}.index03 .idx03_row2 .top{display:block;padding:60px 10px;max-width:690px;margin:auto}.index03 .idx03_row2 .top .txt{width:100%}.index03 .idx03_row2 .content{top:0;padding-bottom:60px}.index03 .idx03_row2 .bot{max-width:500px;margin:auto}.index03 .idx03_row2 .bot .box{margin:0 10px 10px;max-width:200px;max-height:200px}.index03 .idx03_row2 .bot .box:before{display:none}.index03 .idx03_row2 .btn-group{margin-top:50px}.index03 .idx03_row2 .btn-group .btn.style01 a{padding-left:0}.index03 .btn-group .btn.bg01 a{padding-left:0}}@media only screen and (max-width:460px){.index03 .idx03_row2 .bot{-ms-flex-pack:distribute;justify-content:space-around;max-width:420px;margin:auto}.index03 .idx03_row2 .bot .tt{padding-top:18vw;background-size:18vw auto;font-size:3.5vw}.index03 .idx03_row2 .bot .box{width:calc(49vw - 10px);height:calc(49vw - 10px);margin:5px 0}.index03 .idx03_row2 .bot .box::before{height:4px;background-size:auto 100%}}@media only screen and (max-width:520px){.index03 .idx03_box{padding-top:120%;padding-left:22%;padding-right:23%}.index03 .idx03_box .point{padding-left:4%;padding-right:1%;height:18%;width:49%}.index03 .idx03_box .point .tt{font-size:2.9vw}.index03 .idx03_box .point ul li{font-size:2.3vw;line-height:1.6;padding-bottom:.4em}.index03 .idx03_box .point ul li:last-child{padding-bottom:0}.index03 .idx03_box .p1,.index03 .idx03_box .p7{bottom:25%}.index03 .idx03_box .p2,.index03 .idx03_box .p6{bottom:44%}.index03 .idx03_box .p3,.index03 .idx03_box .p5{bottom:63%}}@media only screen and (max-width:768px){.index04{padding:60px 0 20px;background-color:#fff}.index04 .idx04_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-.5vw;margin-right:-.5vw;padding-bottom:60px}.index04 .idx04_row .tt{width:100%;padding:0 20px 0 20px;height:85px}.index04 .idx04_row .tt p{padding-right:22px;font-size:16px;background-size:auto 18px;background-position:top 8px right}.index04 .idx04_row #pic{position:relative;right:auto;top:0;height:69.33vw;width:170.8vw;background-size:auto 100%;background-position:center;padding:0 10px 30px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index04 .idx04_row #pic .flex{max-width:90vw}.index04 .idx04_row #pic .flex .box{width:21vw;height:21vw;border-width:.7vw}.index04 .idx04_row #pic .flex .box p{font-size:2.8vw}.index04 .idx04_row .ov{width:90%;margin:-20px auto 0 auto}.index04 .idx04_row2{display:block}.index04 .idx04_row2 .box{width:100%;max-width:400px;margin:0 auto 30px}.index04 .idx04_row2 .box .tt{bottom:-10px;left:-15px;padding:6px 15px}.index04 .idx04_row2 .box .bot{max-width:355px}.index04 .idx04_row2 .box .bot p{width:50%;padding-left:24px;background-size:18px auto;background-position:left top 3px}.index04 .idx04_row2 .box .bot .fax{padding-left:24px;background-size:18px auto;background-position:left top 3px}.index04 .idx04_row2 .box .add{font-size:14px}.index04 .idx04_row2 .box:first-child .add{line-height:2}}@media only screen and (max-width:375px){.index04 .idx04_row .ov .tt{padding:0 15px;height:80px}.index04 .idx04_row .ov .tt p{font-size:15px;background-position:top 6px right;background-size:auto 16px}}.sp_425{display:none}@media only screen and (max-width:425px){.sp_425{display:block}.index04 .box .sub{padding:25px 7%;font-size:13px}}@media only screen and (max-width:375px){.index04 .box .sub{font-size:12px}}@media only screen and (max-width:768px){.index05{padding:60px 0}.index05 .flex{max-width:400px;margin:auto}.index05 .flex .box .content{padding:3% 15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index05 .flex .box .tt .jp{font-size:16px}.index05 .flex .box .tt .en{font-size:32px}.index05 .flex .box .txt{font-size:16px}}@media only screen and (max-width:425px){.index05 .flex .box .tt .jp,.index05 .flex .box .txt{font-size:14px}}@media only screen and (max-width:768px){.index06{padding:60px 0 40px}.index06 h3.st2{background-size:40px auto,40px auto;padding:0 45px}.index06 .idx06_row{max-width:560px;margin:auto}.index06 .idx06_row .box{margin-bottom:20px}.index06 .idx06_row .box .tt{font-size:22px}.index06 .idx06_row .box .txt{font-size:14px;margin-bottom:1.8em}}@media only screen and (max-width:520px){.index06 .idx06_row .box{margin-bottom:20px}.index06 .idx06_row .box .content{left:2.3%;top:4%;width:95.4%;height:92%}.index06 .idx06_row .box .tt{font-size:4.6vw;margin-bottom:10px}.index06 .idx06_row .box .tt::after{margin-top:5px}.index06 .idx06_row .box .txt{font-size:2.7vw;margin-bottom:1.5em}.index06 .idx06_row .btn-group .btn.style01.md{min-width:180px}.index06 .idx06_row .btn-group .btn.style01.md a{font-size:2.7vw;padding-top:1em;padding-bottom:1em;padding-left:2em;padding-right:2em}}@media only screen and (max-width:375px){.idx_map,.under .ud_map{height:300px}}@media only screen and (max-width:768px){.index08{padding:60px 0}.index08 h3{margin-bottom:50px}.index08 h3 .num{font-size:4em;letter-spacing:0}.index08 .idx08_row{display:block}.index08 .idx08_row .tt{font-size:20px}.index08 .idx08_row ul li{padding:10px 5px}.index08 .idx08_row ul li:first-child{padding:10px 5px}.index08 .idx08_row ul li .title{width:50px}.index08 .idx08_row ul li .txt{width:calc(100% - 50px)}.index08 .idx08_row .box{width:100%;margin:0 auto 20px;padding:30px 20px}}@media only screen and (max-width:425px){.index08 h3 .num{font-size:3em}.index08 .idx08_row .box{padding:30px 15px}.index08 .idx08_row .box .tt{font-size:18px}}@media only screen and (max-width:768px){.idx_time{width:100%;max-width:600px}.idx_time th,.idx_time td{font-size:14px}}@media only screen and (max-width:540px){.idx_time .sub{font-size:2.8vw}.idx_time th,.idx_time td{font-size:2.8vw}.idx_time th:first-child,.idx_time td:first-child{width:26%}.idx_time th:last-child,.idx_time td:last-child{padding-right:1em}}@media only screen and (max-width:768px){.under .btn-group .btn.style01,.under .btn-group .btn.style02{max-width:300px}.under .btn-group .btn.style01 a,.under .btn-group .btn.style02 a{font-size:14px;padding:15px 30px 15px}.under .btn-group .btn.style01 a:before,.under .btn-group .btn.style02 a:before{bottom:0}.under #mainContent{padding-bottom:50px}.under .key{height:300px;padding-top:0;margin-top:60px;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/ud_mv_sp.jpg)}.under .key .key_text h2{font-size:24px}.under .key .key_text .en{font-size:14px}.under.page-rehabilitation h3 .en{font-size:2.2em}.under.page-interview .key{padding-right:0%;height:100vh;max-height:1000px;min-height:350px;background-position:right 45% center}.under.page-interview .key .key_text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:100px}.under.page-interview .key .key_text h2{width:100%;font-size:20px;margin-bottom:7vh}.under.page-interview .key .key_text .en{font-size:48px}.under.page-interview .arrows a{bottom:-25px}.under h3{margin-bottom:45px;font-size:24px;padding:.5em 0}.under h3::before{height:.9em}.under h3 .en{font-size:2.6em}.under h4{margin-bottom:20px;font-size:20px}.under h5{margin-bottom:15px;font-size:18px}.under h6{padding-left:30px;margin-bottom:15px;font-size:18px}.under h6::before{width:14px;height:14px;top:.4em}}@media only screen and (max-width:425px){.under.page-rehabilitation h3 .en{padding-left:.1em;font-size:2.1em}.under .key .key_text h2{font-size:22px}.under h3{margin-bottom:45px;font-size:22px;padding:.5em 0}.under h3 .en{font-size:2.3em}.under h4{margin-bottom:20px;font-size:20px}.under h5{margin-bottom:15px;font-size:18px}.under h6{margin-bottom:15px}}@media only screen and (max-width:375px){.under.page-rehabilitation h3 .en{font-size:12.1vw}}@media only screen and (max-width:768px){.under section:first-child h3,.under section:first-child:not(:has(>h3)){margin-top:40px}.under section{padding-top:1px}.under section h3{margin-top:50px}.page-will.under section h3.mb0{margin-top:0}.under .secH4{padding-top:40px}.under .secH5{padding-top:30px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.under .imgBox.rowImg .image_l:nth-child(n),.under .imgBox.rowImg .image_r:nth-child(n){max-width:none}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{float:none;width:auto}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:none}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:auto}.under .imgBox.colImg .item:not(:last-of-type){margin-bottom:30px}.under .imgBox.colImg figure{margin-bottom:15px}.under .imgBox.colImg .text{font-size:14px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}.under .imgBox.colImg2 img,.under .imgBox.colImg3 img{max-height:100%}.under .acf_block h3{margin-bottom:0}.under .acf_block .text_h3{margin:25px 0 0}.under .acf_block .text_h4{margin:20px 0 0}.under .acf_block .text_h5{margin:15px 0 0}.under table.rollTable{width:768px}.under table.tbl_fees th,.under table.tbl_fees td{padding:.625rem .4rem;min-width:30%}.under table.tbl_style01 th{width:30%}.under table.resTable{display:block}.under table.resTable.fees td:first-child{border-top:0}.under table.resTable tbody,.under table.resTable tr,.under table.resTable th,.under table.resTable td{display:block;width:100%}.under table.resTable td:not(:last-child){border-bottom:0}.under table.resTable.tbl_style01.colHead tr th{border-bottom:none}.under table.resTable.tbl_style01.colHead tr:not(:first-child) th{border-top:none}.under table.resTable.tbl_style02.colHead th{border-bottom:none}.under table.resTable.tbl_style02.colHead tr:not(:last-child) td{border-bottom:none}.under .tbl_note{display:block}.under .secH3>.tbl_note:not(.t_left){text-align:left}.under ul.list01 li{font-size:14px;padding-left:18px;line-height:1.8}.under ul.list01 li::before{top:.75em}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under .secH4 .box_note{margin-top:0}.under .box_note{margin-top:45px}.under .box_qa{padding-bottom:0}.under .box_qa .ques{padding:15px 0 15px 20px;min-height:50px}.under .box_qa .ques::before{width:10px;height:10px;right:20px;top:calc(50% - 5px)}.under .box_qa .ques::after{right:24px;height:13px;top:calc(50% - 8px)}.under .box_qa .ques .icon{font-size:28px;min-width:20px}.under .box_qa .ques .box{padding:0 30px 0 15px;width:calc(100% - 40px)}.under .box_qa .ques p{font-size:18px}.under .box_qa .qa.active .ques::after,.under .box_qa.step .qa.active .ques::after{top:calc(50% - 5px)}.under .box_qa .qa.active .ans,.under .box_qa.step .qa.active .ans{padding:20px 20px}.under .ud_box{border-width:2px;border-radius:10px;padding:25px 15px}.under .ud_box p{font-size:18px}.under .bnr_col03{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.under .bnr_col03 p{width:100%;max-width:320px}.under .sub_inter span{width:auto;font-size:20px}.under .doctor_box{padding:0vw}.under .doctor_box .doctor_name{bottom:5vw;right:3.5vw;font-size:4vw;padding:3vw 2vw}.under .inter_group{padding-bottom:0}.under .inter_group .inter_box::before{width:50%;height:50vw}.under .inter_group .inter_box.ud_subcatch{margin-top:-80px}.under .inter_group .inter_box:nth-child(2)::before{bottom:-12vw;background-size:100% auto}.under .inter_group .inter_box:nth-child(3)::before{bottom:-5vw;background-size:100% auto}.under .inter_group .inter_box:nth-child(7)::before{bottom:-5vw;background-size:100% auto;left:auto;right:0}.under .inter_group .inter_box:nth-child(9)::before{bottom:-5vw;background-size:100% auto}.under .inter_group .inter_box:last-child .inter_item{padding-bottom:10px}.under .inter_group .sub_catch{margin-bottom:50px;padding:50px 0 30px}.under .inter_group .sub_catch .en{font-size:48px}.under .inter_group .sub_catch p{font-size:16px;letter-spacing:.05em}.under .inter_group .inter_item{display:block;margin-bottom:50px}.under .inter_group .img{width:100%;margin-bottom:40px;margin-left:auto;margin-right:auto;float:none}.under .inter_group .box_txt{width:100%;margin:auto;padding-top:0}.under .inter_group .box_txt h4{font-size:20px;line-height:1.8}.under .inter_group .itemR .box_txt{width:100%;margin:auto;padding-top:0}.under .inter_group .itemR .box_txt p{margin-bottom:13px}.under .inter_group .num{font-size:13px}}@media only screen and (max-width:640px){.under table.tbl_fees{font-size:13px}}@media only screen and (max-width:480px){.under .inter_group .sub_catch .en{font-size:40px}.under table.tbl_fees{font-size:13px}.under .sub_inter span{font-size:4.2vw}}@media only screen and (max-width:375px){.under table.tbl_fees{font-size:12px}.under .ud_box p,.under .inter_group .sub_catch p{font-size:17px}.under .inter_group .box_txt h4{font-size:18px}.under.page-interview .key .key_text h2{font-size:6vw}.under.page-interview .key .key_text h2 .en{font-size:13vw}.under .imgBox.colImg .text{font-size:13px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}}@media only screen and (max-width:768px){.under .clinic_tbl01 th{width:auto;text-align:left}.under .clinic_tbl02 th:first-child{width:30%}.under .teeth_box .secH4{width:100%}}@media only screen and (max-width:425px){.under .access_box_img01 .block:nth-child(even) .big,.under .access_box_img02 .block:nth-child(even) .big{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.under .access_box_img01 .block .big,.under .access_box_img01 .block .small,.under .access_box_img02 .block .big,.under .access_box_img02 .block .small{width:100%}}@media only screen and (max-width:768px){.under.page-inheritance h3,.under.page-before-life h3{text-align:center}.under.page-inheritance h3 .en,.under.page-before-life h3 .en{text-align:center}.under.page-inheritance h3 .jp,.under.page-before-life h3 .jp{margin:auto;text-align:center;font-size:24px}.under .inheritance_sec03{padding:20px 0 50px;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/inheritance_sec03_bg_sp.jpg)}.under .inheritance_sec03 h3{font-size:24px;margin-bottom:15px}.under .inheritance_sec03 .box_step{margin-bottom:30px}.under .inheritance_sec03 .box_step_item{width:19vw;height:19vw;margin:0 2.75vw;padding-top:0}.under .inheritance_sec03 .box_step_item:not(:last-child):before{right:-5vw}.under .inheritance_sec03 .box_step_item .num{margin-bottom:2vw}.under .inheritance_sec03 .box_step_item .tt{padding-top:8vw;background-size:auto 7vw;font-size:2vw}.under .inheritance_sec03 .box_bnr{display:block}.under .inheritance_sec03 .box_bnr>div{width:100%}.under .inheritance_sec03 .box_bnr>div p a{height:80px;font-size:22px}.under .inheritance_sec03 .box_bnr>div p a span:before{top:calc(50% - 10px);width:28px;height:28px}.under .inheritance_sec03 .box_bnr>div.bnr_tel{margin-bottom:10px}.under .inheritance_sec03 .box_bnr>div.bnr_tel p a>span{margin-left:0;padding-left:36px}.under .inheritance_sec03 .box_bnr>div.bnr_tel p a .sm{font-size:12px}.under .inheritance_sec03 .box_bnr>div.bnr_mail p a{font-size:22px}.under .inheritance_sec03 .box_bnr>div.bnr_mail p a span{padding-left:46px}.under .inheritance_sec04,.under .inheritance_sec05,.under .inheritance_sec06,.under .inheritance_sec07,.under .inheritance_sec08{padding:50px 0 50px}.under .inheritance_sec04 .box_inheritance h3,.under .inheritance_sec05 .box_inheritance h3,.under .inheritance_sec06 .box_inheritance h3,.under .inheritance_sec07 .box_inheritance h3,.under .inheritance_sec08 .box_inheritance h3{margin-bottom:8px}.under .inheritance_sec09{padding-bottom:30px}.under .inheritance_sec09 .pic{height:250px;padding:50px 0}.under .inheritance_sec09 .pic h3 .en{margin-bottom:10px}.under .inheritance_sec09 .pic h3 .jp{font-size:32px}.under .inheritance_sec09 .bg_white{margin:-85px auto 0;padding:30px 15px}.under.page-before-life .box_inheritance p{margin-bottom:10px}.under .before-life_sec01{margin-bottom:0}.under .before-life_sec01 .box_message_img h3{padding-right:0}.under .before-life_sec01 .box_message_content{width:95%;padding:6%;margin-top:-45%}.under .before-life_sec03,.under .before-life_sec04,.under .before-life_sec05,.under .before-life_sec06{padding:50px 0}.under .before-life_sec03 .box_inheritance,.under .before-life_sec04 .box_inheritance,.under .before-life_sec05 .box_inheritance,.under .before-life_sec06 .box_inheritance{padding-bottom:30px}.under .before-life_sec03 .box_inheritance h3,.under .before-life_sec04 .box_inheritance h3,.under .before-life_sec05 .box_inheritance h3,.under .before-life_sec06 .box_inheritance h3{margin-bottom:5px}.under .before-life_sec03 .box_inheritance .btn-group,.under .before-life_sec04 .box_inheritance .btn-group,.under .before-life_sec05 .box_inheritance .btn-group,.under .before-life_sec06 .box_inheritance .btn-group{margin-top:20px}.under .before-life_sec07{padding-bottom:50px}.under .before-life_sec07 .pic{height:auto;padding:40px 0;background-position:right 15% center}.under .before-life_sec07 .pic h3,.under .before-life_sec07 .pic .cont{width:100%}.under .before-life_sec07 .pic h3{text-align:center;margin-bottom:10px}.under .before-life_sec07 .pic h3 .jp{font-size:30px;text-align:center;margin-left:auto;margin-right:auto}.under .before-life_sec07 .pic h3 .en{margin-top:12px;font-size:18px;margin-left:auto;margin-right:auto;line-height:1.6}.under .before-life_sec07 .pic .cont{max-width:540px;margin:auto}.under .before-life_sec07 .bg_white{padding:30px 5px 35px;margin-top:0;width:100%}.under .before-life_sec07 .bg_white h3{margin-bottom:20px}.under .before-life_sec07 .bg_white h3 .jp{margin-top:8px;letter-spacing:.1em}.under .before-life_sec07 .box_video{margin-bottom:40px}.under .before-life_sec07 .box_video h3{margin-bottom:20px}.under .before-life_sec07 .box_youtube{margin-bottom:0;height:46vw}.under .before-life_sec07 .bnr_recommended_item{width:100%;max-width:320px;margin:0 auto 10px;padding:20px 20px;height:100px}.under .before-life_sec07 .bnr_recommended_item figure{width:50px;margin-right:15px}.under .before-life_sec07 .bnr_recommended_item p{width:calc(100% - 65px);font-size:19px;letter-spacing:.05em}.under .before-life_sec07_bnr{padding-top:45px}.under .before-life_sec07 .bnr_item{width:100%;margin:10px auto}.under .box_message{padding:65px 0 35px}.under .box_message_img{-ms-flex-wrap:wrap;flex-wrap:wrap}.under .box_message_img figure{width:50%}.under .box_message_img h3{width:100%;max-width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;line-height:1.4}.under .box_message_content{position:relative;margin-top:-30%;margin-left:auto;margin-right:-10px;width:95%;padding:6%}.under .box_counselling{padding:45px 0 30px}.under .box_counselling h3{margin-bottom:30px}.under .box_counselling h3 .en{font-size:32px;margin-bottom:10px}.under .box_counselling h3 .jp{font-size:16px}.under .box_counselling_item{width:calc(50% - 10px);margin:0 5px 20px}.under .box_counselling_item p{font-size:14px}.under .box_inheritance h3{margin-bottom:8px;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}.under .box_inheritance h3 .en{margin-bottom:10px}.under .box_inheritance h3 .sm{font-size:18px}.under .box_inheritance_img{width:80%;margin:0 auto 20px auto}.under .box_inheritance_content{width:100%;margin:auto}.under .box_inheritance_content .box_in{max-width:100%}.under .box_inheritance .btn-group{margin-top:20px}.under .box_inheritance .bold{margin-bottom:10px}.under .box_inheritance .list01 li{padding-bottom:10px}.under .box_inheritance .list01 li:before{width:4px;height:4px}.under .inheritance_post h3{font-size:24px;margin-bottom:22px}.under .inheritance_post h3:after{margin-top:10px}.under .inheritance_post .post_item{width:100%;max-width:320px;margin-bottom:20px;margin:0 10px 20px 10px}.under .inheritance_post .post_item figure{margin-bottom:15px}.under .inheritance_post .post_item .date{font-size:12px}.under .inheritance_post .post_item .tt{font-size:14px;line-height:1.5}.under .inheritance_post .btn-group{margin-top:20px}.under .inheritance_post,.under .box_inheritance{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:100px}.under .inheritance_post.box_right,.under .box_inheritance.box_right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .box_inheritance{padding-bottom:50px}.under .inheritance_post{padding-top:20px}.under #inheritance05 .box_inheritance,.under #inheritance11 .box_inheritance,.under #inheritance12 .box_inheritance,.under #inheritance13 .box_inheritance,.under #inheritance14 .box_inheritance,.under #inheritance15 .box_inheritance,.under #inheritance16 .box_inheritance,.under #inheritance17 .box_inheritance,.under #inheritance18 .box_inheritance{padding-bottom:0}.under .inheritance_post.box_right .box_inheritance_content,.under .box_inheritance.box_right .box_inheritance_content{margin:auto}.under .inheritance_post .btn-group .btn.style01,.under .inheritance_post .btn-group .btn.style02,.under .box_inheritance .btn-group .btn.style01,.under .box_inheritance .btn-group .btn.style02{width:auto;margin-left:auto;margin-right:auto}.under .inheritance_post .btn-group .btn.style01 a:after,.under .inheritance_post .btn-group .btn.style02 a:after,.under .box_inheritance .btn-group .btn.style01 a:after,.under .box_inheritance .btn-group .btn.style02 a:after{right:16px;bottom:calc(50% - 3px)}}@media only screen and (max-width:640px){.under .inheritance_sec03 .box_step{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under .inheritance_sec03 .box_step_item{width:40vw;height:40vw;margin:0 2vw 6vw}.under .inheritance_sec03 .box_step_item:not(:last-child):before{display:none}.under .inheritance_sec03 .box_step_item .num{padding-left:11%;margin-bottom:4vw;font-size:6vw}.under .inheritance_sec03 .box_step_item .tt{padding-top:17vw;font-size:4vw;background-size:auto 13vw}}@media only screen and (max-width:480px){.under .inheritance_post .post_item{max-width:220px}}@media only screen and (max-width:768px){.under .img_col2,.under .img_col3{margin-top:20px}.under .img_col2>figure,.under .img_col3>figure{margin-bottom:20px;width:100%}.under .ud_youtube{margin-top:20px}.under .ud_map{margin-top:20px;height:250px}.under .btn-group .btn.style01 a,.under .btn-group .btn.style02 a{padding:15px 30px 15px 15px}.under .btn-group .btn.style01 a:before,.under .btn-group .btn.style02 a:before{width:40px;height:40px}.under .btn-group .btn.style01 a:after,.under .btn-group .btn.style02 a:after{right:15px}.under .list_anchor li{width:100%;margin:10px}.under .list_staff .staff_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;border-bottom:2px solid #5f9d7b;border-top:2px solid #5f9d7b;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.under .list_staff .staff_item_img{width:100%}.under .list_staff .staff_item_content{text-align:center;width:100%;padding:15px 10px 20px}.under .list_staff .staff_item_content .staff_name{font-size:18px;line-height:1.8}.under .list_staff .staff_item_content .btn-group .btn.style01,.under .list_staff .staff_item_content .btn-group .btn.style02{margin-left:auto;max-width:250px}}@media only screen and (max-width:768px){.under .feature_box_spec{margin-top:30px;padding:40px 0}.under .feature_box_spec .feature_box_bg{padding:15px;background:-webkit-gradient(linear,left top,right top,from(rgb(255 255 255 / .6)),color-stop(40%,white),color-stop(60%,white),to(rgb(255 255 255 / .6)));background:linear-gradient(90deg,rgb(255 255 255 / .6) 0%,white 40%,white 60%,rgb(255 255 255 / .6) 100%)}.under .feature_box_spec p{font-size:18px}.under .under_faq_box{margin-top:60px}.under .under_faq_box .item:not(:last-child){margin-bottom:30px}.under .under_faq_box .ques{padding:9px 15px 12px 40px;text-indent:-30px;font-size:16px;line-height:1.3}.under .under_faq_box .ques::before{width:40px}.under .under_faq_box .ques .eng{padding-right:10px;font-size:25px}.under .under_faq_box .ans{margin-top:10px;padding:10px 20px 10px 40px}.under .under_faq_box .ans p{font-size:14px}}@media only screen and (max-width:425px){.under .feature_box_spec p{font-size:16px}}@media only screen and (max-width:768px){.under .b_tb dt,.under .b_tb dd{font-size:14px}.under .b_tb.f_note dt,.under .b_tb.f_note dd{font-size:14px}.under .f16{font-size:16px}.under .list_anchor.col2 li{width:100%}.under .ud_box_list{padding:20px 30px}.under .ud_box_list.no_ttl{padding:20px 30px}.under .acl_mt{margin-top:30px}.under .box_mt1{margin-top:30px}.under .tax_box{padding:22px}.under .box_qa .btn-group .btn.style01 a{padding:15px 50px 15px 0;margin:auto}.under .box_qa .btn-group .btn.style01 a::after{bottom:calc(50% - 4px)}.under .box_qa.no_arown .qa:not(:last-child){margin-bottom:30px}.under .list_inblock li{display:block}.under .list_inblock li:not(:first-child){margin-left:0}.under .meritbox .item{width:100%}.under .meritbox .item:not(:last-child){margin-bottom:30px}.under .meritbox .b_txt{padding:10px 20px}.under .fees_point{margin-top:30px}.under .fees_point .item{width:100%;margin-bottom:30px}.under .fees_point .ttl{font-size:20px;padding:10px}.under .fees_box_bnr.col4 .box_bnr{width:100%}.under .fees_box_bnr.col3 .box_bnr{width:100%}.under .fees_box_bnr.col2 .box_bnr{width:100%}.under .fees_box_bnr .box_bnr{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.under .fees_box_bnr .box_bnr:not(:last-child){margin-bottom:20px}.under .post_txt_note{padding-left:15px}.group_circle .circle_box{font-size:2vw;margin:5px;width:25vw;height:25vw;max-width:180px;max-height:180px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group_circle .circle_box .circle_icon{height:62px;margin-bottom:0}.idx_strengths .jp,.block_head p,.index01 .txt_ver h3 .jp{font-size:28px}}@media screen and (max-width:768px){.index01 .box_right p{font-size:26px}.txt_des p{margin-bottom:5px}.index01 .idx01_right{margin-bottom:40px}.index01 .idx01_right .txt_des{padding-left:10px;padding-right:10px}.index01 .box_right{margin-left:auto;margin-right:auto;margin-top:15px;padding:34px 10px}.index01 .box_phone,.box_web{height:80px;max-width:400px;margin-left:auto;margin-right:auto}.index01 .box_web{margin-bottom:0}.index01 .box_phone span{background-position:left center}.index01 .box_phone .number{font-size:24px}.index01 .box_phone{position:relative}.index01 .box_phone a{position:absolute;width:100%;height:100%;top:0;left:0}.idx_strengths{margin-top:40px;padding:50px 0;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/streng_bg_sp.jpg)}.idx_strengths .box{width:calc(50% - 15px);margin-left:15px;margin-bottom:15px}.idx_strengths .box:last-child{margin-left:0}.idx_strengths .box .txt{font-size:16px}.index01 .txt_ver h3 .jp{margin:0 auto}.txt_des{padding-left:0}.txt_des{padding-left:20px;padding-right:20px}.idx01_content{margin-top:80px;padding-bottom:10vw}.index01 .idx01_content.r2 .txt_des{padding-left:10px;padding-right:10px}.index01 .idx01_left{padding-top:10px;width:100%}.index01 .idx01_left::after{height:300px;width:100%;background-position:center;background-size:cover}.index01 .idx01_content.r2 .idx01_left::after{background-position:top center}.idx01_content::after{height:calc(100% + 25px)}.trouble{padding-bottom:60px;background-position:top center;background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_bg_sp.jpg)}.trouble .box{width:49.9%;min-height:25vw}.trouble .box .txt_jp{font-size:26px}.service{padding-bottom:60px;background-size:cover}.service .box{width:100%;height:60px;max-width:600px}.service .box:last-child{margin-bottom:0}.service .service_bg{margin-top:40px;padding-bottom:30px}.service_box{margin-bottom:25px}.service .box span{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:100%;height:100%;background-size:45px auto;padding-left:60px}.service_box p{padding-left:10px}.infomation .box{width:100%}.infomation_bg{padding-top:65px}.home_page.active .infomation::before{height:min(85vw, 315px);background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/idx04_img1_sp.jpg)}.infomation .box:not(:last-child){margin-bottom:25px}.infomation_flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:25px}.infomation .box .tt{font-size:18px}.ft_center{margin-bottom:20px}.ft_center,.ft_banner{padding:0 10px}.ft_banner .btn_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.ft_banner .box{max-width:400px;width:100%;margin-left:0;margin-bottom:15px;position:relative}.ft_banner .box:hover{background-color:#5f9d7b}.ft_banner .box .link{position:absolute;top:0;left:0;width:100%;height:100%}.ft_banner .box span{font-size:16px}.ft_center .center_flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.ft_center p{margin-bottom:15px}.ft_center .menu02{width:100%}.ft_center .menu03{display:table;margin-left:auto;margin-right:auto;margin-top:30px;padding-right:15px}.ft_center .menu02 ul li{background-size:7px auto;padding-left:15px;margin-bottom:8px}.ft_center .menu02 ul li:not(.a_green){width:48%;background-position:left top 8px}.ft_center .menu02 ul li.a_green:nth-child(2){width:48%}.ft_center .menu02 ul li.a_green a{font-size:18px}.index01 .box_phone .icon{background-position:left center}.idx_strengths .btn-group .btn{max-width:200px}}.max_640{display:none}@media screen and (max-width:768px){.block_sub{padding:0 25px}}@media screen and (max-width:640px){.contact-form-style01 .contact-table textarea{height:15em}.contact-form-style01 .contact-table textarea::placeholder{font-size:14px}.block_sub{line-height:1.8;font-size:16px}.idx_strengths .box{width:100%;margin-left:0}.trouble .box{width:50%;min-height:unset;height:30vw}.max_640{display:block}.index01 .idx01_left::after,.index01 .idx01_content.r2 .idx01_left::after{height:250px}.index01.st2{background-image:none}.index01 .idx01_row .flex{justify-content:center}.trouble{padding-top:10px}blockquote{padding:15px 15px 15px 40px}blockquote:before{position:absolute;top:15px;left:10px;z-index:2;background-size:20px;width:20px;height:20px;content:""}}@media screen and (max-width:768px){footer .ft_link li:not(.ttl){width:100%}.ft_center .menu02 ul li:not(.a_green),.ft_center .menu02 ul li.a_green:nth-child(2){width:100%}}@media only screen and (min-width:481px) and (max-width:768px){.group_circle .circle_txt{font-size:1.8vw;line-height:1.5}}@media screen and (max-width:480px){.group_circle .circle_txt{font-size:3vw;line-height:1.4}}@media screen and (max-width:560px){.service_box p{padding-left:15px;line-height:1.6}.box_head .en{font-size:7vw}.ft_center .center_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ft_center .menu02 ul{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ft_center .menu03{margin-top:25px}.group_circle .circle_box{font-size:2.5vw}}@media screen and (max-width:480px){.index01 .idx01_right{padding-top:15px}.trouble .box{width:100%;max-width:100%;height:50vw}.trouble .box:last-child{background-image:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/trouble_img13sp.jpg)}.service .box span{font-size:14px}.ft_banner .box{height:auto;padding:10px}.ft_center p,.ft_banner p{font-size:16px}}@media screen and (max-width:480px){.home_page h3{font-size:14px;margin-bottom:5px}.service .block_head p{font-size:8vw}.home_page h3.txt_ver .en{font-size:14px}.group_circle .circle_box{width:35vw;height:35vw;font-size:3vw;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.group_circle .circle_box .circle_icon{height:56px}.btn-group .btn.style01 a,.btn-group .btn.style02 a{font-size:15px}}@media only screen and (max-width:430px){.infomation .box .tt{font-size:16px}}@media only screen and (max-width:390px){footer .copyright p br{display:none}}@media screen and (max-width:375px){.home_page h3.txt_ver .en{}.group_circle .circle_box{font-size:3.5vw;width:37vw;height:37vw}.index01 .box_phone .time{font-size:3.5vw}.index01 .box_phone .number{font-size:20px}.index01 .box_web span{font-size:20px}.block_head p{font-size:8vw}.ft_banner .box span{font-size:3.4vw}.ft_center p,.ft_banner p{font-size:13px}.ft_center .menu02 ul li a{font-size:13px}footer .ft_row1 .box_head.white .en{font-size:12vw}.idx_strengths .jp,.block_head p,.index01 .txt_ver h3 .jp{font-size:7vw}}@media screen and (max-width:768px){.under .inheritance_post .slick-arrow{background:#5f9d7b;border-radius:50%;top:49px}.under .inheritance_post .slick-arrow::before{content:"";position:absolute;left:calc(47% - 5px);top:39%;border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px}.under .inheritance_post .slick-arrow.slick-prev{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:calc(50% - 189px)}.under .inheritance_post .slick-arrow.slick-next{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:calc(50% - 189px)}.under .inheritance_post .btn-group .btn.style01 a,.under .box_inheritance .btn-group .btn.style01 a{padding:15px 40px 16px}}@media screen and (max-width:480px){.under .inheritance_post .slick-arrow.slick-prev{left:calc(50% - 140px)}.under .inheritance_post .slick-arrow.slick-next{right:calc(50% - 140px)}.under .box_counselling_item p{font-size:2.9vw}.under .box_counselling_item figure{max-width:40px}.under.page-inheritance .box_counselling_item:nth-of-type(4) figure{max-width:30px}.under .before-life_sec07 .bnr_recommended_item p{font-size:17px}.under .inheritance_post h3{font-size:21px}}.drum{position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:22;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgb(0 0 0 / .15)}.content_drum{position:relative;width:100%;height:auto;max-width:300px;max-height:300px;background-color:#fff;border:1px solid #5f9d7b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 10px 90px}.drum-viewport{max-width:300px;margin:auto;height:calc(10.8em + 4px);padding:10px;cursor:pointer}.drum-viewport:focus{outline:none}.drum-viewport .drum-item{background:#fff;border-top:1px solid #5f9d7b;border-bottom:1px solid #5f9d7b;padding:.5em 3em;text-align:center;font-weight:500;opacity:.7}.drum-viewport .drum-item.drum-item-current{opacity:1;font-weight:700}.drum .bot{position:absolute;bottom:0;left:0;width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #5f9d7b;text-align:center}.drum .bot .close{width:50%;background-color:#fff;color:#5f9d7b}.drum .bot a{color:#fff;display:block;text-decoration:none}.drum .to_link{width:50%;background-color:#5f9d7b;color:#fff}@media only screen and (max-width:768px){.under .box_phone,.under .box_web{width:100%;height:120px;max-width:380px;margin-left:auto;margin-right:auto;margin:20px;margin-left:auto;margin-right:auto}.under .free{margin-top:30px}.under .box_web{margin-bottom:0}.under .box_phone span{background-position:left center}.under .box_phone .number{font-size:24px}.under .box_phone{position:relative}.under .box_phone a{position:absolute;width:100%;height:100%;top:0;left:0}}@media only screen and (max-width:375px){.under .box_phone .time{font-size:3.5vw}.under .box_web p{font-size:5.5vw}}@media only screen and (max-width:768px){.home_page .key{--height:calc(100vh - 60px);--max-height:120vw;--min-height:320px;font-size:6px}.home_page .key .key_text .item{padding:10px}}@media only screen and (max-width:640px){.home_page .key{font-size:.87vw}}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key{--height:auto;--max-height:127em;padding-top:calc(var(--wrapper) + 6em);font-size:1.3vmin}.home_page .key .key_content{justify-content:space-between;max-width:120em;padding-right:0}.home_page .key .key_pic{font-size:.8em}}@media only screen and (max-width:768px) and (orientation:portrait){.home_page .key{padding-top:calc(var(--wrapper) + 5.7em);--max-height:127em}.home_page .key .inner{padding-left:4em;padding-right:4em}.home_page .key .key_content{justify-content:flex-start;max-width:67em;padding-right:0}.home_page .key h2{margin-bottom:.9375em;font-size:3.2em;line-height:2}.home_page .key h2 .char01{margin-left:-.25em;margin-right:-.2188em}.home_page .key h2 .char02{margin-right:-.1563em;margin-left:-.0938em}.home_page .key h2 .char02.pos02{margin-right:-.25em}.home_page .key h2 .big01{margin-left:5px;font-size:1.1875em;line-height:1;letter-spacing:.05em}.home_page .key h2 .big02{font-size:1.5em;line-height:1;letter-spacing:.05em}.home_page .key h2 .big03{margin-right:.125em;font-size:2em;line-height:1;letter-spacing:-.05em}.home_page .key h2 .fs02{font-size:1.125em;letter-spacing:.05em}.home_page .key h2>span{display:table;margin-bottom:.25em;padding:.0938em .75em .1875em .9688em;min-height:2.2813em;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home_page .key h2>span .big01{position:relative;top:.0526em}.home_page .key h2>span .big02{position:relative;top:.125em;margin-right:.0625em;margin-left:.1042em}.home_page .key h2>span:nth-last-of-type(2){margin-bottom:.5313em}.home_page .key h2>span:has(.big03){padding:.2188em 1.0313em .5938em .6563em}.home_page .key h2>span:has(.big03) .big03{position:relative;top:.1406em}.home_page .key .box_price{max-width:59em;padding-bottom:2em}.home_page .key .box_price::before{bottom:-13.2em;right:10.9em}.home_page .key .box_price .txt_left{position:relative;top:-.1em;margin-right:.2667em;font-size:3em;line-height:1.333333}.home_page .key .box_price .txt_right{font-size:4em}.home_page .key .box_price .txt_right .sm{margin-top:-.25em;font-size:.5em}.home_page .key .key_pic{z-index:1;width:64.7em;height:53.3em;margin-top:3.8em;margin-left:1.9em}.home_page .key .key_pic .pic_circle{width:13.7em;height:13.7em}.home_page .key .key_pic .pic_circle::before{width:8.3em;height:6.3em}.home_page .key .key_pic .pic_circle.c1{left:1.6em;top:29.2em}.home_page .key .key_pic .pic_circle.c2{left:.7em;top:13.2em}.home_page .key .key_pic .pic_circle.c3{left:11.4em;top:.7em}.home_page .key .key_pic .pic_circle.c4{right:4.7em;top:7.7em}.home_page .key .key_pic .pic_circle.c5{right:.6em;top:23.4em}.home_page .key .key_pic .pic_main{z-index:-1;left:13.2em;width:42.1em;height:52.5em}.home_page .key .key_bg::before{top:0;width:calc(100% - 4em);height:65%}.home_page .key .key_bg::after{top:auto;bottom:6em;height:36.5%;width:calc(100% - 8em);background:url(https://nexillpartners.jp/law/sozoku/wp-content/themes/grits_theme/css/../images/key_bg01_sp.jpg) no-repeat center/cover}}@media only screen and (max-width:430px){.home_page .key{--height:auto;--max-height:126em;font-size:min(1.35vw, 5px)}}@media only screen and (max-width:768px){.home_page h3{font-size:26px}.home_page h3.style02{font-size:26px}.home_page h3.style02 .en{margin-top:12px;font-size:14px}}@media only screen and (max-width:768px){.idxn01 .box_catch{max-width:364px}.idxn01 .box_title_link{font-size:min(1.8vw, 8px)}.idxn01 .list_content{margin-top:30px;font-size:14px}.idxn01 .idx_box_gr{flex-wrap:wrap}.idxn01 .idx_box_gr .idx_box{width:100%;padding:40px}.idxn01 .idx_box_gr .idx_box.b1,.idxn01 .idx_box_gr .idx_box.b2{background-position:center top}}@media only screen and (max-width:768px){.idx_feature{padding:60px 0}.idx_feature .feature_box{width:100%}.idx_feature .feature_box .point{font-size:16px}.idx_feature .feature_box h4{margin-bottom:20px;font-size:min(6vw, 20px)}.idx_feature .feature_box .box_pic{display:table;margin-bottom:20px}.idx_feature .feature_box .box_ct{width:100%;max-width:500px}.idx_feature .feature_box:not(:last-of-type){margin-bottom:40px}.idx_feature .btn-group{margin-top:40px}}