:root{--primary-color:#00ad9b;--secondary-color:#fa9218;--light-color:#d6b395;--font-color:#262727;--border-color:#eaecec;--base-color:#e6f4f1;--mute-color:#747171;--danger-color:#d20f01;--font-family-sans:"Zen Kaku Gothic New", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-family-serif:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;--font-family-en:"Outfit", sans-serif;--font-family-en2:"Albert Sans", sans-serif}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:bottom}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:separate;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}span{vertical-align:baseline}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;width:100%}body{background:#fff;color:var(--font-color);font-family:var(--font-family-sans);font-weight:400;font-size:clamp(0.875rem, 0.3555rem + 0.8117vw, 1.1875rem);margin:0;padding:0;-webkit-text-size-adjust:100%;width:100%}@media (max-width:767px){body{font-size:clamp(0.9375rem, 0.6983rem + 1.0204vw, 1.1875rem)}}@media (max-width:340px){body{font-size:clamp(0.875rem, -0.2159rem + 5.4545vw, 1.0625rem)}}.preload *{transition:none!important}a{color:var(--font-color);cursor:pointer;outline:medium none;text-decoration:none}a:visited{outline:medium none}a:focus{outline:medium none}a:active,a:hover{outline:medium none}a:hover{text-decoration:none}.text-underline{text-decoration:underline}.text-underline:hover{text-decoration:none}.hover-underline:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700}address{font-style:italic;margin:0 0 24px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700;vertical-align:baseline}dfn{font-style:italic}mark{background:none repeat scroll 0 0 #FF0;color:#000}p{line-height:1.95;margin:0 0 1em;max-height:100%}@media (max-width:767px){p{line-height:1.8}}code,kbd,pre,samp{-webkit-hyphens:none;hyphens:none;font-family:monospace,serif;font-size:14px}pre{background:none repeat scroll 0 0 #F5F5F5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-size:14px;font-weight:400;text-transform:uppercase}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote strong,blockquote b{font-weight:400}small{font-size:85%;vertical-align:baseline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl{margin:0}dt{font-weight:700;margin:0}dd{margin:0}menu,ol,ul{margin:0;padding:0}ul{list-style-type:none}li{margin:0}th{font-weight:700}li,dt,dd,th,td{line-height:1.7}img{border:0 none;height:auto;max-width:100%;vertical-align:middle;backface-visibility:hidden}input,textarea,button,select{font-family:"Zen Kaku Gothic New","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background-color:#fff0;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:focus,textarea:focus{outline:0}select::-moz-focus-inner,button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border:0;outline:0}select::-ms-expand{display:none}select:-moz-focusring{color:#fff0;text-shadow:0 0 0 #262727}.pt-0{padding-top:0px!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pb-25{padding-top:25px!important}.pb-0{padding-bottom:0px!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pr-0{padding-right:0px!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pl-0{padding-left:0px!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.mt-0{margin-top:0px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mb-25{margin-top:25px!important}.mb-0{margin-bottom:0px!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mr-0{margin-right:0px!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.ml-0{margin-left:0px!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}._minw40{min-width:40px!important}._minw100{min-width:100px!important}._minw140{min-width:140px!important}._minw200{min-width:200px!important}._maxw200{max-width:200px!important}._maxw240{max-width:240px!important}._maxw320{max-width:320px!important}._maxw380{max-width:380px!important}._maxw520{max-width:580px!important}._maxw580{max-width:580px!important}._maxw880{max-width:880px!important}._maxw1040{max-width:1040px!important}._maxw1180{max-width:1180px!important}._maxw1200{max-width:1200px!important}._w40{width:40px!important}._w60{width:60px!important}._w100{width:100px!important}._w150{width:150px!important}._w200{width:200px!important}._w5p{width:5%!important}._w10p{width:10%!important}._w15p{width:15%!important}._w20p{width:20%!important}._w25p{width:25%!important}._w30p{width:30%!important}._w35p{width:35%!important}._w40p{width:40%!important}._w45p{width:45%!important}._w50p{width:50%!important}._w55p{width:55%!important}._w60p{width:60%!important}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes delayFadeInLeft{0%{opacity:0}50%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes delayFadeInRight{0%{opacity:0}50%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes delayFadeInTop{0%{opacity:0}50%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes delayFadeInBottom{0%{opacity:0}50%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadein,.fadein-parts{opacity:0;transition-property:opacity,transform;transition-duration:1000ms;transition-timing-function:cubic-bezier(.36,0,.393,.997)}.fadein.scrollin,.fadein-parts.scrollin{opacity:1;transform:translate(0,0)}.fadein-left{transform:translate(-20px,0)}.fadein-right{transform:translate(20px,0)}.fadein-top{transform:translate(0,-20px)}.fadein-bottom{transform:translate(0,20px)}.simplebar-track.simplebar-vertical{width:9px}.main{padding-top:110px}@media (max-width:1024px){.main{padding-top:60px}}.section{padding-top:110px;padding-bottom:110px}@media (max-width:1024px){.section{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.section{padding-top:50px;padding-bottom:50px}}.container{max-width:1520px;margin-right:auto;margin-left:auto;position:relative;padding-left:80px;padding-right:80px}@media (max-width:1024px){.container{padding-left:40px;padding-right:40px}}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}}.inner{margin-right:auto;margin-left:auto;position:relative;max-width:1440px}.min-inner{margin-right:auto;margin-left:auto;position:relative;max-width:840px}.content-section{padding-top:4.5em}@media (max-width:767px){.content-section{padding-top:2.2em}}.fl-left{float:left}.fl-right{float:right}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.clear{clear:both}.ff-serif{font-family:var(--font-family-serif)}.ff-en{font-family:var(--font-family-en)}.ff-en2{font-family:var(--font-family-en2)}.fc-primary{color:var(--primary-color)}.fw-medium{font-weight:500}.fw-bold{font-weight:700}.text-start{text-align:left}.text-end{text-align:right}.text-center{text-align:center}.highlight{text-decoration:underline;text-underline-offset:-.2em;text-decoration-thickness:.42em;text-decoration-color:rgb(255 255 93 / .6);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.site-header{background-color:#fff;width:100%;position:fixed;top:0;left:0;z-index:100;transition:transform 400ms ease;will-change:transform}.site-header .container{margin:0 auto;max-width:none;padding:10px 40px;display:flex;justify-content:space-between;align-items:center;height:110px;transition:all 200ms ease}@media (max-width:1024px){.site-header .container{padding:10px 60px 10px 20px;height:60px}}@media (max-width:767px){.site-header .container{padding:0 60px 0 15px;height:60px}}.site-header .header__left{position:relative;z-index:101}.site-header .header__logo{padding-bottom:5px}@media (max-width:767px){.site-header .header__logo{padding-bottom:2px}}.site-header .header__logo a,.site-header .header__logo img{display:block;max-width:270px;width:15em;transition:width 200ms ease}@media (max-width:1024px){.site-header .header__logo a,.site-header .header__logo img{width:12.3em}}@media (max-width:767px){.site-header .header__logo a,.site-header .header__logo img{width:167px}}.site-header .header__right{display:flex}@media (min-width:1025px){.site-header.is-hide{transform:translateY(-100%)}}.sp-navigation-toggle{display:none;position:fixed;top:5px;right:5px;z-index:110}@media (max-width:1024px){.sp-navigation-toggle{display:block}}.sp-navigation-toggle .btn{background-color:#fff0;border:none;height:50px;position:relative;width:50px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.sp-navigation-toggle .btn span{background-color:var(--font-color);border-radius:1px;display:block;height:1px;position:absolute;top:50%;left:50%;margin-left:-12px;width:24px;transition:transform 300ms ease}.sp-navigation-toggle .btn .bar-1{transform:translateY(-5px)}.sp-navigation-toggle .btn .bar-2{transform:translateY(5px)}.is-nav-open .sp-navigation-toggle .btn .bar-1{transform:translateY(0) rotate(45deg)}.is-nav-open .sp-navigation-toggle .btn .bar-2{transform:translateY(0) rotate(-45deg)}.site-navigation{position:relative;z-index:10}@media (max-width:1024px){.site-navigation{background:#fff;height:100lvh;top:0;right:0;left:0;position:fixed;transition:transform 300ms ease,opacity 300ms ease;opacity:0;transform:translateY(-100%);pointer-events:none;width:100%;z-index:100}}@media (max-width:1024px){.site-navigation-wrapper{padding:100px 40px;position:relative;min-height:100%;max-height:100%;overflow:auto;width:100%}}@media (max-width:767px){.site-navigation-wrapper{padding:80px 24px 30px}}.site-navigation-container{display:flex;align-items:center;flex-direction:row-reverse;gap:0 40px}@media screen and (max-width:1280px){.site-navigation-container{gap:0 20px}}@media (max-width:1024px){.site-navigation-container{display:block}}.site-navigation .navigation-menu-list{display:flex;gap:0 2.35em}@media screen and (max-width:1280px){.site-navigation .navigation-menu-list{gap:0 24px}}@media (max-width:1024px){.site-navigation .navigation-menu-list{display:block}}.site-navigation .navigation-menu-list>li{line-height:1.7}@media (max-width:1024px){.site-navigation .navigation-menu-list>li{border-bottom:1px solid var(--border-color)}}.site-navigation .navigation-menu-list>li>a{display:block;font-size:1em;font-weight:500;padding:.6em 0;white-space:nowrap}@media (max-width:1024px){.site-navigation .navigation-menu-list>li>a{padding:1em 0;white-space:inherit}}@media (min-width:1025px){.site-navigation .navigation-menu-list .list-item.ac{position:relative}.site-navigation .navigation-menu-list .list-item.ac>a{position:relative;padding-right:16px}}@media (min-width:1025px) and (max-width:1024px){.site-navigation .navigation-menu-list .list-item.ac>a{padding-right:0}}@media (min-width:1025px){.site-navigation .navigation-menu-list .list-item.ac>a::after{content:"";border-style:solid;border-right:4px solid #fff0;border-left:4px solid #fff0;border-top:5px solid var(--primary-color);border-bottom:0;position:absolute;top:50%;margin-top:-2px;right:0}.site-navigation .navigation-menu-list .list-item.ac ul{background-color:var(--primary-color);border-radius:.6em;position:absolute;top:100%;left:50%;padding:0 .6em;opacity:0;transform:translate(-50%,10px);transition:opacity 400ms ease,transform 400ms ease;pointer-events:none}.site-navigation .navigation-menu-list .list-item.ac ul li:not(:last-child){border-bottom:1px solid #99ded7}}@media (min-width:1025px) and (max-width:1024px){.site-navigation .navigation-menu-list .list-item.ac ul li:not(:last-child){border-bottom:none}}@media (min-width:1025px){.site-navigation .navigation-menu-list .list-item.ac ul li a{display:block;color:#fff;padding:.8em 1em .8em 1.6em;position:relative;white-space:nowrap}.site-navigation .navigation-menu-list .list-item.ac ul li a::before{background-color:#66cec3;content:"";height:7px;left:.62em;top:50%;margin-top:-3px;position:absolute;width:7px}.site-navigation .navigation-menu-list .list-item.ac:hover ul{pointer-events:all;opacity:1;transform:translateX(-50%)}}@media (max-width:1024px){.site-navigation .navigation-menu-list .list-item.ac{padding-bottom:1em}.site-navigation .navigation-menu-list .list-item.ac ul li a{display:block;padding:.2em 1em .2em 1.6em;position:relative}.site-navigation .navigation-menu-list .list-item.ac ul li a::before{background-color:#66cec3;content:"";height:7px;left:.42em;top:50%;margin-top:-3px;position:absolute;width:7px}}@media (max-width:1024px){.site-navigation .navigation-buttons{margin-bottom:2em}}@media (max-width:767px){.site-navigation .navigation-buttons{margin-bottom:1.2em}}.site-navigation .navigation-buttons ul{display:flex;gap:20px}@media screen and (max-width:1280px){.site-navigation .navigation-buttons ul{gap:0 12px}}@media (max-width:1024px){.site-navigation .navigation-buttons ul{gap:0}}@media (max-width:1024px){.site-navigation .navigation-buttons ul li{flex:1;text-align:center}}.site-navigation .navigation-buttons ul li a{border:1px solid var(--primary-color);background-color:#fff;border-radius:5em;color:var(--primary-color);font-weight:500;display:flex;align-items:center;padding:.8em 1.4em;white-space:nowrap}@media (max-width:1024px){.site-navigation .navigation-buttons ul li a{border-radius:.4em 0 0 .4em}}.site-navigation .navigation-buttons ul li a .icon{display:block;line-height:1;margin-right:.5em}.site-navigation .navigation-buttons ul li a .icon img{display:block}@media (max-width:1024px){.site-navigation .navigation-buttons ul li a .icon{display:none}}.site-navigation .navigation-buttons ul li a .text{display:block;flex:1;min-width:0;margin-bottom:.12em}.site-navigation .navigation-buttons ul li a.btn-contact{background-color:var(--primary-color);color:#fff}@media (max-width:1024px){.site-navigation .navigation-buttons ul li a.btn-contact{border-radius:0 .4em .4em 0}}.is-nav-open .site-navigation{transform:none;opacity:1;pointer-events:all}.site-footer .footer__main{display:flex;justify-content:space-between;gap:5%}@media (max-width:767px){.site-footer .footer__main{display:block;margin-bottom:30px}}.site-footer .footer__logo{margin-bottom:2.2em}@media (max-width:767px){.site-footer .footer__logo{margin-bottom:1.8em}.site-footer .footer__logo img{width:16em}}.site-footer .footer__address{line-height:1.5;font-size:.88em}@media (max-width:767px){.site-footer .footer__address{font-size:1em;margin-bottom:2.2em}}.site-footer .footer__address h4{font-weight:400;line-height:1.5;margin-top:1.2em;padding-left:1em;position:relative}.site-footer .footer__address h4::before{background-color:var(--primary-color);content:"";left:0;position:absolute;top:.6em;height:7px;width:7px}.site-footer .footer__address .address{padding-left:1em}.site-footer .footer__address .address .map-link{margin-left:.5em}@media (max-width:767px){.site-footer .footer__address .address .map-link{margin-left:0}}.site-footer .footer__address .address .map-link a{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_mappin.png) no-repeat 0 63%;background-size:11px 15px;display:inline-block;padding-left:15px;margin:0 .4em;position:relative}.site-footer .footer__address .address .map-link a::after{content:"";background-color:#d5d5d6;height:1px;width:calc(100% - 15px);left:15px;bottom:0;position:absolute}.site-footer .footer__address .address .map-link a:hover::after{content:none}.site-footer .footer__menu{display:flex;flex-wrap:wrap;padding-top:1em}@media (max-width:767px){.site-footer .footer__menu{border-top:1px solid var(--border-color);display:block;padding-top:0}}.site-footer .footer__menu>ul{margin-right:5em}.site-footer .footer__menu>ul:last-child{margin-right:0}@media (max-width:1024px){.site-footer .footer__menu>ul{margin-right:8vw}}@media (max-width:767px){.site-footer .footer__menu>ul{margin-right:0}}.site-footer .footer__menu>ul>li{margin-bottom:1em;line-height:1.6}@media (max-width:767px){.site-footer .footer__menu>ul>li{font-size:1em;border-bottom:1px solid var(--border-color);margin-bottom:0}}.site-footer .footer__menu>ul>li>a{display:inline-block;font-weight:400;line-height:1.6}.site-footer .footer__menu>ul>li>a .icon-arrow{display:none}@media (max-width:767px){.site-footer .footer__menu>ul>li>a{display:block;padding:1em 2.2em 1em .6em;position:relative}.site-footer .footer__menu>ul>li>a .icon-arrow{fill:var(--primary-color);display:block;position:absolute;right:.6em;top:50%;margin-top:-2px;height:4px;width:16px}}@media (max-width:767px){.site-footer .footer__menu>ul>li ul{padding-left:.6em;padding-bottom:1em}}.site-footer .footer__menu>ul>li ul li{line-height:1.6}@media (max-width:767px){.site-footer .footer__menu>ul>li ul li{margin-bottom:.4em}}.site-footer .footer__menu>ul>li ul li a{color:var(--mute-color);font-size:.88em;display:inline-block;font-weight:400;line-height:1.6}@media (max-width:767px){.site-footer .footer__menu>ul>li ul li a{font-size:.9em;padding:0 0 0 1.4em;position:relative}.site-footer .footer__menu>ul>li ul li a::before{background-color:#66cec3;content:"";left:.1em;position:absolute;top:.6em;height:7px;width:7px}}.site-footer .footer__bottom{border-top:1px solid var(--border-color);margin-top:5em;padding:1.8em 0;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}@media (max-width:767px){.site-footer .footer__bottom{display:block;text-align:center;padding:1.4em;margin-top:3em}}.site-footer .footer__bottom-menu a{font-size:.765em}@media (max-width:767px){.site-footer .footer__bottom-menu{margin-bottom:.8em}.site-footer .footer__bottom-menu a{font-size:.8em}}.site-footer .copyright{font-size:.7em;font-weight:400}@media (max-width:767px){.site-footer .copyright{font-size:.8em;text-align:center}}.footer-contact{padding-left:40px;padding-right:40px;padding-bottom:90px;position:relative}@media (max-width:767px){.footer-contact{padding-left:0;padding-right:0;padding-bottom:40px}}.footer-contact::before{background-color:var(--base-color);content:"";left:0;top:0;position:absolute;height:50%;width:100%}.footer-contact-contents{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/bg02.jpg) no-repeat center center;background-size:cover;border-radius:4em;position:relative;padding:4em 0 4.4em;z-index:1}@media (max-width:767px){.footer-contact-contents{border-radius:0;padding:2.2em 0 2.4em}}.footer-contact-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5em}@media (max-width:767px){.footer-contact-heading{display:block}}.footer-contact-heading .heading-2{color:#fff;margin-bottom:0}@media (max-width:767px){.footer-contact-heading .heading-2{margin-bottom:.6em}}.footer-contact-heading .heading-2 .en{color:currentColor}.footer-contact-heading p{color:#fff;line-height:1.7;margin-bottom:.5em;margin-left:4em}@media (max-width:767px){.footer-contact-heading p{margin-left:auto}}.footer-contact-main{background-color:#fff;border-radius:1.2em;display:flex;justify-content:space-between;flex-wrap:wrap;padding:2.7em 4em 3.2em}@media (max-width:1024px){.footer-contact-main{padding:2em 3em 3em}}@media (max-width:767px){.footer-contact-main{display:block;padding:2em 1.5em 2.2em}}.footer-contact-main .tit{font-size:1.1em;font-weight:500;display:flex;line-height:1.2;align-items:center;margin-bottom:1.4em}@media (max-width:1024px){.footer-contact-main .tit{margin-bottom:1em}}@media (max-width:767px){.footer-contact-main .tit{margin-bottom:.8em}}.footer-contact-main .tit .icon{display:flex;align-items:center;height:30px;margin-right:.4em}@media (max-width:767px){.footer-contact-main .tit .icon{height:24px}}.footer-contact-main .tit .icon img{display:block}.footer-contact-main .tit .tit-txt{flex:1;min-width:0;margin-bottom:.2em}@media (max-width:1024px){.footer-contact-tel{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2em;width:100%}}.footer-contact-tel .tit{margin-bottom:1.1em}@media (max-width:1024px){.footer-contact-tel .tit{margin-bottom:.8em}}@media (max-width:767px){.footer-contact-tel .tit{margin-bottom:.4em}}@media (max-width:767px){.footer-contact-tel .tit .icon img{width:16px}}.footer-contact-tel .tel{color:var(--primary-color);font-weight:500;font-size:2.175em;font-family:var(--font-family-en);line-height:1;letter-spacing:.02em;margin-bottom:.2em}.footer-contact-tel .tel a{color:currentColor;display:block}.footer-contact-tel .time{color:var(--mute-color);font-size:.8em}.footer-contact-form{display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.footer-contact-form{width:50%}}@media (max-width:767px){.footer-contact-form .tit .icon img{width:20px}}@media (max-width:767px){.footer-contact-form{width:100%}.footer-contact-form:not(:last-child){margin-bottom:2em}}@media (max-width:767px) and (max-width:767px){.footer-contact-form:last-child .tit .icon img{width:24px}}.footer-contact-form .btn-area{flex:1;min-width:0;width:100%}@media (max-width:767px){.footer-contact-form .btn-area{display:flex;justify-content:center}}.footer-contact-form .btn{min-width:0;max-width:100%;width:320px}@media (max-width:767px){.footer-contact-form .btn{padding:1.2em;margin:0 auto;width:270px}}.footer-contact-form .btn .icon-link{height:16px;width:16px}@media (max-width:767px){.footer-contact-form .btn .icon-link{height:14px;width:14px}}.heading-1{line-height:1.1;margin-bottom:5em}@media (max-width:767px){.heading-1{margin-bottom:2.8em}}.heading-1 .en{color:var(--primary-color);display:block;font-weight:500;font-size:5.2em;font-family:var(--font-family-en2)}@media (max-width:1024px){.heading-1 .en{font-size:4.4em}}@media (max-width:1024px){.heading-1 .en{font-size:2.8em;margin-bottom:.12em}}.heading-1 .ja{display:block;font-size:1.04em;font-weight:500;padding-left:18px;position:relative}@media (max-width:767px){.heading-1 .ja{padding-left:16px}}.heading-1 .ja::before{background-color:var(--primary-color);content:"";border-radius:50%;height:6px;position:absolute;left:5px;top:.5em;width:6px}@media (max-width:767px){.heading-1 .ja::before{height:5px;width:5px}}.heading-2{font-weight:500;line-height:1.34;margin-bottom:2.57em}@media (max-width:767px){.heading-2{margin-bottom:1.7em}}.heading-2 .ja{background-image:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_default.png);background-position:3px 50%;background-repeat:no-repeat;background-size:17px 18px;display:inline-block;font-size:.89em;letter-spacing:0;margin-bottom:.1em;padding-left:27px}@media (max-width:767px){.heading-2 .ja{background-size:14px 15px;margin-bottom:.4em;padding-left:22px}}.heading-2 .en{display:block;color:var(--primary-color);font-size:3.4em;font-weight:500;font-family:var(--font-family-en2);letter-spacing:0}@media (max-width:767px){.heading-2 .en{font-size:2.4em}}.heading-3{line-height:1.4;margin-bottom:2.35em}@media (max-width:767px){.heading-3{margin-bottom:1.5em}}.heading-3 .en{background-image:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_default.png);background-position:3px 50%;background-repeat:no-repeat;background-size:17px 18px;color:var(--primary-color);display:block;font-family:var(--font-family-en2);font-size:.92em;font-weight:500;margin-bottom:1em;padding-left:27px}@media (max-width:767px){.heading-3 .en{margin-bottom:1.2em}}.heading-3 .ja{display:block;font-size:1.9em;font-weight:700}@media (max-width:767px){.heading-3 .ja{font-size:1.34em}}.btn{cursor:pointer;display:inline-block;max-width:100%}.btn-primary{border-radius:5em;border:1px solid var(--primary-color);background-color:#fff0;color:var(--primary-color);cursor:pointer;display:inline-block;text-align:center;font-size:1em;font-weight:500;letter-spacing:.06em;line-height:1.3;max-width:100%;padding:1.3em 3em;position:relative;min-width:280px}@media (max-width:340px){.btn-primary{min-width:0;width:100%}}.btn-primary svg{display:block;fill:var(--primary-color);height:5px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px}@media (min-width:1025px){.btn-primary{transition:color 400ms ease,background-color 400ms ease}.btn-primary svg{transition:fill 400ms ease}.btn-primary:hover{color:#fff;background-color:var(--primary-color)}.btn-primary:hover svg{fill:#fff}}@media (max-width:767px){.btn-primary{font-size:1em;padding:1.3em 2.2em}.btn-primary svg{height:4px;width:16px}}.btn-deep{border-radius:5em;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;cursor:pointer;display:inline-block;text-align:center;font-size:1em;font-weight:500;letter-spacing:.06em;line-height:1.3;max-width:100%;padding:1.3em 3em;position:relative;min-width:280px}@media (max-width:340px){.btn-deep{min-width:0;width:100%}}.btn-deep svg{display:block;fill:#fff;height:5px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px}@media (min-width:1025px){.btn-deep{transition:color 400ms ease,background-color 400ms ease}.btn-deep svg{transition:fill 400ms ease}.btn-deep:hover{color:#fff;background-color:#017267}.btn-deep:hover svg{fill:#fff}}@media (max-width:767px){.btn-deep{font-size:1em;padding:1.3em 2.2em}.btn-deep svg{height:4px;width:16px}}.form-check label{cursor:pointer;display:inline-block;position:relative}.form-check label input[type=checkbox]{margin:0;display:none;position:absolute;z-index:-1}.form-check label .form-check-text{display:inline-block;cursor:pointer;position:relative;padding-left:32px}@media (max-width:767px){.form-check label .form-check-text{padding-left:28px}}.form-check label .form-check-text::before{content:"";background-color:#fff0;border-radius:4px;border:1px solid #ccc;height:22px;position:absolute;left:0;top:3px;width:22px}@media (max-width:767px){.form-check label .form-check-text::before{top:2px;height:20px;width:20px}}.form-check label input[type=checkbox]:checked+.form-check-text::before{background-color:#00ad9b;border-color:#00ad9b}.form-check label input[type=checkbox]:checked+.form-check-text::after{content:"";position:absolute;left:4px;top:8px;width:.9em;height:.5em;border-bottom:.15em solid #fff;border-left:.16em solid #fff;transform:rotate(-45deg)}@media (max-width:767px){.form-check label input[type=checkbox]:checked+.form-check-text::after{top:7px}}.form .form-block{margin-bottom:2em}@media (max-width:767px){.form .form-block{margin-bottom:1.5em}}.form .form-block .form-group{margin-bottom:2em}.form .form-block .form-label{font-size:1em;font-weight:500;margin-bottom:1em}@media (max-width:767px){.form .form-block .form-label{margin-bottom:.6em}}.form .form-block .form-label .form-required{background-color:var(--primary-color);border-radius:.2em;color:#fff;font-size:.82em;display:inline-block;padding:.1em .7em;margin-left:1em}.form .form-block .form-field .mwform-checkbox-field label{display:inline-block;padding:.2em 0;margin:.2em 0;position:relative}.form .form-block .form-field .mwform-checkbox-field label input{position:absolute;display:none;z-index:-1}.form .form-block .form-field .mwform-checkbox-field label .mwform-checkbox-field-text{display:inline-block;position:relative;font-weight:400;padding-left:2em;line-height:1}@media (max-width:767px){.form .form-block .form-field .mwform-checkbox-field label .mwform-checkbox-field-text{padding-top:1px}}.form .form-block .form-field .mwform-checkbox-field label .mwform-checkbox-field-text::before{content:"";background-color:#fff;border:2px solid #9db7b2;height:1.4em;position:absolute;left:0;top:-.2em;width:1.4em;border-radius:.2em}@media (max-width:767px){.form .form-block .form-field .mwform-checkbox-field label .mwform-checkbox-field-text::before{top:-.1em}}.form .form-block .form-field .mwform-checkbox-field label input:checked+.mwform-checkbox-field-text::before{background-color:var(--primary-color);border-color:var(--primary-color)}.form .form-block .form-field .mwform-checkbox-field label input:checked+.mwform-checkbox-field-text::after{content:"";position:absolute;left:.25em;top:.12em;width:.9em;height:.5em;border-bottom:.15em solid #fff;border-left:.16em solid #fff;transform:rotate(-45deg)}@media (max-width:767px){.form .form-block .form-field .mwform-checkbox-field label input:checked+.mwform-checkbox-field-text::after{top:.24em}}@media (max-width:767px){.form .form-block .form-field.type-checkbox .mwform-checkbox-field{display:block}.form .form-block .form-field.type-checkbox .mwform-checkbox-field.horizontal-item+.horizontal-item{margin-left:0}}.form .privacy-checkbox{text-align:center}.form .privacy-checkbox .form-field a{text-decoration:underline}.form .privacy-checkbox .form-field a:hover{text-decoration:none}.form .form-buttons{display:flex;justify-content:center}.form .form-buttons-container{display:flex;flex-direction:column}.form .form-buttons input{border:1px solid var(--primary-color);background:#fff;color:var(--primary-color);font-weight:500;font-size:1.04em;display:inline-block;margin:0 auto 1em;text-align:center;padding:1.3em;max-width:100%;width:18em;overflow:hidden;border-radius:5em}.form .form-buttons input[name=submitBack]{color:var(--font-color);border:none;background:none;border-radius:0;padding:.8em}.form .form-preview-mes{display:none}.form .form-input-mes.small{font-size:86.5%;line-height:1.8}.mw_wp_form_preview .form .form-block .form-label{border-bottom:1px solid #c5c9c8;font-size:.92em;padding-bottom:.5em}.mw_wp_form_preview .form .form-block .form-label .form-required{display:none}.mw_wp_form_preview .form .privacy-checkbox{display:none}.mw_wp_form_preview .form .form-preview-mes{display:block}.mw_wp_form_preview .form .form-input-mes{display:none}.form .mwform-tel-field input[type=text],.form .mwform-zip-field input[type=text]{width:80px}.contact-complete-message .h2{text-align:center}.contact-complete-message .mes{margin-bottom:2em}.contact-complete-message .mes p{text-align:center}@media (max-width:767px){.contact-complete-message .mes p{text-align:left}}input.form-control,input[type=number].form-control,input[type=email].form-control,button.form-control,textarea.form-control{font-size:1em;border:none;color:var(--font-color);background:#fff;line-height:1.6;letter-spacing:.04em;display:block;margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:767px){input.form-control,input[type=number].form-control,input[type=email].form-control,button.form-control,textarea.form-control{font-size:16px}}input.form-control:focus,button.form-control:focus,textarea.form-control:focus{border:none;background:#fff}input[type=submit],input[type=button],button{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus,button:focus{outline-offset:-2px;outline:0}input[type=text].form-control,input[type=number].form-control,input[type=password].form-control,input[type=email].form-control,input[type=tel].form-control,input[type=url].form-control,textarea.form-control{padding:1em;font-weight:400;border-radius:.2em;width:100%}@media (max-width:767px){input[type=text].form-control,input[type=number].form-control,input[type=password].form-control,input[type=email].form-control,input[type=tel].form-control,input[type=url].form-control,textarea.form-control{padding:16px}}textarea.form-control{resize:none}input[type=text].form-zip{width:140px}.select-wrapper{display:block;position:relative;width:auto;font-size:16px;border:1px solid #57462B;border-radius:0;background:#fff;overflow:hidden}.select-wrapper::after{content:"";border-style:solid;border-width:6px 5px 0 5px;border-color:#222 #fff0 #fff0 #fff0;position:absolute;top:50%;margin-top:-3px;right:10px}.select-wrapper select{background:none;width:100%;font-size:16px;padding:8px 30px 8px 10px;border:none;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;background:none #fff0;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}.select-wrapper select.form-control-auto{width:auto}.select-wrapper select:not(:target){width:120% \9}.mw_wp_form .error{margin-top:.2em}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:20px}.form-select{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23999999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 12px;color:#262727;display:block;width:100%;padding:20px 38px 20px 20px;font-size:16px;font-weight:300;line-height:1.5;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:767px){.form-select{padding:16px 32px 16px 16px}}.form-select.no-value{color:#747171}.form-select:active,.form-select:focus{border:none;outline:none;box-shadow:none}.form-birthday{display:flex;align-items:center;flex-wrap:wrap}.form-birthday-col{margin-right:10px;display:flex;align-items:center}.form-birthday-col input[type=text].form-control,.form-birthday-col select.form-select{margin-right:5px;width:auto}.form-birthday-col:first-child input[type=text].form-control{width:6em}@media (max-width:767px){.form-birthday-col:first-child input[type=text].form-control{width:5em}}.form-birthday-col:last-child{margin-right:0}input::-moz-placeholder,textarea::-moz-placeholder{font-family:"Zen Kaku Gothic New","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:200;color:#262727;opacity:.5}input::placeholder,textarea::placeholder{font-family:"Zen Kaku Gothic New","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:200;color:#262727;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Zen Kaku Gothic New","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:200;color:#262727;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:"Zen Kaku Gothic New","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:200;color:#262727;opacity:.5}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f5f5f5 inset}@media (max-width:767px){.content-billboard{margin-top:3em;position:relative}.content-billboard::before{content:"";display:block;padding-top:58%}}.content-billboard img{display:block;width:100%}@media (max-width:767px){.content-billboard img{max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;height:100%;width:100%}}.content-billboard-next{background-color:#fff;border-radius:3em 3em 0 0;max-width:1680px;margin:-4em auto 0;padding:5em 0 0;position:relative;z-index:1}@media (max-width:767px){.content-billboard-next{border-radius:2em 2em 0 0;padding-top:3em}}.mainvisual{height:calc(100vh - 110px);padding:0 40px 25px;overflow:hidden}@media (max-width:1024px){.mainvisual{height:calc(100dvh - 60px);min-height:480px;max-height:540px}}@media (max-width:767px){.mainvisual{height:440px;min-width:none;padding:0 20px}}.mainvisual .mainvisual-wrapper{position:relative;height:100%}.mainvisual .mainvisual-image img{border-radius:3em;display:block;position:absolute;left:0;top:0;max-width:none;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.mainvisual .mainvisual-image img{border-radius:1.6em}}.mainvisual .mainvisual-text{color:#fff;position:absolute;top:50%;left:5.2%;transform:translateY(-50%);z-index:2}@media (max-width:767px){.mainvisual .mainvisual-text{transform:none;top:auto;left:8%;bottom:6.2%}}.mainvisual .mainvisual-text p{font-size:1.1em;font-weight:700;line-height:1.4;margin-bottom:0}@media (max-width:767px){.mainvisual .mainvisual-text p{font-size:3.2vw}}.mainvisual .mainvisual-text p.copy{font-size:2.8em;font-weight:700;line-height:1.4;margin-bottom:.27em}@media (max-width:767px){.mainvisual .mainvisual-text p.copy{font-size:7.35vw}}.mainvisual .mainvisual-scroll{position:absolute;bottom:10%;left:2%;z-index:1}@media (max-width:767px){.mainvisual .mainvisual-scroll{display:none}}.mainvisual .mainvisual-scroll .scroll-text{color:#fff;font-weight:400;font-size:.9em;letter-spacing:.1em;line-height:1;position:relative;padding-bottom:50px;writing-mode:vertical-rl}@media (max-width:767px){.mainvisual .mainvisual-scroll .scroll-text{font-size:12px;padding-bottom:45px}}.mainvisual .mainvisual-scroll .scroll-text::before,.mainvisual .mainvisual-scroll .scroll-text::after{background-color:#fff;content:"";position:absolute;left:3px;bottom:0;width:1px}@media (max-width:767px){.mainvisual .mainvisual-scroll .scroll-text::before,.mainvisual .mainvisual-scroll .scroll-text::after{height:40px}}.mainvisual .mainvisual-scroll .scroll-text::before{height:41px}.mainvisual .mainvisual-scroll .scroll-text::after{height:8px;left:6px;transform:rotate(40deg)}.top-message{position:relative}.top-message::before,.top-message::after{background-repeat:no-repeat;background-position:left top;background-size:contain;content:"";padding-top:18.87%;height:0;width:5em;max-width:70px;position:absolute;pointer-events:none;z-index:3;opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:1000ms;transition-timing-function:cubic-bezier(.36,0,.393,.997);transition-delay:800ms}@media (max-width:767px){.top-message::before,.top-message::after{padding-top:68%;z-index:0;width:2em}}.top-message::before{background-image:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/top/message_bg02.png);left:0;top:55%;width:50px}@media (max-width:767px){.top-message::before{top:auto;bottom:5%;left:0;width:1.8em}}.top-message::after{background-image:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/top/message_bg01.png);right:34.6%;top:110px}@media (max-width:1960px){.top-message::after{right:36.97%;top:110px}}@media (max-width:1024px){.top-message::after{right:29%;top:100px}}@media (max-width:767px){.top-message::after{top:3.2em;right:0}}.top-message.scrollin::before,.top-message.scrollin::after{opacity:1;transform:none}.top-message .container{position:static}.top-message .txt{padding-bottom:260px;padding-top:120px;position:relative;z-index:5}@media (max-width:1024px){.top-message .txt{padding-right:42%;padding-bottom:120px;padding-top:60px}}@media (max-width:767px){.top-message .txt{padding-right:0;padding-bottom:3.6em;padding-top:4em}}.top-message .txt .heading-2{margin-bottom:2.4em}@media (max-width:767px){.top-message .txt .heading-2{margin-bottom:1.5em}}.top-message .txt .copy{font-size:2em;font-weight:700;line-height:1.3;margin-bottom:1.1em;letter-spacing:.04em}@media (max-width:767px){.top-message .txt .copy{font-size:1.34em;margin-bottom:1em}}.top-message .txt .btn-area{margin-top:3.2em}@media (max-width:767px){.top-message .txt .btn-area{text-align:center;margin-top:2em}}@media (max-width:767px){.top-message .img{position:relative;padding:0 30% 0 16%;margin-bottom:4em}}.top-message .img img{border-radius:3em;display:block;position:absolute;z-index:1}@media (max-width:1024px){.top-message .img img{border-radius:1.5em}}@media (max-width:767px){.top-message .img img{border-radius:1em}}.top-message .img .img-1{top:120px;right:6%;width:30.25%}@media (max-width:1960px){.top-message .img .img-1{right:8.333%;width:31.25%}}@media (max-width:1740px){.top-message .img .img-1{right:2.5%;width:36.25%}}@media (max-width:1024px){.top-message .img .img-1{right:0;width:34%}}@media (max-width:767px){.top-message .img .img-1{position:static;top:auto;right:auto;width:100%}}.top-message .img .img-2{top:calc(120px + 52%);right:31.2%;width:13.125%;z-index:2}@media (max-width:1960px){.top-message .img .img-2{top:calc(120px + 42%);right:34.89%;width:15.625%}}@media (max-width:1024px){.top-message .img .img-2{top:calc(60px + 42%);right:24%;width:14%}}@media (max-width:767px){.top-message .img .img-2{top:67%;right:auto;left:-10px;width:29%}}.top-message .img .img-3{left:2%;bottom:-50px;width:11.7%}@media (max-width:767px){.top-message .img .img-3{bottom:-5em;left:76%;width:22%}}.top-service{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/bg01.jpg) no-repeat center 0;background-size:100%}@media (max-width:767px){.top-service{background-size:auto}}.top-service-header{color:#fff;text-align:center;padding:90px 0 50px}@media (max-width:767px){.top-service-header{padding:50px 0 30px}}.top-service-header .heading-2{margin-bottom:1em}.top-service-header .heading-2 .en{color:#fff}.top-service-header .heading-2+p{font-weight:500;margin-bottom:0}.top-service-main{position:relative}.top-service-main::before{border-radius:6em 6em 6em 0;background-color:var(--base-color);content:"";top:150px;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.top-service-main::before{border-radius:3em 3em 3em 0}}@media (max-width:767px){.top-service-main::before{border-radius:2em 2em 2em 0}}.top-service-main .container{z-index:2}.top-service-main .service-block{display:flex;justify-content:space-between;margin-bottom:6em}@media (max-width:767px){.top-service-main .service-block{display:block;margin-bottom:3.6em}}.top-service-main .service-block .block{box-shadow:0 0 38px rgb(0 0 0 / .06);border-radius:3em 3em 0 0;background-color:#fff;text-align:center;padding:3em 2em 3.8em;width:49%}@media (max-width:1024px){.top-service-main .service-block .block{border-radius:1em 1em 0 0}}@media (max-width:767px){.top-service-main .service-block .block{padding:2em 1.7em 2.6em;margin-bottom:2em;width:auto}}.top-service-main .service-block .block .tit{display:flex;justify-content:center;margin-bottom:2em}@media (max-width:767px){.top-service-main .service-block .block .tit{margin-bottom:1.2em}}.top-service-main .service-block .block .tit h3{display:flex;align-items:center}.top-service-main .service-block .block .tit h3 .icon{margin-right:1.2em;width:58px}@media (max-width:1024px){.top-service-main .service-block .block .tit h3 .icon{margin-right:1em;width:42px}}@media (max-width:767px){.top-service-main .service-block .block .tit h3 .icon{margin-right:.8em;width:36px}}.top-service-main .service-block .block .tit h3 .tit-txt{display:block;font-size:1.8em;flex:1;min-width:0}@media (max-width:1024px){.top-service-main .service-block .block .tit h3 .tit-txt{font-size:1.4em}}@media (max-width:767px){.top-service-main .service-block .block .tit h3 .tit-txt{font-size:1.3em}}.top-service-main .service-block .block .catch{font-size:1.2em;font-weight:500;letter-spacing:.06em;margin-bottom:2.4em}@media (max-width:767px){.top-service-main .service-block .block .catch{font-size:1.1em;margin-bottom:1.6em}}.top-service-main .service-block .block .catch .catch-txt{display:inline-block;position:relative;padding:0 45px}.top-service-main .service-block .block .catch .catch-txt::before,.top-service-main .service-block .block .catch .catch-txt::after{background-color:var(--font-color);content:"";height:1px;position:absolute;top:50%;width:32px}.top-service-main .service-block .block .catch .catch-txt::before{left:0}.top-service-main .service-block .block .catch .catch-txt::after{right:0}.top-service-main .service-block .block .img{margin-bottom:2.5em}@media (max-width:767px){.top-service-main .service-block .block .img{margin-bottom:1.7em}}.top-service-main .service-block .block p{line-height:1.85;margin-bottom:2.3em}@media (max-width:767px){.top-service-main .service-block .block p{line-height:1.7;text-align:left;margin-bottom:1.8em}}.top-service-main .service-initiatives{padding-bottom:4em}.top-service-main .service-initiatives h3{color:var(--primary-color);font-family:var(--font-family-en);font-size:.9em;font-weight:400;letter-spacing:.06em;text-align:center;padding-bottom:.85em;position:relative;margin-bottom:.65em}@media (max-width:767px){.top-service-main .service-initiatives h3{font-size:1em}}.top-service-main .service-initiatives h3::after{background-color:currentColor;content:"";height:1px;bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:24px}.top-service-main .service-initiatives .copy{font-weight:700;font-size:2.325em;line-height:1.45;text-align:center;margin-bottom:.2em}@media (max-width:767px){.top-service-main .service-initiatives .copy{font-size:2em}}.top-service-main .service-initiatives .copy .copy-txt{display:inline-block;position:relative;padding:.2em 1.2em}.top-service-main .service-initiatives .copy .copy-txt::before{color:var(--primary-color);content:"「";left:0;top:0;position:absolute}.top-service-main .service-initiatives .copy .copy-txt::after{color:var(--primary-color);content:"」";position:absolute;bottom:0;right:0}.top-service-main .service-initiatives .copy .copy-txt small{font-size:.51em;display:block}.top-service-main .service-initiatives .copy .copy-txt em{color:var(--primary-color);font-style:normal;vertical-align:baseline}.top-service-main .service-initiatives .copy .copy-txt .ff-en{font-size:1.35em;font-weight:500;line-height:1;margin-right:.035em}.top-service-main .service-initiatives .copy+p{text-align:center;font-weight:500;margin-bottom:3em}.top-service-main .service-initiatives ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0 5%}@media (max-width:767px){.top-service-main .service-initiatives ol{display:block;gap:inherit}}@media (max-width:767px){.top-service-main .service-initiatives ol li{margin-bottom:3em}}.top-service-main .service-initiatives ol li:nth-child(even){padding-top:5em}@media (max-width:767px){.top-service-main .service-initiatives ol li:nth-child(even){padding-top:0}}.top-service-main .service-initiatives ol li .img{margin-bottom:2.2em}@media (max-width:767px){.top-service-main .service-initiatives ol li .img{margin-bottom:1.3em}}.top-service-main .service-initiatives ol li .img img{display:block;border-radius:3em;width:100%}@media (max-width:767px){.top-service-main .service-initiatives ol li .img img{border-radius:1.3em}}.top-service-main .service-initiatives ol li h4{font-size:1.3em;font-weight:500;display:flex;align-items:center;line-height:1.3;margin-bottom:1em}@media (max-width:767px){.top-service-main .service-initiatives ol li h4{font-size:1.2em;margin-bottom:.5em}}.top-service-main .service-initiatives ol li h4 span{display:inline-block;vertical-align:baseline}.top-service-main .service-initiatives ol li h4 .num{color:var(--primary-color);font-family:var(--font-family-en);font-size:1.9em;font-weight:500;margin-right:.4em;line-height:1;margin-bottom:.07em}@media (max-width:767px){.top-service-main .service-initiatives ol li h4 .num{font-size:1.775em}}.top-service-main .service-initiatives ol li h4 .tit-txt{flex:1;min-width:0}.top-service-main .service-initiatives ol li p{line-height:1.7}.top-service-main .service-initiatives .btn-area{padding:3em 0}@media (max-width:767px){.top-service-main .service-initiatives .btn-area{padding:0}}.top-news{position:relative}.top-news::before{border-radius:6em 0 0 0;background-color:var(--base-color);content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.top-news::before{border-radius:3em 0 0 0}}@media (max-width:767px){.top-news::before{border-radius:2em 0 0 0}}.top-news .container{z-index:1}.top-news .btn-area{padding:2em 0 2em}.top-news .heading-2{text-align:center;margin-bottom:.3em}@media (max-width:767px){.top-news .heading-2{margin-bottom:.7em}}.top-news .heading-2 small{font-family:"Zen Kaku Gothic New",sans-serif;font-size:.55em;font-weight:700;margin:0 .25em 0;position:relative;top:-.1em;vertical-align:baseline}.top-news .heading-2+p{font-weight:500;margin-bottom:2.5em}@media (max-width:767px){.top-news .heading-2+p{margin-bottom:1.7em}}.top-faq{background-color:var(--base-color);padding:8em 0;position:relative}@media (max-width:767px){.top-faq{padding:3.5em 0}}.top-faq::before{background-color:#fff;border-radius:6em 6em 6em 0;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.top-faq::before{border-radius:3em 3em 3em 0}}@media (max-width:767px){.top-faq::before{border-radius:2em 2em 2em 0}}.top-faq .container{display:flex;z-index:1}@media (max-width:1024px){.top-faq .container{display:block}}.top-faq .heading-2{width:280px}@media (max-width:1024px){.top-faq .heading-2{text-align:center;width:auto}}.top-faq .faq-list{flex:1;min-width:0}.faq-list>.faq-item{border-bottom:1px solid var(--border-color);margin-bottom:1.3em;padding-bottom:1.3em}.faq-list>.faq-item .faq-q{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/faq_q.png) no-repeat 20px 0;background-size:36px 36px;min-height:36px;position:relative;cursor:pointer}@media (max-width:767px){.faq-list>.faq-item .faq-q{background-position:0 0;background-size:30px 30px;min-height:30px}}.faq-list>.faq-item .faq-q::before,.faq-list>.faq-item .faq-q::after{background-color:var(--primary-color);content:"";position:absolute}.faq-list>.faq-item .faq-q::before{top:16px;right:31px;height:2px;width:16px}@media (max-width:767px){.faq-list>.faq-item .faq-q::before{right:0}}.faq-list>.faq-item .faq-q::after{top:9px;right:38px;height:16px;width:2px}@media (max-width:767px){.faq-list>.faq-item .faq-q::after{right:7px}}.faq-list>.faq-item .faq-q.active::after{display:none}.faq-list>.faq-item .faq-q h3{font-size:1.1em;font-weight:500;line-height:1.6;padding:.06em 75px}@media (max-width:767px){.faq-list>.faq-item .faq-q h3{padding-left:46px;padding-right:28px}}.faq-list>.faq-item .faq-a{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/faq_a.png) no-repeat 20px 1.3em;background-size:36px 36px}@media (max-width:767px){.faq-list>.faq-item .faq-a{background-position:0 1em;background-size:30px 30px}}.faq-list>.faq-item .faq-a p{padding:1.4em 75px 0;line-height:1.7;margin-bottom:0;min-height:3.8em}@media (max-width:767px){.faq-list>.faq-item .faq-a p{padding:1em 0 0 46px}}.faq-list>.faq-item .faq-a:not(.show){display:none}.service-content-header{border-bottom:1px solid var(--border-color)}.service-content-header .service-nav-list{display:flex;flex-wrap:wrap;gap:10px 0;padding-bottom:3em}@media (max-width:767px){.service-content-header .service-nav-list{padding-bottom:2em}}.service-content-header .service-nav-list li:not(:last-child){margin-right:2em;padding-right:2em;position:relative}@media (max-width:767px){.service-content-header .service-nav-list li:not(:last-child){margin-right:1em;padding-right:1em}}.service-content-header .service-nav-list li:not(:last-child)::after{background-color:var(--border-color);content:"";height:1.4em;position:absolute;right:0;top:.4em;width:1px}@media (max-width:767px){.service-content-header .service-nav-list li:not(:last-child)::after{height:1.1em}}.service-content-header .service-nav-list li a{display:inline-block;font-size:1.2em;font-weight:500;position:relative;padding-bottom:.07em}@media (max-width:767px){.service-content-header .service-nav-list li a{font-size:1em}}.service-content-header .service-nav-list li a.active{color:var(--primary-color)}.service-content-header .service-nav-list li a.active::after,.service-content-header .service-nav-list li a:hover::after{background-color:currentColor;content:"";height:1px;left:0;bottom:0;position:absolute;width:100%}.service-content-support{background-color:var(--base-color);position:relative}.service-content-support::before{border-radius:0 0 6em 0;background-color:#fff;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.service-content-support::before{border-radius:0 0 3em 0}}@media (max-width:767px){.service-content-support::before{border-radius:0 0 2em 0}}.service-content-support>*{position:relative;z-index:1}.service-content-support h2{color:var(--primary-color);font-weight:500;margin-bottom:1.3em}@media (max-width:767px){.service-content-support h2{margin-bottom:.7em}}.service-content-support .copy{font-size:2.1em;font-weight:700;line-height:1.5;margin-bottom:1.05em}@media (max-width:767px){.service-content-support .copy{font-size:1.48em;line-height:1.6;margin-bottom:1em}}.service-content-support .content-billboard{margin-top:5em}@media (max-width:767px){.service-content-support .content-billboard{margin-top:3.2em}}.service-content-support .support-main-block{border-bottom:1px solid var(--border-color);padding-bottom:5em;margin-bottom:5em;display:flex;justify-content:space-between}@media (max-width:767px){.service-content-support .support-main-block{display:block;margin-bottom:2.8em;padding-bottom:2.8em}}.service-content-support .support-main-block .txt{width:45%}@media (max-width:767px){.service-content-support .support-main-block .txt{margin-bottom:2em;width:auto}}.service-content-support .support-main-block .txt h3+p{font-weight:500}.service-content-support .support-main-block .txt h4{border-left:3px solid var(--primary-color);font-size:1.1em;font-weight:500;line-height:1.3;margin-bottom:1.5em;margin-top:3em;padding-left:.8em}@media (max-width:767px){.service-content-support .support-main-block .txt h4{margin-top:2em;margin-bottom:1em}}.service-content-support .support-main-block .txt ul li{border-bottom:1px dashed var(--border-color);line-height:1.6;position:relative;padding-left:.9em;padding-bottom:.6em;margin-bottom:.6em}.service-content-support .support-main-block .txt ul li::before{background-color:var(--primary-color);content:"";height:5px;left:0;top:.75em;position:absolute;width:5px}.service-content-support .support-main-block .img{width:50%}@media (max-width:767px){.service-content-support .support-main-block .img{width:auto}}.service-content-support .support-main-block .img img{border-radius:0 2.8em 0 2.8em;display:block;width:100%}@media (max-width:767px){.service-content-support .support-main-block .img img{border-radius:0 2em 0 2em}}.service-content-support .support-main-block.even{flex-direction:row-reverse}.service-content-support .support-main-block.even .txt h4{border-left-color:#c7a956}.service-content-support .support-main-block.even .txt ul li::before{background-color:#c7a956}.service-content-support .support-main-block.last{border-bottom:none;padding-bottom:3em;margin-bottom:0}.service-content-price{background-color:#fff;position:relative}.service-content-price::before{border-radius:6em 0 6em 0;background-color:var(--base-color);content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.service-content-price::before{border-radius:3em 0 3em 0}}@media (max-width:767px){.service-content-price::before{border-radius:2em 0 2em 0}}.service-content-price>*{position:relative;z-index:1}.service-content-price .heading-2{margin-bottom:1em}.service-content-price .heading-2+.large{font-size:1.3em;font-weight:500;text-align:center}@media (max-width:767px){.service-content-price .heading-2+.large{font-size:1.14em;line-height:1.6;margin-bottom:.8em}}.service-content-price .heading-2+.large+p{text-align:center;margin-bottom:3.2em}@media (max-width:767px){.service-content-price .heading-2+.large+p{margin-bottom:2em;text-align:left}}.service-content-price .box{border-radius:2em 0 2em 0;background-color:#fff;padding:3.8em;margin-bottom:4em}@media (max-width:767px){.service-content-price .box{border-radius:1em 0 1em 0;padding:2em 1.7em;margin-bottom:2em}}.service-content-price .box h3{border-left:4px solid var(--primary-color);font-size:1.8em;line-height:1.4;margin-bottom:.8em;padding-left:.6em}@media (max-width:767px){.service-content-price .box h3{font-size:1.3em;margin-bottom:1em}}.service-content-price .box h3:not(:first-child){margin-top:2em}.service-content-price .box .price-table{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);width:100%;margin-bottom:.9em}.service-content-price .box .price-table th,.service-content-price .box .price-table td{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-weight:500;text-align:left;line-height:1.5;padding:1.2em 2em;width:50%;vertical-align:middle}@media (max-width:767px){.service-content-price .box .price-table th,.service-content-price .box .price-table td{padding:1em}}.service-content-price .box .price-table th{background-color:#c0e5e9}.service-content-price .box .small{font-size:.84em;line-height:1.6}.service-content-price .box .attention-txt{border:3px solid #4fbac8;border-radius:1em;padding:1.4em;text-align:center;margin-top:3em}@media (max-width:767px){.service-content-price .box .attention-txt{margin-top:1.6em;border-width:2px;border-radius:.6em;padding:1.2em 1.4em;text-align:left}}.service-content-price .box .attention-txt p{color:#4fbac8;font-weight:500;font-size:1.12em;line-height:1.7;margin-bottom:0}@media (max-width:767px){.service-content-price .box .attention-txt p{font-size:1em}}.service-content-price .end-copy{font-size:1.8em;font-weight:700;line-height:1.7;margin-bottom:1.6em}@media (max-width:767px){.service-content-price .end-copy{font-size:1.3em}}.service-content-price .end-copy small{display:block;font-weight:500;font-size:.6em}@media (max-width:767px){.service-content-price .end-copy small{margin-top:.6em}}.service-content-voice{background-color:var(--base-color);position:relative}.service-content-voice::before{border-radius:6em 0 6em 0;background-color:#fff;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.service-content-voice::before{border-radius:3em 0 3em 0}}@media (max-width:767px){.service-content-voice::before{border-radius:2em 0 2em 0}}.service-content-voice>*{position:relative;z-index:1}.service-content-inheritance .service-content-header .heading-1 .en{color:var(--secondary-color)}.service-content-inheritance .service-content-header .heading-1 .ja::before{background-color:var(--secondary-color)}.service-content-inheritance .service-content-header .service-nav-list li a.active{color:var(--secondary-color)}.service-content-inheritance .service-content-support{background-color:#fdf8eb}.service-content-inheritance .service-content-support h2{color:var(--secondary-color)}.service-content-inheritance .service-content-support .flex{display:flex;justify-content:space-between}@media (max-width:767px){.service-content-inheritance .service-content-support .flex{display:block}}.service-content-inheritance .service-content-support .flex .txt{width:50%}@media (max-width:767px){.service-content-inheritance .service-content-support .flex .txt{margin-bottom:2em;width:auto}}.service-content-inheritance .service-content-support .flex .illust{width:45%}@media (max-width:767px){.service-content-inheritance .service-content-support .flex .illust{text-align:center;width:auto}.service-content-inheritance .service-content-support .flex .illust img{width:60%}}.service-content-inheritance .service-content-support .support-main-block .heading-3 .en{background-image:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_default_2.png);color:var(--secondary-color)}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block .txt{margin-bottom:2.2em}}.service-content-inheritance .service-content-support .support-main-block table{margin-top:2.5em;width:auto}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block table{margin-top:1.3em}}.service-content-inheritance .service-content-support .support-main-block table th,.service-content-inheritance .service-content-support .support-main-block table td{border:1px solid var(--secondary-color);font-size:1.05em;font-weight:500;line-height:1.5;padding:.55em 1em;white-space:nowrap}.service-content-inheritance .service-content-support .support-main-block table th{background-color:var(--secondary-color);border-radius:.4em 0 0 .4em;color:#fff}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block table th{border-radius:.2em 0 0 .2em}}.service-content-inheritance .service-content-support .support-main-block table td{border-radius:0 .4em .4em 0}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block table td{border-radius:0 .2em .2em 0}}.service-content-inheritance .service-content-support .support-main-block .illust{width:45%}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block .illust{text-align:center;width:auto}.service-content-inheritance .service-content-support .support-main-block .illust img{width:78%}}.service-content-inheritance .service-content-support .support-main-block.even .illust{text-align:right}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block.even .illust{text-align:center}}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block.last{padding-bottom:1em}}.service-content-inheritance .service-content-support .support-main-block.last .illust{width:50%}@media (max-width:767px){.service-content-inheritance .service-content-support .support-main-block.last .illust{width:auto}}.service-content-inheritance .service-content-price::before{background-color:#fdf8eb}.service-content-inheritance .service-content-price .price-img{position:absolute;left:9%;top:-130px;width:15.5%}@media (max-width:1024px){.service-content-inheritance .service-content-price .price-img{top:-70px;left:6%;width:24%}}.service-content-inheritance .service-content-price .price-img img{width:100%}.service-content-inheritance .service-content-price .heading-2 .ja{background-image:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_default_2.png)}.service-content-inheritance .service-content-price .heading-2 .en{color:var(--secondary-color)}.service-content-inheritance .service-content-price .box h3{border-left-color:var(--secondary-color)}.service-content-inheritance .service-content-price .box table th{background-color:#ffd471}.service-content-inheritance .service-content-price .box .attention-txt{border-color:var(--secondary-color)}.service-content-inheritance .service-content-price .box .attention-txt p{color:var(--secondary-color)}.service-content-inheritance .end-copy{font-size:1.6em}@media (max-width:767px){.service-content-inheritance .end-copy{font-size:1.2em}}.service-content-inheritance .service-content-contact{margin-top:4em;border-radius:2em 0 2em 0;background-color:#fff;padding:3.8em 4.2em;text-align:center;position:relative}@media (max-width:767px){.service-content-inheritance .service-content-contact{border-radius:1em 0 1em 0;padding:2em 1.7em}}.service-content-inheritance .service-content-contact .contact-img{position:absolute;width:10.8%}@media (max-width:767px){.service-content-inheritance .service-content-contact .contact-img{display:none}}.service-content-inheritance .service-content-contact .contact-img img{border-radius:72px}.service-content-inheritance .service-content-contact .contact-img-1{left:4.3em;top:2em}.service-content-inheritance .service-content-contact .contact-img-2{right:13.2em;top:-3em}.service-content-inheritance .service-content-contact .contact-img-3{right:3.9em;top:2.2em}.service-content-inheritance .service-content-contact h2{color:var(--secondary-color);font-size:1.6em;margin-bottom:.8em;position:relative;z-index:1}@media (max-width:767px){.service-content-inheritance .service-content-contact h2{font-size:1.1em}}.service-content-inheritance .service-content-contact h2 .tit-txt{display:inline;position:relative;padding:0 54px}@media (max-width:767px){.service-content-inheritance .service-content-contact h2 .tit-txt{padding:0 28px}}@media (max-width:340px){.service-content-inheritance .service-content-contact h2 .tit-txt{padding:0}}.service-content-inheritance .service-content-contact h2 .tit-txt::before,.service-content-inheritance .service-content-contact h2 .tit-txt::after{content:"";background-color:var(--secondary-color);width:40px;height:1px;top:50%;position:absolute}@media (max-width:767px){.service-content-inheritance .service-content-contact h2 .tit-txt::before,.service-content-inheritance .service-content-contact h2 .tit-txt::after{width:20px}}@media (max-width:340px){.service-content-inheritance .service-content-contact h2 .tit-txt::before,.service-content-inheritance .service-content-contact h2 .tit-txt::after{content:none}}.service-content-inheritance .service-content-contact h2 .tit-txt::before{left:0}.service-content-inheritance .service-content-contact h2 .tit-txt::after{right:0}.service-content-inheritance .service-content-contact h2 .ff-en2{font-size:1.3em;font-weight:600;position:relative;top:.03em;margin:0 .08em 0 .1em}.service-content-inheritance .service-content-contact .copy{font-size:2.2em;font-weight:700;line-height:1.3;margin-bottom:.8em;position:relative;z-index:1}@media (max-width:767px){.service-content-inheritance .service-content-contact .copy{font-size:1.45em}}.service-content-inheritance .service-content-contact .copy+p{margin-bottom:3em;position:relative;z-index:1}@media (max-width:767px){.service-content-inheritance .service-content-contact .copy+p{text-align:left;margin-bottom:1.3em}}.service-content-inheritance .service-content-contact .btn-group{display:flex;justify-content:space-between}@media (max-width:767px){.service-content-inheritance .service-content-contact .btn-group{flex-direction:column;gap:1em}}.service-content-inheritance .service-content-contact .btn-group .btn{border:2px solid var(--secondary-color);border-radius:.9em;display:flex;align-items:center;justify-content:center;padding:1.5em 1em 1.7em;width:49%}@media (max-width:767px){.service-content-inheritance .service-content-contact .btn-group .btn{border-radius:.6em;padding:1em .4em 1.2em;width:100%}}.service-content-inheritance .service-content-contact .btn-group .btn span{display:block}.service-content-inheritance .service-content-contact .btn-group .btn-tel .btn-tit{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_phone_black.png) no-repeat 0 70%;background-size:15px 20px;display:inline-block;font-size:1.05em;font-weight:500;margin-bottom:.2em;padding-left:22px}@media (max-width:767px){.service-content-inheritance .service-content-contact .btn-group .btn-tel .btn-tit{font-size:1em;background-size:10px 14px;padding-left:15px}}.service-content-inheritance .service-content-contact .btn-group .btn-tel .tel{color:var(--secondary-color);font-size:2.4em;font-family:var(--font-family-en);font-weight:500;letter-spacing:.04em}@media (max-width:767px){.service-content-inheritance .service-content-contact .btn-group .btn-tel .tel{font-size:1.8em}}@media (max-width:340px){.service-content-inheritance .service-content-contact .btn-group .btn-tel .tel{font-size:1.6em}}.service-content-inheritance .service-content-contact .btn-group .btn-tel .time{font-size:.8em}@media (max-width:340px){.service-content-inheritance .service-content-contact .btn-group .btn-tel .time{font-size:.7em}}.service-content-inheritance .service-content-contact .btn-group .btn-download{background:var(--secondary-color) url(/wp/wp-content/themes/bestax_cms_v1/assets/images/service/download_arrow.png) no-repeat right .6em top 50%;background-size:1.4em 1.4em;color:#fff;font-size:1.6em;padding-left:2em;padding-right:2em;font-weight:500}@media (max-width:767px){.service-content-inheritance .service-content-contact .btn-group .btn-download{font-size:1.24em;padding:.7em 1.3em}}@media (max-width:340px){.service-content-inheritance .service-content-contact .btn-group .btn-download{font-size:1em}}.service-content-inheritance .service-content-contact .btn-group .btn-download .btn-tit{font-size:.85em}@media (max-width:767px){.service-content-inheritance .service-content-contact .btn-group .btn-download .btn-tit{font-size:.78em;margin-bottom:.2em}}.service-content-inheritance .service-content-contact .btn-group .btn-download .btn-txt{display:inline-block;letter-spacing:-.02em}@media (max-width:767px){.service-content-inheritance .service-content-contact .btn-group .btn-download .btn-txt{line-height:1.3}}.service-content-inheritance .service-content-voice{background-color:#fdf8eb}.service-content-inheritance+.footer-contact::before{background-color:#fdf8eb}.company-content-value{background-color:var(--base-color);position:relative}.company-content-value::before{border-radius:0 0 6em 0;background-color:#fff;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.company-content-value::before{border-radius:0 0 3em 0}}@media (max-width:767px){.company-content-value::before{border-radius:0 0 2em 0}}.company-content-value>*{position:relative;z-index:1}.company-content-value .company-name{color:var(--primary-color);font-weight:500;margin-bottom:1.3em}.company-content-value .copy{font-size:2.1em;font-weight:700;line-height:1.5;margin-bottom:1em}@media (max-width:767px){.company-content-value .copy{font-size:1.3em;line-height:1.7;margin-bottom:.6em}}.company-content-value .content-billboard{margin-top:5em}@media (max-width:767px){.company-content-value .content-billboard{margin-top:3.2em}}.company-content-value h2{line-height:1.3;margin-bottom:3em;text-align:center}@media (max-width:767px){.company-content-value h2{line-height:1.4;margin-bottom:2.5em}}.company-content-value h2 .en{color:var(--primary-color);font-weight:500;font-family:var(--font-family-en2);font-size:.94em;margin-bottom:.8em;display:block}@media (max-width:767px){.company-content-value h2 .en{margin-bottom:.4em}}.company-content-value h2 .ja{display:block;font-size:2.2em}@media (max-width:767px){.company-content-value h2 .ja{font-size:1.8em}}.company-content-value h2 .ja small{display:block;font-size:.8em}.company-content-value h2 .ja .ff-en2{font-size:1.24em;display:inline-block;font-weight:500;line-height:1}.company-content-value ol{list-style:none;display:flex}@media (max-width:767px){.company-content-value ol{display:block}}.company-content-value ol li{flex:1;text-align:center}@media (max-width:767px){.company-content-value ol li{margin-bottom:4em}}.company-content-value ol li:nth-child(odd){padding-top:3em}@media (max-width:767px){.company-content-value ol li:nth-child(odd){padding-top:0}}.company-content-value ol li .illust{display:flex;align-items:center;justify-content:center;height:270px;width:100%;margin-bottom:1em}@media (max-width:767px){.company-content-value ol li .illust{display:block;height:auto;margin-bottom:1.6em}}.company-content-value ol li .num{color:var(--primary-color);font-family:var(--font-family-en);font-size:2.4em;line-height:1;letter-spacing:.02em;margin-bottom:.4em}.company-content-value ol li h3{font-size:1.3em;font-weight:500;line-height:1.4;margin-bottom:.5em}@media (max-width:767px){.company-content-value ol li h3{font-size:1.2em}}.company-content-value ol li p{font-size:.92em;font-weight:500}.company-content-value ol li:nth-child(1) .illust img{width:230px}.company-content-value ol li:nth-child(2) .illust img{width:220px}.company-content-value ol li:nth-child(3){margin-bottom:0}.company-content-value ol li:nth-child(3) .illust img{width:200px}.company-content-president{background-color:#fff;position:relative}.company-content-president::before{border-radius:6em 0 6em 0;background-color:var(--base-color);content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.company-content-president::before{border-radius:3em 0 3em 0}}@media (max-width:767px){.company-content-president::before{border-radius:2em 0 2em 0}}.company-content-president>*{position:relative;z-index:1}.company-content-president .heading-2{margin-bottom:3.2em}@media (max-width:767px){.company-content-president .heading-2{margin-bottom:1.6em}}.company-content-president .company-president-block{display:flex;justify-content:space-between;margin-bottom:6em}@media (max-width:767px){.company-content-president .company-president-block{display:block;margin-bottom:4.5em}}.company-content-president .company-president-block:last-child{margin-bottom:1em}.company-content-president .company-president-block .txt{width:52%}@media (max-width:767px){.company-content-president .company-president-block .txt{width:auto}}.company-content-president .company-president-block .txt p{line-height:2}@media (max-width:767px){.company-content-president .company-president-block .txt p{line-height:1.8}}.company-content-president .company-president-block .txt .copy{font-weight:700;font-size:1.8em;line-height:1.4;margin-bottom:1.2em}@media (max-width:767px){.company-content-president .company-president-block .txt .copy{font-size:1.2em;margin-bottom:.8em}}.company-content-president .company-president-block .txt h4{color:var(--primary-color);font-family:var(--font-family-en2);font-size:1.3em;font-weight:500;line-height:1.5;margin-bottom:.6em;margin-top:2.2em}@media (max-width:767px){.company-content-president .company-president-block .txt h4{margin-top:1.2em}}.company-content-president .company-president-block .txt ul li{border-bottom:1px dashed var(--primary-color);line-height:1.6;position:relative;padding-bottom:.6em;margin-bottom:.6em}.company-content-president .company-president-block .img{text-align:center;width:39%}@media (max-width:767px){.company-content-president .company-president-block .img{margin-bottom:1.6em;width:auto}}.company-content-president .company-president-block .img picture{display:block}.company-content-president .company-president-block .img img{border-radius:0 2.8em 0 2.8em;display:block;width:100%}@media (max-width:767px){.company-content-president .company-president-block .img img{border-radius:0 2em 0 2em}}.company-content-president .company-president-block .img p{font-size:.92em;line-height:1.6;margin-top:1em}@media (max-width:767px){.company-content-president .company-president-block .img p{font-weight:500}}.company-content-overview{background-color:var(--base-color);position:relative}.company-content-overview::before{border-radius:6em 0 6em 0;background-color:#fff;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.company-content-overview::before{border-radius:3em 0 3em 0}}@media (max-width:767px){.company-content-overview::before{border-radius:2em 0 2em 0}}.company-content-overview>*{position:relative;z-index:1}@media (max-width:767px){.company-content-overview .heading-2{margin-bottom:.6em}}.company-content-overview table{width:100%}.company-content-overview table th,.company-content-overview table td{border-bottom:1px solid var(--border-color);padding:1.5em 1em;text-align:left;font-weight:400;vertical-align:top}@media (max-width:767px){.company-content-overview table th,.company-content-overview table td{padding:1em 0}}.company-content-overview table th{width:14em}@media (max-width:767px){.company-content-overview table th{width:6.5em}}.company-content-overview table td .map-link{margin-left:.5em}@media (max-width:767px){.company-content-overview table td .map-link{margin-left:0}}.company-content-overview table td .map-link a{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_mappin.png) no-repeat 0 63%;background-size:11px 15px;display:inline-block;padding-left:15px;margin:0 .4em;position:relative}.company-content-overview table td .map-link a::after{content:"";background-color:#d5d5d6;height:1px;width:calc(100% - 15px);left:15px;bottom:0;position:absolute}.company-content-overview table td .map-link a:hover::after{content:none}.access-content-main{background-color:var(--base-color);position:relative}.access-content-main::before{border-radius:0 0 6em 0;background-color:#fff;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.access-content-main::before{border-radius:0 0 3em 0}}@media (max-width:767px){.access-content-main::before{border-radius:0 0 2em 0}}.access-content-main>*{position:relative;z-index:1}.access-content-main .access-main-block{border-bottom:1px solid var(--border-color);padding-bottom:5em;margin-bottom:5em}@media (max-width:767px){.access-content-main .access-main-block{margin-bottom:2.8em;padding-bottom:2.8em}}.access-content-main .access-main-block .flex{display:flex;justify-content:space-between}@media (max-width:767px){.access-content-main .access-main-block .flex{display:block}}.access-content-main .access-main-block .txt{width:52%}@media (max-width:767px){.access-content-main .access-main-block .txt{margin-bottom:2.5em;width:auto}}.access-content-main .access-main-block .txt p{line-height:1.7}.access-content-main .access-main-block .txt h3{border-left:4px solid var(--primary-color);font-size:1.8em;line-height:1.4;margin-bottom:1.2em;padding-left:.6em}@media (max-width:767px){.access-content-main .access-main-block .txt h3{font-size:1.3em;margin-bottom:1em}}.access-content-main .access-main-block .txt h3:not(:first-child){margin-top:2em}.access-content-main .access-main-block .txt h4{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_train.png) no-repeat 0 .1em;background-size:18px 25px;font-size:1.1em;font-weight:500;line-height:1.3;margin-bottom:1em;margin-top:2.8em;padding-left:26px}@media (max-width:767px){.access-content-main .access-main-block .txt h4{background-size:15px 20px;margin-top:2em;margin-bottom:1em;padding-left:23px}}.access-content-main .access-main-block .txt ul{margin-bottom:1.5em}.access-content-main .access-main-block .txt ul li{border-bottom:1px dashed var(--border-color);line-height:1.6;position:relative;padding-left:.9em;padding-bottom:.6em;margin-bottom:.6em}.access-content-main .access-main-block .txt ul li::before{background-color:var(--primary-color);content:"";height:5px;left:0;top:.75em;position:absolute;width:5px}.access-content-main .access-main-block .img{width:39%}@media (max-width:767px){.access-content-main .access-main-block .img{width:auto}}.access-content-main .access-main-block .img img{border-radius:0 2.8em 0 2.8em;display:block;width:100%}@media (max-width:767px){.access-content-main .access-main-block .img img{border-radius:0 2em 0 2em}}.access-content-main .access-main-block .ggmap{position:relative;width:100%;padding-top:38%;height:0;margin-top:5em}@media (max-width:767px){.access-content-main .access-main-block .ggmap{padding-top:120%;margin-top:3em}}.access-content-main .access-main-block .ggmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-content-main .access-main-block.last{border-bottom:none;padding-bottom:3em;margin-bottom:0}.recruit-content-message h2{color:var(--primary-color);font-weight:500;margin-bottom:1.3em}@media (max-width:767px){.recruit-content-message h2{margin-bottom:.7em}}.recruit-content-message .copy{font-size:2.1em;font-weight:700;line-height:1.5;margin-bottom:1.05em}@media (max-width:767px){.recruit-content-message .copy{font-size:1.48em;line-height:1.6;margin-bottom:1em}}.recruit-content-message .content-billboard{margin-top:5em}@media (max-width:767px){.recruit-content-message .content-billboard{margin-top:3em}}.recruit-content-message .message-text{text-align:center}.recruit-content-message .message-text .container{padding-top:6em}@media (max-width:767px){.recruit-content-message .message-text .container{padding-top:3em}}.recruit-content-message .message-text .en-copy{text-align:center;position:absolute;margin:0;top:-180px;left:0;width:100%;z-index:1}@media (max-width:1024px){.recruit-content-message .message-text .en-copy{top:-16vw}.recruit-content-message .message-text .en-copy img{width:76%}}.recruit-content-message .message-text p{font-size:1.15em;font-weight:700;line-height:2.3}@media (max-width:767px){.recruit-content-message .message-text p{font-size:1em;text-align:left;line-height:2}}.recruit-content-about{padding-top:10em;padding-bottom:8em;position:relative;overflow:hidden}@media (max-width:767px){.recruit-content-about{padding-top:5em;padding-bottom:4em}}.recruit-content-about::before{background:#E6F4F1;background:linear-gradient(0deg,#e6f4f1 0%,#ffffff 100%);content:"";height:220px;left:0;top:0;position:absolute;width:100%;z-index:1}.recruit-content-about::after{border-radius:0 0 6em 0;background-color:var(--base-color);content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.recruit-content-about::after{border-radius:0 0 3em 0}}@media (max-width:767px){.recruit-content-about::after{border-radius:0 0 2em 0}}.recruit-content-about>*{position:relative;z-index:2}.recruit-content-about .txt{text-align:center;margin-bottom:6em}@media (max-width:767px){.recruit-content-about .txt{text-align:left;margin-bottom:3em}}.recruit-content-about .recruit-about-slider .slide-item{padding:0 15px}@media (max-width:767px){.recruit-content-about .recruit-about-slider .slide-item{padding:0 8px}}.recruit-content-about .recruit-about-slider .slide-item img{border-radius:.5em;display:block;width:100%}.recruit-content-about .recruit-about-slider .slide-item.first{padding-top:1.5em}.recruit-content-about .recruit-about-slider .slide-item.odd{width:646px}@media (max-width:767px){.recruit-content-about .recruit-about-slider .slide-item.odd{width:323px}}.recruit-content-about .recruit-about-slider .slide-item.even{padding-top:8em;width:294px}@media (max-width:767px){.recruit-content-about .recruit-about-slider .slide-item.even{padding-top:6em;width:147px}}.recruit-content-appeal{background-color:var(--base-color)}.recruit-content-appeal::after{border-radius:6em 0 6em 0;background-color:#fff;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.recruit-content-appeal::after{border-radius:3em 0 3em 0}}@media (max-width:767px){.recruit-content-appeal::after{border-radius:2em 0 2em 0}}.recruit-content-appeal>*{position:relative;z-index:1}.recruit-content-appeal .heading-2{margin-bottom:1em}.recruit-content-appeal .heading-2+p{font-size:1.4em;font-weight:500;margin-bottom:5em}@media (max-width:767px){.recruit-content-appeal .heading-2+p{font-size:1.07em}}.recruit-content-appeal .appeal-list{list-style:none;display:flex;gap:0 3.5%}@media (max-width:767px){.recruit-content-appeal .appeal-list{flex-direction:column;gap:3em}}.recruit-content-appeal .appeal-list>li{background-color:#fafafa;border-radius:1.4em;flex:1;padding:3.6em 1.8em 2.5em;position:relative}@media (max-width:767px){.recruit-content-appeal .appeal-list>li{border-radius:1em;padding:2.2em 1.8em 1.5em}}.recruit-content-appeal .appeal-list>li .illust{top:0;transform:translateY(-50%);left:1.2em;z-index:1;position:absolute}.recruit-content-appeal .appeal-list>li .num{color:var(--primary-color);font-size:.95em;letter-spacing:.06em;z-index:1;position:absolute;text-align:center;left:0;font-family:var(--font-family-en);line-height:1;top:-.5em;width:100%}.recruit-content-appeal .appeal-list>li h4{font-size:1.5em;font-weight:500;line-height:1.5;text-align:center;margin-bottom:1em}@media (max-width:767px){.recruit-content-appeal .appeal-list>li h4{font-size:1.4em}}.recruit-content-appeal .appeal-list>li ul li{font-size:.95em;padding-left:.8em;position:relative;line-height:1.4;margin-bottom:.85em}.recruit-content-appeal .appeal-list>li ul li::before{background-color:var(--primary-color);content:"";border-radius:50%;height:6px;position:absolute;left:0;top:.6em;width:6px}@media (max-width:1024px){.recruit-content-appeal .appeal-list>li:nth-child(1) .illust{width:50px}}@media (max-width:1024px){.recruit-content-appeal .appeal-list>li:nth-child(2) .illust{width:60px}}@media (max-width:1024px){.recruit-content-appeal .appeal-list>li:nth-child(3) .illust{width:52px}}.recruit-content-voice{background-color:#fff}.recruit-content-voice::after{border-radius:6em 0 6em 0;background-color:var(--base-color);content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.recruit-content-voice::after{border-radius:3em 0 3em 0}}@media (max-width:767px){.recruit-content-voice::after{border-radius:2em 0 2em 0}}.recruit-content-voice>*{position:relative;z-index:1}.recruit-content-voice .heading-2{margin-bottom:1em}.recruit-content-voice .heading-2+p{font-size:1.4em;font-weight:500;margin-bottom:5em}@media (max-width:767px){.recruit-content-voice .heading-2+p{font-size:1.07em;margin-bottom:2em}}.recruit-content-voice .staff-voice-list{margin:auto;max-width:1100px}.recruit-content-voice .staff-voice-list ol{list-style:none;display:flex;gap:5%}@media (max-width:767px){.recruit-content-voice .staff-voice-list ol{flex-direction:column;gap:2em}}.recruit-content-voice .staff-voice-list ol>li{position:relative;flex:1}.recruit-content-voice .staff-voice-list ol>li .num{color:var(--primary-color);font-family:var(--font-family-en2);font-weight:500;font-size:1.8em;position:absolute;right:1.2em;top:.3em;text-align:center;line-height:1.05;z-index:1}.recruit-content-voice .staff-voice-list ol>li .num small{display:block;font-size:.42em;font-weight:400;letter-spacing:.04em}.recruit-content-voice .staff-voice-list ol>li .img{text-align:center;margin-bottom:2em}@media (max-width:767px){.recruit-content-voice .staff-voice-list ol>li .img{margin-bottom:1em}}.recruit-content-voice .staff-voice-list ol>li h4{font-size:.95em;font-weight:500;margin-bottom:1em}@media (max-width:767px){.recruit-content-voice .staff-voice-list ol>li h4{font-size:1em;margin-bottom:.6em}}.recruit-content-voice .staff-voice-list ol>li p{font-size:.95em}.recruit-content-voice .staff-voice-list ol>li:first-child .num{letter-spacing:.08em}.recruit-content-recruitments h2{border-left:4px solid var(--primary-color);font-size:1.8em;line-height:1.4;margin-bottom:1em;padding-left:.6em}@media (max-width:767px){.recruit-content-recruitments h2{font-size:1.3em;margin-bottom:1em}}.recruit-content-recruitments h2+p{font-size:1.4em;font-weight:500;margin-bottom:1.8em}@media (max-width:767px){.recruit-content-recruitments h2+p{font-size:1.07em;margin-bottom:1.5em}}.recruit-content-recruitments .tabs{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:3em}@media (max-width:767px){.recruit-content-recruitments .tabs{flex-direction:column;margin-bottom:2em}}.recruit-content-recruitments .tabs li a{background-color:var(--base-color);color:var(--primary-color);display:block;font-size:1.02em;font-weight:500;line-height:1.5;padding:.8em .8em .8em 1.2em;position:relative;text-align:center;width:16em}@media (max-width:767px){.recruit-content-recruitments .tabs li a{width:100%}}.recruit-content-recruitments .tabs li a::before{border-radius:50%;content:"";background-color:#fff;left:1em;top:50%;margin-top:-.5em;height:1em;position:absolute;width:1em}.recruit-content-recruitments .tabs li a::after{content:"";border-right:none;border-top:.2em solid #fff0;border-bottom:.2em solid #fff0;border-left:.3em solid var(--primary-color);left:1.4em;margin-top:-.2em;top:50%;position:absolute}.recruit-content-recruitments .tabs li a.active{background-color:var(--primary-color);color:#fff}.recruit-content-recruitments .tabs li a.active::after{border-style:solid;border-bottom:none;border-right:.2em solid #fff0;border-left:.2em solid #fff0;border-top:.3em solid var(--primary-color);left:1.3em;margin-top:-.1em}.recruit-content-recruitments .tab-pane{display:none}.recruit-content-recruitments .tab-pane.show{display:block}.recruit-content-recruitments .recruitments-table{margin-bottom:5em;width:100%}.recruit-content-recruitments .recruitments-table th,.recruit-content-recruitments .recruitments-table td{border-bottom:1px solid var(--border-color);font-weight:400;text-align:left;line-height:1.7;padding:1.5em 1em;vertical-align:top}@media (max-width:767px){.recruit-content-recruitments .recruitments-table th,.recruit-content-recruitments .recruitments-table td{display:block}}.recruit-content-recruitments .recruitments-table th{width:13em}@media (max-width:767px){.recruit-content-recruitments .recruitments-table th{font-weight:700;border-bottom:none;padding:0;width:100%}}@media (max-width:767px){.recruit-content-recruitments .recruitments-table td{padding:.5em 0 1em;margin-bottom:1em}}.recruit-content-recruitments .btn-area{margin-top:40px;display:flex;justify-content:center}@media (max-width:767px){.recruit-content-recruitments .btn-area{margin-top:30px}}.recruit-content-recruitments .btn-area .btn-group{display:flex;gap:2em}@media (max-width:767px){.recruit-content-recruitments .btn-area .btn-group{flex-direction:column}}.voice-content-main{background-color:var(--base-color);padding-bottom:8em;position:relative}@media (max-width:767px){.voice-content-main{padding-bottom:4em}}.voice-content-main::after{border-radius:0 0 6em 0;background-color:#fff;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.voice-content-main::after{border-radius:0 0 3em 0}}@media (max-width:767px){.voice-content-main::after{border-radius:0 0 2em 0}}.voice-content-main>*{position:relative;z-index:1}.voice-content-article{margin-bottom:6em}@media (max-width:767px){.voice-content-article{margin-bottom:3em}}.voice-content-article .post-thumbnail{margin-bottom:2em}@media (max-width:767px){.voice-content-article .post-thumbnail{margin-bottom:1.5em}}.voice-content-article .post-thumbnail img{border-radius:4em 0 4em 0;display:block;width:960px}@media (max-width:1024px){.voice-content-article .post-thumbnail img{border-radius:2em 0 2em 0}}.voice-content-article .post-area{color:var(--mute-color);font-size:.8em;margin-bottom:.8em}.voice-content-article .post-title{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6em;margin-bottom:3em}@media (max-width:767px){.voice-content-article .post-title{display:block;margin-bottom:2em}}.voice-content-article .post-title .title{font-size:1.4em;font-weight:500;line-height:1.4}@media (max-width:767px){.voice-content-article .post-title .title{font-size:1.12em;margin-bottom:.5em}}.voice-content-article .post-title .tag-list{display:flex;flex-wrap:wrap;gap:.5em;padding-top:.15em}.voice-content-article .post-title .tag-list li{border:1px solid var(--primary-color);border-radius:5em;color:var(--primary-color);font-weight:400;line-height:1.4;font-size:.95em;padding:.2em 1em}@media (max-width:767px){.voice-content-article .post-title .tag-list li{font-size:.82em}}.voice-content-article .post-heading{font-size:2.1em;font-weight:700;line-height:1.4;margin-bottom:.7em}@media (max-width:767px){.voice-content-article .post-heading{font-size:1.32em;line-height:1.5;margin-bottom:1em}}.voice-slider-section{background-color:var(--base-color);position:relative;overflow:hidden}.voice-slider-section::before{background-color:#fff;border-radius:6em 0 6em 0;content:"";top:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:1024px){.voice-slider-section::before{border-radius:3em 0 3em 0}}@media (max-width:767px){.voice-slider-section::before{border-radius:2em 0 2em 0}}.voice-slider-section .heading-2{margin-bottom:3.6em}@media (max-width:767px){.voice-slider-section .heading-2{margin-bottom:2em}}.voice-slider-section .voice-slider-wrapper{position:relative}@media (max-width:767px){.voice-slider-section .voice-slider-wrapper{padding-bottom:2em}}.voice-slider-section .voice-slider-arrows{display:flex;gap:.8em;position:absolute;top:2em;right:0}@media (max-width:767px){.voice-slider-section .voice-slider-arrows{top:auto;right:auto;left:50%;bottom:0;transform:translateX(-50%)}}.voice-slider-section .voice-slider-arrows .voice-prev,.voice-slider-section .voice-slider-arrows .voice-next{background-color:#fff;border:1px solid var(--border-color);border-radius:50%;display:block;position:relative;outline:0;height:4em;width:4em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 200ms ease}@media (max-width:767px){.voice-slider-section .voice-slider-arrows .voice-prev,.voice-slider-section .voice-slider-arrows .voice-next{height:3.5em;width:3.5em}}.voice-slider-section .voice-slider-arrows .voice-prev::before,.voice-slider-section .voice-slider-arrows .voice-next::before{content:""}.voice-slider-section .voice-slider-arrows .voice-prev:hover,.voice-slider-section .voice-slider-arrows .voice-next:hover{border-color:#c1c1c2}.voice-slider-section .voice-slider-arrows .voice-prev::before{content:"";position:absolute;top:50%;margin-top:-.35em;width:.7em;height:.7em;border-bottom:1px solid #575c5f;border-left:1px solid #575c5f;transform:rotate(45deg);left:47%}.voice-slider-section .voice-slider-arrows .voice-next::before{content:"";position:absolute;top:50%;margin-top:-.35em;width:.7em;height:.7em;border-top:1px solid #575c5f;border-right:1px solid #575c5f;transform:rotate(45deg);right:47%}.service-content-inheritance .voice-slider-section{background-color:#fdf8eb}.voice-slider{margin-bottom:3em}.voice-slider .slick-list{overflow:visible}.voice-slider .slide-item{margin-right:2.6em;width:23em}@media (max-width:767px){.voice-slider .slide-item{margin-right:6vw;width:80vw}}.voice-slider .slide-item a,.voice-slider .slide-item span{display:block}.voice-slider .slide-item .post-thumbnail{margin-bottom:1em;position:relative}.voice-slider .slide-item .post-thumbnail img{border-radius:1.2em;display:block;width:100%}@media (max-width:767px){.voice-slider .slide-item .post-thumbnail img{border-radius:.6em}}.voice-slider .slide-item .post-thumbnail .arrow{background-color:#fff;border-radius:50%;height:2.2em;position:absolute;display:flex;align-items:center;justify-content:center;width:2.2em;right:.6em;bottom:.6em;z-index:1;transition:background-color ease 200ms}.voice-slider .slide-item .post-thumbnail .arrow svg{fill:var(--primary-color);height:5px;width:18px;fill:background-color ease 200ms}@media (min-width:1025px){.voice-slider .slide-item a:hover .post-thumbnail .arrow{background-color:var(--primary-color)}.voice-slider .slide-item a:hover .post-thumbnail .arrow svg{fill:#fff}}.voice-slider .slide-item .post-heading{font-size:1.08em;font-weight:500;line-height:1.5;margin-bottom:.7em}.voice-slider .slide-item .post-data{color:var(--mute-color);font-size:.8em}.voice-slider .slide-item .post-data-row{display:flex;margin-bottom:.3em}.voice-slider .slide-item .post-data-title{line-height:1.5;white-space:nowrap;overflow:hidden;width:5em}.voice-slider .slide-item .post-data-title.justify{letter-spacing:.5em}.voice-slider .slide-item .post-data-text{line-height:1.5;flex:1;min-width:0;position:relative;margin-left:-1em}.voice-slider .slide-item .post-data-text::before{content:"：";display:inline-block;margin:0 .2em}.voice-slider .slide-item .post-data-text span{display:inline-block}.voice-slider .slide-item .post-data-text span:not(:last-child)::after{content:"／"}.archive-terms{margin-bottom:4em}@media (max-width:767px){.archive-terms{margin-bottom:3em}}.archive-terms ul{display:flex;flex-wrap:wrap;gap:1em}@media (max-width:767px){.archive-terms ul{gap:.7em}}.archive-terms ul li a{background-color:#f4f4f4;border-radius:5em;display:block;line-height:1.4;padding:.8em 2.4em .8em 1.5em;position:relative}@media (max-width:767px){.archive-terms ul li a{font-size:.92em}}.archive-terms ul li a::before{background-color:#b3b5b7;border-radius:50%;content:"";height:6px;position:absolute;top:50%;right:1.3em;margin-top:-3px;width:6px}.archive-terms ul li a.current{background-color:var(--primary-color);color:#fff}.archive-terms ul li a.current::before{background-color:#fff}.voice-archive-list{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-row-gap:4em;grid-column-gap:2.8em;margin-bottom:3em}@media (max-width:767px){.voice-archive-list{display:flex;flex-direction:column;gap:3em}}.voice-archive-list>li a,.voice-archive-list>li span{display:block}.voice-archive-list>li .post-thumbnail{margin-bottom:1em;position:relative}.voice-archive-list>li .post-thumbnail img{border-radius:1.2em;display:block;width:100%}@media (max-width:767px){.voice-archive-list>li .post-thumbnail img{border-radius:.6em}}.voice-archive-list>li .post-thumbnail .arrow{background-color:#fff;border-radius:50%;height:2.2em;position:absolute;display:flex;align-items:center;justify-content:center;width:2.2em;right:.6em;bottom:.6em;z-index:1;transition:background-color ease 200ms}.voice-archive-list>li .post-thumbnail .arrow svg{fill:var(--primary-color);height:5px;width:18px;fill:background-color ease 200ms}@media (min-width:1025px){.voice-archive-list>li a:hover .post-thumbnail .arrow{background-color:var(--primary-color)}.voice-archive-list>li a:hover .post-thumbnail .arrow svg{fill:#fff}}.voice-archive-list>li .post-heading{font-size:1.08em;font-weight:500;line-height:1.5;margin-bottom:.7em}.voice-archive-list>li .post-data{color:var(--mute-color);font-size:.8em}.voice-archive-list>li .post-data-row{display:flex;margin-bottom:.3em}.voice-archive-list>li .post-data-title{line-height:1.5;white-space:nowrap;overflow:hidden;width:5em}.voice-archive-list>li .post-data-title.justify{letter-spacing:.5em}.voice-archive-list>li .post-data-text{line-height:1.5;flex:1;min-width:0;position:relative;margin-left:-1em}.voice-archive-list>li .post-data-text::before{content:"：";display:inline-block;margin:0 .2em}.voice-archive-list>li .post-data-text span{display:inline-block}.voice-archive-list>li .post-data-text span:not(:last-child)::after{content:"／"}.contact-content-main h2{background:url(/wp/wp-content/themes/bestax_cms_v1/assets/images/common/icon_default.png) no-repeat center top;background-size:17px 18px;font-size:1.6em;line-height:1.4;margin-bottom:.8em;padding-top:.9em;text-align:center;position:relative}@media (max-width:767px){.contact-content-main h2{font-size:1.3em;padding-top:1.2em;margin-bottom:1em}}.contact-content-main .contact-tel{border:1px solid var(--primary-color);border-radius:2em;max-width:840px;text-align:center;margin:3em auto 5em;padding:2.2em 4em 2.6em}@media (max-width:767px){.contact-content-main .contact-tel{border-radius:1em;padding:2em 1.2em;margin:1.7em auto 3em}}.contact-content-main .contact-tel .tel{font-size:3em;font-weight:500;font-family:var(--font-family-en);line-height:1;letter-spacing:.02em;margin-bottom:.2em}@media (max-width:767px){.contact-content-main .contact-tel .tel{font-size:2.4em}}.contact-content-main .contact-tel .tel a{color:var(--primary-color)}.contact-content-main .contact-tel .time{font-size:.92em;line-height:1.6}.contact-content-main .contact-form{background-color:var(--base-color);border-radius:2em;max-width:840px;padding:2.2em 4em 3em;margin:0 auto 2em}@media (max-width:767px){.contact-content-main .contact-form{border-radius:1em;padding:2em 1.2em;margin:0 auto 2em}}.contact-content-main .contact-form a{text-decoration:underline}.contact-content-main .contact-form a:hover{text-decoration:none}.post-content a:not(.btn){text-decoration:underline;word-break:break-all}.post-content a:not(.btn):hover{text-decoration:none}.post-content .btn{margin:1.25em auto}.post-content>h1:first-child,.post-content>h2:first-child,.post-content>h3:first-child,.post-content>h4:first-child,.post-content>h5:first-child,.post-content>h6:first-child{margin-top:0}.post-content h1{font-size:124%;margin-bottom:1em;margin-top:2.4em;line-height:1.6}.post-content h2{border-bottom:2px solid var(--primary-color);color:var(--primary-color);font-size:1.3em;margin-bottom:1em;margin-top:3em;padding-bottom:.5em;line-height:1.5}@media (max-width:767px){.post-content h2{font-size:1.18em;margin-top:2.4em}}.post-content h3{background-color:#f7f7f9;border-radius:.3em;font-size:1.16em;margin-bottom:1em;margin-top:2.4em;padding:1em;line-height:1.5}.post-content h4{border-left:3px solid var(--primary-color);font-size:1.08em;margin-bottom:1em;margin-top:2em;padding-left:.8em;line-height:1.5}.post-content h5{font-size:100%;margin-bottom:1em;margin-top:2em;line-height:1.6}.post-content h6{font-size:100%;margin-bottom:1em;margin-top:2em;line-height:1.6}.post-content img{max-width:100%;width:auto;margin-bottom:2em}.post-content img.alignleft{float:left;margin-right:2em}.post-content img.alignright{float:right;margin-left:2em}.post-content img.aligncenter{display:block;margin:0 auto 2em}.post-content blockquote{background-color:#f5f5f5;font-style:normal;font-size:100%;padding:5% 4% 1%;margin:2em 2em;position:relative}.post-content blockquote::before{content:"“";position:absolute;font-size:100px;display:block;line-height:1;top:-.2em;left:10px;color:#aaa}.post-content blockquote p{line-height:1.7}.post-content ol{margin-left:2em;margin-top:2em;margin-bottom:2em;list-style:none;counter-reset:number}@media (max-width:767px){.post-content ol{margin-left:1.5em}}.post-content ol>li{margin-bottom:.5em;position:relative;padding-left:1.6em}.post-content ol>li::before{counter-increment:number;content:counter(number) ".";position:absolute;left:0;top:0}.post-content ul{margin-left:3em;margin-top:2em;margin-bottom:2em}.post-content ul li{margin-bottom:.5em;position:relative}.post-content ul li::before{background-color:var(--primary-color);content:"";display:inline-block;height:6px;left:-1.2em;position:absolute;top:.65em;width:6px;border-radius:50%}.post-content table{border-left:1px solid var(--border-color);border-top:1px solid var(--border-color)}.post-content table th{background-color:#f5f5f5;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:15px;text-align:left;vertical-align:middle}.post-content table td{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:15px;vertical-align:middle}.post-nav{display:flex;justify-content:center;margin-bottom:5em}@media (max-width:767px){.post-nav{display:block;margin-bottom:3em}}.post-nav-container{display:flex;align-items:center;gap:1.6em;max-width:100%;width:100%;position:relative}.post-nav-container::before{background-color:var(--border-color);content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.post-nav-voice .post-nav-container{width:35em}@media (max-width:767px){.post-nav-voice .post-nav-container{width:100%}}.post-nav .post-nav-prev,.post-nav .post-nav-next{display:flex;width:46%}.post-nav a{display:block;font-weight:500;line-height:1.5}.post-nav a span,.post-nav a small{display:block}.post-nav a small{color:var(--primary-color);font-size:.76em;letter-spacing:.04em;margin-bottom:.5em}.post-nav a .post-area{font-size:.82em}.post-nav a .post-name{font-size:1.2em}.post-nav-prev{justify-content:flex-end;margin-left:auto}.post-nav-prev a{padding-right:2.2em}@media (max-width:767px){.post-nav-prev a{padding-right:1.8em}}.post-nav-prev a::before{right:.3em;content:"";position:absolute;top:50%;margin-top:-.4em;width:.8em;height:.8em;border-top:1px solid var(--primary-color);border-right:1px solid var(--primary-color);transform:rotate(45deg)}.post-nav-next a{padding-left:2.2em}@media (max-width:767px){.post-nav-next a{padding-left:1.8em}}.post-nav-next a::before{left:.3em;content:"";position:absolute;top:50%;margin-top:-.4em;width:.8em;height:.8em;border-bottom:1px solid var(--primary-color);border-left:1px solid var(--primary-color);transform:rotate(45deg)}.pager .wp-pagenavi{text-align:center}.pager .wp-pagenavi a,.pager .wp-pagenavi span{color:var(--primary-color);border:none;display:inline-block;height:50px;line-height:50px;margin:0 5px;padding:0;vertical-align:top}.pager .wp-pagenavi span.current{background-color:var(--primary-color);color:#fff;min-width:50px;border-radius:25px}.pager .wp-pagenavi a.page{background-color:#f4f4f4;min-width:50px;border-radius:25px;transition:color 300ms ease,background-color 300ms ease}.pager .wp-pagenavi a.page:hover{background-color:var(--primary-color);color:#fff}.pager .wp-pagenavi a.previouspostslink,.pager .wp-pagenavi a.nextpostslink,.pager .wp-pagenavi a.first,.pager .wp-pagenavi a.last{padding:0 6px}.news-content-archive .container{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width:1024px){.news-content-archive .container{display:block}}.news-content-archive .news-content-primary h2{color:var(--primary-color);font-size:1.6em;margin-bottom:1.5em}@media (max-width:767px){.news-content-archive .news-content-primary h2{font-size:1.32em;line-height:1.5}}.news-content-detail .container{display:flex;justify-content:space-between}@media (max-width:1024px){.news-content-detail .container{display:block}}.news-content-aside{width:22%}@media (max-width:1024px){.news-content-aside{width:auto}}.news-content-aside h2{border-left:4px solid var(--primary-color);margin-bottom:.5em;font-size:1.08em;padding-left:.7em}@media (max-width:1024px){.news-content-aside h2{margin-top:3em}}.news-content-primary{width:72%}@media (max-width:1024px){.news-content-primary{width:auto}}.news-content-article{margin:0 auto 4em}@media (max-width:767px){.news-content-article{margin-bottom:3em}}.news-content-article .post-thumbnail{margin-bottom:2.8em}@media (max-width:767px){.news-content-article .post-thumbnail{margin-bottom:2em}}.news-content-article .post-thumbnail img{border-radius:3em 0 3em 0;display:block;width:960px}@media (max-width:1024px){.news-content-article .post-thumbnail img{border-radius:2em 0 2em 0}}.news-content-article .post-category{background-color:var(--primary-color);color:#fff;display:inline-block;font-size:.8em;padding:.25em 1em;border-radius:.25em}.news-content-article .post-meta{display:flex;align-items:center;gap:1em;margin-bottom:1.2em}@media (max-width:767px){.news-content-article .post-meta{margin-bottom:1em}}.news-content-article .post-date{font-size:.9em;letter-spacing:.06em}.news-content-article .post-title{font-size:1.6em;font-weight:700;line-height:1.5;margin-bottom:1.6em}@media (max-width:767px){.news-content-article .post-title{font-size:1.32em;line-height:1.5}}.news-list{max-width:1120px;margin-left:auto;margin-right:auto}.news-list li{margin-bottom:2em}.news-list li a{border-radius:2em 2em 2em 0;background-color:#fff;box-shadow:0 0 1.2em rgb(0 0 0 / .06);display:flex;padding:2em}@media (min-width:1025px){.news-list li a{transition:box-shadow ease 400ms}.news-list li a:hover{box-shadow:0 0 1.2em rgb(0 173 155 / .22)}}@media (max-width:767px){.news-list li a{display:block;border-radius:1.3em 1.3em 1.3em 0;padding:1.3em 1.3em 1.8em}}.news-list li span{display:block;line-height:1.6}.news-list li .txt{flex:1;min-width:0}.news-list li .img{margin-right:4%;width:32%}@media (max-width:767px){.news-list li .img{margin-right:auto;margin-bottom:1em;width:auto}}.news-list li .img img{border-radius:.9em;display:block;width:100%}@media (max-width:767px){.news-list li .img img{border-radius:.5em}}.news-list li .post-category{background-color:var(--primary-color);color:#fff;display:inline-block;font-size:.8em;padding:.25em 1em;border-radius:.25em}.news-list li .post-meta{display:flex;align-items:center;gap:1em;margin-bottom:.8em}.news-list li .post-date{font-size:.9em;letter-spacing:.06em}.news-list li .post-title{font-size:1.3em;font-weight:500;line-height:1.5;margin-bottom:.4em;transition:color ease 200ms}.news-list li .post-excerpt{color:var(--mute-color)}@media (max-width:767px){.news-list li .post-excerpt{font-size:.92em}}@media (min-width:1025px){.news-list a:hover .post-title{color:var(--primary-color)}}.news-category-list li{border-bottom:1px solid var(--border-color)}.news-category-list li a{display:block;line-height:1.4;position:relative;padding:1em 2em 1em 0}.news-category-list li a::before{content:"";position:absolute;top:50%;margin-top:-.2em;width:.4em;height:.4em;border-top:1px solid var(--primary-color);border-right:1px solid var(--primary-color);transform:rotate(45deg);right:.6em}@media (min-width:1025px){.news-category-list li a{transition:color ease 200ms}.news-category-list li a:hover{color:var(--primary-color)}}.privacy-policy-content{font-size:.92em}.privacy-policy-content h1{font-size:1.5em;margin-bottom:1.6em}.privacy-policy-content h2{font-size:1.2em;margin-top:3em;margin-bottom:.8em}.privacy-policy-content p{line-height:1.8}.privacy-policy-content a{text-decoration:underline}.privacy-policy-content a:hover{text-decoration:none}.privacy-policy-content ul,.privacy-policy-content ol{margin-top:1em;margin-bottom:1em}.privacy-policy-content li{line-height:1.8}.privacy-policy-content ol{list-style:none;counter-reset:number;padding-left:1em}.privacy-policy-content ol>li{position:relative;padding-left:2em}.privacy-policy-content ol>li::before{counter-increment:number;content:counter(number) ".";position:absolute;left:0;top:0}@media screen and (min-width:1025px){.hidden-lg{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.hidden-md{display:none!important}}@media screen and (min-width:544px) and (max-width:767px){.hidden-sm{display:none!important}}@media screen and (max-width:543px){.hidden-xs{display:none!important}}.col-lg-1{width:12%}.col-lg-2{width:16.6666%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.6666%}.col-lg-6{width:50%}.col-lg-7{width:57.0833%}.col-lg-8{width:66.6667%}.col-lg-9{width:75%}.col-lg-10{width:83.3334%}.col-lg-11{width:91.6666%}.col-lg-12{width:100%}@media screen and (max-width:1119px){.col-md-1{width:12%}.col-md-2{width:16.6666%}.col-md-3{width:25%}.col-md-4{width:33.3333%}.col-md-5{width:41.6666%}.col-md-6{width:50%}.col-md-7{width:57.0833%}.col-md-8{width:66.6667%}.col-md-9{width:75%}.col-md-10{width:83.3334%}.col-md-11{width:91.6666%}.col-md-12{width:100%}}@media screen and (max-width:991px){body.sp-nav-open{overflow:hidden!important}.col-sm-1{width:12%}.col-sm-2{width:16.6666%}.col-sm-3{width:25%}.col-sm-4{width:33.3333%}.col-sm-5{width:41.6666%}.col-sm-6{width:50%}.col-sm-7{width:57.0833%}.col-sm-8{width:66.6667%}.col-sm-9{width:75%}.col-sm-10{width:83.3334%}.col-sm-11{width:91.6666%}.col-sm-12{width:100%}}@media screen and (max-width:767px){.col-xs-1{width:12%}.col-xs-2{width:16.6666%}.col-xs-3{width:25%}.col-xs-4{width:33.3333%}.col-xs-5{width:41.6666%}.col-xs-6{width:50%}.col-xs-7{width:57.0833%}.col-xs-8{width:66.6667%}.col-xs-9{width:75%}.col-xs-10{width:83.3334%}.col-xs-11{width:91.6666%}.col-xs-12{width:100%}}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:75%}}