@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);
@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@900&display=swap);
@charset "UTF-8";a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;margin:0;padding:0}body,html{font-size:100%}body{line-height:1.4}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{color:inherit}article,aside,footer,header,main,nav,section{display:block}*{box-sizing:border-box}:after,:before{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none;vertical-align:bottom}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;background:#fff;color:#4e4b4b;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-size:14px;font-weight:500;height:100%;letter-spacing:.05em;line-height:1.8;min-height:100%;min-width:320px;overflow:auto;padding-top:110px;position:relative;width:100%}body.no-header{padding-top:0!important}body.scroll-stop{height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior-y:contain}@media only screen and (max-width:939px){body{font-size:1.48936vw}}@media only screen and (max-width:767px){body{font-size:14px;padding-top:72px}}::-moz-selection{background:hsla(0,0%,50%,.7);color:#fff}::selection{background:hsla(0,0%,50%,.7);color:#fff}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0;border-radius:5px;-webkit-box-sizing:content-box;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=reset]::focus,input[type=submit]::focus{outline-offset:-2px}a{color:#30b686;cursor:pointer;opacity:1;transition:color .2s ease,opacity .3s ease}a,a:active,a:hover{text-decoration:none}a:active,a:hover{color:rgba(48,182,134,.7)}a:hover{opacity:.75}a:visited{color:#30b686}img{height:auto;max-width:100%}p+p{margin-top:1.6em}.slick-loading .slick-list{background:#fff url(../libs/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../libs/slick/fonts/slick.eot);src:url(../libs/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(../libs/slick/fonts/slick.woff) format("woff"),url(../libs/slick/fonts/slick.ttf) format("truetype"),url(Ï../libs/slick/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{background:#30b686;border:2px solid #30b686;color:transparent;cursor:pointer;display:block;font-size:0;height:50px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-150%);width:48px;z-index:2}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:#fff;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{border-color:#30b686;opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next:before,.slick-prev:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;height:13px;left:50%;margin-left:-3px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:13px}.slick-prev{border-radius:0 5px 5px 0;left:0}.slick-prev:before{margin-left:-5px;margin-top:-5.5px;transform:rotate(225deg)}.slick-next{border-radius:5px 0 0 5px;right:0}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 2px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddf5ed;content:"•";font-family:slick;font-size:10px;height:20px;left:0;line-height:20px;opacity:1;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#30b686;opacity:1}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}#page{height:100%;position:relative;width:100%}#page:not(.page-signup):not(.page-entrustment-detail):not(.page-prerelay),.header{overflow:hidden}.header{background-color:#fff;color:#30b686;height:72px;left:0;position:fixed;top:0;width:100%;z-index:100}.header__inner{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start;position:relative;width:100%}.header a{color:currentColor}.header__logo{left:50%;position:absolute;top:8px;transform:translateX(-50%)}.header__logo a{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:1}.header__logo__txt{color:#30b686;display:block;font-size:10px;line-height:1;margin-bottom:.25em}.header__logo img{width:90px}.header__desc{display:none;font-size:12px;font-weight:700;padding:0 1.5em}.header__login{height:100%;margin-left:auto;margin-right:20px}.header__login__menu{align-items:center;display:flex;flex-direction:row;height:100%}.header__login__menu .menu-item a{align-items:center;color:gray;display:flex;font-size:12px;padding:.35em .75em}.header__login__menu .menu-item.menu-item-signup a{background:#30b686;border-radius:5px;color:#fff}.header__account{height:100%;margin-left:auto;margin-right:20px}.header__account__menu{align-items:center;display:flex;flex-direction:row;height:100%}.header__account__menu .menu-item a{align-items:center;color:gray;display:flex;font-size:12px;height:100%;padding:.35em .75em}.header__account__menu .menu-item.menu-item-mypage a{background:#30b686;border-radius:5px;color:#fff}.header__account__img{border:1px solid #30b686;border-radius:50%;height:42px;overflow:hidden;position:absolute;right:20px;top:16px;width:42px}.header__account__img a{display:block;height:100%;width:100%}.header__account__img a img{vertical-align:top}@media only screen and (min-width:768px){.header{border-bottom:1px solid #e3ebe8;height:76px}.header__inner{margin-left:auto;margin-right:auto;max-width:940px;width:91.48936%}}@media only screen and (min-width:768px) and (max-width:767px){.header__inner{width:100%}}@media only screen and (min-width:768px){.header__logo{left:auto;position:relative;top:auto;transform:translateX(0)}.header__logo__txt{display:none}.header__logo img{width:112px}.header__desc{display:block}.header__account,.header__login{margin-right:0}.header__account__menu .menu-item a,.header__login__menu .menu-item a{font-size:14px;padding:.5em .75em}}.is-nav-open .header{position:fixed}.isnt-loggedin .header__login{display:block}.is-loggedin .header__login,.isnt-loggedin .header__account{display:none}.is-loggedin .header__account,.nav{display:block}.nav{left:0;margin-left:auto;position:fixed;top:0;z-index:101}.nav a{color:#fff}.nav__inner{background:linear-gradient(90deg,#3dbc8e,#ebf060);height:100%;left:0;min-height:100vh;opacity:0;padding-top:74px;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.165,.84,.44,1) .1s;width:230px}.nav__menu{border-bottom:1px solid #fff}.nav__menu .menu-item{border-top:1px solid #fff;font-size:15px;font-weight:700;position:relative}.nav__menu .menu-item.menu-item-post{display:none}.nav__menu .menu-item a{color:#fff;display:block;padding:1em 3em 1em 1em;position:relative}.nav__menu .menu-item a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:.6em;position:absolute;right:1.5em;top:50%;transform:translateY(-50%) rotate(45deg);width:.6em}.nav__menu .menu-item.is-current a{color:#e3ebe8}.nav__btn{align-items:center;background:linear-gradient(90deg,#3dbc8e,#ebf060);border:none;border-radius:50%;content:"";cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;height:42px;justify-content:center;left:20px;margin:0;outline:none;padding:0;position:absolute;top:16px;width:42px;z-index:1002;z-index:103}.nav__btn__line{background:#fff;border-radius:1px;box-sizing:content-box;display:block;height:3px;margin-top:3px;transition:margin .2s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.215,.61,.355,1) .2s,transform .2s cubic-bezier(.165,.84,.44,1);width:17px}.nav__btn__line:first-of-type{margin-top:0}.nav.is-open .nav__inner{opacity:1;transform:translateX(0);transition:opacity .2s cubic-bezier(.39,.575,.565,1) .2s,transform .2s cubic-bezier(.165,.84,.44,1) .2s}.nav.is-open .nav__btn{background:#fff}.nav.is-open .nav__btn__line{background:#30b686;transition:margin .2s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.39,.575,.565,1),transform .2s cubic-bezier(.165,.84,.44,1) .2s;width:20px}.nav.is-open .nav__btn__line:first-of-type{transform:rotate(-45deg)}.nav.is-open .nav__btn__line:nth-of-type(2){margin-top:0;opacity:0}.nav.is-open .nav__btn__line:nth-of-type(3){margin-top:-6px;transform:rotate(45deg)}@media only screen and (min-width:768px){.nav{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);top:76px;width:100%}.nav a{color:#30b686}.nav__inner{background:none;height:100%;left:0;margin-left:auto;margin-right:auto;max-width:940px;min-height:inherit;opacity:1;padding-top:0;position:relative;top:0;transform:translateX(0);transition-delay:0s;width:91.48936%}}@media only screen and (min-width:768px) and (max-width:767px){.nav__inner{width:100%}}@media only screen and (min-width:768px){.nav__menu{border-bottom:none;display:flex;flex-direction:row;justify-content:flex-start;padding:8px 0}.nav__menu .menu-item{border-top:none;font-weight:600;margin-right:1.75em}.nav__menu .menu-item.menu-item-login,.nav__menu .menu-item.menu-item-signup{display:none}.nav__menu .menu-item.menu-item-inquiry,.nav__menu .menu-item.menu-item-post{margin-right:0}.nav__menu .menu-item a{color:gray;height:100%;padding:.35em 0}.nav__menu .menu-item a:after{display:none}.nav__menu .menu-item.menu-item-post{display:block;margin-left:auto}.nav__menu .menu-item.menu-item-post a{background:linear-gradient(90deg,#3dbc8e,#ebf060);border:1px solid #fff;border-radius:5px;color:#fff;padding:.35em 2.25em}.nav__menu .menu-item.menu-item-post a:after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:.6em;position:absolute;right:.85em;top:50%;transform:translateY(-50%) rotate(45deg);width:.6em}.nav__menu .menu-item.is-current a{color:#30b686}.nav__btn{display:none}}@media only screen and (min-width:940px){.nav__menu .menu-item{font-size:16px}}.main{display:block;height:100%;min-height:60vh;position:relative;width:100%}.main:not(.signup__bg):not(.entrustment-detail):not(.mypage__main):not(.prerelay){overflow:hidden}.main.signup__bg{contain:paint}.section{padding:0 4.53333vw;position:relative;width:100%}.section--lv2{margin-bottom:8vw;padding:0}.section__inner{margin-left:auto;margin-right:auto;max-width:940px;padding:10.66667vw 0;position:relative;width:91.48936%}.section__inner.is-premium{margin-top:-100px;padding-top:100px}@media only screen and (max-width:767px){.section__inner.recruitment{padding:10.66667vw 0 80px}.section__inner{width:100%}}.section.signup .ttl{margin-bottom:2em;text-align:center}.section.login .ttl{margin-bottom:56px;text-align:center}.section.login .sent-message{margin-top:2em;text-align:center}@media only screen and (min-width:768px){.section{padding:0}.section--lv2{margin-bottom:60px}.section__inner{padding:50px 0}.section__inner.is-premium{margin-top:-150px;padding-top:150px}.section__inner--sm{max-width:620px}.section.login,.section.signup{background:#e3ebe8;padding-bottom:80px;padding-top:100px}.page-recruit .section.login,.page-recruit .section.signup{background:#e3ebe8}.section.login .section__inner,.section.signup .section__inner{background:#fff;max-width:620px;padding:50px 5% 70px}}.footer{background:#2a2a2a;color:#f8f8f8;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%}.footer-alignment{display:none}.footer a{color:currentColor;position:relative}.footer-row{border-bottom:1px solid #4e4b4b;padding:50px 0}@media only screen and (max-width:767px){.footer-row{margin:0 auto;max-width:90%;padding-bottom:24px}}.footer.footer-local-succession .footer-row{padding:1.75em 2em}.footer-partner-page__menu{border-bottom:1px solid #e3ebe8;margin:0 15px}.footer__logo{display:flex;justify-content:center}.footer__logo img{height:auto;width:125px}.footer-partner-page__logo{padding:15px 0}.footer-partner-page__logo span{color:#4b4e4e;display:block;font-size:12px;font-weight:700;margin-bottom:5px}.footer-partner-page__logo-block{align-items:center;display:flex}.footer-partner-page__logo-block:before{background:url(../img/partner_program/multiplied-by.svg) no-repeat 50%/contain;content:"";display:block;height:27px;margin:0 10px;order:2;width:27px}.footer-partner-page__logo-block img{height:auto}.footer-partner-page__logo-relay{order:1}.footer-partner-page__logo-relay img{width:75px}.footer-partner-page__logo-partner{order:3}.footer-partner-page__logo-partner.logo-honpro img{width:140px}.footer__bottom,.footer__local,.footer__menu{display:flex;flex-direction:row;flex-wrap:wrap;font-size:3.73333vw;justify-content:flex-start;margin:0 auto;max-width:24em;width:100%}.footer__menu .menu-item{padding:0 1em;width:50%}.footer__menu .menu-item:nth-of-type(n+3){margin-top:1em}.footer__sns{padding:30px 4.5333vw 0}.footer__sns dl{align-items:center;display:flex;flex-direction:column}.footer__sns dt{font-size:12px;font-weight:700;letter-spacing:.025em;margin-bottom:20px;text-align:center}.footer__sns dd ul{align-items:center;display:flex}.footer__sns dd ul li{padding:0 10px}.footer__copyright{font-size:10px}.footer.footer-local-succession .footer__copyright{padding:1.75em 2em;text-align:center}.footer-partner-page__list{display:grid;gap:10px 20px;grid-template-columns:1fr 1fr;padding:15px 0 30px}.footer-partner-page__list-item a{color:#4b4e4e;font-weight:700}.footer-partner-page__list-item a:visited{color:#4b4e4e}.footer-alignment{display:block;padding:0 2em 84px}@media only screen and (max-width:767px){.footer-alignment{margin:0 auto;max-width:90%;padding:0 0 40px}}.footer-alignment-inner{border-top:2px groove rgba(68,68,68,.5);display:block;height:100%;margin:0 auto;max-height:310px;max-width:940px;overflow:hidden;padding-top:40px;position:relative;transition:all .5s;width:100%}@media only screen and (max-width:767px){.footer-alignment-inner{max-height:360px}}.footer-alignment-inner:before{background:linear-gradient(180deg,rgba(42,42,42,0) -.14%,#2a2a2a 99.86%);bottom:0;content:"";display:block;height:192px;left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:all .5s;width:100%;z-index:10}@media only screen and (max-width:767px){.footer-alignment-inner:before{background:linear-gradient(180deg,rgba(42,42,42,0) -.14%,#2a2a2a 50%);height:150px;width:calc(100% + 2px)}}.footer-alignment-inner.is-active{max-height:1000px}@media only screen and (max-width:767px){.footer-alignment-inner.is-active{max-height:2000px}}.footer-alignment-inner.is-active:before{opacity:0}.footer-alignment-inner .alignment-inner-trigger{bottom:0;cursor:pointer;display:flex;font-size:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:100}.footer-alignment-inner .alignment-inner-trigger:after{background:url(../img/common/arrow-white-bottom.svg) no-repeat 100%/contain;content:"";display:inline-block;height:20px;margin-left:4px;padding:5px;transform:rotate(180deg);transition:transform .5s ease;width:10px}.footer-alignment-inner .alignment-inner-trigger.is-open:after{transform:rotate(0deg)}.footer-alignment-inner .alignment-title{color:#fff;font-size:16px;font-weight:700;line-height:1;margin-bottom:16px}.footer-alignment-inner .alignment-text{color:#444;font-weight:700;line-height:1}.footer-alignment-inner .alignment-contacts{background-color:#3c3c3c;border-radius:4px;margin-bottom:32px;text-align:center}.footer-alignment-inner .alignment-contacts-text{color:#fff;font-size:14px;line-height:1.4;padding:8px 0;text-align:center}@media only screen and (max-width:767px){.footer-alignment-inner .alignment-contacts-text{letter-spacing:0;padding:8px 6px}}.footer-alignment-inner .alignment-contacts-text a{font-weight:700;text-decoration:underline}.footer-alignment-inner .alignment-list{display:flex;flex-wrap:wrap;font-size:12px;letter-spacing:0;margin-bottom:32px}.footer-alignment-inner .alignment-list .list-item span{color:#d1d1d1;display:inline-block;margin-right:22px}.footer-alignment-inner .alignment-list .list-item span.mr-0{margin-right:0}@media only screen and (max-width:1010px){.footer-alignment-inner .alignment-list .list-item span.mr-0{margin-right:22px}}.footer-alignment-inner .alignment-list .alignment-text{font-size:10px;margin-bottom:16px;width:100%}@media only screen and (min-width:768px){.footer{padding:45px 0 0}.footer-partner-page{padding-top:0}.footer.footer-local-succession{padding:45px 20px}.footer-row{border-bottom:none;display:flex;justify-content:center;padding:1.75em 2em 20px}.footer.footer-local-succession .footer-row{padding:0 0 30px}.footer__logo img{width:138px}.footer__bottom,.footer__local,.footer__menu{flex-direction:row;font-size:100%;justify-content:center;max-width:none}.footer__local .menu-item,.footer__menu .menu-item{width:auto}.footer__menu .menu-item:nth-of-type(n+3){margin-top:0}.footer__sns{padding-top:40px}.footer__sns dt{font-size:14px;margin:0 20px 0 0;text-align:left}.footer__sns dl{flex-direction:row;justify-content:center;padding:0}.footer.footer-local-succession .footer__copyright{padding:0}.footer-partner-page__menu{align-items:center;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:940px;padding:65px 0}}.ttl{line-height:1.2;margin-bottom:1em}.ttl--lv1{font-size:20px;font-weight:700}.ttl--lv2{font-size:18px;font-weight:700}.ttl--underline{border-bottom:1px solid #e3ebe8;margin-bottom:2em;padding-bottom:1em;text-align:center}@media only screen and (min-width:768px){.ttl--lv1{font-size:24px}.ttl--lv2{font-size:20px}.ttl--underline{padding-bottom:1em}}.line-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.btn{cursor:pointer;display:inline-block;line-height:1.2;margin:2em auto 0;position:relative;text-align:center;text-decoration:none}.btn.btn--type1{background:#30b686;border:1px solid #fff;border-radius:5px;color:#fff;font-size:14px;font-weight:700;min-width:240px;padding:1em 1.5em}.btn.btn--type1 span{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.btn.btn--type1 i{font-size:114.3%;letter-spacing:0;margin-right:.25em}.btn.btn--type2{background:#fff;border:1px solid #30b686;border-radius:5px;color:#30b686;font-size:14px;font-weight:700;min-width:240px;padding:1em 1.5em}.btn.btn--type2 span{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.btn.btn--type2 i{font-size:128.6%;letter-spacing:0;margin-right:.25em}.btn.btn--type3{background:#ef4a4a;border:1px solid #ef4a4a;border-radius:5px;color:#fff;font-size:14px;font-weight:700;min-width:240px;padding:1em 1.5em}.btn.btn--type3 span{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.btn.btn--type3 i{font-size:128.6%;letter-spacing:0;margin-right:.25em}.btn.btn--type4{background:#f6f6f6;border:1px solid #f6f6f6;border-radius:5px;color:#30b686;font-size:14px;font-weight:700;min-width:240px;padding:1em 1.5em}.btn.btn--type4 span{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.btn.btn--type4 i{font-size:128.6%;letter-spacing:0;margin-right:.25em}.btn.btn--sm{min-width:inherit;padding:.75em 1.25em;width:auto}.btn:disabled{background:gray;color:#ccc}.btn:disabled:hover{opacity:1!important}@media only screen and (min-width:768px){.btn{margin:2.5em auto 0}.btn.btn--type1,.btn.btn--type2,.btn.btn--type3,.btn.btn--type4{padding:1.15em 1.5em}.btn.btn--type1 i,.btn.btn--type2 i,.btn.btn--type3 i,.btn.btn--type4 i{font-size:128.6%;margin-right:.75em}.btn.btn--sm{padding:1em 1.25em}}.c-deadline{display:flex;font-weight:500}.c-deadline,.c-deadline dt{align-items:center;flex-direction:row;flex-wrap:nowrap}.c-deadline dt{display:inline-flex}.c-deadline dt .far{font-size:114.3%;font-weight:400;margin-right:.25em}.c-deadline dd{font-size:114.3%;margin-left:.5em}.c-pref{font-weight:500}.c-pref .fas{font-size:114.3%;margin-right:.25em}.c-pref a{color:gray}.c-type{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:-.75em}.c-type li{margin-left:.75em}.c-type li a,.c-type li span{border:1px solid #e3ebe8;border-radius:5px;color:gray;display:inline-block;font-size:12px;line-height:1;padding:.4em;position:relative}.c-type li a:before,.c-type li span:before{content:"#"}.c-wanted{background:#30b686;color:#fff;font-size:14px;font-weight:700;height:100%;left:0;letter-spacing:.2em;line-height:1;position:absolute;text-align:center;top:0;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.c-wanted .icn-bullhorn{display:inline-block;padding:.5em;position:relative}.c-wanted .icn-bullhorn:before{background:url(../img/common/icn_bullhorn.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:20px;margin-bottom:.35em;width:20px}.c-wanted.recruitment-sidejob{background:rgba(33,133,205,.6)}@media only screen and (min-width:768px){.c-wanted{font-size:16px}.c-wanted .icn-bullhorn{padding:1em}}@counter-style parenthesized-num{system:fixed;symbols:⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇;suffix:""}.list-type--decimal{list-style:decimal outside}.list-type--decimal>li{margin-left:1.25em;padding-left:.25em;word-break:break-all}.list-type--decimal>li .list-type--decimal{list-style:parenthesized-num outside}.list-type--decimal>li .list-type--decimal>li{list-style:none;margin-left:0;padding-left:1.75em;position:relative}.list-type--decimal>li .list-type--decimal>li:nth-of-type(n+10):before{left:-10px}.list-type--decimal>li .list-type--decimal>li:before{content:"";left:0;position:absolute;top:0}.list-type--decimal>li .list-type--decimal>li:first-of-type:before{content:"(1)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(2):before{content:"(2)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(3):before{content:"(3)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(4):before{content:"(4)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(5):before{content:"(5)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(6):before{content:"(6)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(7):before{content:"(7)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(8):before{content:"(8)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(9):before{content:"(9)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(10):before{content:"(10)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(11):before{content:"(11)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(12):before{content:"(12)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(13):before{content:"(13)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(14):before{content:"(14)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(15):before{content:"(15)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(16):before{content:"(16)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(17):before{content:"(17)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(18):before{content:"(18)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(19):before{content:"(19)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(20):before{content:"(20)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(21):before{content:"(21)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(22):before{content:"(22)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(23):before{content:"(23)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(24):before{content:"(24)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(25):before{content:"(25)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(26):before{content:"(26)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(27):before{content:"(27)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(28):before{content:"(28)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(29):before{content:"(29)"}.list-type--decimal>li .list-type--decimal>li:nth-of-type(30):before{content:"(30)"}.list-type--circle{list-style:disc;margin-left:1.25em;padding-left:.25em}.list-type--decimal--lv2{list-style:decimal}.list-type--decimal--lv2>li{margin-left:1.75em;padding-left:.5em}.list-type--circle-decimal>li{padding-left:1.6em;position:relative}.list-type--circle-decimal>li:first-child:before{content:"①";left:0;position:absolute;top:0}.list-type--circle-decimal>li:nth-child(2):before{content:"②";left:0;position:absolute;top:0}.js-tab-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:15px;justify-content:flex-start;overflow-x:scroll;width:100%}.js-tab-buttons li{border-bottom:2px solid transparent;border-right:1px solid #e3ebe8;cursor:pointer;font-weight:700;padding:.55em .75em .5em .8em;text-align:center;white-space:nowrap;width:auto}.js-tab-buttons li.is-active{border-bottom-color:#30b686}@media only screen and (min-width:768px){.js-tab-buttons{font-size:18px;justify-content:space-between;overflow:auto}.js-tab-buttons li{border-bottom-width:4px;border-right:none;margin:0 10px;padding:1.15em 1em 1em;width:100%}}.article__list{display:flex;flex-direction:column}.article__list .item a{color:currentColor}.article__list .item:not(:first-of-type){margin-top:20px}.article__list .item__img{border-radius:5px 5px 0 0;height:47.46667vw;position:relative;z-index:1}.article__list .item__img .c-wanted{font-size:12px}.article__list .item__img .c-wanted .icn-bullhorn:before{height:1.05em;width:1.05em}.article__list .item__content{position:relative}.article__list .item__ttl{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:18px}.article__list .item__txt{display:none}.article__list .item__pref{color:gray;display:inline-flex;font-size:12px}.article__list .item__type{color:gray;display:inline-flex;font-size:10px}.article__list .item__type li:not(:first-of-type){display:none}@media only screen and (max-width:767px){.article:not(.home-articles) .article__list{background:#f5f5f5;margin:0 -4.53333vw;padding:20px 4.53333vw}.article:not(.home-articles) .article__list+.pagination{background:#f5f5f5;margin:0 -4.53333vw;padding:40px 4.53333vw 30px}.home-articles .article__list .item{display:flex;flex-direction:row;justify-content:space-between}.article__list .item__img{border-radius:5px 5px 0 0;height:47.46667vw}.home-articles .article__list .item__img{border-radius:5px;height:21.33333vw;width:40vw}.home-articles .article__list .item__content{width:46.66667vw}.home-articles .article__list .item__ttl{font-size:14px;margin-bottom:.5em}.article:not(.home-articles) .article__list .item__content{background:#fff;border-radius:0 0 5px 5px;padding:18px 10px}.article__list .item__img .c-wanted{border-radius:5px;height:auto;left:6px;letter-spacing:.16em;top:6px;-ms-writing-mode:initial;writing-mode:initial;z-index:2}.article__list .item__img .c-wanted .icn-bullhorn:before,.article__list .item__img .c-wanted .icn-candidate:before,.article__list .item__type{display:none}.article__list .view{font-size:12px}}@media only screen and (min-width:768px){.article__list{flex-direction:row;flex-wrap:wrap;margin-left:-20px}.article__list .item{display:flex;flex-direction:column;justify-content:flex-start;margin-left:20px;width:calc(50% - 20px)}.article__list .item:not(:first-of-type){margin-top:inherit}.article__list .item:nth-of-type(n+3){margin-top:50px}.article__list .item__img{border-radius:5px 5px 0 0;height:28.7234vw;width:100%}.article__list .item__img .c-wanted{font-size:16px}.article__list .item__img .c-wanted .icn-bullhorn:before{height:1.2em;width:1.2em}.article__list .item__content{margin-top:15px;padding-top:2.5em;width:100%}.article__list .item__ttl{font-size:20px;line-height:1.3;margin-bottom:.5em}.article__list .item__txt{display:block}.article__list .item__pref{font-size:13px;position:absolute;top:0}.article__list .item__type{font-size:12px;margin-top:1em}.article__list .item__type li:not(:first-of-type){display:block}.article__list .view{display:none}}@media only screen and (min-width:940px){.article__list .item__img{height:270px}}.breadcrumb{padding:10px 4.53333vw 0;position:relative;width:100%}.breadcrumb__menu{align-items:center;display:flex;flex-direction:row;font-size:10px;justify-content:flex-start;line-height:1;margin-left:auto;margin-right:auto;max-width:940px;overflow:hidden;position:relative;width:91.48936%}@media only screen and (max-width:767px){.breadcrumb__menu{width:100%}}.breadcrumb__menu .menu-item{position:relative}.breadcrumb__menu .menu-item:not(:first-of-type){margin-left:.5em}.breadcrumb__menu .menu-item:not(:first-of-type):before{border-right:.1em solid #30b686;border-top:.1em solid #30b686;content:"";display:inline-block;height:.55em;margin-right:.5em;transform:rotate(45deg);width:.55em}.breadcrumb__menu .menu-item a{color:#30b686}@media only screen and (min-width:768px){.breadcrumb{padding:40px 0 0}.breadcrumb__menu{font-size:12px}}.js-accordion__link.btn{display:block;margin:0 auto 1em;padding:.65em 1.5em}@media only screen and (min-width:768px){.js-accordion__link.btn{padding:1em 1.5em}}.select-menu{padding:20px 2.60417vw 0;position:relative;width:100%}.select-menu+.section .section__inner{padding-top:30px}.select-menu__form{margin-left:auto;margin-right:auto;max-width:940px;width:91.48936%}@media only screen and (max-width:767px){.select-menu__form{width:100%}}.select-menu__form label{display:block;position:relative}.select-menu__form label:after{background:url(../img/common/icn_pulldown.svg) 50% 50% no-repeat;content:"";display:inline-block;height:13px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:8px;z-index:2}.select-menu__form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e3ebe8;border-radius:5px;box-sizing:border-box;color:currentColor;cursor:pointer;display:block;font-size:10px;outline:none;padding:.75em 2em .75em 1em;position:relative;text-align:left;width:100%;z-index:1}@media only screen and (min-width:768px){.select-menu{padding:0}.select-menu+.section .section__inner{padding-top:50px}.select-menu label:after{right:18px}.select-menu__form select{font-size:12px}}.pagination{padding:40px 0 0}.pagination__menu{align-items:center;display:flex;flex-direction:row;justify-content:space-around;row-gap:10px}@media (max-width:767px){.pagination__menu{justify-content:center}}.pagination__menu .menu-item a,.pagination__menu .menu-item span{display:block}.pagination__menu .menu-item-link{margin:0 10px}.pagination__menu .menu-item-link a,.pagination__menu .menu-item-link span{align-items:center;border:1px solid;border-radius:5px;display:inline-flex;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;width:32px}.pagination__menu .menu-item-link a{background:#fff;border-color:#e3ebe8;color:gray;transition:border .3s ease}.pagination__menu .menu-item-link a:hover{border-color:#30b686;opacity:1}.pagination__menu .menu-item-link span{background:#30b686;border-color:#30b686;color:#fff}.pagination__menu .menu-item-next a,.pagination__menu .menu-item-next span,.pagination__menu .menu-item-prev a,.pagination__menu .menu-item-prev span{display:block;font-size:0;height:0;line-height:0;overflow:hidden;padding-top:32px;position:relative;width:32px}.pagination__menu .menu-item-next a:before,.pagination__menu .menu-item-next span:before,.pagination__menu .menu-item-prev a:before,.pagination__menu .menu-item-prev span:before{border-radius:2px;border-right:5px solid;border-top:5px solid;content:"";display:block;height:75%;left:50%;position:absolute;top:50%;transform-origin:center center;width:75%}.pagination__menu .menu-item-next a:before,.pagination__menu .menu-item-prev a:before{border-color:gray}.pagination__menu .menu-item-next span:before,.pagination__menu .menu-item-prev span:before{border-color:#e3ebe8}.pagination__menu .menu-item-prev{margin-right:auto}@media (max-width:767px){.pagination__menu .menu-item-prev{margin-right:unset}}.pagination__menu .menu-item-prev a:before,.pagination__menu .menu-item-prev span:before{transform:translateX(-50%) translateY(-50%) rotate(225deg)}.pagination__menu .menu-item-next{margin-left:auto}@media (max-width:767px){.pagination__menu .menu-item-next{margin-left:unset}}.pagination__menu .menu-item-next a:before,.pagination__menu .menu-item-next span:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}@media only screen and (min-width:768px){.pagination{padding:80px 0 40px}}.entry{padding:0;position:relative;width:100%}.entry__inner{margin-left:auto;margin-right:auto;max-width:940px;padding:5.33333vw 5.33333vw 10.66667vw;position:relative;width:91.48936%}@media only screen and (max-width:767px){.entry__inner{width:100%}}.entry__pref{margin-bottom:.5em}.entry__ttl{font-size:22px;font-weight:700;line-height:1.5}.entry__type{margin-top:.5em}.entry__content{border-top:1px solid #e3ebe8;font-size:15px;margin-top:25px;padding-top:15px}.entry__content>*{margin-bottom:35px;margin-left:auto;margin-right:auto}.entry__content h1,.entry__content h2,.entry__content h3{font-weight:700;line-height:1.5;margin:1.25rem auto}.entry__content h2{font-size:22px}.entry__content h3{font-size:18px}.entry__content figure{margin-bottom:1.5em}.entry__content figure+h1,.entry__content figure+h2,.entry__content figure+h3{margin-top:2rem}.entry__content img{height:auto;width:100%!important}.entry__content figure figcaption{display:block;font-size:85%;margin-top:.5em;text-align:center}.entry__profile{background:#f8f8f8;margin:10.66667vw -5.33333vw 0;padding:6.66667vw 5.33333vw}.entry__profile__ttl{font-size:16px;font-weight:700;letter-spacing:.2em;margin-bottom:1.25em}.entry__profile__txt{font-size:16px}.entry__basic-info{margin-top:10.66667vw}.entry__basic-info__ttl{font-size:16px;font-weight:700;letter-spacing:.2em;margin-bottom:.5em}.entry__basic-info__data{border:1px solid #e3ebe8;font-size:16px;letter-spacing:.2em;width:100%}.entry__basic-info__data tr:first-of-type td,.entry__basic-info__data tr:first-of-type th{border-top:none}.entry__basic-info__data tr td,.entry__basic-info__data tr th{font-weight:400;padding:.5em 1em;text-align:left}.entry__basic-info__data tr th{background:#e3ebe8;border-top:1px solid #fff;min-width:7em}.entry__basic-info__data tr td{border-top:1px solid #e3ebe8}.entry__recruitment{align-content:center;align-items:center;background:#f6f6f6;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;margin:20px auto 0;padding:15px 10px}.entry__recruitment.adjust-padding{padding:15px 10px 10px}.entry__recruitment__txt{font-size:16px;font-weight:700;margin-bottom:.5em}.entry__recruitment__txt .icn-bullhorn{align-items:center;display:inline-flex;position:relative}.entry__recruitment__txt .icn-bullhorn:before{background:url(../img/common/icn_bullhorn_gr.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:22px;margin-right:.35em;width:22px}.entry__recruitment__btn .btn{margin-top:0}@media only screen and (min-width:768px){.entry__inner{padding:50px 0}.entry__ttl{font-size:32px}.entry__content{font-size:18px;margin-top:30px;padding-top:20px}.entry__content h2{font-size:24px}.entry__content h3{font-size:21px}.entry__profile{margin:60px auto 0;padding:50px}.entry__profile__ttl,.entry__profile__txt{font-size:18px}.entry__basic-info{margin-top:60px}.entry__basic-info__data,.entry__basic-info__ttl{font-size:18px}.entry__recruitment{flex-direction:row;margin:40px auto 0;padding:10px 17px 10px 24px}.entry__recruitment.adjust-padding{padding:22px 17px 22px 24px}.entry__recruitment__txt{font-size:18px;margin-bottom:0}.entry__recruitment__txt .icn-bullhorn:before{height:26px;width:26px}}.share-link{background:#30b686;bottom:0;color:#fff;font-weight:700;left:0;position:absolute;text-align:center;width:100%;z-index:105}.share-link.is-fixed{position:fixed}.share-link__inner{align-content:stretch;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:940px;position:relative;width:91.48936%}@media only screen and (max-width:767px){.share-link__inner{width:100%}}.share-link a{align-content:center;align-items:center;color:#fff;display:flex;height:100%;justify-content:center;padding:1.25em 0;transition:color .3s ease}.share-link a:hover{color:#e3ebe8;opacity:1}.share-link a>div.is-pc{display:none}.share-link a>div.is-sp{align-content:center;align-items:center;display:flex;justify-content:center}.share-link dd,.share-link dt{width:33.3%}.share-link dt{font-size:14px}.share-link dd{border-left:1px solid #fff;font-size:12px;letter-spacing:0}.share-link dd .fab{font-size:175%;margin-right:.25em}@media only screen and (min-width:768px){.share-link{border-radius:0 5px 5px 0;bottom:auto;left:0;position:fixed;top:185px;width:48px}.share-link__inner{align-items:flex-start;display:flex;flex-direction:column;height:220px;justify-content:space-between;padding:15px 7px;width:100%}.share-link a{background:#fff;border-radius:5px;color:#30b686;height:30px;padding:0;transition:color .3s ease,background .3s ease;width:30px;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.share-link a:hover{background:#e3ebe8;color:#30b686}.share-link a>div.is-pc{align-content:center;align-items:center;display:flex;height:100%;justify-content:center;width:100%}.share-link a>div.is-sp{display:none}.share-link dd,.share-link dt{width:auto}.share-link dt{letter-spacing:.3em;padding:0 .15em;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.share-link dd{border-left:none}.share-link dd .fab{font-size:175%;line-height:1;margin-right:0}.share-link dd .share-link__txt{display:none}}.financial-info{letter-spacing:.2em}.financial-info .section__inner{padding:0 0 16vw}.financial-info__ttl{font-size:16px;font-weight:700;margin:0 -5.33333vw 1.25em;position:relative;text-align:center}.financial-info__ttl:before{background-image:linear-gradient(90deg,currentColor 33%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:6px 2px;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.financial-info__ttl span{background:#fff;display:inline-block;padding:0 .5em;position:relative;z-index:2}.financial-info__lead{text-align:left}.financial-info__lead .price{color:#ef4a4a;padding:.1em .1em .1em .8em}.financial-info__lead p br{display:none}.financial-info__btn{text-align:center;width:100%}.financial-info__btn .btn{letter-spacing:.15em;margin-top:20px;padding:.75em 1.5em}.financial-info__btn .btn .icn_lock{align-items:flex-end;display:inline-flex;flex-direction:row;justify-content:space-around}.financial-info__btn .btn .icn_lock:before{background:url(../img/common/icn_lock.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:block;height:20px;margin-right:.5em;width:17.5px}.financial-info-locked{border-top:1px solid #e3ebe8;font-size:14px;margin:10.66667vw -4.53333vw 0}.financial-info-locked__menu{border-bottom:1px solid #e3ebe8;padding:0}.financial-info-locked__menu--bottom{border-top:1px solid #e3ebe8;display:flex}.financial-info-locked__menu--bottom li{border-bottom:none;border-top:2px solid transparent}.financial-info-locked__menu--bottom li.is-active{border-top-color:#30b686}.financial-info-locked__content{padding:0 4.53333vw 8vw;position:relative}.financial-info.is-locked{-webkit-appearance:none;-moz-appearance:none;appearance:none}.financial-info.is-locked .financial-info-locked__menu li{pointer-events:none}.financial-info.is-locked .financial-info-locked__content>div{overflow:hidden;position:relative;width:100%;z-index:1}.financial-info.is-locked .financial-info-locked__content:after,.financial-info.is-locked .financial-info-locked__content:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.financial-info.is-locked .financial-info-locked__content:before{z-index:2}.financial-info.is-locked .financial-info-locked__content:after{background-image:url(../img/common/txt_sample.svg),url(../img/common/txt_sample.svg),url(../img/common/txt_sample.svg);background-position:50% 10%,50% 50%,50% 90%;background-repeat:no-repeat;background-size:71.46667vw auto;z-index:3}.financial-info__btn .stripe-button-el{-webkit-font-smoothing:subpixel-antialiased;background:#ef4a4a;border:1px solid #ef4a4a;border-radius:5px;color:#fff;font-size:14px;font-weight:700;margin-bottom:30px;min-width:240px;padding:.5em 1.5em;transition:color .2s ease,opacity .3s ease}.financial-info__btn .stripe-button-el:hover{cursor:pointer;opacity:.7;transition:all .3s}.financial-info__sample{margin:1.5em auto 1em;text-align:center}.financial-info__sample a{color:#30b686;font-weight:700}.stripe-button-el{visibility:visible}.stripe-button-el span{display:block;min-height:30px}@media only screen and (min-width:768px){.financial-info .section__inner{padding:0 0 100px}.financial-info__ttl{font-size:18px;margin:0 auto 1.25em}.financial-info__lead{font-weight:700;text-align:center}.financial-info__lead p br{display:inline}.financial-info__btn .btn{margin-top:30px;min-width:264px;padding:.75em 1.5em}.financial-info__data{border-top:1px solid #e3ebe8;display:table}.financial-info__data tbody,.financial-info__data thead{display:table-row-group}.financial-info__data tr{display:table-row}.financial-info__data tr td,.financial-info__data tr th{border-bottom:1px solid #e3ebe8;display:table-cell;width:auto}.financial-info__data tr th{background:#f6f6f6;padding:1em}.financial-info__data tr td{padding:1em 0 1em 2em}.financial-info-locked{border:1px solid #e3ebe8;font-size:16px;margin:40px 0 0}.financial-info-locked__menu{padding:0 10px}.financial-info-locked__menu--bottom{display:none}.financial-info-locked__content{padding:40px 30px 30px}.financial-info-locked__content>div{overflow-x:scroll}.financial-info.is-locked .financial-info-locked__menu li{pointer-events:none}.financial-info.is-locked .financial-info-locked__content:after{background-image:url(../img/common/txt_sample.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:603px 116px}}.form .form-item{font-size:16px}.form .form-item+.form-item{margin-top:.75em}.form .form-item__ttl,.recruit-form-confirm-item__ttl,.recruit-form-item__ttl,.succession-form__ttl{align-items:center;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start;position:relative}.succession-form__ttl{font-size:13px}.form .form-item__ttl:after,.succession-form__ttl:before{background:#a6a6a6;border-radius:5px;color:#fff;content:"任意";font-size:12px;font-weight:400;line-height:1;margin-left:.85em;padding:3px 5px 4px}.succession-form__ttl:before{margin:0 .85em 0 0}.succession-form__ttl.option:before{content:none}.form .form-item.is-required .form-item__ttl:after,.form-item.is-required .succession-form__ttl:before{background:#d16666;content:"必須"}.form .form-item.is-required .recruit-form-item__ttl:after{background:transparent;border:1px solid #d16666;border-radius:5px;color:#d16666;content:"必須";font-size:12px;letter-spacing:0;line-height:1;margin-left:4px;padding:3px 5px}.form .form-item.is-required .recruit-form-confirm-item__ttl:after{background:#d16666;border:1px solid #d16666;border-radius:5px;color:#fff;content:"必須";font-size:12px;letter-spacing:0;line-height:1;margin-left:10px;padding:3px 5px}@media only screen and (min-width:768px){.succession-form__ttl{align-items:flex-start;letter-spacing:.01em;margin-top:1em}.succession-form__ttl:before{font-size:10px;margin-top:3px;white-space:nowrap}}.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form textarea{border:1px solid #e3ebe8;border-radius:4px;color:#2a2a2a;font-size:16px;margin:.5em auto;padding:1em;width:100%}.form input[type=email]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form textarea::-moz-placeholder{color:#e3ebe8}.form input[type=email]:-ms-input-placeholder,.form input[type=password]:-ms-input-placeholder,.form input[type=tel]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#e3ebe8}.form input[type=email]::placeholder,.form input[type=password]::placeholder,.form input[type=tel]::placeholder,.form input[type=text]::placeholder,.form textarea::placeholder{color:#e3ebe8}.form input[type=email].alert__input,.form input[type=password].alert__input,.form input[type=tel].alert__input,.form input[type=text].alert__input,.form textarea.alert__input{background:#fbdfdf;border-color:#ef4a4a}.form input[type=email].alert__input::-moz-placeholder,.form input[type=password].alert__input::-moz-placeholder,.form input[type=tel].alert__input::-moz-placeholder,.form input[type=text].alert__input::-moz-placeholder,.form textarea.alert__input::-moz-placeholder{color:#ef4a4a;opacity:1}.form input[type=email].alert__input:-ms-input-placeholder,.form input[type=password].alert__input:-ms-input-placeholder,.form input[type=tel].alert__input:-ms-input-placeholder,.form input[type=text].alert__input:-ms-input-placeholder,.form textarea.alert__input:-ms-input-placeholder{color:#ef4a4a;opacity:1}.form input[type=email].alert__input::placeholder,.form input[type=password].alert__input::placeholder,.form input[type=tel].alert__input::placeholder,.form input[type=text].alert__input::placeholder,.form textarea.alert__input::placeholder{color:#ef4a4a;opacity:1}.form input[type=checkbox]{margin-right:.5em}.form input[type=submit]{display:block;opacity:1;padding:1.25em 1em;transition:opacity .3s ease}.form input[type=submit]:hover{opacity:.7}.form textarea{height:8em}.form__lead{margin-bottom:3em}.form__link{font-size:14px;margin-top:35px;text-align:center}.form .alert__txt{color:#ef4a4a}.form-radio-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 5.33333vw -2.66667vw}.form-radio-list .item{margin:1.33333vw 0 1.33333vw 2.66667vw}.form-radio-list .item .radio-label{align-items:center;border:1px solid #e3ebe8;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start;padding:.75em 1.75em .75em .75em}.form-radio-list .item .radio-label input[type=radio]{display:none;left:-99999px;position:absolute;top:0}.form-radio-list .item .radio-label input[type=radio]:checked+.radio-label__mark:after{background:#30b686}.form-radio-list .item .radio-label__mark{display:block;height:1.2em;margin-right:.5em;position:relative;width:1.2em}.form-radio-list .item .radio-label__mark:after,.form-radio-list .item .radio-label__mark:before{border-radius:50%;content:"";display:block}.form-radio-list .item .radio-label__mark:before{border:1px solid #e3ebe8;height:100%;left:0;position:absolute;top:0;width:100%}.form-radio-list .item .radio-label__mark:after{background:transparent;height:60%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:60%}.form--type2 .form-item{font-size:16px;margin-top:-1em}.form--type2 .form-item+.form-item{margin-top:1em}.form--type2 .form-item input[type=email],.form--type2 .form-item input[type=password],.form--type2 .form-item input[type=tel],.form--type2 .form-item input[type=text],.form--type2 .form-item input[type=url],.form--type2 .form-item textarea{font-size:16px;padding:.25em .75em}.form--type2 .form-item input[type=email]::-moz-placeholder,.form--type2 .form-item input[type=password]::-moz-placeholder,.form--type2 .form-item input[type=tel]::-moz-placeholder,.form--type2 .form-item input[type=text]::-moz-placeholder,.form--type2 .form-item input[type=url]::-moz-placeholder,.form--type2 .form-item textarea::-moz-placeholder{color:gray}.form--type2 .form-item input[type=email]:-ms-input-placeholder,.form--type2 .form-item input[type=password]:-ms-input-placeholder,.form--type2 .form-item input[type=tel]:-ms-input-placeholder,.form--type2 .form-item input[type=text]:-ms-input-placeholder,.form--type2 .form-item input[type=url]:-ms-input-placeholder,.form--type2 .form-item textarea:-ms-input-placeholder{color:gray}.form--type2 .form-item input[type=email]::placeholder,.form--type2 .form-item input[type=password]::placeholder,.form--type2 .form-item input[type=tel]::placeholder,.form--type2 .form-item input[type=text]::placeholder,.form--type2 .form-item input[type=url]::placeholder,.form--type2 .form-item textarea::placeholder{color:gray}.form--type3 .form-item{font-size:14px;letter-spacing:.05em;margin-top:0}.form--type3 .form-item+.form-item{margin-top:1em}.form--type3 .form-item input[type=email],.form--type3 .form-item input[type=password],.form--type3 .form-item input[type=tel],.form--type3 .form-item input[type=text],.form--type3 .form-item textarea{font-size:14px;margin:0;padding:.25em .75em;vertical-align:bottom;width:100%}.form--type3 .form-item input[type=email]::-moz-placeholder,.form--type3 .form-item input[type=password]::-moz-placeholder,.form--type3 .form-item input[type=tel]::-moz-placeholder,.form--type3 .form-item input[type=text]::-moz-placeholder,.form--type3 .form-item textarea::-moz-placeholder{color:gray}.form--type3 .form-item input[type=email]:-ms-input-placeholder,.form--type3 .form-item input[type=password]:-ms-input-placeholder,.form--type3 .form-item input[type=tel]:-ms-input-placeholder,.form--type3 .form-item input[type=text]:-ms-input-placeholder,.form--type3 .form-item textarea:-ms-input-placeholder{color:gray}.form--type3 .form-item input[type=email]::placeholder,.form--type3 .form-item input[type=password]::placeholder,.form--type3 .form-item input[type=tel]::placeholder,.form--type3 .form-item input[type=text]::placeholder,.form--type3 .form-item textarea::placeholder{color:gray}@media only screen and (min-width:768px){.form__link{font-size:15px}.form-radio-list{margin:0 0 0 -20px}.form-radio-list .item{margin:10px 0 10px 20px;width:calc(50% - 20px)}.form--type2 .form-item,.form--type2 .form-item input[type=email],.form--type2 .form-item input[type=password],.form--type2 .form-item input[type=tel],.form--type2 .form-item input[type=text],.form--type2 .form-item textarea,.form--type3 .form-item,.form--type3 .form-item input[type=email],.form--type3 .form-item input[type=password],.form--type3 .form-item input[type=tel],.form--type3 .form-item input[type=text],.form--type3 .form-item textarea{font-size:16px}}.buyer-offer{background:#f6f6f6;text-align:center}.buyer-offer .section__inner{padding:5.33333vw 0 18.66667vw;position:relative}.buyer-offer .section__inner:after,.buyer-offer .section__inner:before{bottom:-12vw;content:"";display:block;height:40vw;position:absolute;width:40vw;z-index:1}.buyer-offer .section__inner:before{background:url(../img/common/img_recruitment_buyer_1.png) 0 0 no-repeat;background-size:100% auto;left:-8vw}.buyer-offer .section__inner:after{background:url(../img/common/img_recruitment_seller_1.png) 0 0 no-repeat;background-size:100% auto;right:-8vw}.buyer-offer__ttl{font-size:20px;font-weight:700;position:relative;z-index:3}.buyer-offer__btn{position:relative;z-index:4}.buyer-offer__btn .btn{margin-top:1.25em}@media only screen and (min-width:768px){.buyer-offer .section__inner{padding:50px 0}.buyer-offer .section__inner:after,.buyer-offer .section__inner:before{bottom:-70px;height:250px;width:250px}.buyer-offer .section__inner:before{left:-25px}.buyer-offer .section__inner:after{right:-25px}.buyer-offer__ttl{font-size:24px}.buyer-offer__btn .btn{min-width:264px}}.terms{font-size:14px}.terms.prerelay{padding:0 0 48px}@media only screen and (min-width:768px){.terms.prerelay{padding:0 0 80px}}.terms.prerelay .page-ttl{font-size:28px;margin:40px 0;text-align:center}@media only screen and (min-width:768px){.terms.prerelay .page-ttl{font-size:40px}}.terms.prerelay .terms__lead{margin-bottom:32px;margin-top:50px}@media only screen and (min-width:768px){.terms.prerelay .terms__lead{margin-top:80px}}.terms.prerelay dt,.terms.prerelay li,.terms.prerelay p{font-size:14px}.terms.prerelay .terms__ttl{font-size:18px;margin-bottom:8px}.terms.prerelay .section__inner--sm{max-width:768px;padding:0 24px}.terms.prerelay .list-type--alpha{list-style:none}.terms.prerelay .list-type--alpha>li{counter-increment:alpha;margin-left:0;padding-left:1.5em;position:relative}.terms.prerelay .list-type--alpha>li:before{content:counter(alpha,lower-alpha) ".";left:0;position:absolute;top:0}.terms.prerelay .list-type--alpha{counter-reset:alpha}.terms.prerelay .terms__updated{margin:72px 0 40px;text-align:right}.terms__ttl{font-size:16px;margin-bottom:.5em}.terms__lead{margin-bottom:10.66667vw}.terms__contact{background:#f6f6f6;margin-top:1.25em;padding:1.75em}.terms__contact dd{color:#30b686;font-weight:700}@media only screen and (min-width:768px){.terms{font-size:18px}.terms__ttl{font-size:20px}.terms__lead{margin-bottom:80px}}.privacy{counter-reset:privacySection;font-size:14px}.privacy .section--lv2{counter-increment:privacySection}.privacy__ttl{font-size:16px;margin-bottom:.5em}.privacy__lead{margin-bottom:8vw}.privacy__list{counter-reset:listItemNum;list-style:none}.privacy__list>li{margin-left:2.5em;position:relative;text-indent:-2.5em}.privacy__list>li:before{content:counter(privacySection) "-" counter(listItemNum) ".";counter-increment:listItemNum;padding-right:.5em}.privacy__list>li ul li{margin-left:2em;text-indent:-2em}.privacy__contact{background:#f6f6f6;margin-top:1.25em;padding:1.75em}.privacy__contact dd{color:#30b686;font-weight:700}.privacy__table{display:block;overflow-x:scroll;overflow-y:auto;width:100%}.privacy__table a{word-break:break-word}.privacy__table td,.privacy__table th{border:1px solid #e3ebe8;display:table-cell;min-width:200px;padding:10px}.privacy__table td:nth-child(n+4),.privacy__table th:nth-child(n+4){min-width:500px}.privacy__table th{white-space:nowrap}.privacy__personal{counter-reset:personalItemNum;margin-top:30px}.privacy__personal__item{margin-bottom:20px}.privacy__personal__item a{word-break:break-all}.privacy__personal__item dt:before{content:counter(personalItemNum) ".";counter-increment:personalItemNum;padding-right:1em}.privacy__personal__item li:before{content:"・"}@media only screen and (min-width:768px){.privacy{font-size:18px}.privacy__ttl{font-size:20px}.privacy__lead{margin-bottom:60px}}.inquiry{font-size:14px}.inquiry .section__inner{padding-bottom:21.33333vw}.inquiry .form-radio-list .item{width:auto}@media only screen and (min-width:768px){.inquiry{font-size:16px}.inquiry .section__inner{padding-bottom:120px}.inquiry .form-radio-list .item:first-of-type,.inquiry .form-radio-list .item:nth-of-type(3){width:calc(55% - 20px)}.inquiry .form-radio-list .item:nth-of-type(2){width:calc(45% - 20px)}}.modal{display:none;position:fixed;z-index:10000}.modal,.modal__bg{height:100vh;left:0;top:0;width:100%}.modal__bg{background:rgba(0,0,0,.3);position:absolute}.modal__content{background:#fff;height:auto;left:50%;max-height:80%;max-width:940px;overflow-y:scroll;padding:40px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:90%}.modal__close{display:block;font-size:0;height:0;line-height:0;overflow:hidden;padding-top:24px;position:absolute;right:18px;top:18px;width:24px}.modal__close:after,.modal__close:before{background:#30b686;border-radius:1px;content:"";display:block;height:4px;left:50%;position:absolute;top:50%;width:100%}.modal__close:before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.modal__close:after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}@media only screen and (min-width:768px){.modal__content{max-height:80%;width:100%}.modal__close{right:24px;top:24px}}.signup__confidentiality{background:#f6f6f6;border-radius:6px;margin-top:1.25em;padding:1.75em 2em}.signup__confidentiality dt{font-size:16px;text-align:center}.signup__confidentiality dt .fas.fa-check{display:none;margin-right:.5em}.signup__confidentiality.is-checked dt .fas.fa-check{display:inline}.signup #jsConfidentialityBtn.is-checked{pointer-events:all}.confidentiality{font-size:14px}.confidentiality .section--lv2{counter-increment:privacySection}.confidentiality__ttl{font-size:16px;margin-bottom:.5em}@media only screen and (min-width:768px){.confidentiality{font-size:18px}.confidentiality__ttl{font-size:20px}}.mypage__data{border:1px solid #e3ebe8;font-size:16px;letter-spacing:.2em;width:100%}.mypage__data tr{display:block}.mypage__data tr:first-of-type td,.mypage__data tr:first-of-type th{border-top:none}.mypage__data tr td,.mypage__data tr th{display:block;font-weight:400;text-align:left}.mypage__data tr th{background:#e3ebe8;border-top:1px solid #fff;padding:.5em 1em;vertical-align:top}.mypage__data tr td{border-top:1px solid #e3ebe8;padding:.5em 1em;vertical-align:middle}.mypage__data__btns{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px auto 0}.mypage__data__btns li{margin:1em 1em 0}.mypage__data__btns li .btn{margin:0}.logout-button{margin-top:10px;text-align:center}.logout-button button{background:transparent;border:none;color:#30b686}.mypage .forget-password__link{display:inline-block;font-size:13px;margin:.5em 0 0 .5em}@media only screen and (min-width:768px){.mypage__data{font-size:18px}.mypage__data tr{display:table-row}.mypage__data tr td,.mypage__data tr th{display:table-cell;padding:1em 1.5em}.mypage__data tr th{padding:1em 1.5em;width:12em}.mypage__data tr td{padding:.75em 1.5em}.mypage__data__btns{align-items:center;flex-direction:row;margin:30px auto 0}.mypage__data__btns li{margin:0 1em}.mypage .forget-password__link{font-size:15px;margin:0 0 .5em 1em}}.purchasing-history .section__inner{padding-top:20px}.purchasing-history__data{border:1px solid #e3ebe8;font-size:16px;letter-spacing:.2em;margin-bottom:1.5em;width:100%}.purchasing-history__data tr{display:block}.purchasing-history__data tr:first-of-type td{border-top:none}.purchasing-history__data tr td,.purchasing-history__data tr th{display:block;font-weight:400;text-align:left;vertical-align:middle}.purchasing-history__data tr th{background:#e3ebe8}.purchasing-history__data tr td:first-of-type{border-top:1px solid #e3ebe8}.purchasing-history__data tr td:nth-of-type(2){text-align:right}.purchasing-history__data tr td .btn{margin:0 0 0 1.5em}.purchasing-history__data tbody tr td,.purchasing-history__data thead tr th{padding:.5em 1em}.purchasing-history__data tbody tr td+td{padding-top:0}.purchasing-history__data__link{font-size:14px}@media only screen and (min-width:768px){.purchasing-history__data{font-size:18px}.purchasing-history__data tr{display:table-row}.purchasing-history__data tr td,.purchasing-history__data tr th{display:table-cell;padding:1em 1.5em}.purchasing-history__data tr td{border-top:1px solid #e3ebe8}.purchasing-history__data thead tr th{padding:.5em 1.5em}.purchasing-history__data tbody tr td{padding:.75em 1.5em}.purchasing-history__data tbody tr td+td{padding-top:.75em}}.u-disabled{cursor:default;opacity:.4;pointer-events:none}.u-disabled:active,.u-disabled:hover{opacity:.4;text-decoration:none}.u-tac{text-align:center}.u-tal{text-align:left}.u-tar{text-align:right}.u-nowrap{display:inline-block;text-decoration:inherit;white-space:nowrap}.u-inline-box{display:inline;text-align:left}.u-fwb{font-weight:700}.u-fwn{font-weight:400}.u-ff-en{font-family:Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,ヒラギノ明朝 ProN,Hiragino Mincho ProN,serif;letter-spacing:.1em;vertical-align:bottom}.js-link-tel{color:#4e4b4b;pointer-events:none}.u-fs-xs{font-size:71.4%}.u-fs-sm{font-size:85.7%}.js-img-fit,.js-video-fit{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mg0{margin:0!important}.mgt0{margin-top:0!important}.mgb0{margin-bottom:0!important}.mgtb0{padding-bottom:0!important;padding-top:0!important}.pd0{padding:0!important}.pdt0{padding-top:0!important}.pdb0,.pdtb0{padding-bottom:0!important}.pdtb0{padding-top:0!important}

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
* Bootstrap v3.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*!
* https://getbootstrap.com/docs/3.3/css/#responsive-utilities
*/.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.entry__content .information{background-image:linear-gradient(135deg,#30b686 10px,transparent 0);border:2px solid #e3ebe8;border-radius:3px;padding:20px}.entry__content .information p a{color:#30b686!important;font-size:1.1rem!important}.home-recruitment__list .item__deadline dd{font-size:13px}.entry__header .item-wrap.entry__item-wrap{flex-wrap:wrap}@media only screen and (min-width:768px){.purchasing-history__data tr td:first-of-type{width:65%}.signup__lead{margin-bottom:60px}.form-radio-list .mwform-radio-field.horizontal-item{margin:10px 0 10px 20px}.form-radio-list .mwform-radio-field.horizontal-item:first-of-type{width:calc(55% - 20px)}.form-radio-list .mwform-radio-field.horizontal-item:nth-of-type(2){width:calc(45% - 20px)}.form-radio-list .mwform-radio-field.horizontal-item:nth-of-type(3){width:calc(42% - 20px)}.form-radio-list .mwform-radio-field.horizontal-item:nth-of-type(4){width:calc(58% - 20px)}.form-select select{height:54px;padding:0 2.25em 0 .75em}.section.login .section__inner,.section.signup .section__inner{padding:50px 5% 70px}.form--type3 .form-item input[type=email],.form--type3 .form-item input[type=password],.form--type3 .form-item input[type=tel],.form--type3 .form-item input[type=text],.form--type3 .form-item textarea{width:100%}.article__list .item__img .c-wanted{font-size:16px!important}.item-wrap{width:auto}.entry__header .item-wrap{flex-wrap:wrap;width:100%}.entry__pref{width:100%}.entry__recruitment .right{padding-bottom:0}.entry__recruitment .right .item__deadline{padding-top:0}.pc-hide{display:none}}@media only screen and (max-width:769px){.top-banner{display:block;padding:0 4.53333vw;width:100%}.top-banner>a{display:block;max-width:100%}}.c-wanted.is-end .icn-bullhorn:before,.c-wanted.is-negotiating .icn-bullhorn:before{background:transparent}.contracted-text.is-negotiating{background:#eaf8f3;box-shadow:none;color:#30b686;font-weight:700}.c-wanted.is-candidate{background:#313daa}.c-wanted.is-turnkey{background:#a866d1}.c-wanted .icn-candidate{display:inline-block;padding:.5em;position:relative}.c-wanted .icn-candidate:before{background:url(../img/common/icn_candidate.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:14.7px;margin-bottom:.35em;width:14.7px}.c-wanted .icn-turnkey:before{background:url(../img/common/icn_turnkey.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:20px;margin-bottom:.35em;width:20px}@media screen and (min-width:768px){.c-wanted .icn-candidate{padding:1em}.c-wanted .icn-turnkey{display:inline-block;padding:1em}}.financial-info__bottom__text{margin-bottom:20px}.signup__confidentiality dt .btn.btn--type2.is-errored{border:2px solid red}.signup .form-item .btn.btn--type1{display:block;margin:2em auto 0}@media only screen and (max-width:769px){.form .form-annotation p{font-size:14px}.modal__content{padding:50px 20px}.modal__content__fixed{flex-direction:column;min-height:120px;padding:.75rem 1rem}.modal__content__fixed p{margin:0 0 .5rem}}.sp-sns{margin-bottom:20px}.header-sns .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.single-contact{align-items:center;background:#fff;display:flex;font-size:14px;justify-content:space-between;padding:11px 5.33333vw;position:fixed;right:0;text-align:center;top:-70px;transition:all .5s;width:100%;z-index:101}.single-contact.active{top:0;transition:all .5s}@media only screen and (min-width:768px){.single-contact.no-notes{bottom:0}.single-contact{background:transparent;bottom:95px;display:block;height:auto;max-width:260px;padding:20px;right:0;top:inherit}}@media only screen and (max-width:330px){.single-contact .no-contact{width:calc(100% - 150px)}}.single-contact .no-contact p.title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-width:inherit;width:100%;word-break:break-all}.single-contact p{max-width:calc(100% - 175px);overflow:hidden;text-align:left;width:42%}.single-contact p.pc-hide{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;word-break:break-all}@media only screen and (min-width:769px){.single-contact p{font-weight:700;margin-bottom:12px;max-width:100%;text-align:center;width:100%}.single-contact p.pc-hide{display:none}}@media only screen and (max-width:390px){.single-contact p{font-size:12px}}.single-contact p span{color:#d74f4f}.single-contact a{align-items:center;background:#f4e028;border-radius:35px;box-shadow:0 0 15px -7px #999;color:#000;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-left:5px;min-width:175px;padding:10px 0;width:60%}@media only screen and (min-width:768px){.single-contact a{font-size:16px;width:100%}}@media only screen and (max-width:330px){.single-contact a{font-size:12px;max-width:150px;min-width:inherit}}.single-contact a.is-short-width{width:55%}@media only screen and (min-width:768px){.single-contact a.is-short-width{width:100%}.header-sns,.sp-sns{display:none}.share-link{background:transparent;border-radius:0;left:auto;padding:0;right:calc(50% + 490px);width:120px}.share-link__inner{height:auto;padding:0}.share-link dt{border-bottom:3px solid #fff;color:#666;letter-spacing:.1em;line-height:1;padding:0 0 10px;position:relative;width:100%;-ms-writing-mode:inherit;writing-mode:inherit}.share-link dt:after{background:#f6f6f6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.share-link a>div.is-pc{justify-content:flex-start}.share-link dd{background:#f6f8fa;padding:10px;width:100%}.share-link dd:nth-child(3){margin-top:0}.share-link dd .share-link__txt{display:block}.share-link dd:nth-child(2) a{background:#3976e9}.share-link a{color:#fff;margin:0 auto;width:90%}.share-link dd .fa-brands,.share-link dd .fab{font-size:100%;margin:0 10px}.share-link dd:nth-child(2) .fab{align-items:flex-end;background:#fff;border-radius:50%;color:#3976e9;display:flex;height:15px;justify-content:center;width:15px}.share-link dd .twitter-bg{background:#4d9feb}.share-link a{background:#3976e9}}.pagination__menu .menu-item-dots span{align-items:flex-end;height:32px;width:32px}@media only screen and (max-width:767px){.pagination__menu .menu-item-link{margin:0 auto}.share-link{display:none}.share-link__inner{height:auto;padding:0}.share-link-switching-contents{display:none}.share-link dt{border-bottom:3px solid #fff;color:gray;letter-spacing:.1em;line-height:1;padding:0 0 10px;position:relative;width:100%;-ms-writing-mode:inherit;writing-mode:inherit}.share-link dt:after{background:#f6f6f6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.share-link a>div.is-pc{justify-content:flex-start}.share-link dd{background:#f6f6f6;margin:10px 0;width:100%}.share-link dd:nth-child(3){margin-top:0}.share-link dd .share-link__txt{display:block}.share-link dd:nth-child(2) a{background:#3976e9}.share-link a{color:#fff;margin:0 auto;width:90%}.share-link dd .fab{font-size:100%;margin:0 10px}.share-link dd:nth-child(2) .fab{align-items:flex-end;background:#fff;border-radius:50%;color:#3976e9;display:flex;height:15px;justify-content:center;width:15px}.share-link dd .twitter-bg{background:#4d9feb}.share-link a{background:#3976e9}.share-link-mw767{padding:12px 0 0;width:200px}.share-link__inner-mw767{display:flex}.share-link-sns-mw767{width:100%}.column__title__block{min-height:180px}.column__title{font-size:26px}.column__wrap{display:block}.column__wrap .section__inner{padding-top:22px}.column__wrap .ttl{font-size:18px;text-align:center}.column__article__list .column__item .item__img,.column__article__list .column__item:first-child .item__img{height:222px;width:100%}.column__article__list .column__item:first-child .item__ttl{font-size:14px}.column__article__list .column__item{margin-bottom:20px}.column__article__list .item__content{margin-top:10px;width:100%}.column__article__list .column__item{display:block}.column__article__list .item__ttl{font-size:14px;line-height:1.6}.column__article__list .item__txt{display:block;font-size:12px}.column__wrap .sidebar{max-width:100%;width:100%}.colomn__sidebar__title{font-size:18px;margin-bottom:18px;text-align:center}.column__popular__list{margin-bottom:50px}.colomn__sidebar__title.is__category{margin-bottom:0;padding-bottom:20px}.colomn__category__block{margin-bottom:82px}.colomn__category__list .cat-item{border-bottom:1px solid #c5c5c5;padding:20px 0;position:relative}.colomn__category__list .cat-item:after{border-color:grey;border-radius:2px;border-right:3px solid;border-top:3px solid;content:"";display:block;height:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);transform-origin:center center;width:10px}.colomn__category__list .cat-item a{display:block}.column__article__list.not__first__page .column__item{width:100%}.column__detail__title__block{height:94px}.column__detail__title{font-size:18px}.entry__categories{display:inline}.article__supervision{margin-bottom:30px;padding:27px 13px 24px 20px}.article__supervision_inner{align-items:flex-end;display:flex}.supervision__avatar{margin-right:3%;width:22%}.supervision__description{width:75%}.supervision__name{display:inline-block;font-size:16px;margin-bottom:10px}.popular__main__title{font-size:18px;text-align:center}.popular__list{display:block}.popular__list__item{display:flex;margin-bottom:20px;width:100%}.popular__list__item:not(:last-child){margin-right:0}.thumb+a{margin-right:3%;width:30%}.popular__block{display:inline-flex;flex-wrap:wrap-reverse;width:67%}.popular__list .wpp-thumbnail{margin:0}.popular__top .popular_time{font-size:10px;font-weight:400}.popular__top .popular__category{font-size:10px}.popular__top .popular__category .category{padding:2px 5px}a.popular__title{font-size:14px;font-weight:400;margin:0 0 10px}.share-link.is__column{top:auto}}.footer__paid-employment-agency-business{margin-right:30px}.collaborative-public-institution-wrap .heading{font-size:20px}.collaborative-public-institution ul{width:940px}@media only screen and (max-width:800px){.collaborative-public-institution ul{display:block;width:100%}.collaborative-public-institution-wrap .heading{font-size:16px}}.partner-list-map-wrap{padding:42px 0 66px}.partner-list-map-wrap h2{font-size:32px;margin-bottom:16px;text-align:center}.partner-list-intro a{border-radius:16px;font-size:13px;width:244px}.partner-list h2{font-size:48px}.partner-list h3{padding-left:10px}@media screen and (max-width:767px){.partner-list-map-wrap{background:none;padding:0}.partner-list-map-wrap h2{background:#30b686;color:#fff;font-size:20px;padding:16px}.partner-list-intro a{font-size:12px}.partner-list-map{display:none}.partner-list{margin:25px 0;padding:0 18px;width:100%}.partner-list h2{font-size:24px;margin-bottom:24px}.partner-list ul li,.partner-meta-wrap{display:block}.partner-detail{width:100%}.partner-list h3{border-bottom:1px solid #e3ebe8;margin:0 0 10px;padding-bottom:10px}.partner-list h3:before{height:calc(100% - 10px)}.partner-meta{width:100%}.partner-meta-info{margin-bottom:10px;padding:16px 12px}.partner-detail+a{font-size:16px;width:100%}}.validate-error{color:red;display:block;font-size:14px;padding-top:5px}.a-page-hamburger{display:none}@media only screen and (max-width:768px){.a-page-hamburger{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;width:60px;z-index:10}.a-page-hamburger_lines{background:#1e1e1e;display:block;height:2px;opacity:1;position:relative;transition:background .5s;width:30px}.a-page-hamburger_lines:after,.a-page-hamburger_lines:before{background:#1e1e1e;content:"";display:block;height:2px;left:0;position:absolute;transition:all .5s;width:30px}.a-page-hamburger_lines:before{bottom:9px;transform-origin:left top}.a-page-hamburger_lines:after{top:9px;transform-origin:left bottom}.a-page-hamburger_lines.clicked{background:rgba(30,30,30,0)}.a-page-hamburger_lines.clicked:after,.a-page-hamburger_lines.clicked:before{left:5px}.a-page-hamburger_lines.clicked:before{bottom:10px;transform:rotate(45deg)}.a-page-hamburger_lines.clicked:after{top:10px;transform:rotate(-45deg)}.header.is-local-about .menu.page-menu,.header.is-partner-program .menu.page-menu{background:#f7f7f7;display:block;height:100vh;left:0;opacity:0;padding:100px 20px;position:fixed;top:0;transition:opacity .5s,visibility 0s ease .5s;visibility:hidden;width:100%;z-index:5}.header.is-local-about .menu.page-menu.opened,.header.is-partner-program .menu.page-menu.opened{opacity:1;transition-delay:0s;visibility:visible}.header.is-local-about .menu.page-menu>li,.header.is-partner-program .menu.page-menu>li{margin-bottom:15px;padding:0}.header.is-local-about .menu.page-menu>li a,.header.is-partner-program .menu.page-menu>li a{align-items:center;color:#1e1e1e;display:flex;font-size:16px}.header.is-local-about .menu.page-menu>li a:before,.header.is-partner-program .menu.page-menu>li a:before{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:10px;margin-right:10px;width:7px}.header.is-local-about .menu.page-menu>li a.page-menu-btn,.header.is-partner-program .menu.page-menu>li a.page-menu-btn{font-size:14px}.header.is-local-about .menu.page-menu>li a.page-menu-btn:before,.header.is-partner-program .menu.page-menu>li a.page-menu-btn:before{content:none}.header.is-local-about .menu.page-menu .page-menu-logo,.header.is-partner-program .menu.page-menu .page-menu-logo{background:#fff;border-bottom:1px solid #ddd;height:60px;left:0;margin:0;padding:10px 20px;position:absolute;top:0;width:100%}.header.is-local-about .menu.page-menu .page-menu-logo.page-menu-logo--partner,.header.is-partner-program .menu.page-menu .page-menu-logo.page-menu-logo--partner{padding:10px 15px}.header.is-local-about .menu.page-menu .page-menu-logo-text,.header.is-partner-program .menu.page-menu .page-menu-logo-text{font-size:10px;margin:2px 0 0 8px}.header.is-local-about .menu.page-menu .page-menu-logo a,.header.is-partner-program .menu.page-menu .page-menu-logo a{align-items:center;color:#303030;display:flex;height:100%}.header.is-local-about .menu.page-menu .page-menu-logo a:before,.header.is-partner-program .menu.page-menu .page-menu-logo a:before{content:none}.header.is-local-about .menu.page-menu .page-menu-logo img,.header.is-partner-program .menu.page-menu .page-menu-logo img{display:inline-block;height:auto}.header.is-local-about .menu.page-menu .page-menu-logo img.page-menu-logo--local-about,.header.is-partner-program .menu.page-menu .page-menu-logo img.page-menu-logo--local-about{width:80px}.header.is-local-about .menu.page-menu .page-menu-logo img.page-menu-logo--partner,.header.is-partner-program .menu.page-menu .page-menu-logo img.page-menu-logo--partner{width:100px}.header.is-local-about .menu.page-menu .page-menu-btn,.header.is-partner-program .menu.page-menu .page-menu-btn{align-items:center;border-radius:23px;display:flex;font-size:14px;justify-content:center;padding:10px}.header.is-local-about .menu.page-menu .page-menu-btn--contact,.header.is-partner-program .menu.page-menu .page-menu-btn--contact{background:#ffe401}.header.is-local-about .menu.page-menu .page-menu-btn--request,.header.is-partner-program .menu.page-menu .page-menu-btn--request{background:#30b686;color:#fff}.header.is-local-about .menu.page-menu .page-menu-btn-wrap,.header.is-partner-program .menu.page-menu .page-menu-btn-wrap{margin:25px 0}.header.is-local-about .menu.page-menu .page-sub-menu,.header.is-partner-program .menu.page-menu .page-sub-menu{display:flex;flex-wrap:wrap;padding:30px 0}.header.is-local-about .menu.page-menu .page-sub-menu-wrap,.header.is-partner-program .menu.page-menu .page-sub-menu-wrap{border-top:1px solid #e3ebe8;margin-top:40px}.header.is-local-about .menu.page-menu .page-sub-menu li,.header.is-partner-program .menu.page-menu .page-sub-menu li{margin-bottom:10px;padding:0;width:50%}.header.is-local-about .menu.page-menu .page-sub-menu a,.header.is-partner-program .menu.page-menu .page-sub-menu a{align-items:center;display:flex;font-size:12px}.header.is-local-about .menu.page-menu .page-sub-menu a:before,.header.is-partner-program .menu.page-menu .page-sub-menu a:before{height:8px;width:5px}}.a-register-bottom-block{background:rgba(42,42,42,.75);bottom:0;left:0;padding:0 16px 16px;position:fixed;transform:translateY(100%);width:100vw;z-index:89}@media screen and (min-width:768px){.a-register-bottom-block{display:none}}.a-register-bottom-block.is-visible{-webkit-animation:buttonTranslate .5s ease-in-out forwards;animation:buttonTranslate .5s ease-in-out forwards}.a-register-bottom-block-inner{display:grid;gap:14px;grid-template-columns:1fr 1fr;overflow:hidden;padding-top:16px}.a-register-bottom-block-text{color:#30b686;display:inline-block;font-weight:700;margin-right:16px}.a-register-bottom-block-btn{background:#30b686;border-radius:8px;color:#fff!important;display:inline-block;font-weight:700;line-height:1.2;padding:12px;text-align:center}.a-register-bottom-block-btn span{background:#fff;border-radius:12px;color:#30b686;margin-right:8px;padding:4px 8px}.a-register-bottom-block-btn.succession{background:#f0a714;padding-left:50px;position:relative}.a-register-bottom-block-btn.succession figure{bottom:0;left:14px;position:absolute;transform-origin:bottom center}.a-register-bottom-block-btn.succession.is-clicked figure{-webkit-animation:bounce .5s linear;animation:bounce .5s linear}.a-register-bottom-block-btn.succession:hover{opacity:1}@-webkit-keyframes bounce{0%{bottom:0;transform:scale(1)}30%{bottom:-5px;transform:scaleY(.8)}50%{bottom:-5px;transform:scaleY(.8)}80%{bottom:5px;transform:scale(1)}to{bottom:0;transform:scale(1)}}@keyframes bounce{0%{bottom:0;transform:scale(1)}30%{bottom:-5px;transform:scaleY(.8)}50%{bottom:-5px;transform:scaleY(.8)}80%{bottom:5px;transform:scale(1)}to{bottom:0;transform:scale(1)}}@-webkit-keyframes buttonTranslate{0%{transform:translateY(100%)}70%{transform:translateY(-15%)}to{transform:translateY(0)}}@keyframes buttonTranslate{0%{transform:translateY(100%)}70%{transform:translateY(-15%)}to{transform:translateY(0)}}.a-signup-bottom-block{bottom:0;left:0;padding:3px 7px;position:fixed;transform:translateX(100%);transition:transform .6s ease-out;width:100vw;z-index:99}@media screen and (min-width:768px){.a-signup-bottom-block{display:none}}.a-signup-bottom-block.slidein{transform:none}.a-signup-bottom-block.slideout{transform:translateX(-100%)}.a-side-popup-banner-block{display:none}@media screen and (min-width:768px){.a-side-popup-banner-block{bottom:100px;display:block;position:fixed;right:0;transform:translateX(100%);transition:all .4s ease-in-out;z-index:2}.a-side-popup-banner-block.is-visible{-webkit-animation:popupBanner .6s ease-out none;animation:popupBanner .6s ease-out none;transform:translateX(10px);transition:all .4s ease-in-out}}.a-side-popup-banner-block-btn{background:#fff;border-radius:16px 0 0 16px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:8px;padding:20px 26px 20px 16px;transition:background .3s ease}.a-side-popup-banner-block-btn:hover{background:#30b686;opacity:1}.a-side-popup-banner-block-btn:hover dd,.a-side-popup-banner-block-btn:hover dt{color:#fff!important}.a-side-popup-banner-block-btn dl{display:flex;justify-content:space-between}.a-side-popup-banner-block-btn dl dd,.a-side-popup-banner-block-btn dl dt{transition:color .3s ease;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.a-side-popup-banner-block-btn-subtitle{color:#4e4b4b;font-size:14px;line-height:1}.a-side-popup-banner-block-btn-title{color:#30b686;font-size:24px;font-weight:700;line-height:1}.a-side-popup-banner-block-btn-title span{font-size:16px}@-webkit-keyframes popupBanner{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(10px)}}@keyframes popupBanner{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(10px)}}.a-local-banner-side-block{display:none}@media screen and (min-width:768px){.a-local-banner-side-block{bottom:100px;display:block;position:fixed;right:0;transform:translateX(100%);transition:all .4s ease-in-out;z-index:2}.a-local-banner-side-block.is-visible{-webkit-animation:localSideBanner .6s ease-out none;animation:localSideBanner .6s ease-out none;transform:translateX(10px);transition:all .4s ease-in-out}}.a-local-banner-side-block-btn{border-radius:8px 0 0 8px;box-shadow:0 10px 30px 0 rgba(0,0,0,.15)}.a-local-banner-side-block-btn li a{align-items:center;background:#869e9c;color:#fff;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:4px;height:96px;justify-content:center;letter-spacing:0;line-height:1.3;padding-right:10px;text-align:center;width:106px}.a-local-banner-side-block-btn li:first-of-type{border-bottom:1px solid #e3ebe8}.a-local-banner-side-block-btn li:first-of-type a{border-radius:8px 0 0 0}.a-local-banner-side-block-btn li.is-inquiry a{background:#ffe004;border-radius:0 0 0 8px;color:#1a1a1c}.a-local-banner-bottom-block{background:rgba(42,42,42,.75);bottom:0;left:0;padding:16px;position:fixed;transform:translateY(100%);transition:all .4s ease-in-out;width:100vw;z-index:89}@media screen and (min-width:768px){.a-local-banner-bottom-block{display:none}}.a-local-banner-bottom-block.is-visible{-webkit-animation:localButtonTranslate .5s ease-in-out none;animation:localButtonTranslate .5s ease-in-out none;transform:translateY(0);transition:all .4s ease-in-out}.a-local-banner-bottom-block a{background:#ffe004;border-radius:50px;color:#1e1e1e;display:inline-block;font-size:16px;font-weight:700;line-height:1.2;padding:16px 16px 16px 32px;position:relative;text-align:center;width:100%}.a-local-banner-bottom-block a figure{bottom:0;left:32px;position:absolute;transform-origin:bottom center}.a-local-banner-bottom-block a:hover{opacity:1}@-webkit-keyframes localSideBanner{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(10px)}}@keyframes localSideBanner{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(10px)}}@-webkit-keyframes localButtonTranslate{0%{transform:translateY(100%)}70%{transform:translateY(-15%)}to{transform:translateY(0)}}@keyframes localButtonTranslate{0%{transform:translateY(100%)}70%{transform:translateY(-15%)}to{transform:translateY(0)}}.a-recruit-link{color:#30b686;text-decoration:underline}.a-recruit-link:active,.a-recruit-link:hover{color:rgba(48,182,134,.7);text-decoration:none}.a-recruit-link:visited{color:#30b686}.a-recruit-link-bl{color:#2185cd}.a-recruit-link-bl:active,.a-recruit-link-bl:hover{color:rgba(33,133,205,.7);text-decoration:none}.a-recruit-link-bl:visited{color:#2185cd}.a-prerelay-more-button{align-items:center;background:#3db3d9;border:2px solid #3db3d9;border-radius:48px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:0 auto;padding:12px;position:relative;transition:all .3s ease;width:min(100%,300px);z-index:2}@media screen and (min-width:768px){.a-prerelay-more-button{font-size:20px;padding:14px}}.a-prerelay-more-button:after{background:url(/assets/img/prerelay/top/icon_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:21px;margin-left:8px;width:21px}@media screen and (min-width:768px){.a-prerelay-more-button:after{height:28px;width:28px}}.a-prerelay-more-button:hover,.a-prerelay-more-button:visited{color:#fff}.a-prerelay-more-button:hover{background:#70cae6;opacity:1}.a-prerelay-more-button:hover:after{background-image:url(/assets/img/prerelay/top/icon_arrow_bl.svg)}.a-prerelay-area-button{align-items:center;border-radius:48px;color:#24a3c9;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:0 auto;padding:12px;position:relative;transition:all .3s ease;width:min(100%,300px);z-index:2}@media screen and (min-width:768px){.a-prerelay-area-button{font-size:20px;padding:4px 14px 5px 10px!important}}.a-prerelay-area-button:before{background:url(/assets/img/prerelay/experiences/place.svg) no-repeat 50%/contain;content:"";display:block;height:21px;margin-right:4px;width:21px}.a-prerelay-area-button:hover{background:#70cae6;color:#fff!important;opacity:1!important}.a-prerelay-area-button:hover:before{background-image:url(/assets/img/prerelay/top/icon_place_wh.svg)}.a-prerelay-area-button:visited{color:#24a3c9}.a-prerelay-basic-button{align-items:center;background:#f1f8fb;border-radius:100px;color:#24a3c9;display:flex;font-size:14px;font-weight:400;gap:4px;padding:4px 16px;transition:all .3s;z-index:2}@media screen and (min-width:768px){.a-prerelay-basic-button{font-size:20px}}.a-prerelay-basic-button:hover{background:#70cae6;color:#fff!important;opacity:1!important}.a-prerelay-basic-button:visited{color:#24a3c9}.a-prerelay-view-all-button{align-items:center;border-radius:48px;color:#24a3c9;display:flex;font-size:20px;font-weight:700;justify-content:center;margin:0 auto 40px;position:relative;transition:all .3s ease;width:min(100%,300px);z-index:2}.a-prerelay-view-all-button:before{background:url(/assets/img/prerelay/common/menu_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:22px;margin-right:8px;transform:rotate(180deg);width:22px}.a-prerelay-view-all-button:visited{color:#24a3c9}.a-kuchikomi-banner{margin:24px auto 40px;max-width:940px}@media screen and (min-width:768px){.a-kuchikomi-banner{margin:40px auto 80px;width:91.48936%}}.a-kuchikomi-banner img{display:block}.a-kuchikomi-banner.is-home{margin-top:0;padding:0 4.53333vw}@media screen and (min-width:768px){.a-kuchikomi-banner.is-home{padding:0}}#wpmem_msg,.wpmem_msg{background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:20px 0 0}#wpmem_msg{width:100%}.wpmem_msg{width:74%}#wp-members{width:100%}#wp-members fieldset{border:none;padding:0}#wp-members input{font-family:inherit}#wp-members input[type=password],#wp-members input[type=text]{margin:0 0 4px}#wp-members input[type=submit]{margin:0 4px 0 0;padding:5px 6px 4px}#wp-members .button_div{margin-top:4px}#wp-members .err{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:5px;width:100%}#wpmem_login,#wpmem_reg{color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}#wpmem_login label,#wpmem_reg label{display:initial}#wpmem_login input[type=password],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea{background:none repeat scroll 0 0 #fff;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px}#wpmem_login button,#wpmem_login input,#wpmem_reg button,#wpmem_reg input,#wpmem_reg select,#wpmem_reg textarea{-moz-box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:middle}#wpmem_login input:focus,#wpmem_reg input:focus,#wpmem_reg textarea:focus,.login #wpmem_login input[type=password]:focus{border:1px solid rgba(0,0,0,.3)!important;outline:0 none}#wpmem_reg select{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0;padding:8px 10px 7px;width:100%}#wpmem_login fieldset,#wpmem_reg fieldset{border:none;margin:40px 0;padding:0}#wpmem_login legend,#wpmem_reg legend{font-size:24px;font-weight:700;line-height:1;width:100%}#wpmem_login legend.has-status{margin-bottom:10px}#wpmem_login.is-password-reset legend.has-status{margin-bottom:18px}#wpmem_login .form,#wpmem_reg .form{margin:0;padding:0}#wpmem_login .clear,#wpmem_reg .clear{clear:both}#wpmem_login .holder,#wpmem_reg .holder{background-color:#fff}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_date,#wpmem_reg .div_file,#wpmem_reg .div_image,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_number,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg .div_url{margin:0 0 14px;width:74%}#wpmem_login .password,#wpmem_login .textbox,#wpmem_login .username,#wpmem_reg .div_textarea textarea,#wpmem_reg .file,#wpmem_reg .image,#wpmem_reg .password,#wpmem_reg .textbox,#wpmem_reg .username{width:100%}#wpmem_reg textarea{height:185px}#wpmem_reg .req{color:#bd3500;font-size:22px;line-height:50%}#wpmem_reg .req-text{margin:20px 0 0 5px}#wpmem_reg .noinput{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0;padding:8px 10px 7px;width:93%}#wpmem_reg .captcha{margin:5px 0;width:74%}#wpmem_reg .captcha table{line-height:0}#wpmem_login .link-text{padding:4px 0;text-align:right;width:74%}#tos{margin-right:5px}#wpmem_login .button_div,#wpmem_reg .button_div{padding:6px 0;text-align:right;width:74%}@media screen and (max-width:720px){#wpmem_login .button_div,#wpmem_login .div_text,#wpmem_login label,#wpmem_reg .button_div,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{float:none}#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{padding:5px 0 0;width:90%}#wpmem_reg label.textarea{height:26px}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea{width:98%}#wpmem_msg,.wpmem_msg{width:100%}#wpmem_login .button_div,#wpmem_login .link-text,#wpmem_reg .button_div{width:98%}}.m-toc{background:#f6f6f6;border-radius:5px;display:inline-block;padding:1.3rem 2rem 1.2rem 3rem}.m-toc li{list-style-type:disc;margin-bottom:.2rem}.m-toc li a{color:#4b4e4e;text-decoration:underline}.m-notes-content{align-items:center;background:rgba(42,42,42,.9);bottom:0;display:none;left:0;padding:20px;position:fixed;width:100%;z-index:101}@media screen and (min-width:768px){.m-notes-content{padding:25px}}.m-notes-content-wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1024px;width:100%}.m-notes-content-wrap p{color:#fff;font-size:12px;width:calc(100% - 105px)}@media screen and (min-width:768px){.m-notes-content-wrap p{font-size:14px;width:calc(100% - 120px)}}.m-notes-content-wrap p:before{background:url(/assets/img/entrustments/light-icon.png) no-repeat left 1px/18px;content:"";display:inline-block;height:20px;vertical-align:sub;width:20px}.m-notes-content-wrap p a{color:#fff;font-weight:700;text-decoration:underline}.m-notes-content-wrap button{background:#fff;border:none;border-radius:4px;color:#4b4e4e;cursor:pointer;font-size:12px;font-weight:700;padding:9px 8px;transition:all .3s}@media screen and (min-width:768px){.m-notes-content-wrap button{font-size:14px}}.m-notes-content-wrap button:hover{opacity:.7}.m-login-terms-modal{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:110}.m-login-terms-modal.hide{display:none}.m-login-terms-modal section{background:#fff!important;border-radius:10px!important;color:#4e4b4b;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif;max-width:500px!important;padding:16px!important;text-align:center!important;width:100%}@media screen and (min-width:768px){.m-login-terms-modal section{padding:32px!important}}.m-login-terms-modal-heading{font-size:18px!important;line-height:1.5;margin-bottom:10px}@media screen and (min-width:768px){.m-login-terms-modal-heading{font-size:20px!important}}.m-login-terms-modal-about{font-size:14px!important;margin-bottom:16px;text-align:center!important}.m-login-terms-modal-about a{text-decoration:underline}@media screen and (min-width:768px){.m-login-terms-modal-about{font-size:16px!important}}.m-login-terms-modal-items{background:#f2f9f6;border-radius:10px;font-size:14px;margin-bottom:24px;padding:20px;text-align:left}@media screen and (min-width:768px){.m-login-terms-modal-items{font-size:16px}}.m-login-terms-modal-links-button{background:#30b686;border-radius:5px;color:#fff!important;display:block;font-size:14px;font-weight:700;margin:0 auto 16px;max-width:280px;padding:14px;width:100%}@media screen and (min-width:768px){.m-login-terms-modal-links-button{font-size:16px}}.m-login-terms-modal-links input{background:transparent;color:#4e4b4b;cursor:pointer;transition:all .3s}.m-login-terms-modal-links input:hover{opacity:.7}.entrustment-card{background:#fff;border-radius:5px;color:#4e4b4b;overflow:hidden}@media screen and (min-width:768px){.entrustment-card{border:1px solid #e3ebe8;display:flex!important;flex-direction:column;justify-content:flex-start;margin-left:20px;width:calc(33.33% - 20px)}}.entrustment-card:not(:first-of-type){margin-top:20px}@media screen and (min-width:768px){.entrustment-card:not(:first-of-type){margin-top:0}}.entrustment-card:nth-of-type(n+4){margin-top:20px}@media screen and (min-width:768px){.entrustment-card:nth-of-type(n+4){margin-top:35px}}.entrustment-card.slick-slide{margin-top:0}.entrustment-card-top{margin:0 0 1em;position:relative}.entrustment-card-top a{display:block;position:relative}.entrustment-card-top-contracted{bottom:-40px;max-width:118px;position:absolute;right:0;z-index:3}.entrustment-card-top-label{background:#30b686;border-radius:5px;color:#fff;font-size:12px;font-weight:700;height:auto;left:6px;letter-spacing:.16em;line-height:1;position:absolute;text-align:center;top:6px;-ms-writing-mode:initial;writing-mode:initial;z-index:2}@media screen and (min-width:768px){.entrustment-card-top-label{border-radius:0;font-size:14px;height:100%;left:0;padding:0;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.entrustment-card-top-label.is-candidate{background:#313daa}.entrustment-card-top-label.is-right-hand{background-color:#2185cd}.entrustment-card-top-label.is-turnkey{background:#a866d1}.entrustment-card-top-label.is_succession_request{background:#f0a714}.entrustment-card-top-label.is-negotiating{background:#eaf8f3;color:#30b686}.entrustment-card-top-label.is-end{background:#e3ebe8;color:#4e4b4b}.entrustment-card-top-label span{display:inline-block;padding:5px 10px}@media screen and (min-width:768px){.entrustment-card-top-label span{align-items:center;display:flex;gap:.35em;justify-content:center;line-height:1;padding:0;width:30px}.entrustment-card-top-label span:before{background:url(../img/common/icn_bullhorn.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:20px;margin-bottom:.35em;width:20px}.entrustment-card-top-label span.icn-candidate:before{background:url(../img/common/icn_candidate.svg) no-repeat 0 0/100% auto;height:14.7px;width:14.7px}.entrustment-card-top-label span.icn-right-hand:before{background:url(../img/common/icn_right_hand.svg) no-repeat 0 0/100% auto;height:18px;width:18px}.entrustment-card-top-label span.icn-succession-request:before{background:url(../img/common/icn_request.svg) no-repeat 0 0/100% auto}.entrustment-card-top-label span.icn-turnkey:before{background:url(../img/common/icn_turnkey.svg) no-repeat 0 0/100% auto}.entrustment-card-top-label span.icn_succession_request:before{background:url(../img/common/icn_request.svg) no-repeat 0 0/100% auto}.entrustment-card-top-label span.icn-transparent:before{background:transparent}}.entrustment-card-top-image{height:47.46667vw;position:relative;z-index:1}@media screen and (min-width:768px){.entrustment-card-top-image{height:178px}}.entrustment-card-top-view-sp{background:#4b4e4e;border-top:none;bottom:0;color:#fff;display:block;font-size:12px;left:0;margin:0;padding:0 8px;position:absolute;z-index:1}.entrustment-card-top-view-sp span{color:#ffe004}@media screen and (min-width:768px){.entrustment-card-top-view-sp{display:none}}.entrustment-card-mid{margin:0 10px 18px}.entrustment-card-mid-link{display:flex}.entrustment-card-mid-link-industry,.entrustment-card-mid-link-pref{font-size:12px;font-weight:500;margin-bottom:0;padding-right:10px}.entrustment-card-mid-link-industry a,.entrustment-card-mid-link-pref a{color:#4e4b4b}.entrustment-card-mid-link-industry .fas,.entrustment-card-mid-link-pref .fas{font-size:114.3%;margin-right:.25em}.entrustment-card-mid a{color:#4e4b4b}.entrustment-card-mid-ttl{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:18px;font-weight:700;line-height:1.4;overflow:hidden}.entrustment-card-mid-txt{display:none}@media screen and (min-width:768px){.entrustment-card-mid-txt{display:block;font-size:14px;line-height:1.6;margin-top:.5em}}.entrustment-card-mid-type{display:none}@media screen and (min-width:768px){.entrustment-card-mid-type{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;justify-content:flex-start;margin:.5em 0 0 -.75em}}.entrustment-card-mid-type li{margin-left:.75em}.entrustment-card-mid-type li a{border:1px solid #e3ebe8;border-radius:5px;color:gray;display:inline-block;font-size:12px;line-height:1;padding:.4em;position:relative}.entrustment-card-mid-type li a:before{content:"#"}.entrustment-card-btm{background:transparent;margin-bottom:15px}@media screen and (min-width:768px){.entrustment-card-btm{margin:auto 0 0}}.o-header{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05);left:0;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width:768px){.o-header{min-height:110px}}.o-header.is-preview a{cursor:default;pointer-events:none}.o-header.is-partner-page{border-top:2px solid #30b686}.o-header-inner{position:relative}.o-header-top{padding:0 4.53333vw}@media screen and (min-width:768px){.o-header-top{display:flex;justify-content:space-between;margin:0 auto;max-width:1220px;padding:4.5px 10px;width:100%}.o-header-top.v2{padding:12px 10px 8px}.o-header-top-wrapper{border-bottom:1px solid #e3ebe8}.o-header-top-wrapper.v2{border-bottom:none}}.o-header-top-desc{color:#30b686;font-size:10px;font-weight:400;left:4.53333vw;letter-spacing:.05em;position:absolute;top:3px}@media screen and (min-width:768px){.o-header-top-desc{align-items:center;display:flex;font-size:10px;position:static}}@media screen and (min-width:870px){.o-header-top-desc{font-size:12px}}@media screen and (max-width:869px){.o-header-top-desc{letter-spacing:0}}.o-header-top-desc .is-pc{display:none}@media screen and (min-width:768px){.o-header-top-desc .is-pc{display:inline}}.o-header-top-desc.v2{font-weight:700}@media screen and (min-width:768px){.o-header-top-desc.v2 .is-sp{display:none}}.o-header-top-logo{display:flex;gap:8px}.o-header-top-menu{display:none}@media screen and (min-width:768px){.o-header-top-menu{display:flex;line-height:1.2;padding:2px 0}}.o-header-top-menu li:not(:last-child){border-right:1px solid #e3ebe8}.o-header-top-menu li a{color:#4b4e4e;display:inline-block;font-size:12px;letter-spacing:.03em;padding:0 8px}@media screen and (max-width:959px){.o-header-top-menu li a{font-size:10px}}@media screen and (min-width:768px){.o-header-top-menu.v2{align-items:center}}.o-header-top-menu.v2 li{margin-left:24px}.o-header-top-menu.v2 li:not(:last-child){border-right:1px solid #4e4b4b;padding-right:24px}.o-header-top-menu.v2 li a{padding:0}.o-header-top-menu.v2 li a:not(.tel-btn){color:#30b686;display:flex;font-size:15px;font-weight:700;gap:8px}.o-header-top-sns{align-items:center;display:flex;height:100%;margin-left:8px}.o-header-top-sns li{display:flex}.o-header-top-sns li:not(:last-child){border-right:none}.o-header-top-sns li a{padding:0 4px}.o-header-top-sns img{display:block;height:16px;width:auto}.o-header-logo{margin-left:4.53333vw;padding-top:20px;width:90px}@media screen and (min-width:768px){.o-header-logo{margin-left:0;padding-top:0;width:70px}}@media screen and (min-width:1100px){.o-header-logo{width:90px}}.o-header-bottom{display:flex;justify-content:space-between}@media screen and (min-width:768px){.o-header-bottom{margin:0 auto;max-width:1220px;padding:16px 10px;width:100%}.o-header-bottom.is-partner-page{max-width:960px;padding:9px 10px 15px}.o-header-bottom.v2{padding:0 10px 12px}}.o-header-sp-menu{display:flex;height:72px}@media screen and (min-width:768px){.o-header-sp-menu{display:none}}.o-header-sp-menu.is-partner-page{height:62px;margin:0 0 0 auto}.o-header-sp-menu.is-partner-page .is-menu a,.o-header-sp-menu.is-partner-page .is-menu a:hover{background:#30b686;color:#fff}.o-header-sp-menu.is-recruit{height:70px;margin:0 0 0 auto}.o-header-sp-menu.is-recruit a{color:#30b686}.o-header-sp-menu.is-recruit a:focus-visible{outline:auto}.o-header-sp-menu.is-recruit .is-mypage{border-left:1px solid #e3ebe8;border-right:none}.o-header-sp-menu.is-recruit .is-mypage a{color:#30b686}.o-header-sp-menu.is-recruit .is-mypage a span:before{margin:4px auto}.o-header-sp-menu.is-recruit .is-mypage a span.is-guest:before,.o-header-sp-menu.is-recruit .is-mypage a span.is-loggedin:before{background:url(../img/header/icon_mypage_green.svg) no-repeat 50%/contain}.o-header-sp-menu.is-recruit .is-menu a{background:#f2f9f6}.o-header-sp-menu.is-recruit .is-menu a:focus-visible{outline:auto}.o-header-sp-menu.is-recruit .is-menu a .hamburger-icon span,.o-header-sp-menu.is-recruit .is-menu a .hamburger-icon span:after,.o-header-sp-menu.is-recruit .is-menu a .hamburger-icon span:before{background-color:#30b686}.o-header-sp-menu a{font-size:10px;font-weight:700;text-align:center}.o-header-sp-menu .is-mypage{border-right:1px solid #e3ebe8;width:60px}.o-header-sp-menu .is-mypage a{align-items:center;color:#30b686;display:flex;height:100%;justify-content:center}.o-header-sp-menu .is-mypage a span:before{background:url(../img/header/icon_mypage_green.svg) no-repeat 50%/contain;content:"";display:block;height:16px;margin:0 auto 7px;width:16px}.o-header-sp-menu .is-tel{border-left:1px solid #e3ebe8;border-right:1px solid #e3ebe8;width:60px}.o-header-sp-menu .is-tel a{align-items:center;color:#a6a6a6;display:flex;height:100%;justify-content:center}.o-header-sp-menu .is-tel a span:before{background:url(../img/header/icon_tel_gray.svg) no-repeat 50%/contain;content:"";display:block;height:16px;margin:0 auto 7px;width:16px}.o-header-sp-menu .is-menu{width:60px}.o-header-sp-menu .is-menu a{align-items:center;background:#f2f9f6;display:flex;height:100%;justify-content:center;position:relative;z-index:99}.o-header-sp-menu .is-menu a .hamburger-icon{display:block;height:12px;margin:10px auto 0;position:relative;width:18px}.o-header-sp-menu .is-menu a .hamburger-icon span,.o-header-sp-menu .is-menu a .hamburger-icon span:after,.o-header-sp-menu .is-menu a .hamburger-icon span:before{background-color:#30b686;content:"";display:block;height:2px;position:absolute;width:18px}.o-header-sp-menu .is-menu a .hamburger-icon span{transition:all .4s}.o-header-sp-menu .is-menu a .hamburger-icon span:before{bottom:4px;transition:all .4s}.o-header-sp-menu .is-menu a .hamburger-icon span:after{top:4px;transition:all .4s}.o-header-sp-menu .is-menu a .hamburger-icon.is-partner-page span,.o-header-sp-menu .is-menu a .hamburger-icon.is-partner-page span:after,.o-header-sp-menu .is-menu a .hamburger-icon.is-partner-page span:before{background-color:#fff}.o-header-sp-menu .is-menu a .hamburger-icon.is-partner-page span:before{bottom:6px}.o-header-sp-menu .is-menu a .hamburger-icon.is-partner-page span:after{top:6px}.o-header-sp-menu .is-menu a .text-open{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif}.o-header-sp-menu .is-menu a .text-close{display:none}.o-header-sp-menu .is-menu a.open .hamburger-icon span{background-color:hsla(0,0%,100%,0)}.o-header-sp-menu .is-menu a.open .hamburger-icon span:before{bottom:0;transform:rotate(45deg)}.o-header-sp-menu .is-menu a.open .hamburger-icon span:after{top:0;transform:rotate(-45deg)}.o-header-sp-menu .is-menu a.open .text-open{display:none}.o-header-sp-menu .is-menu a.open .text-close{display:inline}.o-header-global-menu{background:#f2f9f6;display:none;height:100vh;left:0;overflow-x:auto;overflow-y:scroll;padding:100px 20px;position:fixed;top:0;width:100%}@media screen and (min-width:768px){.o-header-global-menu{align-items:center;background:transparent;display:flex;height:inherit;justify-content:space-between;overflow-y:auto;padding:0;position:static;width:calc(100% - 90px)}}@media screen and (min-width:1100px){.o-header-global-menu{width:calc(100% - 112px)}}.o-header-global-menu.v2{background:#fff}@media screen and (min-width:768px){.o-header-global-menu.v2{background:transparent;width:100%}}.o-header-global-menu.is-pc{display:none}@media screen and (min-width:768px){.o-header-global-menu.is-pc{display:flex}}.o-header-global-menu.is-sp{z-index:90}@media screen and (min-width:768px){.o-header-global-menu.is-sp{display:none}}.o-header-global-menu.is-partner-page{padding:92px 20px}@media screen and (min-width:768px){.o-header-global-menu.is-partner-page{justify-content:flex-end;padding:0;width:100%}.o-header-global-menu .is-sp{display:none}}.o-header-global-menu-main{margin-bottom:24px}@media screen and (min-width:768px){.o-header-global-menu-main{align-items:center;display:flex;margin-bottom:0}}.o-header-global-menu-main.is-partner-page{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:5px}@media screen and (min-width:768px){.o-header-global-menu-main.is-partner-page{-moz-column-gap:0;column-gap:0;display:flex}.o-header-global-menu-main.is-partner-page li:not(:first-child){border:none}}.o-header-global-menu-main.is-partner-page li:not(:last-child){position:relative}.o-header-global-menu-main.is-partner-page li:not(:last-child):before{background:#e3ebe8;bottom:10px;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.o-header-global-menu-main.is-partner-page li:not(:last-child):before{content:none}}.o-header-global-menu-main.is-partner-page li a{font-size:14px}@media screen and (min-width:768px){.o-header-global-menu-main li:not(:first-child){border-left:1px solid #e3ebe8}}.o-header-global-menu-main li a{border-bottom:1px solid #e3ebe8;color:#4b4e4e;display:block;font-size:16px;font-weight:700;letter-spacing:.05em;padding:16px 0;position:relative}@media screen and (min-width:768px){.o-header-global-menu-main li a{border-bottom:none;font-size:12px;margin-bottom:0;padding:0 5px}}@media screen and (min-width:900px){.o-header-global-menu-main li a{font-size:13px;padding:0 10px}}@media screen and (min-width:1100px){.o-header-global-menu-main li a{font-size:14px;padding:0 20px}}.o-header-global-menu-main li a.target-blank{align-items:center;display:flex;font-size:12px;padding-left:0}@media screen and (min-width:768px){.o-header-global-menu-main li a.target-blank{font-size:14px}}.o-header-global-menu-main li a.target-blank:before{content:none}.o-header-global-menu-main li a.target-blank:after{background:url(../img/common/icon-blank-gr.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:4px;width:12px}.o-header-global-menu-main li a:before{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}@media screen and (min-width:768px){.o-header-global-menu-main li a:before{display:none}.o-header-global-menu-main.v2{height:100%}.o-header-global-menu-main.v2 li:not(:first-child){border-left:none;height:100%;margin-left:20px}}@media screen and (min-width:900px){.o-header-global-menu-main.v2 li:not(:first-child){margin-left:40px}}@media screen and (min-width:768px){.o-header-global-menu-main.v2 li a{align-items:center;display:flex;gap:6px;height:100%;padding:0}}.o-header-global-menu-main.v2 li a:hover{color:#30b686;opacity:1}.o-header-global-menu-main.v2 li.o-header-global-menu-modal-parent a{gap:4px}.o-header-global-menu-main.v2 li.o-header-global-menu-modal-parent a span{height:9px;position:relative;width:13px}.o-header-global-menu-main.v2 li.o-header-global-menu-modal-parent a span img{left:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.o-header-global-menu-main.v2 li.o-header-global-menu-modal-parent a:hover span img:nth-of-type(2){opacity:0}.o-header-global-menu-modal-child{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;gap:16px;opacity:0;padding:24px 32px;position:absolute;transition:all .2s ease;visibility:hidden}.o-header-global-menu-modal-child.is-visible{opacity:1;transition:all .2s ease;visibility:visible}.o-header-global-menu-modal-child dl dt{font-size:12px;margin-bottom:16px}.o-header-global-menu-modal-child dl dd{border-left:1px solid #e3ebe8;font-size:13px;padding-left:16px}.o-header-global-menu-modal-child dl dd:not(:last-child){padding-bottom:16px}.o-header-global-menu-btn{width:100%}.o-header-global-menu-btn-wrap{align-items:center;display:flex;flex-direction:column;gap:16px;margin:32px 0}.o-header-global-menu-btn a{display:block;font-size:16px;font-weight:700}.o-header-global-menu-definition{margin-bottom:32px}.o-header-global-menu-definition dd a{border-bottom:1px solid #e3ebe8;color:#4b4e4e;display:block;font-size:15px;font-weight:700;letter-spacing:.05em;padding:16px 0;position:relative}.o-header-global-menu-sub{align-items:center;display:flex;flex-wrap:wrap}.o-header-global-menu-sub-block{background:#fff;border-radius:10px;display:block;margin-bottom:10px;padding:20px 15px;width:100%}@media screen and (min-width:768px){.o-header-global-menu-sub-block{margin-bottom:0;padding:0}}.o-header-global-menu-sub-block a{display:block}.o-header-global-menu-sub-title{font-size:14px;font-weight:700;margin-bottom:10px;text-align:center}.o-header-global-menu-sub .tel-btn{background:#fff;border:1px solid #30b686;border-radius:50px;margin-bottom:15px;padding:10px;text-align:center;width:100%}@media screen and (min-width:768px){.o-header-global-menu-sub .tel-btn{background:transparent;border:none;margin-bottom:0;padding:0;width:170px}}@media screen and (min-width:830px){.o-header-global-menu-sub .tel-btn{width:200px}}@media screen and (min-width:1100px){.o-header-global-menu-sub .tel-btn{width:auto}}@media screen and (min-width:768px){.o-header-global-menu-sub{flex-wrap:nowrap}}.o-header-global-menu-login{display:none}@media screen and (min-width:768px){.o-header-global-menu-login{align-items:center;display:flex;margin-left:5px}}@media screen and (min-width:830px){.o-header-global-menu-login{margin-left:15px}}.o-header-global-menu-login li:not(:first-child){margin-left:10px}@media screen and (min-width:768px){.o-header-global-menu-login li:not(:first-child){margin-left:5px}}@media screen and (min-width:1100px){.o-header-global-menu-login li:not(:first-child){margin-left:10px}}.o-header-global-menu-login li a{color:#4b4e4e;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em}@media screen and (min-width:768px){.o-header-global-menu-login li a{font-size:10px}}@media screen and (min-width:1100px){.o-header-global-menu-login li a{font-size:12px}}.o-header-global-menu-login li a.is-mypage{color:#30b686}.o-header-global-menu-login-sp{border-top:1px solid #e3ebe8;display:flex;padding:20px 0 30px}@media screen and (min-width:768px){.o-header-global-menu-login-sp{display:none}}.o-header-global-menu-login-sp li{width:50%}.o-header-global-menu-login-sp li a{color:#4b4e4e;display:block;font-size:14px;font-weight:700;letter-spacing:.05em;padding-left:15px;position:relative}.o-header-global-menu-login-sp li a:before{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:12px;left:0;position:absolute;top:25%;width:12px}@media screen and (min-width:768px){.o-header-global-menu-login.v2{margin-left:16px}}@media screen and (min-width:900px){.o-header-global-menu-login.v2{margin-left:32px}}@media screen and (min-width:768px){.o-header-global-menu-login.v2 li:not(:first-child){margin-left:16px}.o-header-global-menu-login.v2 li a{font-size:12px}}@media screen and (min-width:900px){.o-header-global-menu-login.v2 li a{font-size:13px}}.o-header-global-menu-sns{align-items:center;display:flex;justify-content:center}.o-header-global-menu-sns-wrap{border-top:1px solid #e3ebe8;display:block;margin-top:30px;padding-top:20px;width:100%}@media screen and (min-width:768px){.o-header-global-menu-sns-wrap{display:none}}.o-header-global-menu-sns-wrap p{font-size:12px;font-weight:700;margin-bottom:20px;text-align:center}.o-header-icon-menu{display:flex;justify-content:space-between;margin-bottom:25px}@media screen and (min-width:768px){.o-header-icon-menu{display:none}}.o-header-icon-menu li{width:calc(50% - 7.5px)}.o-header-icon-menu li a{background:#fff;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.15);color:#4b4e4e;display:block;font-size:14px;font-weight:700;padding:12px;position:relative;text-align:center}.o-header-icon-menu li a:after{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:12px;position:absolute;right:10px;top:45%;width:12px}.o-header-icon-menu li a img{display:block;margin:0 auto 5px}.o-header-icon-menu.v2{background:#f2f9f6;flex-wrap:wrap;margin:20px -20px;padding:20px}.o-header-icon-menu.v2 li.full{margin-top:16px;width:100%}.o-header-icon-menu.v2 li.full a{align-items:center;display:flex;gap:8px;justify-content:center}.o-header-icon-menu.v2 li.full a img{margin:0}.o-header-contact-btn{background:#30b686;border-radius:100px;color:#fff!important;padding:12px;text-align:center;width:100%}@media screen and (min-width:768px){.o-header-contact-btn{border-radius:4px;margin-left:5px;padding:5px 0;width:88px}}@media screen and (min-width:830px){.o-header-contact-btn{margin-left:10px;padding:8px 0;width:100px}}@media screen and (min-width:1100px){.o-header-contact-btn{width:130px}}.o-header-contact-btn.btn-yellow{background:#f4e028;color:#000!important}@media screen and (min-width:768px){.o-header-contact-btn.btn-yellow.is-partner-page{border-radius:100px;margin-left:0;width:180px}}.o-header-contact-btn.btn-yellow.is-partner-page :before{content:none}.o-header-contact-btn span{display:none;font-size:14px;font-weight:700;letter-spacing:.05em}@media screen and (min-width:768px){.o-header-contact-btn span{align-items:center;display:flex;font-size:12px;justify-content:center}}@media screen and (min-width:1100px){.o-header-contact-btn span{font-size:14px}}@media screen and (min-width:768px){.o-header-contact-btn span:before{background:url(../img/header/icon_mail.svg) no-repeat 50%/contain;content:"";display:block;height:13px;margin-right:6px;width:12px}}@media screen and (min-width:830px){.o-header-contact-btn span:before{width:17px}}.o-header-contact-btn span.is-sp{display:block}@media screen and (min-width:768px){.o-header-contact-btn span.is-sp{display:none}}.o-header-contact-btn span.is-inline,.o-header-contact-btn span.is-inline-sp{display:inline}@media screen and (min-width:768px){.o-header-contact-btn span.is-inline-sp{display:none}}.o-header-about-btn{align-items:center;background:#ffe004;border-radius:100px;color:#1a1a1c;display:flex;font-size:12px;font-weight:700;gap:4px;padding:8px 20px}@media screen and (min-width:900px){.o-header-about-btn{font-size:13px;padding:8px 32px}}@media screen and (min-width:1100px){.o-header-about-btn{font-size:14px}}.o-header-about-btn:visited{color:#1a1a1c}.o-header-partner-page-top{left:15px;position:absolute;top:26px;transform:translateY(-50%)}@media screen and (min-width:768px){.o-header-partner-page-top{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:960px;padding:6px 10px 8px;position:static;transform:none;width:100%}}.o-header-partner-page-top-tel{display:none}@media screen and (min-width:768px){.o-header-partner-page-top-tel{display:block;width:53.4%}.o-header-partner-page-top-tel img{height:auto;width:100%}}.o-header-partner-page-logo.global-menu{left:15px;position:absolute;top:26px;transform:translateY(-50%)}.o-header-partner-page-logo span{display:inline-block;font-size:8px;font-weight:700;line-height:1}@media screen and (min-width:768px){.o-header-partner-page-logo span{font-size:12px}}.o-header-partner-page-logo img{height:auto}.o-header-partner-page-logo-block{align-items:center;display:flex}.o-header-partner-page-logo-block:before{background:url(../img/partner_program/multiplied-by.svg) no-repeat 50%/contain;content:"";display:block;height:18px;margin:0 10px;order:2;width:18px}@media screen and (min-width:768px){.o-header-partner-page-logo-block:before{height:26px;width:26px}}.o-header-partner-page-logo-block .logo-honpro{width:93px}@media screen and (min-width:768px){.o-header-partner-page-logo-block .logo-honpro{width:140px}}.o-header-partner-page-logo-block.is-tochigizeikyo .o-header-partner-page-logo-partner{align-items:center;display:flex}.o-header-partner-page-logo-block.is-tochigizeikyo .o-header-partner-page-logo-partner img{max-width:140px}@media screen and (min-width:768px){.o-header-partner-page-logo-block.is-tochigizeikyo .o-header-partner-page-logo-partner img{max-width:210px}}.o-header-partner-page-logo-block.is-tamashin{width:88%}@media screen and (min-width:768px){.o-header-partner-page-logo-block.is-tamashin{width:100%}}.o-header-partner-page-logo-relay{order:1}.o-header-partner-page-logo-relay img{width:50px}@media screen and (min-width:768px){.o-header-partner-page-logo-relay img{width:75px}}.o-header-partner-page-logo-partner{order:3}.o-header-partner-page-global-menu-top{background:#fff;border-top:2px solid #30b686;height:62px;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.o-header-partner-page-global-menu-top{display:none}}.o-header-login-menu{display:flex;justify-content:space-between;margin-bottom:24px}.o-header-login-menu li:not(.is-mypage){width:calc(50% - 7.5px)}.o-header-login-menu li a{background:#fff;border-radius:4px;color:#4b4e4e;display:block;font-size:14px;font-weight:700;padding:12px;position:relative;text-align:center}.o-header-login-menu li.is-signup a{background:linear-gradient(90deg,#30b686,#ebf060 177%);color:#fff}.o-header-login-menu li.is-login a{border:1px solid #30b686;color:#30b686}.o-header-login-menu li.is-mypage{width:100%}.o-header-login-menu li.is-mypage a{align-items:center;border:1px solid #30b686;color:#30b686;display:flex;font-size:16px;gap:12px;justify-content:center}.o-header-lang-announce{align-items:center;background:rgba(242,249,246,.8);color:#1e805d;display:flex;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif;height:60px;justify-content:flex-start;left:0;line-height:1.6;padding:8px 48px 8px 16px;position:fixed;top:0;width:100%;z-index:101}@media screen and (min-width:768px){.o-header-lang-announce{height:40px;justify-content:center;padding:9px}}.o-header-lang-announce p{font-size:14px!important}.o-header-lang-announce-close{cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:102}@media screen and (min-width:768px){.o-header-lang-announce-close{right:32px}}.o-header-recruit-top{display:flex;height:70px}@media screen and (min-width:768px){.o-header-recruit-top{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr);height:92px;margin:0 auto;max-width:1200px;padding:0 15px;width:100%}}@media screen and (min-width:900px){.o-header-recruit-top{-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width:1100px){.o-header-recruit-top{-moz-column-gap:60px;column-gap:60px}}.o-header-recruit-top-logo{align-items:center;display:flex;padding:0 15px}@media screen and (min-width:768px){.o-header-recruit-top-logo{padding:0}}.o-header-recruit-top-logo img{height:auto;width:160px}@media screen and (min-width:768px){.o-header-recruit-top-logo img{min-width:195px}}.o-header-recruit-top-menu{display:none}@media screen and (min-width:768px){.o-header-recruit-top-menu{display:flex;justify-content:space-between}.o-header-recruit-top-menu-list{align-items:center;color:#1a1a1c;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-start}}@media screen and (min-width:900px){.o-header-recruit-top-menu-list{-moz-column-gap:32px;column-gap:32px}}@media screen and (min-width:1100px){.o-header-recruit-top-menu-list{gap:60px}}.o-header-recruit-top-menu-list li a{color:#1a1a1c;font-size:14px;font-weight:700}.o-header-recruit-top-menu-list li.is-login,.o-header-recruit-top-menu-list li.is-mypage{margin:0 0 0 auto}.o-header-recruit-top-menu-list li.is-login a,.o-header-recruit-top-menu-list li.is-mypage a{display:block;font-size:14px;padding:16px 0;text-align:center}@media screen and (min-width:1100px){.o-header-recruit-top-menu-list li.is-login a,.o-header-recruit-top-menu-list li.is-mypage a{font-size:16px}}.o-header-recruit-top-menu-list li.is-mypage a{color:#30b686;margin-right:60px}@media screen and (min-width:1100px){.o-header-recruit-top-menu-list li.is-mypage a{margin-right:90px}}.o-header-recruit-top-menu-list li.is-login a{background:#30b686;border-radius:30px;color:#fff;min-width:200px;width:100%}@media screen and (min-width:1100px){.o-header-recruit-top-menu-list li.is-login a{min-width:231px}}.o-header-recruit-top-menu-user{display:flex}@media screen and (min-width:768px){.o-header-recruit-top-menu-user{gap:32px}}.o-header-recruit-top-menu-user li a{color:#1a1a1c;font-size:14px;font-weight:700}.o-header-recruit-top-menu-user .is-mypage a{color:#30b686}.o-header-recruit-sp-menu{border-right:1px solid #e3ebe8;display:flex;margin:0 0 0 auto}.o-header-recruit-sp-menu li{display:flex;flex-direction:column;min-height:44px;width:60px}.o-header-recruit-sp-menu li span:before{background:url(../img/header/icon_mypage_green.svg) no-repeat 50%/contain;content:"";display:block;height:16px;margin:0 auto 7px;width:16px}.o-header-recruit-sp-login{display:flex;font-weight:700;gap:16px;justify-content:space-between;margin-bottom:20px}.o-header-recruit-sp-login li{width:50%}.o-header-recruit-sp-login li.is-mypage a,.o-header-recruit-sp-login li.is-signup a{background:#30b686;color:#fff}.o-header-recruit-sp-login li.is-mypage{width:100%}.o-header-recruit-sp-login li.is-mypage a{align-items:center;color:#fff;display:flex;gap:4px;justify-content:center}.o-header-recruit-sp-login li a{align-items:center;border-radius:30px;display:inline-flex;font-size:16px;justify-content:center;min-height:44px;padding:12px;text-align:center;width:100%}.o-header-recruit-sp-login li a:focus-visible{outline:auto}.o-header-recruit-sp-login li a:active{filter:brightness(.96)}.o-header-recruit-sp-login li.is-login a{border:2px solid #30b686;color:#30b686;padding:11px 0}.o-header-recruit-sp-login li.is-signup a{height:100%;padding:11px 0}.o-header-recruit-sp-global-menu{margin-bottom:32px}.o-header-recruit-sp-global-menu li{border-bottom:1px solid #e3ebe8}.o-header-recruit-sp-global-menu li a{color:#2f2f2f;display:block;font-size:15px;padding:16px 16px 16px 0;position:relative}.o-header-recruit-sp-global-menu li a:before{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.o-header-recruit-sp-menu-btn-wrap{align-items:center;display:flex;flex-direction:column;gap:16px;margin:32px 0}.o-header-recruit-sp-menu-btn a{border:2px solid #30b686;border-radius:30px;color:#30b686;display:block;font-size:16px;font-weight:700;min-width:232px;padding:12px;text-align:center;width:100%}.o-header-recruit-sp-relation-title{color:#2f2f2f;font-size:16px;font-weight:700;margin-bottom:16px;text-align:center}.o-header-recruit-sp-relation-list{display:flex;flex-wrap:wrap;gap:13px;justify-content:center}.o-header-recruit-sp-relation-list li{width:calc(50% - 6.5px)}.o-header-recruit-sp-relation-list li a{display:block;width:100%}.o-header-recruit-sp-relation-list li a img{height:auto;width:100%}.o-footer-wrap-right{max-width:100%;width:100%}@media screen and (min-width:768px){.o-footer-wrap-right{max-width:815px}}.o-footer-wrap-right .footer__menu{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:100%;min-width:unset;padding:0;width:100%}@media screen and (min-width:768px){.o-footer-wrap-right .footer__menu{grid-template-columns:1fr 1fr;margin:0 0 0 68px;max-width:90%}}.o-footer-wrap-right .footer__menu:not(:nth-child(3)){border-bottom:1px solid #171717;box-shadow:0 1px #383838;margin-bottom:30px}@media screen and (min-width:768px){.o-footer-wrap-right .footer__menu:not(:nth-child(3)){margin-bottom:40px;padding-bottom:24px}}.o-footer-banner{display:flex;flex-direction:column;gap:16px;margin:0 auto 30px;width:auto}@media screen and (min-width:768px){.o-footer-banner{align-items:center;margin:0 auto}.o-footer-banner li{max-width:280px}}.o-footer-banner li a img{height:auto;width:100%}.o-footer-sns{display:flex;justify-content:center;width:auto}@media screen and (min-width:768px){.o-footer-sns{margin:0 auto}}.o-footer-sns li{padding:0 8px}.o-footer-sns li a img{height:auto;width:30px}@media only screen and (max-width:767px){.o-footer-sns-wrap{margin-bottom:50px}}.o-footer-sns-wrap p{margin:0 auto 16px;text-align:center}@media screen and (min-width:768px){.o-footer-sns-wrap p{margin:40px auto 16px}}.o-footer-paid{color:#999;font-size:.625rem;line-height:1.2;margin-bottom:16px}@media screen and (min-width:768px){.o-footer-paid{margin-bottom:0}.o-footer-paid-wrap{display:flex;justify-content:space-between}}.o-footer-paid-employment-agency-business,.o-footer-paid-title{display:block;margin-bottom:8px}@media screen and (min-width:768px){.o-footer-paid-employment-agency-business a{text-decoration:underline}}.o-footer-paid-copyright{color:#999;font-size:.625rem;font-weight:500;letter-spacing:.05rem;line-height:12px;margin-top:30px;padding:0 4.53333vw;text-align:left}@media screen and (min-width:768px){.o-footer-paid-copyright{margin-top:24px;text-align:center}}.o-footer-paid-registered-trademark{margin-top:0}.o-footer-paid-registered-trademark a{color:#30b686;text-decoration:underline}.o-footer-paid-logo{max-width:126px}.o-footer-paid-real-estate-brokerage-act{margin-top:8px}.footer.is-preview a{cursor:default;pointer-events:none}.o-form-password .alert{margin-bottom:20px}.invalid-feedback{color:#b70000;font-size:93%;width:100%}.invalid-feedback strong{display:inline-flex;font-size:11px;font-weight:400!important;line-height:1.5}.of-contact_field .is-invalid{background-position:center right calc(.375em + .1875rem);background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.inquiry-thanks-inner{margin:100px 0}.mw_wp_form .vertical-item{display:block}.alert{border-radius:.25rem;color:#fff;padding:15px 20px}.alert-danger{background-color:#d74f4f}.alert.alert-success{background-color:#47c363}.alert a,.alert a:visited{color:#2e3436}.alert-wrap .alert,.mypage .alert{margin-bottom:30px}.form-premium-introduction{margin-top:40px;text-align:center}@media screen and (min-width:768px){.form-premium-introduction{margin-top:32px}}.form-premium-introduction .btn{margin-top:8px;min-width:300px}.form-premium-introduction .btn.yellow{background:#ffe004;color:#4e4b4b}.form-premium-introduction .btn.yellow span{font-size:12px}.login.v2 .button_div label{font-size:13px}.login.v2 .button_div input[type=submit]{font-size:15px!important}.login.v2 .form__link{font-size:14px}.login.v2 .form-signup-link{margin-top:24px;text-align:center}.login.v2 .form-signup-link p{font-size:14px}.login.v2 .form-signup-link .btn{font-size:15px;margin-top:8px}.login.v2 .form-google-link{margin-top:16px;text-align:center}.login.v2 .form-google-link .btn{font-size:15px}.login.v2 .alert{margin-bottom:24px}.entrust-modal{align-items:center;background:#fff;border-radius:5px;display:flex;flex-direction:column;left:50%;max-width:500px;padding:30px 20px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}@media screen and (min-width:768px){.entrust-modal{padding:30px;width:auto}}.entrust-modal-bg{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200}.entrust-modal-close{align-items:center;display:flex;justify-content:center}.entrust-modal-close i{color:#4e4b4b;font-size:20px}.entrust-modal-title{font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (min-width:768px){.entrust-modal-title{font-size:20px}}.entrust-modal-text{color:#4b4e4e;font-size:14px;line-height:1.5}@media screen and (min-width:768px){.entrust-modal-text{font-size:16px;line-height:inherit}}.entrust-modal .signin-btn{align-items:center;background:#fff;border:1px solid #30b686;border-radius:4px;color:#30b686;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:15px 0 20px;max-width:280px;padding:10px 0;width:100%}@media screen and (min-width:768px){.entrust-modal .signin-btn{margin:20px 0 30px}}.entrust-modal hr{border:1px solid #e3ebe8;width:100%}.entrust-modal-signup{font-size:14px;font-weight:700;margin-top:20px}@media screen and (min-width:768px){.entrust-modal-signup{font-size:16px;margin-top:30px}}.entrust-modal .signup-btn{align-items:center;background:#30b686;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:10px 0 20px;max-width:280px;padding:10px 0;width:100%}@media screen and (min-width:768px){.entrust-modal .signup-btn{margin:15px 0 20px}}.entrust-modal .signup-btn span{background-color:#fff;border-radius:100px;color:#30b686;height:24px;line-height:1.5;margin-right:10px;text-align:center;width:52px}.entrust-modal-box{background-color:#eaf8f3;border-radius:10px;padding:15px 15px 10px;width:100%}@media screen and (min-width:768px){.entrust-modal-box{padding:20px}}.entrust-modal-box-title{color:#30b686;font-size:16px;font-weight:700;margin-bottom:10px;text-align:center}.entrust-modal-box-list{margin-left:25px}@media screen and (min-width:768px){.entrust-modal-box-list{margin-left:30px}}.entrust-modal .entrust-modal-box-list li{position:relative}.entrust-modal .entrust-modal-box-list li:first-of-type{margin-bottom:10px}.entrust-modal .entrust-modal-box-list li:before{background:url(../img/common/check.svg) no-repeat bottom/contain;content:"";height:16px;left:-25px;position:absolute;top:3px;width:16px}@media screen and (min-width:768px){.entrust-modal .entrust-modal-box-list li:before{top:5px}}.entrust-modal.is-prerelay{border-radius:24px;padding:24px}@media screen and (min-width:768px){.entrust-modal.is-prerelay{padding:32px}}.entrust-modal.is-prerelay .entrust-modal-close{background:transparent;height:24px;right:24px;top:24px;width:24px}@media screen and (min-width:768px){.entrust-modal.is-prerelay .entrust-modal-close{right:32px;top:40px}}.entrust-modal.is-prerelay .entrust-modal-close:after,.entrust-modal.is-prerelay .entrust-modal-close:before{background:#1a1a1a;border-radius:0;width:1px}.entrust-modal.is-prerelay .entrust-modal-title{line-height:1.6;margin:24px 0 16px}@media screen and (min-width:768px){.entrust-modal.is-prerelay .entrust-modal-title{font-size:22px}}.entrust-modal.is-prerelay .entrust-modal-text{color:#4d4d4d}.entrust-modal.is-prerelay .signin-btn,.entrust-modal.is-prerelay .signup-btn{border-radius:8px;height:48px}@media screen and (min-width:768px){.entrust-modal.is-prerelay .signin-btn,.entrust-modal.is-prerelay .signup-btn{height:60px}}.entrust-modal.is-prerelay .signin-btn{border-color:#196349}.o-register-premium{background:#f2f9f6;padding:50px 16px}@media screen and (min-width:768px){.o-register-premium{padding:100px 16px}}.o-register-premium-wrap{margin-top:-25px;padding-top:25px}.o-register-premium>section{margin:0 auto;max-width:940px}.o-register-premium-heading{font-size:1.25rem;line-height:1.6;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.o-register-premium-heading{font-size:2.5rem;margin-bottom:40px}}.o-register-premium-heading span{color:#30b686;font-size:1.625rem}@media screen and (min-width:768px){.o-register-premium-heading span{font-size:3rem}.o-register-premium-about{margin-bottom:40px}}.o-register-premium-about-wrap{margin-bottom:40px}.o-register-premium-about-note{color:grey;font-size:13px;line-height:1.8;text-align:left}@media screen and (min-width:768px){.o-register-premium-about-note{text-align:center}}.o-register-premium-about li{display:flex;justify-content:space-between;margin:0 auto 24px}@media screen and (min-width:768px){.o-register-premium-about li{width:max(60%,600px)}}.o-register-premium-about li picture{max-width:92px}@media screen and (min-width:768px){.o-register-premium-about li picture{max-width:inherit;width:min(40%,184px)}}.o-register-premium-about li dl{width:calc(100% - 110px)}@media screen and (min-width:768px){.o-register-premium-about li dl{padding-left:23px;width:calc(100% - 184px)}}.o-register-premium-about li dl dt{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:4px;text-align:left}@media screen and (min-width:768px){.o-register-premium-about li dl dt{font-size:18px;line-height:1.4;margin-bottom:12px}}.o-register-premium-about li dl dd{font-size:12px;line-height:1.8}@media screen and (min-width:768px){.o-register-premium-about li dl dd{font-size:14px;line-height:1.7}}.o-register-premium-about li dl dd div{margin-top:4px}@media screen and (min-width:768px){.o-register-premium-about li dl dd div{margin-top:5px}}.o-register-premium-about li dl dd div a{font-size:.75rem;text-decoration:underline}.o-register-premium-about li dl dd div a:after{background:url(/assets/img/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:4px;vertical-align:text-bottom;width:12px}.o-register-premium-comparison{background:#fff;border-radius:8px;padding:16px 12px}@media screen and (min-width:768px){.o-register-premium-comparison{border-radius:24px;box-shadow:0 0 30px 0 rgba(50,53,48,.1);padding:40px 32px}}.o-register-premium-comparison-contents dt{background:#e3ebe8;border-radius:28px;font-size:13px;font-weight:700;padding:4px 10px;text-align:center}@media screen and (min-width:768px){.o-register-premium-comparison-contents dt{font-size:16px;padding:6px}}.o-register-premium-comparison-contents dd{margin:16px 0}.o-register-premium-comparison-contents dd ul{display:flex}.o-register-premium-comparison-contents dd ul li{font-size:12px;font-weight:700;line-height:1.4;min-height:55px;position:relative;text-align:center;width:50%}@media screen and (min-width:768px){.o-register-premium-comparison-contents dd ul li{font-size:14px}}.o-register-premium-comparison-contents dd ul li:first-of-type:after{background:#e3ebe8;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.o-register-premium-comparison-contents dd ul li figure{margin-bottom:5px}.o-register-premium-comparison-contents.v-corp dd ul li:first-of-type{color:#a6a6a6;width:120px}@media screen and (min-width:768px){.o-register-premium-comparison-contents.v-corp dd ul li:first-of-type{width:35%}}.o-register-premium-comparison-contents.v-corp dd ul li:last-of-type{width:calc(100% - 120px)}@media screen and (min-width:768px){.o-register-premium-comparison-contents.v-corp dd ul li:last-of-type{width:65%}}.o-register-premium-comparison-wrap.v-corp{display:grid;gap:24px}@media screen and (min-width:768px){.o-register-premium-comparison-wrap.v-corp{gap:16px;grid-template-columns:1fr 272px}}.o-register-premium-nav{display:flex;margin-bottom:20px}.o-register-premium-nav li{font-weight:700;position:relative;text-align:center;width:50%}.o-register-premium-nav li .heading{align-items:center;display:flex;font-size:16px;justify-content:center;margin-bottom:-10px;width:100%}@media screen and (min-width:768px){.o-register-premium-nav li .heading{font-size:22px}}.o-register-premium-nav li .num{font-size:30px}@media screen and (min-width:768px){.o-register-premium-nav li .num{font-size:48px}}.o-register-premium-nav li .unit{font-size:14px}@media screen and (min-width:768px){.o-register-premium-nav li .unit{font-size:16px}}.o-register-premium-nav.v-corp .o-register-premium-basic{width:120px}@media screen and (min-width:768px){.o-register-premium-nav.v-corp .o-register-premium-basic{width:35%}}.o-register-premium-nav.v-corp .o-register-premium-basic dt{color:#a6a6a6}.o-register-premium-nav.v-corp .o-register-premium-basic dd a{align-items:center;display:flex;font-size:12px;height:44px;justify-content:center;padding:0}@media screen and (min-width:768px){.o-register-premium-nav.v-corp .o-register-premium-basic dd a{font-size:14px;height:61px;max-width:168px}}.o-register-premium-nav.v-corp .o-register-premium-premium{width:calc(100% - 120px)}@media screen and (min-width:768px){.o-register-premium-nav.v-corp .o-register-premium-premium{width:65%}}.o-register-premium-nav.v-corp .o-register-premium-premium dd a{align-items:center;display:flex;height:44px;justify-content:center}@media screen and (min-width:768px){.o-register-premium-nav.v-corp .o-register-premium-premium dd a{height:61px;max-width:320px}}.o-register-premium-basic{padding-right:8px}.o-register-premium-basic:after{background:#e3ebe8;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.o-register-premium-basic dd a{border:1px solid #30b686;border-radius:5px;display:block;padding:5px}@media screen and (min-width:768px){.o-register-premium-basic dd a{font-size:16px;margin:0 auto;max-width:240px;padding:10px}}.o-register-premium-premium{padding-left:8px}.o-register-premium-premium .heading:before{background:url(/assets/img/signup/premium-icon.png) no-repeat 50%/contain;content:"";display:block;height:16px;margin-right:3px;width:13px}.o-register-premium-premium dd a{background:#ffe004;border:1px solid #ffe004;border-radius:5px;color:#4e4b4b;display:block;padding:5px 0}@media screen and (min-width:768px){.o-register-premium-premium dd a{font-size:16px;margin:0 auto;max-width:240px;padding:8px}}@media screen and (max-width:375px){.o-register-premium-premium dd a{letter-spacing:0}}.o-register-premium-corp{background:#fff;border-radius:8px;padding:8px}@media screen and (min-width:768px){.o-register-premium-corp{border-radius:24px;box-shadow:0 0 30px 0 rgba(50,53,48,.1);padding:12px}}.o-register-premium-corp-inner{background:#f5f7f6;border-radius:7px;padding:24px 8px}@media screen and (min-width:768px){.o-register-premium-corp-inner{align-items:center;border-radius:18px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0}}.o-register-premium-corp-inner dl{text-align:center}.o-register-premium-corp-inner dl dt{font-size:18px;font-weight:700}@media screen and (min-width:768px){.o-register-premium-corp-inner dl dt{font-size:22px}.o-register-premium-corp-inner dl dt span{font-size:20px}}.o-register-premium-corp-inner dl dt span:before{background:url(/assets/img/signup/premium-plus-icon.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin-right:3px;width:13px}.o-register-premium-corp-inner dl dd{margin:8px 0 16px}@media screen and (min-width:768px){.o-register-premium-corp-inner dl dd{font-size:16px;margin:32px 0}}.o-register-premium-corp-inner div{text-align:center}.o-register-premium-corp-inner div a{background:#30b686;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:1;padding:16px 32px}@media screen and (min-width:768px){.o-register-premium-corp-inner div a{padding:16px 42px}}.o-register-premium-description{display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-bottom:40px;text-align:center}.o-register-premium-benefits-list{display:flex;flex-wrap:wrap;gap:16px;margin:0 auto;max-width:720px}.o-register-premium-benefits-item{margin-bottom:40px;text-align:center;width:100%}@media screen and (min-width:768px){.o-register-premium-benefits-item{width:calc(50% - 8px)}}.o-register-premium-benefits-item-image{margin-bottom:8px}.o-register-premium-benefits-item-body{padding:0;text-align:left}@media screen and (min-width:768px){.o-register-premium-benefits-item-body{padding:0 32px}}.o-register-premium-benefits-item-title{font-size:1rem;margin-bottom:10px}.o-register-premium-benefits-item-description{font-size:.875rem;margin-bottom:6px}.o-register-premium-benefits-item-link{font-size:.75rem}.o-register-premium-benefits-item-link:after{background:url(/assets/img/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:4px;vertical-align:text-bottom;width:12px}.o-register-premium-button{align-items:center;background:#fff;border:1px solid #30b686;border-radius:5px;color:#30b686;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin:40px auto 0;max-width:163px;padding:10px 14px}.o-register-premium-button.is-mypage{margin:24px auto 0;max-width:100%}@media screen and (min-width:768px){.o-register-premium-button.is-mypage{margin:40px auto 0;max-width:163px}}.o-premium-introduction{margin-top:63px}@media screen and (min-width:768px){.o-premium-introduction{margin-top:80px}}.o-premium-introduction.v2{margin-top:40px}.o-premium-introduction.is-financial{margin-top:30px}.o-premium-introduction.is-financial .o-premium-introduction-privilege{margin-bottom:0}.o-premium-introduction.is-financial .financial-info__right{margin:0 auto 24px}.o-premium-introduction.is-financial .financial-info__button{font-weight:700}.o-premium-introduction-heading{font-size:18px!important;margin-bottom:8px!important;padding-left:20px;position:relative;text-align:center}@media screen and (min-width:768px){.o-premium-introduction-heading{font-size:22px!important}}.o-premium-introduction-heading figure{display:inline-flex;height:auto;margin:0;vertical-align:text-bottom;width:14px}@media screen and (min-width:768px){.o-premium-introduction-heading figure{align-items:center;margin:0 8px 0 0;vertical-align:middle;width:22px}}.o-premium-introduction-heading span{color:#30b686}.o-premium-introduction-about{font-size:14px!important;text-align:center}@media screen and (min-width:768px){.o-premium-introduction-about{font-size:16px!important}}.o-premium-introduction-privilege{background:#f2f9f6;margin:24px auto;padding:24px 16px}@media screen and (min-width:768px){.o-premium-introduction-privilege{padding:40px}}.o-premium-introduction-privilege-text{font-size:1rem;font-weight:700;text-align:center}.o-premium-introduction-privilege dt{font-size:22px;font-weight:700;line-height:1.6;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.o-premium-introduction-privilege dt{font-size:24px}}.o-premium-introduction-privilege dd ul li{display:flex;justify-content:space-between;margin:0 auto 24px;width:100%}@media screen and (min-width:768px){.o-premium-introduction-privilege dd ul li{align-items:center;margin-bottom:40px;width:48%}}.o-premium-introduction-privilege dd ul li figure{margin-bottom:0;width:74px}@media screen and (min-width:768px){.o-premium-introduction-privilege dd ul li figure{width:105px}}.o-premium-introduction-privilege dd ul li span{font-size:.875rem;font-weight:700;letter-spacing:.01rem;line-height:1.6;width:calc(100% - 90px)}@media screen and (min-width:768px){.o-premium-introduction-privilege dd ul li span{font-size:1rem;line-height:1.7;width:calc(100% - 121px)}}.o-premium-introduction-privilege dd ul li span a{display:inline-block;font-size:.75rem;font-weight:400;text-decoration:underline}.o-premium-introduction-privilege dd ul li span a:after{background:url(/assets/img/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:4px;vertical-align:text-bottom;width:12px}.o-premium-introduction-privilege dd p{color:grey;font-size:13px;line-height:1.8;margin-bottom:40px;text-align:left}@media screen and (min-width:768px){.o-premium-introduction-privilege dd p{text-align:center}}.o-premium-introduction-privilege-note{color:grey;font-size:13px;line-height:1.8;margin-bottom:40px;text-align:left}@media screen and (min-width:768px){.o-premium-introduction-privilege-note{text-align:center}}.o-premium-introduction-privilege.v2{margin:0 -4.53333vw;padding-bottom:40px}@media screen and (min-width:768px){.o-premium-introduction-privilege.v2{margin:0;padding:40px 60px}}.o-premium-introduction-privilege.is-email-change-page{margin:0}.o-premium-introduction-privilege-title{font-size:22px;font-weight:700;line-height:1.6;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.o-premium-introduction-privilege-title{margin-bottom:32px}}.o-premium-introduction-privilege-title span{display:block}.o-premium-introduction-privilege-title figure{display:inline;margin-right:5px;vertical-align:text-bottom}.o-premium-introduction-privilege-inner{margin-bottom:16px}@media screen and (min-width:768px){.o-premium-introduction-privilege-inner{display:flex;gap:40px}}.o-premium-introduction-privilege-list ul{display:flex;flex-wrap:wrap}.o-premium-introduction-privilege-list li{display:flex;justify-content:space-between;margin-bottom:32px;width:100%}@media screen and (min-width:768px){.o-premium-introduction-privilege-list li{margin-bottom:20px}}.o-premium-introduction-privilege-list li figure{margin-bottom:0;width:60px}.o-premium-introduction-privilege-list li dl{width:calc(100% - 76px)}.o-premium-introduction-privilege-list li dl dt{font-size:16px;line-height:1.5;margin-bottom:3px;text-align:left}.o-premium-introduction-privilege-list li dl dd{color:#4e4b4b;display:flex;flex-direction:column;font-size:12px;gap:5px;line-height:1.8}@media screen and (min-width:768px){.o-premium-introduction-privilege-list li dl dd{color:#838383}}.o-premium-introduction-privilege-list li dl dd a{text-decoration:underline}.o-premium-introduction-privilege-list li dl dd a:after{background:url(../img/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:4px;vertical-align:text-bottom;width:12px}@media screen and (min-width:768px){.o-premium-introduction-privilege-image{flex-shrink:0;width:343px}}.o-premium-introduction-privilege-image img{width:100%}.o-premium-introduction-privilege-banner{display:flex;flex-direction:column;gap:8px;margin-top:60px}@media screen and (min-width:768px){.o-premium-introduction-privilege-banner{flex-direction:row;gap:40px;justify-content:center}.o-premium-introduction-privilege-banner a{max-width:341px}}.o-premium-introduction-privilege-banner img{width:100%}.o-premium-introduction-button{align-items:center;background:#f4e028;border-radius:5px;color:#222!important;display:flex;flex-flow:column;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.4;margin:0 auto 16px;max-width:305px;min-height:62px;padding:5px 15px}@media screen and (min-width:768px){.o-premium-introduction-button{font-size:16px;margin:0 auto 16px;max-width:313px}}.o-premium-introduction-button:hover{color:#222}.o-premium-introduction-button span{display:block;font-size:14px;font-weight:400}.o-premium-introduction-button.is-login{align-items:center;background:#fff;border:1px solid #e3ebe8;color:#4e4b4b;display:flex;justify-content:center;line-height:1;min-height:62px}.o-premium-introduction-button.v2{font-size:20px;gap:8px;line-height:1;margin:16px auto 0;max-width:305px;min-height:100px}.o-premium-introduction-button.v2 span{font-size:16px}.o-premium-introduction-button.v2.is-mypage{margin:8px auto 0;max-width:100%}@media screen and (min-width:768px){.o-premium-introduction-button.v2.is-mypage{margin:16px auto 0;max-width:305px}}.o-premium-introduction-link{font-size:14px;text-align:center;text-decoration:underline}.o-premium-introduction-link a{color:#222}.o-premium-introduction-lead,.o-premium-introduction-lead:hover,.o-premium-introduction-lead:visited,.o-premium-introduction-lead:visited:hover{color:#4b4e4e;text-decoration:underline}.o-local-public-institution{margin:0 auto;max-width:940px;padding:60px 17px}@media screen and (min-width:768px){.o-local-public-institution{padding:112px 17px}}.o-local-public-institution.is-top{padding:60px 17px 24px}@media screen and (min-width:768px){.o-local-public-institution.is-top{padding:112px 17px}}.o-local-public-institution-title{align-items:center;display:flex;font-size:1.375rem;justify-content:center;line-height:1.6;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.o-local-public-institution-title{font-size:1.875rem}}.o-local-public-institution-title:after,.o-local-public-institution-title:before{background:#4b4e4e;border-radius:2px;content:"";display:block;height:1px;padding:0 5px;width:40px}.o-local-public-institution-title:before{transform:rotate(65deg)}.o-local-public-institution-title:after{transform:rotate(-65deg)}.o-local-public-institution-text{margin-bottom:16px;text-align:center}.o-local-public-institution-tabs{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}@media screen and (min-width:768px){.o-local-public-institution-tabs{margin-bottom:40px}}.o-local-public-institution-tabs-content{display:none}.o-local-public-institution-tabs-content.active{display:block}.o-local-public-institution-tabs li:first-of-type{width:100%}@media screen and (min-width:768px){.o-local-public-institution-tabs li:first-of-type{width:32%}}.o-local-public-institution-tabs li:nth-of-type(2){width:70%}@media screen and (min-width:768px){.o-local-public-institution-tabs li:nth-of-type(2){width:32%}}.o-local-public-institution-tabs li:nth-of-type(3){width:27.5%}@media screen and (min-width:768px){.o-local-public-institution-tabs li:nth-of-type(3){width:32%}}.o-local-public-institution-tabs li a{border:1px solid #e3ebe8;border-radius:5px;color:#4e4b4b!important;display:block;font-size:clamp(.5rem,3.5vw,.875rem);font-weight:700;margin-bottom:8px;padding:10px;text-align:center}@media screen and (min-width:768px){.o-local-public-institution-tabs li a{margin-bottom:0}}.o-local-public-institution-tabs li a.active{background:#30b686;color:#fff!important}.o-local-public-institution-list{display:flex;flex-wrap:wrap}.o-local-public-institution-list.is-local li{margin-bottom:24px;width:50%}@media screen and (min-width:768px){.o-local-public-institution-list.is-local li{width:14.2857142857%}}.o-local-public-institution-list.is-local li dl{align-items:center;display:flex}@media screen and (min-width:768px){.o-local-public-institution-list.is-local li dl{display:block;text-align:center}}.o-local-public-institution-list.is-local li dl dt{margin-right:8px;position:relative;width:52px}@media screen and (min-width:768px){.o-local-public-institution-list.is-local li dl dt{margin:0 auto 8px;max-width:88px;width:100%}}.o-local-public-institution-list.is-local li dl dt img{height:auto;width:100%}.o-local-public-institution-list.is-local li dl dd{color:#4d4a4a;padding-top:5px;width:calc(100% - 60px)}@media screen and (min-width:768px){.o-local-public-institution-list.is-local li dl dd{width:100%}}.o-local-public-institution-list.is-local li dl dd .prefecture{display:block;font-size:.75rem;line-height:1;margin-bottom:4px}.o-local-public-institution-list.is-local li dl dd .city{display:block;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:underline}.o-local-public-institution-list.is-local li dl dd .city:after{background:url(/assets/img/local/common/external-link-alt-bk.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:3px;vertical-align:middle;width:12px}.o-local-public-institution-list.is-local li.is-new dt:after{background:url(/assets/img/local/about/new.png) no-repeat 50%/contain;bottom:-5px;content:"";display:inline-block;height:14px;left:50%;position:absolute;transform:translateX(-50%);width:25px}@media screen and (min-width:768px){.o-local-public-institution-list.is-local li.is-new dt:after{bottom:inherit;height:18px;top:-8px;width:35px}}.o-local-public-institution-list.is-local.is-top li:nth-of-type(n+11){display:none}@media screen and (min-width:768px){.o-local-public-institution-list.is-local.is-top li:nth-of-type(n+11){display:block}.o-local-public-institution-list.is-local.is-top li:nth-of-type(n+15){display:none}}.o-local-public-institution-list.is-bank li,.o-local-public-institution-list.is-succession-center li{margin-bottom:16px;margin-right:4%;width:48%}@media screen and (min-width:768px){.o-local-public-institution-list.is-bank li,.o-local-public-institution-list.is-succession-center li{margin-right:2%;width:23.5%}}.o-local-public-institution-list.is-bank li:nth-of-type(2n),.o-local-public-institution-list.is-succession-center li:nth-of-type(2n){margin-right:0}@media screen and (min-width:768px){.o-local-public-institution-list.is-bank li:nth-of-type(2n),.o-local-public-institution-list.is-succession-center li:nth-of-type(2n){margin-right:2%}.o-local-public-institution-list.is-bank li:nth-of-type(4n),.o-local-public-institution-list.is-succession-center li:nth-of-type(4n){margin-right:0}}.o-local-public-institution-list.is-bank li a{pointer-events:none}.o-local-public-institution-more-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-weight:700;justify-content:center;line-height:1;margin:0 auto 24px}@media screen and (min-width:768px){.o-local-public-institution-more-button{margin:70px auto 0}}.o-local-public-institution-more-button:hover{opacity:.7}.o-local-public-institution-more-button:after{background:url(/assets/img/local/about/fa-angle-down.png) no-repeat 50%/contain;content:"";display:block;height:10px;margin-left:8px;width:8px}.o-local-public-institution .digital-garden-city-block{align-items:center;background:#eaf7f2;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:40px;padding:32px 20px}.o-local-public-institution .digital-garden-city-block img{max-height:81px;max-width:586px;width:100%}@media screen and (min-width:768px){.o-local-public-institution .digital-garden-city-block{gap:24px;padding:40px 50px}.o-local-public-institution .digital-garden-city-block img{max-height:84px}}.o-local-public-institution .digital-garden-city-block-text{font-size:14px;letter-spacing:.7px;line-height:1.8;text-align:center}@media screen and (min-width:768px){.o-local-public-institution .digital-garden-city-block-text{font-size:16px}}.o-local-public-institution .digital-garden-city-block-btn{align-items:center;background:#30b686;border:1px solid #e3ebe8;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;letter-spacing:.8px;line-height:1;width:240px}.o-local-public-institution .digital-garden-city-block-annotation{font-size:10px}@media screen and (min-width:768px){.home-recruitment__list.is-home>:nth-child(n+5){display:none}}.home-recruitment__list.is-2column,.home-recruitment__list.is-succession{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,YuGothic,Yu Gothic,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-size:10px;font-weight:300;gap:24px 13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);letter-spacing:5%;line-height:120%;text-align:right}@media screen and (min-width:768px){.home-recruitment__list.is-2column,.home-recruitment__list.is-succession{grid-template-columns:repeat(4,1fr);margin-left:0}}@media screen and (min-width:1200px){.home-recruitment__list.is-2column,.home-recruitment__list.is-succession{gap:28px 32px;margin:0 -90px}}@media screen and (min-width:768px){.home-recruitment__list.is-2column.home-pickup__list,.home-recruitment__list.is-succession.home-pickup__list{display:block}}@media screen and (min-width:1200px){.home-recruitment__list.is-2column.home-pickup__list,.home-recruitment__list.is-succession.home-pickup__list{margin-left:-90px}}.home-recruitment__list.is-2column.home-pickup__list .slick-list,.home-recruitment__list.is-succession.home-pickup__list .slick-list{overflow:visible}@media screen and (min-width:768px){.home-recruitment__list.is-2column.home-pickup__list .slick-list,.home-recruitment__list.is-succession.home-pickup__list .slick-list{overflow:hidden}}.home-recruitment__list.is-2column.home-pickup__list .slick-track .item:not(:first-of-type),.home-recruitment__list.is-succession.home-pickup__list .slick-track .item:not(:first-of-type){margin-left:13px}@media screen and (min-width:1200px){.home-recruitment__list.is-2column.home-pickup__list .slick-track .item:not(:first-of-type),.home-recruitment__list.is-succession.home-pickup__list .slick-track .item:not(:first-of-type){margin-left:32px}}.home-recruitment__list.is-2column:not(.home-pickup__list) .item:not(:first-of-type),.home-recruitment__list.is-succession:not(.home-pickup__list) .item:not(:first-of-type){margin-top:0}.home-recruitment__list.is-2column .item,.home-recruitment__list.is-succession .item{background:transparent;border:none}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item,.home-recruitment__list.is-succession .item{margin-left:0;min-width:0;width:100%}}.home-recruitment__list.is-2column .item__img,.home-recruitment__list.is-succession .item__img{aspect-ratio:55/39;height:auto!important}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item__img,.home-recruitment__list.is-succession .item__img{aspect-ratio:86/59}}.home-recruitment__list.is-2column .item__img img,.home-recruitment__list.is-succession .item__img img{border-radius:6px}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item__img img,.home-recruitment__list.is-succession .item__img img{border-radius:0}}.home-recruitment__list.is-2column .item__img-meta,.home-recruitment__list.is-succession .item__img-meta{align-items:flex-end;bottom:4px;display:flex;left:4px;position:absolute;z-index:2}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item__img-meta,.home-recruitment__list.is-succession .item__img-meta{bottom:8px;left:8px}}.home-recruitment__list.is-2column .item__img-meta .item__pref,.home-recruitment__list.is-succession .item__img-meta .item__pref{opacity:1;padding-right:4px}.home-recruitment__list.is-2column .item__img-meta .item__pref span,.home-recruitment__list.is-succession .item__img-meta .item__pref span{align-items:center;background:rgba(42,42,42,.6);border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.2;padding:3px 5px;position:relative}@media screen and (min-width:1100px){.home-recruitment__list.is-2column .item__img-meta .item__pref span,.home-recruitment__list.is-succession .item__img-meta .item__pref span{font-size:14px}}.home-recruitment__list.is-2column .item__img-meta .c-wanted,.home-recruitment__list.is-succession .item__img-meta .c-wanted{border-radius:4px;height:auto;position:static;-ms-writing-mode:inherit;writing-mode:inherit}.home-recruitment__list.is-2column .item__img-meta .c-wanted span,.home-recruitment__list.is-succession .item__img-meta .c-wanted span{font-size:11px;justify-content:center;letter-spacing:.05em;line-height:1.2;padding:3px 5px;width:auto}@media screen and (min-width:1100px){.home-recruitment__list.is-2column .item__img-meta .c-wanted span,.home-recruitment__list.is-succession .item__img-meta .c-wanted span{font-size:14px}}.home-recruitment__list.is-2column .item__img-meta .c-wanted span:before,.home-recruitment__list.is-succession .item__img-meta .c-wanted span:before{display:none}.home-recruitment__list.is-2column .item__img-meta .c-wanted.successor,.home-recruitment__list.is-succession .item__img-meta .c-wanted.successor{background:rgba(48,182,134,.6)}.home-recruitment__list.is-2column .item__img-meta .c-wanted.is-right-hand,.home-recruitment__list.is-succession .item__img-meta .c-wanted.is-right-hand{background:rgba(33,133,205,.6)}.home-recruitment__list.is-2column .item__img-meta .c-wanted.succession-request,.home-recruitment__list.is-succession .item__img-meta .c-wanted.succession-request{background:rgba(240,167,20,.6)}.home-recruitment__list.is-2column .item__img-meta .c-wanted.recruitment,.home-recruitment__list.is-succession .item__img-meta .c-wanted.recruitment{background:rgba(48,61,170,.6)}.home-recruitment__list.is-2column .item__img-meta .c-wanted.turnkey,.home-recruitment__list.is-succession .item__img-meta .c-wanted.turnkey{background:rgba(168,102,209,.6)}.home-recruitment__list.is-2column .item__img-meta .c-wanted.side-job,.home-recruitment__list.is-succession .item__img-meta .c-wanted.side-job{background:rgba(230,100,35,.6)}.home-recruitment__list.is-2column .item-row-top,.home-recruitment__list.is-succession .item-row-top{margin-bottom:5px}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item-row-top,.home-recruitment__list.is-succession .item-row-top{margin-bottom:6px}}.home-recruitment__list.is-2column .item-row-top a,.home-recruitment__list.is-succession .item-row-top a{border-radius:6px;overflow:hidden}.home-recruitment__list.is-2column .item-row-top a>div.c-wanted,.home-recruitment__list.is-succession .item-row-top a>div.c-wanted{display:none}.home-recruitment__list.is-2column .item-row-mid,.home-recruitment__list.is-succession .item-row-mid{margin:0}.home-recruitment__list.is-2column .item-row-mid .item__ttl,.home-recruitment__list.is-succession .item-row-mid .item__ttl{text-align:left}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item-row-mid .item__ttl,.home-recruitment__list.is-succession .item-row-mid .item__ttl{font-size:16px}}.home-recruitment__list.is-2column .item-row-mid .item__pref.entrustments__link,.home-recruitment__list.is-succession .item-row-mid .item__pref.entrustments__link{display:none}.home-recruitment__list.is-2column .item-row-mid .entrustments__link-area,.home-recruitment__list.is-succession .item-row-mid .entrustments__link-area{margin-bottom:0}.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link{border-bottom:1px solid #e3ebe8;margin-bottom:4px;padding-bottom:2px;text-align:left;width:100%}.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link.is-padding,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link.is-padding{padding-bottom:4px}.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link a,.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link span,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link a,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link span{color:#4e4b4b;display:block;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link a,.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link span,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link a,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link span{font-size:14px}}.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link a img,.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link span img,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link a img,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link span img{bottom:1px;font-size:10px;height:auto;margin-right:3px;position:relative;vertical-align:middle;width:18px}@media screen and (min-width:768px){.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link a img,.home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link span img,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link a img,.home-recruitment__list.is-succession .item-row-mid .item__industry.entrustments__link span img{bottom:2px;font-size:14px;margin-right:3px;width:24px}}.home-recruitment__list.is-2column .item-row-btm,.home-recruitment__list.is-succession .item-row-btm{display:none}.home-recruitment__list.is-2column .item__ttl,.home-recruitment__list.is-succession .item__ttl{font-size:14px}.home-recruitment__list.is-2column li:not(.item),.home-recruitment__list.is-succession li:not(.item){font-size:14px;text-align:left}.home-recruitment__list.is-2column .entrustments-view,.home-recruitment__list.is-succession .entrustments-view{background:none;border:none;color:#4e4b4b;display:block;font-family:Hiragino Kaku Gothic Pro,Hiragino Kaku Gothic ProN,Hiragino Sans,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif!important;font-size:10px;margin:0;padding:0;position:relative;text-align:right}@media screen and (min-width:768px){.home-recruitment__list.is-2column .entrustments-view,.home-recruitment__list.is-succession .entrustments-view{border-top:none;font-size:12px;line-height:1.2;margin:0 0 3px;padding:0}}.home-recruitment__list.is-2column .entrustments-view span,.home-recruitment__list.is-succession .entrustments-view span{color:#d16666;font-size:13px;font-weight:700}@media screen and (min-width:768px){.home-recruitment__list.is-2column .entrustments-view span,.home-recruitment__list.is-succession .entrustments-view span{font-size:15px}}.home-recruitment__list.is-2column .corner-label,.home-recruitment__list.is-succession .corner-label{-webkit-font-smoothing:antialiased;align-items:flex-end;display:flex;font-size:10px;font-weight:700;height:60px;justify-content:center;left:-30px;padding-bottom:2px;position:absolute;top:-30px;transform:rotate(-45deg);width:60px;z-index:4}@media screen and (min-width:768px){.home-recruitment__list.is-2column .corner-label,.home-recruitment__list.is-succession .corner-label{font-size:16px;height:90px;left:-45px;padding-bottom:6px;top:-45px;width:90px}}.home-recruitment__list.is-2column .corner-label.is-end,.home-recruitment__list.is-succession .corner-label.is-end{background:#4e4b4b;color:#fff}.home-recruitment__list.is-2column .corner-label.is-new,.home-recruitment__list.is-succession .corner-label.is-new{background:#ffe004;color:#4e4b4b}.home-recruitment__list.is-2column .corner-label.is-negotiating,.home-recruitment__list.is-succession .corner-label.is-negotiating{background:#e2ebe8;color:#4e4b4b}.home-recruitment__list.is-2column .contracted-label,.home-recruitment__list.is-succession .contracted-label{bottom:auto;left:-4px;max-width:49px;position:absolute!important;right:auto;top:-17px;z-index:4}@media screen and (min-width:768px){.home-recruitment__list.is-2column .contracted-label,.home-recruitment__list.is-succession .contracted-label{bottom:-11px;left:auto;max-width:67px;right:0;top:auto}}.home-recruitment__list.is-2column .contracted-label:hover,.home-recruitment__list.is-succession .contracted-label:hover{opacity:1}.home-recruitment__list.is-2column .item-end-cover,.home-recruitment__list.is-succession .item-end-cover{background:rgba(0,0,0,.5);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.home-recruitment__list.is-2column{display:grid}.home-recruitment__list.is-2column.is-card-preview li{grid-column:1/-1;justify-self:center;max-width:255px;width:80%}.home-recruitment__list.is-succession{display:block;margin-bottom:40px}@media screen and (min-width:768px){.home-recruitment__list.is-succession{display:flex}}.home-recruitment__list.is-succession .entrustments-view{padding-top:5px}.home-recruitment__list.is-succession._abort{flex-wrap:wrap;gap:0;justify-content:center;margin:0 auto 40px;max-width:940px}.home-recruitment__list.is-succession._abort .item{display:flex!important;flex-direction:column;justify-content:flex-start;margin-bottom:20px;padding:0 10px;width:100%}@media screen and (min-width:768px){.home-recruitment__list.is-succession._abort .item{width:calc(33.33% - 20px)}}.home-recruitment__list.is-succession .slick-track{gap:28px 32px}.o-header-mypage{background:#e3ebe8;box-shadow:none;min-height:unset}.o-header-mypage .o-header-top{padding:16px}@media screen and (min-width:768px){.o-header-mypage .o-header-top{padding:16px 10px}}.o-header-mypage .o-header-top-desc{font-size:20px;font-weight:700}@media only screen and (max-width:767px){.o-header-mypage .o-header-top-desc{left:unset;position:relative;top:unset}}.o-header-mypage .o-header-top-desc,.o-header-mypage .o-header-top-menu.v2 li a:not(.tel-btn){color:#4e4b4b}.page-mypage{background-color:#e3ebe8;padding-top:68px}.page-mypage-container{background-color:#fff}.o-recruit-relation-title{font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1;margin:40px 0 24px;text-align:center}@media screen and (min-width:768px){.o-recruit-relation-title{font-size:34px;margin:80px 0 56px}}.o-recruit-relation-list{display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:40px;padding:0 16px}@media screen and (min-width:768px){.o-recruit-relation-list{flex-direction:row;margin-bottom:80px}}.o-recruit-relation-list li{background-color:#f7f7f7;border-radius:18px;padding:24px;text-align:center}.o-recruit-relation-list img{display:block;height:auto;margin:0 auto 16px;max-width:295px;width:100%}.o-recruit-relation-cta{align-items:center;background-color:#fff;border-radius:100px;color:#4a4a4a;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:4px 12px;text-align:center}.o-recruit-relation-cta:after{background:url(/assets/img/footer/footer-external-link.svg) no-repeat 50%/contain;content:"";flex-shrink:0;height:12px;width:12px}.o-recruit-relation-cta:focus-visible{outline:auto}.o-contact-form-style{display:grid;gap:30px}.o-contact-form-style__block{display:grid;gap:8px}.o-contact-form-style__block .validate-error{color:#b70000;font-size:11px;line-height:1.5}.o-contact-form-style__block dd{display:grid;gap:8px}.o-contact-form-style__label{align-items:center;color:#1a1a1c;display:flex;flex-wrap:wrap;font-size:14px!important;font-weight:700;gap:4px 0;letter-spacing:.7px;line-height:1.5}.o-contact-form-style__label .optional,.o-contact-form-style__label .required{align-items:center;border-radius:5px;display:flex;font-size:12px;height:20px;justify-content:center;margin-left:4px;white-space:nowrap;width:36px}.o-contact-form-style__label .optional.is-first,.o-contact-form-style__label .required.is-first{margin:0 4px 0 0}.o-contact-form-style__label .required{border:1px solid #d16666;color:#d16666}.o-contact-form-style__label .required.is-fill{background:#d16666;color:#fff}.o-contact-form-style__label .optional{background:#a6a6a6;color:#fff}.o-contact-form-style__label .example{color:#626264;font-size:12px;font-weight:400;margin-left:8px}.o-contact-form-style__caption{color:#626264;font-size:12px;letter-spacing:.7px;line-height:1.8}.o-contact-form-style__area-base{border:1px solid #e3ebe8;border-radius:4px;color:#1a1a1c!important;display:inline-block;font-size:16px;font-weight:400!important;margin:0!important;padding:.25em .75em!important;width:100%}.o-contact-form-style__area-base::-moz-placeholder{color:#d1d1d1!important;font-weight:400}.o-contact-form-style__area-base:-ms-input-placeholder{color:#d1d1d1!important;font-weight:400}.o-contact-form-style__area-base::placeholder{color:#d1d1d1!important;font-weight:400}.o-contact-form-style__area-base:focus{outline:2px solid #30b686!important}.o-contact-form-style__area-base.is-error,.o-contact-form-style__area-base.is-invalid{background:#fff2f2!important;border:1px solid #e3ebe8!important;outline:2px solid #d16666}.o-contact-form-style__area-base.is-error:focus,.o-contact-form-style__area-base.is-invalid:focus{outline:2px solid #30b686}.o-contact-form-style__area-base.is-disabled{background:#f7f7f7;color:#666!important}.o-contact-form-style__input{height:50px}.o-contact-form-style__input.w60{width:60%}.o-contact-form-style__input.is-postal-code{width:120px!important}.o-contact-form-style__radio{display:grid}.o-contact-form-style__radio label{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:14px;line-height:1;padding:12px 0}.o-contact-form-style__radio label input{display:block;height:18px;margin:0;width:18px}.o-contact-form-style__radio.is-horizontally{display:flex;gap:40px}.o-contact-form-style__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/common/arrow_select.svg) #fff no-repeat right 10px center/12px auto!important;border:1px solid #e3ebe8;border-radius:5px!important;color:#2a2a2a;font-size:16px;height:50px;padding:4px 12px!important}.o-contact-form-style__select.is-invalid{background:url(../img/common/arrow_select.svg) #fff2f2 no-repeat right 10px center/12px auto!important;outline:2px solid #d16666}.o-contact-form-style__select.is-invalid:focus{outline:2px solid #30b686}.o-contact-form-style__select:invalid{color:#d1d1d1}.o-contact-form-style__select.is-disabled{background-color:#f7f7f7!important;color:#666}.o-contact-form-style__select:focus{outline:2px solid #30b686}.o-contact-form-style__select.birth{width:87px}.o-contact-form-style__select__wrap{align-items:flex-end;display:flex;gap:6px}.o-contact-form-style__select.w100{width:100%}@media screen and (min-width:768px){.o-contact-form-style__select.w60{width:60%}}.o-contact-form-style__checkbox{display:grid}.o-contact-form-style__checkbox label{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:8px;line-height:1;padding:12px 0}.o-contact-form-style__checkbox label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e3ebe8;border-radius:3px;height:19px;margin:0;position:relative;width:19px}.o-contact-form-style__checkbox label input:after{background:url(../img/contact/check-gr.svg) no-repeat 50%/cover;content:"";cursor:pointer;display:block;height:calc(100% + 2px);left:-1px;opacity:0;position:absolute;top:-1px;width:calc(100% + 2px)}.o-contact-form-style__checkbox label input:checked:after{opacity:1}.o-contact-form-style__checkbox label input:focus-visible{outline:2px solid #30b686}.o-contact-form-style__checkbox label.is-large{font-size:14px;line-height:1.5}.o-contact-form-style__submit{background-color:#30b686;border:none!important;border-radius:5px!important;color:#fff;cursor:pointer;display:block!important;font-size:16px;font-weight:700;height:50px!important;margin:0 auto!important;max-width:250px!important;padding:0 12px!important;text-align:center;width:100%}.o-contact-form-style__submit:hover{opacity:.75}.o-contact-form-style__submit__wrap{margin:20px 0}.o-contact-form-style.succession label{color:#fff}.o-contact-form-style.succession label .required{background:#fff}.o-contact-form-style.succession label .example{color:#fff}.o-contact-form-style.succession label.is-error,.o-contact-form-style.succession label.label-error{color:#d74f4f}.o-contact-form-style__information{background:url(../img/mypage/v2/icon_hint.svg) #f2f9f6 no-repeat top 12px left 12px/20px auto;border-radius:12px;color:#228260;line-height:1.7;padding:12px 16px 12px 44px}@media screen and (min-width:768px){.o-contact-form-style__information{display:grid;gap:8px}}.o-contact-form-style__information span{font-size:13px}.o-contact-form-style__information a{color:#008bf2;display:inline-flex}.of-contact_form .confirm-btn{font-weight:700}.o-entrustments-local-fv{background:#fff9e7;position:relative;z-index:0}@media screen and (min-width:768px){.o-entrustments-local-fv{padding-top:40px}}.o-entrustments-local-fv:before{background:#fff9e7;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.o-entrustments-local-fv-corner{height:auto;left:0;pointer-events:none;position:absolute;top:16px;width:42px;z-index:2}@media screen and (min-width:768px){.o-entrustments-local-fv-corner{top:0;width:56px}}.o-entrustments-local-fv-inner{margin:0 auto;max-width:940px;position:relative}.o-entrustments-local-fv-hero{position:relative}@media screen and (min-width:768px){.o-entrustments-local-fv-hero{align-items:start;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr auto;margin:0}}.o-entrustments-local-fv-head{align-items:flex-end;display:flex;gap:12px;justify-content:center;padding-top:50px;position:relative;width:100%}@media screen and (min-width:768px){.o-entrustments-local-fv-head{gap:16px;grid-column:1;justify-self:center;padding:34px 0 0 71px}}.o-entrustments-local-fv-head-text{align-items:center;display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.o-entrustments-local-fv-head-text{width:100%}}.o-entrustments-local-fv-head-text:after{aspect-ratio:1/1;background:url(../img/entrustments/japan-map.png) no-repeat 50%;background-size:contain;content:"";height:auto;pointer-events:none;position:absolute;right:-20px;top:40%;transform:translateY(-50%);width:108px;z-index:-1}@media screen and (min-width:768px){.o-entrustments-local-fv-head-text:after{height:auto;right:-10px;top:30%;width:138px}}.o-entrustments-local-fv .fv-illust{display:inline-block}.o-entrustments-local-fv .fv-illust.pc-only{display:none}@media screen and (min-width:768px){.o-entrustments-local-fv .fv-illust.pc-only{display:inline-block}.o-entrustments-local-fv .fv-illust.pc-only.is-left{max-width:87px}.o-entrustments-local-fv .fv-illust.pc-only.is-right{max-width:67px}}.o-entrustments-local-fv .fv-illust.sp-only{display:inline-block}@media screen and (min-width:768px){.o-entrustments-local-fv .fv-illust.sp-only{display:none}}.o-entrustments-local-fv .fv-illust img{display:block;height:auto}.o-entrustments-local-fv-eyecatch{color:#1a1a1c;font-size:clamp(14px,1.5vw,21px);font-weight:700;letter-spacing:.04em;line-height:1;position:relative;text-align:center}.o-entrustments-local-fv-eyecatch:after{background:url(../img/entrustments/emphasis-mark.svg) no-repeat 50%/contain;bottom:100%;content:"";display:inline-block;height:16px;position:absolute;right:-14px;transform:rotate(4deg);width:24px}@media screen and (min-width:768px){.o-entrustments-local-fv-eyecatch:after{bottom:100%;height:22px;right:-20px;width:32px}}.o-entrustments-local-fv-title{color:#f0a714;font-family:ヒラギノ角ゴ ProN W6,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,sans-serif;font-size:clamp(27px,3vw,41px);font-weight:600;letter-spacing:.02em;line-height:1.5;margin:7px 0 18px;text-align:center}@media screen and (min-width:768px){.o-entrustments-local-fv-title{margin:16px 0 0}}.o-entrustments-local-fv-title small{color:#f0a714;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-size:clamp(16px,2vw,24px);font-weight:700;letter-spacing:.12em}.o-entrustments-local-fv-stats{align-items:center;display:flex;gap:8px;justify-content:center}@media screen and (min-width:768px){.o-entrustments-local-fv-stats{align-self:start;flex-direction:column;gap:10px;grid-column:2;justify-self:end;margin:0;max-width:174px}}.o-entrustments-local-fv-stats img{display:block;height:auto;max-width:172px}.o-entrustments-local-fv-lead{color:#4e4b4b;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.8;margin-top:16px;text-align:center}@media screen and (min-width:768px){.o-entrustments-local-fv-lead{font-size:16px;margin:16px auto 0;max-width:840px}}.o-entrustments-local-fv-cta{margin:0;padding:24px 0;text-align:center}.o-entrustments-local-fv-cta-btn{-webkit-font-smoothing:antialiased;align-items:center;background:#30b686;border-radius:9999px;color:#fff!important;display:inline-flex;font-size:14px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.05em;line-height:1;min-width:173px;padding:14px 30px;position:relative}.o-entrustments-local-fv-cta-btn:after{background:url(../img/entrustments/arrow-down-circle.svg) no-repeat 50%/contain;content:"";display:inline-block;flex:0 0 auto;height:24px;width:24px}.o-entrustments-local-fv-cta-btn:active,.o-entrustments-local-fv-cta-btn:hover{color:#fff;position:relative}.o-entrustments-local-fv-merits{padding-bottom:60px;position:relative;z-index:0}@media screen and (min-width:768px){.o-entrustments-local-fv-merits{background:#fffce6;padding-bottom:100px}}.o-entrustments-local-fv-merits:before{background:#fff9e7;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.o-entrustments-local-fv-merits-card{background:#fff;border:1px solid #e3ebe8;border-radius:20px;padding:20px 20px 40px}@media screen and (min-width:768px){.o-entrustments-local-fv-merits-card{margin:0 auto;max-width:940px;padding:28px 40px 34px}}.o-entrustments-local-fv-merits-title{align-items:center;color:#222;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.o-entrustments-local-fv-merits-title{flex-direction:row;font-size:22px;gap:20px;margin-bottom:16px;text-align:left}}.o-entrustments-local-fv-merits-title-left{align-items:center;display:inline-flex;font-size:16px;gap:4px}.o-entrustments-local-fv-merits-title-left-text{font-weight:500;line-height:1.4}.o-entrustments-local-fv-merits-title-right{align-items:baseline;display:inline-flex;gap:2px}.o-entrustments-local-fv-merits-title-right .num{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#017a4f,#095f40);-webkit-background-clip:text;color:#095f40;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:45px;font-weight:900;line-height:1;margin:0}.o-entrustments-local-fv-merits-title-right-text{font-size:25px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:center;transform:translateY(-3px)}.o-entrustments-local-fv-merits-list{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:768px){.o-entrustments-local-fv-merits-list{gap:40px;grid-template-columns:repeat(3,1fr)}}.o-entrustments-local-fv-merits-item{align-items:flex-start;display:flex;gap:12px;text-align:left}@media screen and (min-width:768px){.o-entrustments-local-fv-merits-item{display:block;text-align:center}}.o-entrustments-local-fv-merits-item img{display:block;flex:0 0 80px;height:auto;margin:0;width:80px}@media screen and (min-width:768px){.o-entrustments-local-fv-merits-item img{flex:none;margin:0 auto;width:96px}}.o-entrustments-local-fv-merits-item .text-block{display:flex;flex-direction:column;letter-spacing:.05em;line-height:1.5;text-align:left}.o-entrustments-local-fv-merits-item h3{font-size:16px;font-weight:700;margin-bottom:4px}@media screen and (min-width:768px){.o-entrustments-local-fv-merits-item h3{font-size:16px;margin-bottom:6px}}.o-entrustments-local-fv-merits-item p{color:#4e4b4b;font-size:14px;font-weight:500;margin:0;text-align:left}.o-entrustments-local-fv-merits-note{color:grey;font-size:13px;margin-top:30px;text-align:center}.o-entrustments-local-fv-merits-link{font-size:14px;font-weight:500;margin:12px 17px 35px;text-align:center}@media screen and (min-width:768px){.o-entrustments-local-fv-merits-link{margin:16px auto 10px;max-width:840px}}.o-entrustments-local-fv-merits-link a{color:#30b686;font-weight:700;text-decoration:underline}.local-support-label{align-items:center;background-color:#fffce6;color:#f0a714;display:inline-flex;font-size:16px;font-weight:600;line-height:1.2;margin-right:2px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.local-support-label:before{background:url(../img/common/icon-star.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-right:2px;width:14px}.article__search-wrap.is-local-fv .selected-group:before{background:#fff}.article__title-wrap.is-local-fv{justify-content:center;margin-bottom:0;position:relative}.article__title-wrap.is-local-fv:before{background:radial-gradient(100% 200% at 50% 100%,#fff 49.9%,transparent 50%) bottom/100% 100% no-repeat;height:50px;width:100vw;z-index:0}.article__title-wrap.is-local-fv:after,.article__title-wrap.is-local-fv:before{content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-100%)}.article__title-wrap.is-local-fv:after{background:url(../img/entrustments/fv-search-icon.svg) no-repeat 50%/contain;height:80px;width:80px;z-index:1}.article__title-wrap.is-local-fv .article__title{margin-top:-150px;padding-top:150px;position:relative;z-index:-1}@media screen and (min-width:768px){.article__title-wrap.is-local-fv .article__title{margin-top:-250px;padding-top:250px}}.entry__recruitment__txt{display:flex;justify-content:center}.entry__recruitment .single dl{margin-right:10px}.entry__recruitment .single dt{color:#777;font-size:11px;margin-bottom:5px}.entry__recruitment .single dd{background:#fff;border-radius:5px;font-size:20px;font-weight:700;padding:0 10px}.entry__recruitment .single .btn.btn--type1{font-size:12px;font-weight:400;line-height:1.6;min-width:inherit;padding:8px}.entry__recruitment .right{align-items:center}.c-wanted.icn-candidate.is-end span:before,.c-wanted.icn_request.is-end span:before{display:none}.entry__recruitment__txt .icn-bullhorn{color:#3dbc8e}.entry__recruitment__information{color:#777;font-size:11px;margin-top:10px}.entry__recruitment__information a{font-weight:700}.entry__recruitment .entry__recruitment__btn .btn.btn--type1 span{display:inline}.entry__candidate__txt .icn-candidate,.entry__candidate__txt .icn-succession-request{align-items:center;color:#2b5fad;display:inline-flex;position:relative}.entry__candidate__txt .icn-turnkey{align-items:center;color:#a866d1;display:inline-flex;position:relative}.entry__candidate__txt .icn-turnkey:before{background:url(/assets/img/common/icn_turnkey_pu.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:26px;margin-right:.35em;width:26px}.entry__candidate__txt .icn-candidate:before{background:url(/assets/img/common/icn_candidate_bl.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:22px;margin-right:.35em;width:22px}.entry__candidate .btn.btn--type1,.entry__candidate__btn .btn.btn--type1{background:#2b5fad!important}.entry__candidate .single .btn.btn--type1{min-width:118px}@media only screen and (min-width:768px){.entry__recruitment__information{font-size:13px}.entry__candidate__txt .icn-candidate:before,.entry__candidate__txt .icn-succession-request:before{height:26px;width:26px}.home-recruitment__list .item-row-top .c-wanted .icn-candidate,.home-recruitment__list .item-row-top .c-wanted .icn-succession-request{padding:1em .46em}}.footer-row.footer_logo_sp,.nav__menu.sp-inner{display:none}.footer-row-bottom{background:#fff;padding:38px 1.75em}.footer__menu{font-size:100%;justify-content:space-between}@media screen and (min-width:768px){.footer__menu{flex-direction:column}}.footer__bottom{font-size:100%;justify-content:space-between;max-width:940px;width:auto}.footer__bottom.is-partner-page{display:block}.footer-partner-page__bottom-menu{display:flex;justify-content:space-between}.footer__paid{color:#999;display:flex;justify-content:flex-end}.footer__service{border-top:1px solid #383838;display:block;font-size:100%;margin:10px 4.53333vw 0;padding:30px 0 4px;width:auto}@media screen and (min-width:768px){.footer__service{flex-direction:column;margin:20px auto 0;max-width:940px;padding-bottom:10px}}.footer__service dt{color:#888;font-size:.875rem;font-weight:700;padding-bottom:20px}@media screen and (min-width:768px){.footer__service dt{font-size:1.125rem}.footer__service ul{display:flex;flex-wrap:wrap}}.footer__service ul li{padding:0 0 16px 8px}@media screen and (min-width:768px){.footer__service ul li{padding:0 1.5em 18px 8px}}.footer__service ul li a{display:inline-block;padding-left:15px}.footer__service ul li a:before{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:10px;left:0;margin-right:6px;position:absolute;top:6px;width:7px}.footer__service ul li a img{margin-left:2px;vertical-align:middle}.footer__local dl:first-child{padding-bottom:12px}.footer__menu dt{color:#fff;font-size:16px}.footer__local dt,.footer__menu dt{font-weight:700;padding-bottom:20px}.footer__local dt{color:#888;font-size:12px}.footer__local .more-link{color:#f8f8f8;margin-left:20px}.footer__local .menu-list{display:flex;flex-wrap:wrap}.footer__menu .menu-item{padding:0 0 16px 8px}@media screen and (min-width:768px){.footer__menu .menu-item{padding-bottom:20px}}.footer__menu .menu-item a{display:inline-block;padding-left:15px}.footer__local .menu-item{padding-bottom:18px;padding-right:1.5em}.footer__local .more-link:before,.footer__menu .menu-item a:before{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:10px;margin-right:6px;width:7px}.footer__menu .menu-item:not(.menu-item-blank) a:before{left:0;position:absolute;top:6px}.footer__menu .menu-item.menu-item-blank a:before{content:none}.footer__bottom .menu-list{display:flex;font-size:12px;margin-bottom:16px}.footer__bottom.is-partner-page .menu-list{font-size:10px}.footer__bottom .menu-item:not(:last-child){margin-right:20px}.footer__bottom .menu-item a{color:#4b4e4e}.footer__menu_after{border-left:1px dotted #999;padding:0 0 0 30px;width:20%}.footer-row:nth-of-type(2){padding:35px 0 40px}.section#howto{margin-top:-100px;padding-top:100px}.footer-page-top{background:#30b686 url(/assets/img/common/arrow-top.svg) no-repeat 50%/12px 20px;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.38);cursor:pointer;height:50px;position:absolute;right:8.3333vw;top:0;transform:translateY(-50%);width:50px}@media only screen and (max-width:880px){.entry__recruitment{display:block}}@media only screen and (max-width:767px){.home-splash__slider .item__img img{height:60vw}.home-splash__slider-cntls .slick-dots{flex-wrap:wrap;width:80%}.entry__recruitment .right{align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.entry__recruitment .single dl{margin-right:0;width:56%}.entry__recruitment .single dd{word-break:break-all}.entry__recruitment__btn.single .btn.btn--type1{margin-top:20px;min-width:100%}.entry__recruitment .entry__recruitment__btn .btn.btn--type1 span .sp-hide,.nav__menu.pc-inner{display:none}.nav__menu.sp-inner{border-bottom:0;display:block}.nav__menu.sp-inner a{font-size:14px}.nav__menu.sp-inner .menu-item a:after{left:0;padding-left:0;top:50%}.nav__menu.sp-inner .menu-item{border-top:0;padding:0 0 20px 20px}.nav__menu.sp-inner .menu-item a{padding:0 0 0 17px}.last-content{border-top:1px solid #fff;padding-top:20px}.nav__menu.sp-inner dt{border-top:1px solid #fff;color:#fff;font-size:16px;font-weight:700;padding:20px 0 20px 20px}.footer-row.footer_logo_sp{display:block}.footer-row.footer_logo_pc{display:none}.footer-row.sns{border-top:1px solid #4e4b4b}.footer-row-bottom{background:#fff;padding:30px 0}.footer__menu{display:block;min-width:100%;padding:0 4.53333vw}.footer__local{display:block;margin:10px 4.53333vw 0;padding-bottom:10px;width:auto}.footer__bottom{align-items:flex-start;min-width:100%;padding:0 4.53333vw}.footer__bottom,.footer__paid{flex-direction:column}.footer__paid.footer-partner-page__paid{margin-top:40px}.footer__bottom-menu{padding-top:30px}.footer-partner-page__bottom-menu{display:block;padding-top:30px}.footer__bottom .menu-list{flex-wrap:wrap}.footer__menu .menu-item:nth-of-type(n+3){margin-top:0}.footer__menu .menu-item{width:100%}.footer__local .menu-item{padding:0 1.5em 18px 0;width:auto}.footer__bottom .menu-item{padding-bottom:10px}.footer__local dl,.footer__menu dl{width:100%}.footer__local dl:first-child{padding-bottom:10px}.footer__local dt,.footer__menu dt{font-size:14px;padding-bottom:20px}}@media only screen and (max-width:767px) and (min-width:768px){.footer__local dt,.footer__menu dt{padding-bottom:32px}}@media only screen and (max-width:767px){.footer__local dt{font-size:10px}.footer__local .more-link{display:block;font-size:12px;margin:20px 0 0}.footer__menu dd{font-size:13px;margin-bottom:14px}.footer__local dd{font-size:13px}.footer__menu_after{border-left:0;border-top:1px dotted #999;padding:30px 0;width:100%}.footer__menu_after li:last-child{padding-bottom:0}.footer-page-top{right:16px}}.financial-info__data tr{border-top:1px solid #e3ebe8}.financial-info__data tr td{padding:10px}.financial-info-locked__content h4{padding-top:10px}.entry__content table,.info-table{border:1px solid #e3ebe8;width:100%}.entry__content table td,.info-table td,.info-table th{display:table-cell}.entry__content table td:first-child,.info-table th{background:#e3ebe8;border-top:1px solid #fff;font-weight:400;padding:1em 1.5em;width:12em}.entry__content table td:first-child{text-align:center}.entry__content table td:nth-child(2),.info-table td{border-top:1px solid #e3ebe8;padding:.75em 1.5em}.entry__content table td:nth-child(2){font-size:16px}.entry__content table tr:first-of-type td,.info-table tr:first-of-type td,.info-table tr:first-of-type th{border-top:none}@media only screen and (max-width:768px){.entry__content table td,.info-table td,.info-table th{display:block;height:auto!important;width:100%!important}.entry__content table td:first-child,.info-table th{padding:.5em 1em;text-align:left;width:inherit}.entry__content table td:nth-child(2),.info-table td{padding:.5em 1em}}.local-page{padding-top:0}.local-logo{background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;left:0;margin:0 auto;max-width:110px;padding:5px;position:absolute;right:0;top:0;z-index:1}.local-container .main-visual{position:relative}.local-container .main-visual:after{background:linear-gradient(90deg,#41bd8e 0,#bce26d);bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.local-container .main-heading{align-items:center;display:flex;font-size:32px;font-weight:400;justify-content:center;margin:25px auto}.local-container .main-heading.is-yorii{font-size:25px}.local-container .main-heading .logo{align-items:center;display:flex;justify-content:center;margin-right:10px;max-width:32px}.local-container .main-heading .logo.is-yorii{max-width:40px}.local-container .main-bottom-contents{margin-bottom:25px;padding:0 4.53333vw}.local-container .main-bottom-contents dt{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:20px;text-align:center}.local-btn01{margin-top:20px;text-align:center}.local-btn01 a{background:#30b686 url(/assets/img/local/bottom_arrow.png) no-repeat right 10px center/25px;border-radius:100px;color:#fff;display:inline-block;padding:10px 50px 10px 30px}.local-footer .footer-sns ul li img{background:#fff;border-radius:50px}.openings{background:#f6f6f6;padding:25px 0}.about-city .heading,.about-program .heading,.immigration-support .heading,.openings .heading,.startup-support .heading,.steps .heading{align-items:center;border-bottom:1px dashed #a6a6a6;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 4.53333vw 20px;width:100%}.openings .c-type{padding:5px 0}.openings .c-type li a{border:none}.heading .jp{line-height:1.4}.openings .heading .en{max-width:85px}.openings .heading .jp{width:50%}.openings .local-post{padding:0 4.53333vw}.openings .local-post dl{background:#fff}.openings .local-post>dl>dd{padding:15px}.about-program{padding:25px 0}.about-program .heading .en{max-width:142px}.about-program .contents{padding:0 15px}.about-program .contents h3{font-size:20px;line-height:1.6;margin-bottom:20px;text-align:center}@media screen and (min-width:768px){.about-program .contents h3{font-size:24px}}.about-program .logo-img{margin:50px auto;text-align:center}.about-program .logo-list{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:0 20px}.about-program .logo-list li{text-align:center;width:33.3333333333%}.about-program .logo-list li:first-child{width:24%}.about-program .logo-list li:nth-child(2){width:20%}.about-program .logo-list li:nth-child(3){width:30%}.about-program .profile{position:relative}.about-program .profile dt{color:#fff;font-size:12px;position:absolute;right:20%;text-align:center;top:24%}.about-program .profile.is-yorii{margin-top:20px}@media screen and (min-width:768px){.about-program .profile.is-yorii,.about-program .profile.is-yorii dl{margin-top:40px}}.about-program .profile.is-yorii dt{color:#000;font-size:14px;margin-top:8px;position:static;text-align:left}.about-program .profile.is-yorii dt span{font-size:16px}@media screen and (min-width:768px){.about-program .profile.is-yorii dt span{font-size:24px}}.about-program .profile.is-yorii dd{margin-top:8px}.about-program .profile dt.bk{color:#2a2a2a;text-shadow:0 0 10px #fff}@media only screen and (max-width:768px){.about-program .profile.higashikagawa dt,.about-program .profile.memuro dt{color:#2a2a2a;margin-top:5px;position:static;text-align:left}.about-program .profile.higashikagawa dd,.about-program .profile.memuro dd{margin-top:10px}}.about-program .profile dt.right{right:7%;top:20%}.about-program-miyazakishi .profile dt{right:8%;top:15%}.about-program .profile dt span{display:block;font-size:18px;font-weight:700}.about-program .profile dd{margin:20px 0}.local-btn02{background:#30b686;color:#fff;display:block;font-size:16px;font-weight:700;padding:10px;text-align:center}.local-btn02:hover{color:#fff!important}.local-btn02:visited{color:#fff}.about-city{background:#f6f6f6;padding:25px 0}.about-city .heading .en{max-width:100px}.about-city .contents{margin-bottom:20px;padding:0 4.53333vw}.about-city .contents h3{font-size:20px;margin-bottom:20px;text-align:center}.steps{padding:25px 0}.steps .heading .en{max-width:52px}.steps .contents{padding:0 4.53333vw}.steps .contents ol{padding:15px 0}.steps .contents li{background:url(/assets/img/local/line.png) no-repeat bottom/contain;color:#30b686;font-size:14px;font-weight:700;margin-bottom:5px;padding-bottom:20px;padding-left:8px}.steps .contents .is-flex{align-items:flex-start;display:flex}@media only screen and (min-width:769px){.steps .contents .is-flex{padding-bottom:45px}}.steps .contents .is-flex .text{display:block;font-size:14px;margin-right:0;width:calc(100% - 34px)}@media only screen and (min-width:769px){.steps .contents .is-flex .text{font-size:22px;padding-top:20px;width:calc(100% - 64px)}}.steps .contents li:last-of-type{background:transparent}.steps .contents li span{margin-right:20px}.immigration-support,.startup-support{background:#30b686;color:#fff;padding:25px 0}.immigration-support .heading,.startup-support .heading{border-bottom:1px dashed #fff}.immigration-support .heading .en{max-width:194px}.startup-support .heading .en{max-width:160px}.immigration-support .heading .jp,.startup-support .heading .jp{text-align:right;width:38%}.immigration-support .contents,.startup-support .contents{padding:0 4.53333vw}.local-slider li,.local-slider-cut-off li{padding:5px}.local-slider .slide-arrow.next-arrow,.local-slider .slide-arrow.prev-arrow,.local-slider-cut-off .slide-arrow.next-arrow,.local-slider-cut-off .slide-arrow.prev-arrow{cursor:pointer;height:40px;position:absolute;top:45%;width:40px;z-index:1}.local-slider .slide-arrow.prev-arrow,.local-slider-cut-off .slide-arrow.prev-arrow{background:url(/assets/img/local/slide_left_arrow.png) no-repeat 50%/contain;left:10px}.local-slider .slide-arrow.next-arrow,.local-slider-cut-off .slide-arrow.next-arrow{background:url(/assets/img/local/slide_right_arrow.png) no-repeat 50%/contain;right:10px}.desired-transfer-area,.desired-transfer-area dl{display:flex;justify-content:space-between}.desired-transfer-area dl{flex-wrap:wrap;font-size:11px}.desired-transfer-area dl dt{padding-right:5px}.facebook{padding:25px 4.53333vw;text-align:center}.local-footer{background:#2a2a2a;padding:25px 0 0}.local-footer .footer-about{color:#fff;margin-bottom:30px}.local-footer .footer-about dt{border-bottom:1px dashed #fff;font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:15px;text-align:center}.local-footer .footer-about dd{padding:0 4.53333vw}.local-footer .footer-logo{display:block;margin:0 auto;max-width:102px;padding:0 4.53333vw}.local-footer .local-contact-btn{background:#fff;color:#2a2a2a;display:block;font-size:16px;font-weight:700;margin-top:20px;padding:10px;text-align:center}.local-footer .footer-sns{color:#fff;padding:20px 4.53333vw;text-align:center}.local-footer .footer-sns ul{display:flex;justify-content:center}.local-footer .footer-sns ul li{padding:10px}.local-footer .f-home-link,.local-footer .footer-copyright{color:#fff;text-align:center}.local-footer .f-home-link{background:#30b686 url(/assets/img/local/right_arrow.png) no-repeat right 20px center/20px;display:block;font-weight:700;margin-top:20px;padding:20px 50px 20px 15px}.local-footer .f-home-link img{max-width:60px}.openings .local-post .c-deadline dd{font-size:11px}.contracted-label{bottom:-40px;max-width:118px;position:absolute;right:0;z-index:3}.local-page .contracted-label{bottom:-20px;max-width:100px;right:-7px}.article__list .contracted-label{bottom:-40px;left:unset;max-width:118px;right:0}.contracted-text{background:#30b686;border-radius:5px;box-shadow:0 2px 4px #aaa;color:#fff;font-size:14px;margin-bottom:15px;padding:10px;text-align:center;width:100%}.contracted-text.is-candidate{background:#313daa}.contracted-text p{background:url(/assets/img/common/icn_bullhorn.svg) no-repeat top 6px left/18px;display:inline-block;font-size:16px;font-weight:700;padding-left:25px}.contracted-text.is-candidate p{background:url(/assets/img/common/icn_candidate.svg) no-repeat top 6px left/18px}.contracted-text.is-succession-request p{background:url(/assets/img/common/icn_request.svg) no-repeat top 6px left/18px}.contracted-text .desired-transfer-amount{align-items:baseline;display:flex;justify-content:center}.contracted-text .text{font-size:14px}.contracted-text .price{font-size:18px;font-weight:700;padding-left:10px}.lacal-contracted{max-width:118px}@media only screen and (min-width:769px){.header-local{box-shadow:2px 0 4px #a6a6a6}.header-local .header-wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:10px 0}.local-logo{align-items:center;display:flex;margin:0;max-width:inherit;position:static}.local-logo a{display:block;padding-right:20px}.local-logo span{font-weight:400}.local-logo img{max-width:100px}.header-local .header-wrap .sns{display:flex}.header-local .header-wrap .sns li{padding-left:5px}.heading .jp{font-size:16px}.main-local{align-items:center;display:flex;flex-flow:row-reverse}.local-container .main-heading{justify-content:start}.local-container .main-visual:after{content:none}.local-container .left-contents{padding-left:50px}.local-container .main-bottom-contents{padding-left:0}.local-container .main-bottom-contents dt{font-size:32px;text-align:left}.local-container .main-bottom-contents-text-small dt{font-size:26px}.local-btn01{text-align:left}.about-city .heading,.about-program .heading,.immigration-support .heading,.openings .heading,.startup-support .heading,.steps .heading{display:block;margin:0 auto 40px;max-width:1000px;text-align:center}.heading .en{display:block;margin:0 auto 10px}.openings .heading .en{max-width:130px}.openings{height:400px;margin-bottom:300px;padding:70px 0}.openings .local-post{margin:0 auto}.openings .local-post>dl{display:flex;flex-flow:row-reverse;justify-content:space-between;margin:0 auto;max-width:1000px}.openings .local-post>dl>dt{width:60%}.openings .local-post>dl>dd{padding:40px;width:40%}.local-post .item__ttl{font-size:24px;line-height:1.4}.desired-transfer-area{display:block}.desired-transfer-area dl{font-size:16px;justify-content:left}.desired-transfer-area dl:first-of-type{margin-top:30px}.desired-transfer-area dl dt{padding-right:20px}.about-program .heading .en{max-width:210px}.about-program .contents{margin:0 auto;max-width:1000px;padding:0}.about-program .contents .contents-text{font-size:18px}.about-program .profile{margin:30px auto 0;max-width:590px}.about-program .profile dl{align-items:center;display:flex;margin-bottom:30px}.about-program .profile dt{border-right:1px solid #2a2a2a;color:#2a2a2a;text-align:left;width:200px}.about-program .profile dt.bk{text-shadow:none}.about-program .profile dd{padding-left:20px}.about-program .profile dt{position:static}.local-slider,.local-slider-cut-off{margin:50px auto 0;max-width:100%}.local-slider .slick-list{padding:0!important}.about-city .heading .en{max-width:142px}.local-footer .footer-about{margin:0 auto;max-width:400px;padding:0}.local-footer .f-home-link{padding:10px 50px 10px 15px}.local-footer .f-home-link img{max-width:94px}.steps .heading .en{max-width:80px}.steps .contents ol{display:flex;flex-direction:column;justify-content:center;letter-spacing:.5rem;padding:40px 0}.steps .contents li{background:url(/assets/img/local/line_pc.png) no-repeat bottom/contain;font-size:22px;letter-spacing:.1em;line-height:1.4;padding:20px 85px 30px 0}.steps .contents li:last-of-type{padding-right:0}.steps .contents li span{font-size:42px;vertical-align:middle}.local-btn02{margin:0 auto;max-width:400px}.about-program{padding-bottom:50px}.about-city .contents{margin:0 auto;max-width:1000px;padding:0}.about-city{padding:70px 0 40px}.steps .contents{margin:0 auto;max-width:600px;padding:0}.immigration-support,.startup-support{padding:70px 0}.immigration-support.is-no-pt,.startup-support.is-no-pt{padding-top:0}.immigration-support .contents,.startup-support .contents{margin:0 auto;max-width:1000px;padding:0}.facebook,.steps{padding:70px 0}.local-slider .slide-arrow.prev-arrow,.local-slider-cut-off .slide-arrow.prev-arrow{left:-15px}.local-slider .slide-arrow.next-arrow,.local-slider-cut-off .slide-arrow.next-arrow{right:-15px}.local-footer .footer-about dd{padding:0}.local-footer .local-contact-btn{padding:15px}.openings .c-type{margin-bottom:20px}.local-post .desired-transfer-area dl:first-of-type{font-size:12px;margin-top:0}.immigration-support .heading .en{max-width:245px}.contracted-text{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}}.page-slug-offering-contact,.page-slug-partner-inquiry,.page-template-page-partner-inquiry-finish{padding-top:0!important}.offering-contact_container{margin-bottom:80px}.offering-contact_container .title{background:#3dbc8e;color:#fff;font-size:14px;margin-bottom:30px;padding:20px 15px;text-align:center}.offering-contact_container .title.is-candidate{background:#313daa}.header-contact_logo_txt{display:none}.header-contact_logo_txt_sp{color:#3dbc8e;display:block;font-size:10px;line-height:1;margin-bottom:.25em;text-align:center}.header-contact{margin:0 auto;padding:15px}.header-contact_logo a{display:block;margin:0 auto;text-align:center}.offering-contact_post{display:flex;margin:0 auto;max-width:620px;padding:0 15px;width:100%}.offering-contact_image{width:35%}.offering-contact_post_box{padding-left:15px;width:65%}.offering-contact_post_title{display:block;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:8px}.offering-contact_post_limit{align-items:center;display:flex;font-size:12px}.offering-contact_post_limit .num{font-size:16px;font-weight:700;padding:0 3px 3px}.of-contact_form{margin:0 auto 50px;max-width:620px;padding:0 15px}.of-contact_about{font-size:10px;margin-bottom:25px;text-align:left}.of-contact_form .of-contact_about:first-of-type{margin-top:1.6em}.of-contact_title{font-size:18px;text-align:center}.of-contact_field,.of-contact_title{margin-bottom:20px}.of-contact_field_description{color:#4e4b4b;font-size:10px;margin-bottom:6px}.of-contact_field_radio .hof-contact_field_label,.of-contact_form label{align-items:center;display:flex;font-size:14px;font-weight:700}.of-contact_form input,.of-contact_form textarea{background:none;border:1px solid #e3ebe8;border-radius:4px;color:#2a2a2a;font-size:16px;margin:.5em auto;padding:.25em .75em;width:100%}.of-contact_form input.is-invalid,.of-contact_form textarea.is-invalid{background:#fff2f2;border:1px solid #d16666}.of-contact_form .of-contact_field_checkbox{margin-bottom:15px}.of-contact_form .inquiry-form__checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;margin:0;padding-left:.5em;position:relative;vertical-align:middle;width:auto}@media screen and (min-width:768px){.of-contact_form .inquiry-form__checkbox-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0 10px 0 0;padding-left:30px}}.of-contact_form .inquiry-form__checkbox-input:after,.of-contact_form .inquiry-form__checkbox-input:before{content:"";display:block;position:absolute}.of-contact_form .inquiry-form__checkbox-input:before{background-color:#fff;border:1px solid #a2a2a2;border-radius:3px;height:15px;left:0;top:50%;transform:translateY(-50%);width:15px}.of-contact_form .inquiry-form__checkbox-input:after{border-bottom:2px solid #666464;border-left:2px solid #666464;height:6px;left:2px;opacity:0;top:2px;transform:rotate(-45deg);width:11px}.of-contact_form .inquiry-form__checkbox-input:checked:after{opacity:1}.of-contact_form .inquiry-form__checkbox-label{font-weight:400;margin-bottom:10px}.of-contact_form .mandatory{background:#d16666}.of-contact_form .any,.of-contact_form .mandatory{border-radius:5px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1;margin-left:.85em;padding:.3em .5em .35em}.of-contact_form .any{background:#757575}.of-contact_form input:focus-visible,.of-contact_form textarea:focus-visible{outline:none}.of-contact_form .confirm-btn_wrap{text-align:center}.of-contact_form .confirm-btn{background:#30b686;color:#fff;margin:30px auto}.of-contact_form .confirm-btn,.of-contact_form .return{border:none;border-radius:5px;cursor:pointer;max-width:250px;padding:12px;transition:all .3s}.of-contact_form .return{background:#f4f4f4;display:block;margin:0 auto 30px}.of-contact_form .confirm-btn:hover{opacity:.7}.of-contact_form .error+input{border-color:#b70000}.of-contact_form input::-moz-placeholder,.of-contact_form textarea::-moz-placeholder{color:#999}.of-contact_form input::placeholder,.of-contact_form textarea::placeholder{color:#999}.of-contact_form input:-ms-input-placeholder,.of-contact_form textarea:-ms-input-placeholder{color:#999}.of-contact_form input::-ms-input-placeholder,.of-contact_form textarea::-ms-input-placeholder{color:#999}.of-contact_information{font-size:10px;text-align:left}.of-contact_information_box{border:1px solid #e3ebe8;margin-top:10px;padding:25px;position:relative}.of-contact_information_box:before{border:1px solid #e3ebe8;content:"";height:calc(100% - 4px);left:0;margin:2px;position:absolute;top:0;width:calc(100% - 4px);z-index:-1}.footer-contact{border-top:1px solid #e3ebe8;color:#4e4b4b;font-size:10px;padding:32px 15px;text-align:center}.mw_wp_form_confirm .any,.mw_wp_form_confirm .mandatory,.mw_wp_form_confirm .of-contact_field_description{display:none}.offering-contact_finish{padding:0 15px}.offering-contact_finish dl{margin:45px auto;text-align:center}.offering-contact_finish dt{font-size:16px;font-weight:700;margin-bottom:20px}.offering-contact_finish dd{font-size:12px}.offering-contact_container .btn-wrap{text-align:center}.page-template-page-offering-contact-finish{padding-top:0}@media only screen and (min-width:769px){.header-contact_logo_txt_sp{display:none}.header-contact_logo_txt_sp.v2{color:#3dbc8e;display:block;font-size:14px;margin-right:16px}.header-contact_logo_txt{display:block;margin-left:15px}.of-contact_form{margin-bottom:100px;padding:0}.offering-contact_post{padding:0}.offering-contact_container .title,.offering-contact_finish dt,.offering-contact_post_title{font-size:20px}.of-contact_field_radio .hof-contact_field_label,.of-contact_form label,.offering-contact_post_limit{font-size:16px}.offering-contact_post_limit .num{font-size:26px;padding:0 3px 8px}.of-contact_about,.of-contact_field_description,.of-contact_information{font-size:13px}.header-contact_logo a{align-items:center;display:flex}.header-contact_logo.v2 a{justify-content:center}.footer-contact,.offering-contact_finish dd{font-size:12px}}.of-contact_field_radio label{display:inline-block;padding:.25em 0 .25em 1.75em}.of-contact_field_radio label input{width:50px}.of-contact_field_radio label span{font-weight:400}.of-contact_field_radio .corp-input{display:none}.of-contact_field_radio .corp-input+.mwform-radio-field-text{position:relative}.of-contact_field_radio .corp-input+.mwform-radio-field-text:before{border:1px solid #e3ebe8;border-radius:50%;content:"";display:block;height:19px;left:-26px;position:absolute;top:0;width:19px}.of-contact_field_radio .corp-input:checked+.mwform-radio-field-text:after{background:#30b686;border-radius:50%;content:"";display:block;height:11px;left:-22px;position:absolute;top:4px;width:11px}.mw_wp_form_confirm .form-select:after{display:none}.c-wanted .icn-bullhorn{line-height:1.2;text-align:left}.privacy__list__cc{margin-bottom:10px}.privacy__list__cc li{display:flex;margin-bottom:5px}.privacy__list__cc li span{width:calc(100% - 50px)}.privacy__list__cc li:before{padding-right:10px;text-align:right;width:50px}.privacy__list__cc li:first-child:before{content:"一"}.privacy__list__cc li:nth-of-type(2):before{content:"二"}.privacy__list__cc li:nth-of-type(3):before{content:"三"}.privacy__list__cc li:nth-of-type(4):before{content:"四"}.privacy__list__cc li:nth-of-type(5):before{content:"五"}.privacy__list__cc li:nth-of-type(6):before{content:"六"}.privacy__list__cc li:nth-of-type(7):before{content:"七"}.privacy__list__cc li:nth-of-type(8):before{content:"八"}.privacy__list__cc li:nth-of-type(9):before{content:"九"}.privacy__list__cc li:nth-of-type(10):before{content:"十"}.privacy__list__cc li:nth-of-type(11):before{content:"十一"}.local-instagram a{align-items:center;border:1px solid #ccc;border-radius:10px;display:flex;justify-content:space-between;margin:40px auto 20px;max-width:600px;padding:15px;width:90%}@media only screen and (min-width:769px){.local-instagram a{margin:67px auto 0;padding:23px 30px}}.local-instagram a img{height:auto;max-width:100%}.local-instagram a .insta-logo{width:13%}@media only screen and (min-width:769px){.local-instagram a .insta-logo{width:15%}}.local-instagram a .text{padding:0 10px;width:70%}@media only screen and (min-width:769px){.local-instagram a .text{padding:0 20px;width:65%}}.local-instagram a .takayama-logo{width:15%}@media only screen and (min-width:769px){.local-instagram a .takayama-logo{width:17%}}.home .ttl--home{font-size:30px;font-weight:700;letter-spacing:.05em;margin-bottom:1.5em;text-align:center}.home .ttl--home.is-premium:before{background:url(../img/common/icn_lock_yellow.svg) no-repeat 50%/cover;content:"";display:inline-block;height:32px;margin-right:4px;transform:translateY(3px);width:28px}@media only screen and (min-width:768px){.home .ttl--home{font-size:30px;text-align:left}}.home .section__inner{border-top:1px solid #e3ebe8;padding-top:44px}.home-post{background:linear-gradient(90deg,#3dbc8e,#ebf060);display:block;padding:6px 20px;text-align:center;width:100%;z-index:99}.home-post a{background:transparent;border:1px solid #fff;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.4;padding:.5em 3em;position:relative}.home-post a:after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:.6em;position:absolute;right:1.5em;top:50%;transform:translateY(-50%) rotate(45deg);width:.6em}@media only screen and (min-width:768px){.home-post{display:none}}.home-splash{padding:15px 0 20px;position:relative;width:100%}.home-splash__slider.slick-slider{margin-bottom:20px}.home-splash__slider .item{font-size:12px;padding:0 5px}.home-splash__slider .item a{color:currentColor}.home-splash__slider .item-row-top{border-radius:5px;overflow:hidden;position:relative}.home-splash__slider .item-row-top a{display:block;height:100%;position:relative;width:100%}.home-splash__slider .item-row-top .c-wanted{z-index:2}.home-splash__slider .item-row-mid{color:gray;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em;margin-top:1em;position:relative}.home-splash__slider .item-row-btm .item__type{margin-top:1em}.home-splash__slider .item__ttl{font-size:18px;font-weight:700;line-height:1.2}.home-splash__slider .item__img{height-width:100%;height:90.66667vw img;position:relative;z-index:1}.home-splash__slider-cntls{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.home-splash__slider-cntls .cntls-button,.home-splash__slider-cntls .slick-dots{bottom:auto;height:auto;left:auto;position:relative;right:auto;top:auto;width:auto}.home-splash__slider-cntls .cntls-button{border-right:2.4px solid gray;border-top:2.4px solid gray;cursor:pointer;height:8.5px;margin:0 10px;width:8.5px}.home-splash__slider-cntls .cntls-button--prev{order:1;transform:rotate(225deg)}.home-splash__slider-cntls .cntls-button--next{order:3;transform:rotate(45deg)}.home-splash__slider-cntls .slick-dots{align-items:center;display:flex;flex-direction:row;order:2}@media only screen and (min-width:768px){.home-splash{background:none;color:#4e4b4b;padding:20px 0 40px}.home-splash__slider .item{font-size:13px;padding:0 15px 20px}.home-splash__slider .item-row-top .c-wanted{z-index:2}.home-splash__slider .item__ttl{font-size:20px}.home-splash__slider .item__img{height:25vw}}.section__inner.recruitment{padding:80px 0}.home-recruitment__head{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}@media screen and (min-width:1200px){.home-recruitment__head.is-2column{margin:0 -90px 40px}}.home-recruitment__head-local{margin-bottom:40px}@media screen and (min-width:1200px){.home-recruitment__head-local.is-2column{margin:0 -90px 40px}}.home-recruitment__head .ttl--home{margin-bottom:20px}@media only screen and (max-width:767px){.home-recruitment__head .ttl--home{font-size:24px}}.home-recruitment__head-local .ttl--home{margin-bottom:10px}@media only screen and (max-width:767px){.home-recruitment__head-local .ttl--home{font-size:24px}}.home-recruitment__head-count{background:#f2f9f6;border-radius:10px;font-size:14px;font-weight:700;padding:2px 20px}.home-recruitment__head-count .count-text{color:#30b686;font-size:24px;margin:0 .2em}.home .digital-garden-city-banner{display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 17px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home .digital-garden-city-banner-wrap{text-align:center;width:100%}@media only screen and (max-width:767px){.home .digital-garden-city-banner{margin:16px 17px 40px}}@media only screen and (max-width:425px){.home .digital-garden-city-banner{margin:24px 17px 40px}}@media only screen and (min-width:768px){.home-recruitment__head{flex-direction:row;justify-content:space-between;margin-bottom:40px}.home-recruitment__head .ttl--home{margin-bottom:0}}.home-recruitment__list{display:flex;flex-direction:column;flex-wrap:wrap}.home-recruitment__list.is-local-takaharu{padding:0 15px}.home-recruitment__list .item{background:#fff;border-radius:5px;color:currentColor;display:block;width:100%}.home-recruitment__list .item.sp-hide{display:none}.home-recruitment__list:not(.home-pickup__list) .item:not(:first-of-type){margin-top:20px}.home-recruitment__list .item a{color:currentColor;display:flex;position:relative}.home-recruitment__list .item-row-top{margin:0 0 1em;position:relative}.home-recruitment__list .item-row-top a{display:block;position:relative}.home-recruitment__list .item-row-top .c-wanted{border-radius:5px;font-size:12px;height:auto;left:6px;letter-spacing:.16em;top:6px;-ms-writing-mode:initial;writing-mode:initial;z-index:2}.home-recruitment__list .item-row-top .c-wanted .icn-bullhorn,.home-recruitment__list .item-row-top .c-wanted .icn-candidate,.home-recruitment__list .item-row-top .c-wanted .icn-succession-request,.home-recruitment__list .item-row-top .c-wanted .icn-turnkey{display:inline-block;padding:5px 10px}@media screen and (min-width:768px){.home-recruitment__list .item-row-top .c-wanted .icn-bullhorn,.home-recruitment__list .item-row-top .c-wanted .icn-candidate,.home-recruitment__list .item-row-top .c-wanted .icn-succession-request,.home-recruitment__list .item-row-top .c-wanted .icn-turnkey{align-items:center;display:flex;gap:.35em;justify-content:center;line-height:1;padding:0;width:30px}}.home-recruitment__list .item-row-mid{margin:0 10px 18px}.home-recruitment__list .item-row-btm{background:#e3ebe8}.home-recruitment__list .item__img{height:47.46667vw;position:relative;z-index:1}.home-recruitment__list .item__img img{width:100%}.home-recruitment__list .item__ttl{font-size:18px;font-weight:700;line-height:1.4}.home-recruitment__list .item__txt{font-size:14px;line-height:1.6;margin-top:.5em}.home-recruitment__list .item__pref{font-size:12px;margin-bottom:.5em}.home-recruitment__list .item__type{font-size:12px;margin-top:.5em}.home-recruitment__list .item__deadline{justify-content:space-between;padding:.25em 1em}.home-recruitment__list .item__deadline dt{font-size:11px}.home-recruitment__list .item__deadline dd,.home-recruitment__list .item__deadline dt .far{font-size:18px}.home-recruitment__list .item-view{font-size:12px;padding:.25em 0 .25em 1em}.home-recruitment__list .item-view span{color:#d74f4f}.home-recruitment__list.is-2column .item__img-meta .item__pref{text-align:left}.home-recruitment__list.is-2column .item__img-meta .item__pref span{display:inline-flex!important}.home-recruitment__list .item__ttl.is-local-support{margin-bottom:20px;padding-bottom:0}.home-recruitment__list .local-support-label{bottom:0;font-size:10px;left:0;position:absolute}@media screen and (min-width:768px){.home-recruitment__list .local-support-label{font-size:12px}}.home-pickup{padding:0 4.53333vw}@media only screen and (min-width:768px){.home-pickup{max-height:550px;padding:0}}.home-pickup:before{background-color:#f2f9f6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:768px){.home-pickup:before{z-index:-1}}.home-pickup .item-row-top .contracted-label{bottom:-25px;right:-10px}@media only screen and (min-width:768px){.home-pickup .item-row-top .contracted-label{bottom:-12px;right:0}}.home-pickup__list{display:block}@media only screen and (min-width:768px){.home-pickup__list{visibility:hidden}}.home-pickup__list.slick-initialized{visibility:visible}.home-pickup__list .slick-list{padding:0 10% 0 4.53333vw!important}@media only screen and (min-width:768px){.home-pickup__list .slick-list{padding:0!important}}.home-pickup__list .slick-track{display:flex}.home-pickup__list .slick-slide{height:auto;margin-right:20px;max-width:300px}@media only screen and (min-width:768px){.home-pickup__list .slick-slide{margin-right:20px}}.home-pickup__list .slick-next,.home-pickup__list .slick-prev{background:#fff;border-radius:50%;border-width:1px;height:60px;transform:translateY(-50%);width:60px}.home-pickup__list .slick-next:before,.home-pickup__list .slick-prev:before{border-color:#30b686;border-width:2px}.home-pickup__list .slick-next.slick-disabled,.home-pickup__list .slick-prev.slick-disabled{display:none!important}.home-pickup__list .slick-prev{left:-10px}.home-pickup__list .slick-next{right:-30px}.home-relayplus{background:#f2f9f6}.home-relayplus .home-recruitment__head{margin-bottom:16px}.home-relayplus-text{margin-bottom:20px}@media screen and (min-width:768px){.home-relayplus-text{margin:0 -90px 40px}}.home-relayplus .btn.btn--type1{background:#e66423}.home-relayplus .no-entrustments{min-width:200px}@media only screen and (max-width:767px){.home-recruitment__list .item-row-mid .item__pref,.home-recruitment__list .item-row-top .c-wanted .icn-bullhorn:before,.home-recruitment__list .item-row-top .c-wanted .icn-candidate:before,.home-recruitment__list .item-row-top .c-wanted .icn-right-hand:before,.home-recruitment__list .item-row-top .c-wanted .icn-succession-request:before,.home-recruitment__list .item-row-top .c-wanted .icn-turnkey:before,.home-recruitment__list .item__deadline,.home-recruitment__list .item__txt,.home-recruitment__list .item__type,.home-recruitment__list .view{display:none}.home-recruitment__list .item-row-btm{margin-bottom:15px}.home-recruitment .btn.btn--type1{background:#fff;color:#30b686;width:100%}}@media only screen and (min-width:768px){.home-recruitment__list{align-items:stretch;flex-direction:row;height:100%;margin-left:-20px}.home-recruitment__list .item{border:1px solid #e3ebe8;display:flex;flex-direction:column;justify-content:flex-start;margin-left:20px;width:calc(33.33% - 20px)}.home-recruitment__list .item.sp-hide{display:block}.home-recruitment__list .item.pc-hide{display:none}.home-recruitment__list:not(.home-pickup__list) .item:not(:first-of-type){margin-top:0}.home-recruitment__list:not(.home-pickup__list) .item:nth-of-type(n+4){margin-top:35px}.home-recruitment__list .item-row-top .c-wanted{border-radius:0;font-size:1.48936vw;height:100%;left:0;padding:0;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.home-recruitment__list .item-row-top .c-wanted .icn-bullhorn,.item-row-top .c-wanted .icn-right-hand{align-items:center;display:flex;gap:.35em;justify-content:center;line-height:1;padding:0;width:30px}.home-recruitment__list .item-row-btm{margin-top:auto}.home-recruitment__list .item__img{height:18.93617vw}.home-recruitment__list .item-view{display:none}}@media only screen and (min-width:940px){.home-recruitment__list .item-row-top .c-wanted{font-size:14px}.home-recruitment__list .item__img{height:178px}}.home-about-row-wrap{display:flex;flex-direction:column}.home-about__ttl{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:1em}.home-about__txt{font-size:14px;font-weight:500;letter-spacing:.2em;margin-bottom:1.5em}.home-about__img{padding:0;text-align:center}.home-about__sup{font-size:.75em;line-height:1;vertical-align:super}.home-about-row-img{margin-bottom:25px}.home-about-row-note p{font-size:11px;font-weight:500;letter-spacing:.05em;line-height:1.75}@media only screen and (min-width:768px){.home-about-row-wrap{display:grid;grid-template-columns:48% 1fr;grid-template-rows:auto auto;padding-left:10vw;row-gap:20px}.home-about-row-txt{grid-column:1/2;grid-row:1/2}.home-about-row-img{grid-column:2/3;grid-row:1/3;margin-bottom:0}.home-about__ttl{font-size:30px}.home-about__txt{font-weight:700;margin-bottom:0}.home-about__img{padding:15px 0 15px 40px}.home-about-row-note{grid-column:1/2;grid-row:2/3}.home-about-row-note p{font-size:12px;letter-spacing:.1em}}@media only screen and (min-width:1280px){.home-about-row-wrap{padding-left:0}}.home-articles__intro{letter-spacing:0;margin-bottom:2em}@media only screen and (max-width:767px){.home-articles .ttl--home{margin-bottom:1em}.home-articles .article__list .contracted-label,.home-articles .article__list .item__img .c-wanted,.home-articles .article__list .item__type{display:none}.home-articles .btn.btn--type1{background:#fff;border:1px solid #f0f0f0;color:#30b686;width:100%}}@media only screen and (min-width:768px){.home-articles .ttl--home{text-align:center}.home-articles__intro{display:none}}.home-mv{background:url(../img/home/home_bg_sp.jpg) no-repeat 50%/cover;overflow:hidden}@media screen and (min-width:768px){.home-mv{background:url(../img/home/home_bg.jpg) no-repeat 50%/cover}}.home-mv section{margin:0 auto;max-width:1000px;padding:70px 0 14px;position:relative;text-align:center}.home-mv section h2{color:#fff;font-size:42px;font-weight:700;line-height:1.4;margin-bottom:18px;text-shadow:1px 1px 10px rgba(0,0,0,.15)}.home-catch{display:inline-block;position:relative}.home-catch .heading-circle{align-items:center;display:flex;justify-content:center;margin:0;position:static;width:120px}@media screen and (min-width:768px){.home-catch .heading-circle{width:min(25vw,120px)}}@media only screen and (min-width:980px){.home-catch .heading-circle{left:calc(100% + 50px);position:absolute;top:-20px;width:115px}}@media only screen and (min-width:1000px){.home-catch .heading-circle{width:160px}}.home-catch .heading-circle-01{position:static}@media screen and (min-width:1100px){.home-catch .heading-circle-01{left:0;position:absolute;top:0}}.home-mv section p{color:#fff;display:inline-block;font-size:14px;line-height:1.7;padding:0 10px;position:relative}.home-mv section p br:first-of-type{display:none}.home-mv section p:after,.home-mv section p:before{content:"";height:120px;position:absolute;top:0;width:21px}.home-mv section p:before{background:url(../img/home/wheat_left.svg) no-repeat top/contain;left:-25px}.home-mv section p:after{background:url(../img/home/wheat_right.svg) no-repeat top/contain;right:-25px}.home-mv section ul li{position:relative;z-index:2}@media screen and (min-width:768px){.home-mv section ul li{padding:0 10px}}.home-mv section ul li a{background:#fff;border-radius:5px;color:#30b686;display:block;font-size:.875rem;font-weight:700;padding:12px 20px}@media screen and (min-width:768px){.home-mv section ul li a{font-size:1rem;padding:12px 30px}}.home-mv section:after,.home-mv section:before{bottom:-2px;content:"";display:none;height:26vw;max-width:310px;position:absolute;width:42%}@media screen and (min-width:768px){.home-mv section:after,.home-mv section:before{display:block}}@media only screen and (min-width:980px){.home-mv section:after,.home-mv section:before{height:15vw}}.home-mv section:before{background:url(../img/home/seller.png) no-repeat bottom/contain;left:-15px}@media screen and (min-width:768px){.home-mv section:before{left:-100px}}.home-mv section:after{background:url(../img/home/buyer.png) no-repeat bottom/contain;right:-15px}@media screen and (min-width:768px){.home-mv section:after{right:-100px}}.home-mv section small{color:#fff;display:block;font-size:10px;line-height:1.5;margin-top:14px;text-align:left}@media screen and (min-width:768px){.home-mv section small{margin-top:21px;text-align:center}}.home-premium-member-notice{background:#fff8f8;display:none;padding:13px 10px 7px;position:relative;text-align:left}@media screen and (min-width:768px){.home-premium-member-notice{text-align:center}}.home-premium-member-notice.is-mypage{padding:10px 16px}.home-premium-member-notice-link{color:#ff5454!important;text-decoration:underline}.home-premium-member-notice-close{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:21px}.home-achievements-wrap{display:flex;justify-content:center;margin-bottom:24px}.home-achievements-list{max-width:max(25vw,220px);padding-left:20px;padding-top:0!important;width:50%}@media only screen and (min-width:980px){.home-achievements-list{display:flex;justify-content:center;max-width:494px;padding-left:0;width:100%}}.home-achievements-btn-list{display:flex;justify-content:center}.home-achievements-btn-list li a{background:url(../img/common/arrow_right_gr.svg) #fff no-repeat center right 14px/auto 12px!important;border:1px solid #e3ebe8;border-radius:8px!important;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex!important;flex-direction:column;height:56px;justify-content:center;line-height:1;padding:0 30px 0 59px!important;position:relative;text-align:left}@media screen and (min-width:768px){.home-achievements-btn-list li a{align-items:center;background-position:center right 30px!important;background-size:auto 15px!important;border:none;flex-direction:row;font-size:16px!important;height:58px;padding:5px 14px 0 0!important;width:220px}}.home-achievements-btn-list li a:after{bottom:-1px;content:"";display:block;height:65px;position:absolute}@media screen and (min-width:768px){.home-achievements-btn-list li a:after{display:none}}.home-achievements-btn-list li a span{display:block;font-size:18px;margin-top:4px;white-space:nowrap}@media screen and (min-width:768px){.home-achievements-btn-list li a span{font-size:20px;margin-top:-5px}}.home-achievements-btn-list li:first-of-type{margin-right:16px}@media screen and (min-width:768px){.home-achievements-btn-list li:first-of-type{margin-right:28px}}.home-achievements-btn-list li:first-of-type a:after{background:url(../img/home/button-seller.png) no-repeat bottom/contain;left:6px;width:44px}.home-achievements-btn-list li:nth-of-type(2) a:after{background:url(../img/home/button-buyer.png) no-repeat bottom/contain;left:4px;width:51px}.home-tag-search{background:#f2f9f6;padding:24px 16px}@media screen and (min-width:768px){.home-tag-search{padding:24px 10px 40px}}.home-tag-search h2{align-items:center;display:flex;font-size:18px;gap:3px}@media screen and (min-width:768px){.home-tag-search h2{font-size:20px;gap:4px;justify-content:center}}.home-tag-search ul{display:flex;flex-wrap:wrap;gap:12px 8px;margin-top:16px}@media screen and (min-width:768px){.home-tag-search ul{gap:16px;justify-content:center;margin:16px auto 0;max-width:1120px}}.home-tag-search ul li a{background:#fff;border-radius:8px;box-shadow:0 4px 15px 0 rgba(0,0,0,.09);color:#4e4b4b;display:inline-block;font-size:13px;font-weight:700;line-height:1px;padding:8px 13px}@media screen and (min-width:768px){.home-tag-search ul li a{font-size:16px}}.home-tag-search ul li a img{margin-right:2px;vertical-align:text-bottom;width:12px}@media screen and (min-width:768px){.home-tag-search ul li a img{width:14px}}.home-tag-search ul li a span{color:#a6a6a6;margin-left:8px}.home-history__list_wrap{margin:-20px 0 80px}@media screen and (min-width:768px){.home-history__list_wrap{margin:40px auto 66px}}.home-history__list_wrap.entrustments-show{margin:-10.66667vw auto 40px;overflow:hidden;padding-top:40px}@media screen and (min-width:768px){.home-history__list_wrap.entrustments-show{margin:30px auto 80px;padding-top:0}}@media screen and (min-width:1200px){.home-history__list_wrap.entrustments-show .home-recruitment__head.is-2column{margin:0 0 40px}.home-history__list_wrap.entrustments-show .home-history__list.is-2column{margin:0}}.home-history__list_wrap.is-hidden{display:none}@media screen and (min-width:768px){.home-history__list_wrap.is-entrustments{margin-bottom:140px!important}}.home-history__list_wrap .section__inner{padding:0}.home-history__list_wrap .home-recruitment__head{align-items:flex-start;margin-bottom:16px}@media screen and (min-width:768px){.home-history__list_wrap .home-recruitment__head{margin-bottom:24px}}.home-history__list_wrap h2.ttl--home{font-size:20px;margin:0;text-align:left}@media screen and (min-width:768px){.home-history__list_wrap h2.ttl--home{font-size:24px}}.home-history__list_wrap .corner-label{-webkit-font-smoothing:antialiased;align-items:flex-end;display:flex;font-size:16px;font-weight:700;height:90px;justify-content:center;left:-45px;padding-bottom:6px;position:absolute;top:-45px;transform:rotate(-45deg);width:90px;z-index:4}.home-history__list.is-2column{display:block;margin:0 -4.53333vw}@media screen and (min-width:768px){.home-history__list.is-2column{margin:0}}@media screen and (min-width:1200px){.home-history__list.is-2column{margin-right:-90px}}.home-history__list.is-2column.no-slick{display:flex;flex-direction:row;gap:17px;padding:0 4.53333vw;visibility:visible}@media screen and (min-width:768px){.home-history__list.is-2column.no-slick{gap:0;padding:0}}.home-history__list.is-2column.no-slick .item{margin:0!important;width:calc(50% - 34px)}@media screen and (min-width:768px){.home-history__list.is-2column.no-slick .item{width:calc(18% - 24px)}.home-history__list.is-2column.no-slick .item:not(:last-of-type),.home-history__list.is-2column.slick-slider .slick-slide:not(:last-of-type){margin-right:24px!important}}.home-history__list .slick-list{padding:0 10% 0 4.53333vw!important}@media screen and (min-width:768px){.home-history__list .slick-list{padding:0 10% 0 0!important}}.home-history__list .item{margin:0 0 0 17px!important}.home-history__list .item:first-of-type{margin:0!important}@media screen and (min-width:768px){.home-history__list .item:not(:first-of-type){margin-left:24px!important}}.home-history__list .item .entrustments-view,.home-history__list .item .entrustments__link-area{display:none}.home-history__list .item .item__img{aspect-ratio:147/110}@media screen and (min-width:768px){.home-history__list .item .item__img{aspect-ratio:4/3}}.home-history__list .item .item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.home-history__list .item .item__img-meta{display:inherit}.home-history__list .item .item__img-meta .item__pref{margin-bottom:5px}}@media screen and (min-width:1100px){.home-history__list .item .item__img-meta span{font-size:12px!important}}.home-history__list .item .item-row-mid .item__ttl{font-size:13px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.home-history__list .item .item-row-mid .item__ttl{font-size:14px}}.home-history__list .item .item-row-mid .item__ttl img{vertical-align:text-bottom;width:14px}.home-history__list .slick-prev{left:-30px}.home-history__list .slick-next,.home-history__list .slick-prev{display:none!important}@media screen and (min-width:768px){.home-history__list .slick-next,.home-history__list .slick-prev{display:block!important}}.home-history__list li:not(.item){padding:0 4.53333vw}@media screen and (min-width:768px){.home-history__list li:not(.item){padding:0}}@media only screen and (max-width:768px){.home-post{display:none}.home-mv{background:url(../img/home/home_bg_sp.jpg) no-repeat 50%/cover;margin-bottom:0}.home-mv section{padding:30px 4.53333vw 17px}.home-mv section h2{font-size:6vw;margin-bottom:10px}.home-mv section p{font-size:3vw;line-height:1.369}.home-mv section p span{display:block;margin-top:5px}.home-mv section p br:first-of-type{display:block}.home-mv section p:after,.home-mv section p:before{width:12%}.home-mv section p:before{left:-45px}.home-mv section p:after{right:-45px}.home-mv section ul:after,.home-mv section ul:before{max-width:inherit;width:50%}}.related-information{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;max-width:940px}.related-information-wrap{padding-bottom:60px}.related-information-wrap .heading{font-size:24px;text-align:center}.related-information li{width:calc(50% - 15px)}.related-information li:nth-of-type(n+3){margin-top:30px}.related-information li a{align-items:flex-start;color:#4b4e4e;display:flex}.related-information-logo{align-items:center;border:1px solid #e3ebe8;display:flex;justify-content:center;min-height:100px;padding:0 10px;width:37%}.related-information-tottori .logo{padding:0 13px}.related-information-strike .logo{padding:0 15px}.related-information-text{margin-left:15px;width:calc(63% - 15px)}.related-information-text h3{font-size:18px;line-height:1.2;margin-bottom:10px}.related-information-text p{font-size:14px;line-height:1.6}@media only screen and (max-width:768px){.related-information{margin-top:30px}.related-information-wrap{padding:0 17px 47px}.related-information-wrap .heading{font-size:16px}.related-information li{width:calc(50% - 7.5px)}.related-information li a{display:block}.related-information-logo{min-height:96px;width:100%}.related-information-text{margin:10px 0 0;width:100%}.related-information-text h3{font-size:14px;margin-bottom:5px}.related-information-text p{font-size:12px}}@media screen and (min-width:768px){.background-success:before{background-color:#f2f9f6;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.home-success-section:before{background:url(../img/home/human_pc.png) no-repeat bottom/contain;content:"";height:184px;position:absolute;right:0;top:-3%;width:150px}.home-success-ttl{font-size:30px;font-weight:700;letter-spacing:.05em;margin-bottom:20px;text-align:left}.home-success-txt{font-size:16px;margin-bottom:30px}.home-success{display:flex;justify-content:space-between;margin-bottom:40px}.home-success-image{margin-bottom:0;width:50%}.home-success-image img{border-radius:10px 0 0 10px;height:28vw;max-height:303px;-o-object-fit:cover;object-fit:cover}.home-success-item{background:#fff;border-radius:0 10px 10px 0;padding:25px 30px;width:50%}.home-success-item a{color:#4b4e4e}.home-success-btn{margin:0}.home-success-list{display:flex;flex-direction:row;flex-wrap:wrap}.home-success-title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:14px;text-align:justify}.home-success-content{font-size:14px;margin-bottom:15px}.home-success-prefecture{display:flex;justify-content:space-between}.home-success-tag{display:flex}.section__inner.story{padding:80px 0}.home-story-list{flex-wrap:nowrap}.home-story-list .item:nth-of-type(n+3){margin-top:0}.home-story-ttl{font-size:30px;font-weight:700;letter-spacing:.05em;margin-bottom:20px;text-align:left}.home-story-txt{font-size:16px;margin-bottom:30px}.item__ttl.story{font-size:18px}.home-about{margin-bottom:50px}.background-about:before{background-color:#f7f7f7;border-radius:50px 0 0 50px;content:"";height:100%;position:absolute;right:0;top:0;width:90%;z-index:-1}.home-about-content{font-size:16px;font-weight:500;line-height:1.6;margin-bottom:20px}.home-about-more-detail{display:block;font-weight:700;margin-top:20px}.home-about-more-detail:before{content:">";z-index:-1}}@media screen and (max-width:767px){.home-success-section{padding-bottom:60px}.home-success-section:before{background:url(../img/home/human_sp.png) no-repeat bottom/contain;content:"";height:92px;position:absolute;right:0;top:-1%;width:75px}.background-success{background-color:#f2f9f6}.home-success,.home-success-ttl{margin-bottom:20px}.home-success-ttl{font-size:24px;font-weight:700;letter-spacing:.05em;text-align:center}.home-success-txt{margin-bottom:30px}.home-success-image img{border-radius:5px 5px 0 0}.home-success-item{background:#fff;border-radius:0 0 5px 5px;padding:15px 10px}.home-success-item a{color:#4b4e4e}.home-success-list{display:flex;flex-direction:row;flex-wrap:wrap}.home-success-title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:14px;text-align:justify}.home-success-content{display:none}.home-success-title:hover{color:#30b686;transition:all .3s ease-in-out}.home-success-content{margin-bottom:15px}.home-success-prefecture{display:flex;justify-content:space-between}.home-success-tag{display:flex}.success .btn.btn--type1{background:#fff;border:1px solid #f0f0f0;color:#30b686;width:100%}.home-story-ttl{font-size:24px;font-weight:700;letter-spacing:.05em;margin-bottom:20px;text-align:left}.home-story-txt{font-size:14px;margin-bottom:30px}.background-about{background-color:#f7f7f7}.item__content.story{display:flex;flex-direction:column}.item__pref.c-pref.story{margin-bottom:5px;order:1}.item__link.story{order:2}.home-about-more-detail{display:block;font-weight:700;margin-top:20px}.home-about-more-detail:before{content:">";z-index:-1}.home-about__ttl{font-size:24px}}.home-news{background:#f7f7f7}.home-news-inner{display:flex}.home-news-heading{padding-right:20px;width:25%}.home-news-list{width:75%}.home-news-list .list-item:not(:first-child){border-top:1px solid #e3ebe8;margin-top:20px;padding-top:20px}.home-news-list .list-item-meta{align-items:center;display:flex;margin-bottom:10px}.home-news-list .list-item-meta-time{color:#888;font-weight:700;margin-right:5px}.home-news-list .list-item-meta-label{background:#fff;border:1px solid #e3ebe8;border-radius:20px;font-size:12px;line-height:1;padding:3px 10px}.home-news-list .list-item-title{font-size:16px;font-weight:700}@media only screen and (max-width:768px){.home-news-inner{flex-direction:column}.home-news-heading{padding-right:0;width:auto}.home-news .ttl--home{font-size:16px;text-align:left}.home-news-list{width:auto}.home-news-list .list-item:not(:first-child){margin-top:15px;padding-top:15px}.home-news-list .list-item-meta{margin-bottom:5px}.home-news-list .list-item-meta-time{font-size:12px;margin-right:10px}.home-news-list .list-item-meta-label{font-size:10px}.home-news-list .list-item-title{font-size:14px}}.home-cta-inner{padding-bottom:80px}.home-cta-heading{align-items:center;display:flex;justify-content:center}.home-cta-heading:before{background:url(../img/home/seller.png) no-repeat bottom/contain;content:"";display:inline-block;height:68px;margin-right:16px;width:100px}.home-cta-list{display:flex}.home-cta-list .list-item{align-items:center;display:flex;flex-direction:column;width:calc(33.33333% - 2px)}.home-cta-list .list-item:before{content:"";display:block}.home-cta-list .list-item--tel:before{background:url(../img/home/icon-tel.svg) no-repeat bottom/contain;height:30px;width:30px}.home-cta-list .list-item--mail{border-left:1px solid #e3ebe8}.home-cta-list .list-item--mail:before{background:url(../img/home/icon-mail.svg) no-repeat bottom/contain;height:27px;margin:2px 0;width:33px}.home-cta-list .list-item--document{border-left:1px solid #e3ebe8}.home-cta-list .list-item--document:before{background:url(../img/home/icon-document.svg) no-repeat bottom/contain;height:33px;width:27px}.home-cta-list .list-item-title{font-size:16px;font-weight:700;margin:8px 0 10px}.home-cta-list .list-item-tel-number{display:flex}.home-cta-list .list-item-tel-info{font-size:10px;letter-spacing:0;margin-top:5px}.home-cta-list .list-item .btn.btn--type1{margin-top:0;min-width:180px;padding:.85em 1.5em}@media only screen and (max-width:768px){.home-cta{padding:0 9.866vw}.home-cta-inner{padding-bottom:60px}.home-cta-heading.ttl--home{font-size:16px;margin-bottom:30px;text-align:left}.home-cta-list{flex-direction:column}.home-cta-list .list-item{flex-direction:row;width:100%}.home-cta-list .list-item--tel{background:#f7f7f7;flex-wrap:wrap;justify-content:center;padding:15px 0 10px}.home-cta-list .list-item--tel:before{height:18px;margin-right:5px;width:18px}.home-cta-list .list-item--document,.home-cta-list .list-item--mail{border-left:none;border-top:1px solid #e3ebe8;margin-top:20px;padding-top:20px}.home-cta-list .list-item--mail:before{height:16px;margin-right:8px;width:20px}.home-cta-list .list-item--document:before{height:20px;margin-right:12px;width:16px}.home-cta-list .list-item-title{font-size:14px;margin:0}.home-cta-list .list-item-tel-number{justify-content:center;margin:8px 0;width:100%}.home-cta-list .list-item-tel-info{margin-top:0;text-align:center;width:100%}.home-cta-list .list-item .btn.btn--type1{margin-right:0;min-width:130px}}.home-qa-inner h2{text-align:center!important}.home-qa-list{border-top:1px solid #e3ebe8}.home-qa-list dl{border-bottom:1px solid #e3ebe8;display:grid;gap:10px;padding:20px 24px}.home-qa-list dl dt{color:#30b686;display:flex;font-size:16px;font-weight:700;gap:10px;line-height:1.6}.home-qa-list dl dt:before{align-items:center;background:#30b686;border-radius:50%;color:#fff;content:"Q";display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.home-qa-list dl dd{display:flex;font-size:14px;gap:10px;line-height:1.6}.home-qa-list dl dd:before{align-items:center;background:#4e4b4b;border-radius:50%;color:#fff;content:"A";display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.home-qa-list dl dd .qa-2column{display:grid;gap:10px 8px;grid-template-columns:120px 1fr}.home-qa-about{align-items:flex-start;background:#f7f7f7;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:32px;padding:20px 24px}.home-qa-about h3{font-size:16px;line-height:1.6}.home-qa-about p{font-size:14px;line-height:1.6}.home-qa-about a{border-bottom:1px solid #4d4a4a;color:#4d4a4a;display:inline-flex;font-size:14px;font-weight:700;gap:.5em;line-height:1}.home-qa-about a i{font-size:14px}@media only screen and (max-width:768px){.home-qa-list dl{padding:16px}.home-qa-list dl dt{font-size:14px}.home-qa-list dl dd p{font-size:12px}.home-qa-list dl dd .qa-2column{gap:4px;grid-template-columns:1fr}.home-qa-list dl dd .qa-2column h3{font-size:12px}.home-qa-list dl dd .qa-2column h3:not(:first-child){margin-top:6px}.home-qa-about{gap:8px;margin-top:24px;padding:16px}.home-qa-about h3{font-size:14px}.home-qa-about p{font-size:12px}}.item-link-area{display:flex}.item-link-area.entry__link-area{width:100%}.item-link-area.entry__link-area .entry__pref{margin-right:16px;width:auto}.item__industry{font-size:12px}.item__industry.entry__industry{font-size:14px}.item__industry.entry__industry a{color:gray}.item__industry .fas{font-size:114.3%;margin-right:.25em}@media only screen and (max-width:767px){.home-recruitment__list .item-row-mid .item__industry{display:none}}.p-home-fv-gda{background:#f3f3f3;margin:0 auto;padding:10px 4.53333vw 12px}@media screen and (min-width:768px){.p-home-fv-gda{padding:16px 4.53333vw 0}}.p-home-fv-gda figure{text-align:center}@media screen and (min-width:768px){.p-home-fv-gda figure{align-items:center;display:flex;justify-content:center}}.p-home-fv-gda figure img{max-width:175px}@media screen and (min-width:768px){.p-home-fv-gda figure img{max-width:262px}}.p-home-fv-gda figure figcaption{font-size:.75rem}@media screen and (min-width:768px){.p-home-fv-gda figure figcaption{font-size:1rem;padding:14px}}.p-home-fv-annotation{max-width:940px;padding:16px 4.53333vw}@media only screen and (min-width:767px){.p-home-fv-annotation{margin:24px auto 0;padding:0}}.p-home-fv-annotation p{color:#a6a6a6;display:none;font-size:8px;position:relative}@media only screen and (min-width:767px){.p-home-fv-annotation p{display:block;font-size:10px;text-align:center}}.p-home-fv-annotation p span{left:0;position:absolute;top:0}@media only screen and (min-width:767px){.p-home-fv-annotation p span{position:static}}.p-home-fv-annotation>a{display:none}@media only screen and (min-width:767px){.p-home-fv-annotation>a{display:block}}.p-home-fv-banner{margin:0 auto;max-width:960px;padding:32px 0 10px}@media screen and (min-width:768px){.p-home-fv-banner{align-items:center;display:flex;justify-content:space-between;padding:8px 0 0;width:91.48936%}}.p-home-fv-banner .slick-list.draggable{padding:0!important}@media screen and (min-width:768px){.p-home-fv-banner .slick-list.draggable{width:100%}}.p-home-fv-banner .slick-dots li button:before{color:#e4e4e4}.p-home-fv-banner .slick-dots li.slick-active button:before{color:#30b686}.p-home-fv-banner li{padding:0 10px;text-align:center}@media screen and (min-width:768px){.p-home-fv-banner li{padding:0;width:32%}}.p-home-fv-banner li:first-of-type{margin-bottom:16px}@media screen and (min-width:768px){.p-home-fv-banner li:first-of-type{margin-bottom:0}}.p-home-fv-banner li a{display:block}.p-home-banner-flex{padding:16px 0}@media screen and (min-width:768px){.p-home-banner-flex{background:transparent;padding:0}}.p-home-banner-flex-wrap{background:#fff;margin:0 auto 44px;padding:22px 0 16px;text-align:center;width:100%}@media screen and (min-width:768px){.p-home-banner-flex-wrap{margin:0 auto 11px;padding:32px 10px 16px}.p-home-banner-flex-list{display:flex;gap:20px;justify-content:center;margin:0 auto;padding:0;width:min(100%,1120px)}}.p-home-banner-flex-list .slick-track{align-items:center;display:flex;gap:20px}.p-home-banner-flex-list .slick-slide img{width:100%!important}@media screen and (min-width:768px){.p-home-banner-flex-list .slick-slide img{width:unset}}.p-home-banner-flex-list .slick-dots{margin-top:4px}@media screen and (min-width:768px){.p-home-banner-flex-list .slick-dots{display:none}}.p-home-banner-flex-list .slick-dots li{margin:0}.p-home-banner-flex-list .slick-dots li button{padding:5px 2px}.p-home-banner-flex-list-item{padding-left:20px;transform:translateX(-30px)}@media screen and (min-width:768px){.p-home-banner-flex-list-item{max-width:300px;padding:0 10px;transform:unset}}.p-home-banner-flex-list-item img{width:100%}.p-home-recruitment .section__inner{padding-top:0}@media screen and (min-width:768px){.p-home-recruitment .section__inner{padding-top:44px}}body.page-slug-succession{font-family:Noto Sans JP,sans-serif}body.succession-top{padding-top:0}.page-succession-top{padding-top:92px}.page-succession-top.lp{padding-top:70px}section.succession{color:#000;font-family:Noto Sans JP,sans-serif;font-weight:400}.succession__btn,a.succession__btn{background:#30b686;border:1px solid #30b686;border-radius:8px;color:#fff;font-weight:700}a.succession__btn.lp{box-shadow:0 2px 2px rgba(0,0,0,.1)}.document__btn,a.document__btn{background:#fff;border:1px solid #30b686;border-radius:8px;color:#30b686;font-weight:700;min-width:182px;text-align:center}a.document__btn.lp{box-shadow:0 2px 2px rgba(0,0,0,.1)}.succession-mv__anker{font-size:1.3vw;margin:0 0 20px;text-align:center;text-decoration:underline}.succession-label,.succession-title{font-weight:700;line-height:1}.succession-contact__label,.succession-contact__link:before,.succession-contact__title,.succession-faq__item-title,.succession-mv__text strong,.succession-sub-title{color:#2aad7b}.succession-sub-title{line-height:1.4}.succession-title-wrap{position:absolute}.succession-section{position:relative}.header-single__inner{display:flex;justify-content:space-between}.header-single .succession__btn{color:#fff}.header-single__btn-wrap{align-items:flex-start;display:flex}.header-single__btn{display:inline-block;font-size:13px}.o-header.header-succession{position:absolute}.sub-header-succession{top:-84px;transition:top .5s}.sub-header-succession.scrolled{top:0}.sub-header-succession .header-single__text{color:#30b686}a.header-succession__btn{border-radius:4px;min-width:130px;padding:8px 15px}.header-succession__btn .sp-hide{display:flex}.header-succession__btn .pc-hide{display:none}.header-succession__tel-wrap{margin:-5px 0 0 22px}.header-succession__tel-wrap img{width:187px}.header-succession__tel-wrap p{color:#777;font-size:10px;letter-spacing:0;margin-top:-5px}.succession-mv__btn{position:relative}.succession-mv__btn-icon{display:block;left:-30px;position:absolute;top:-28px}.succession-mv__img-sp{height:auto;z-index:2}.succession-mv__slider-wrap{z-index:1}.succession-mv__feature{margin:0 0 40px;padding:0 0 0 30px}.succession-mv__feature p{border:5px solid #ffdc25;border-radius:4px;color:#444;display:inline-block;font-size:18px;font-weight:700;letter-spacing:0;max-width:500px;padding:16px 0;position:relative;text-align:center;width:35.615vw}.succession-mv__feature-balloon{align-items:center;background:url(../img/succession/mv-balloon.svg) no-repeat 0 0/contain;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:70px;justify-content:center;left:-20px;line-height:1;padding-bottom:5px;position:absolute;top:-38px;width:65px}.succession-mv__feature-balloon span{font-size:18px}.document-mv__btn,.succession-mv__btn{display:block;text-align:center}.succession-case .bx-wrapper,.succession-mv .bx-wrapper{background:none;border:none;box-shadow:none;margin:0 auto}.succession-we-can__list-title{background-position:100% 100%;background-repeat:no-repeat}.succession-we-can__list-item:first-child .succession-we-can__list-title{background-image:url(../img/succession/bg-merit-01.svg)}.succession-we-can__list-item:nth-child(2) .succession-we-can__list-title{background-image:url(../img/succession/bg-merit-02.svg)}.succession-we-can__list-item:nth-child(3) .succession-we-can__list-title{background-image:url(../img/succession/bg-merit-03.svg)}.succession-we-can__list-item:nth-child(4) .succession-we-can__list-title{background-image:url(../img/succession/bg-merit-04.svg)}.succession-we-can__list-item:nth-child(5) .succession-we-can__list-title{background-image:url(../img/succession/bg-merit-05.svg)}.succession-we-can__list-item:nth-child(6) .succession-we-can__list-title{background-image:url(../img/succession/bg-merit-06.svg)}.succession-we-can-method__list{display:flex;flex-wrap:wrap}.succession-we-can-method__list li{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column}.succession-we-can-method__list li img{max-width:100px}.succession-we-can-method__list-title{line-height:1.4;text-align:center}.succession-we-can-method__list-title span{display:block;letter-spacing:.08em}.succession-we-can-method__list-title span span{display:inline}.succession-contact{background:#f0f8f5}.succession-contact__item-img,.succession-contact__item-tel{display:block;max-width:350px}.succession-contact__item-tel-text{align-items:center;display:flex;font-size:33px;font-weight:700;white-space:nowrap}.succession-contact__item-tel-text img{margin:4px 9px 0 0}.succession-contact__item-text{font-size:14px;text-align:left}.succession-contact__link a{font-weight:700;text-decoration:underline}.succession-contact__link:before{content:"> "}.succession-contact.succession-contact_end{margin-bottom:0}.succession-contact__bottom,.succession-contact__top{display:flex;justify-content:center}.succession-contact__bottom{align-items:center}.succession-flow__list{counter-reset:flow_num}.succession-flow__list-item{line-height:1;position:relative}.succession-flow__list-item:before{content:counter(flow_num);counter-increment:flow_num;display:inline-block;font-weight:400;vertical-align:middle}.succession-flow__list-item:not(:last-child):after{background:#b3b3b3;content:"";display:block;position:absolute;width:1px}.succession-case__list-wrap .bx-viewport{height:auto!important}.succession-case__list-item{position:relative}@media screen and (min-width:768px){.succession-case__list-img a{display:block;padding-top:67%}.succession-case__list-img img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}.succession-case__thumb-list{align-items:flex-start;display:flex;flex-wrap:wrap}.succession-case__text{margin:0 0 20px}.succession-case__list-title{font-weight:400;line-height:1.6}.succession-case__thumb-list-item a{display:block;position:relative}.succession-case__thumb-list-item a:before{background:rgba(0,0,0,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.succession-case__thumb-list-item a.active:before{background:transparent}.succession-faq:before{background:#f5f5f5;content:"";display:block;position:absolute;z-index:-1}.succession-faq__list-item{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.15)}.succession-faq__item-text,.succession-faq__item-title{position:relative}.succession-faq__item-text:before,.succession-faq__item-title:before{left:0;position:absolute;top:0}.succession-faq__item-title:before{content:"Q. "}.succession-faq__item-text:before{content:"A. ";font-weight:700}.succession-about__name{font-weight:700}.succession-about__btn .succession__btn{font-weight:500;text-align:center}.succession .modal__bg{background:rgba(0,0,0,.7)}.succession .modal__content{border-radius:8px}.succession .modal__close:after,.succession .modal__close:before{background:#000;height:1px}.succession-guide__desc-title,.succession-guide__text{font-weight:700}.succession .modal__close{height:30px;width:30px}.js-succession-scroll-in-inside-1,.js-succession-scroll-in-inside-2,.js-succession-scroll-in-inside-3,.js-succession-scroll-in-inside-4,.js-succession-scroll-in-inside-5,.js-succession-scroll-in-inside-6,.js-succession-scroll-in-wrap{opacity:0;transform:translateY(30px);transition:all 1s}.js-succession-scroll-in-inside-1.js-succession-show,.js-succession-scroll-in-inside-2.js-succession-show,.js-succession-scroll-in-inside-3.js-succession-show,.js-succession-scroll-in-inside-4.js-succession-show,.js-succession-scroll-in-inside-5.js-succession-show,.js-succession-scroll-in-inside-6.js-succession-show,.js-succession-scroll-in-wrap.js-succession-show{opacity:1;transform:translateY(0)}@media only screen and (min-width:769px){.pc-hide{display:none}.page-slug-succession{padding-top:84px}.succession{font-size:16px}.succession-label{font-size:76px;margin:0 0 15px}.succession-sub-title{font-size:36px;letter-spacing:2px}.succession-title-wrap{left:0;margin:0 auto;max-width:1280px;padding:0 1.6%;right:0;top:-50px}.header-single{border:none;height:84px}.sub-header-succession{height:65px}.header-single__inner{margin:0 auto;max-width:1440px;padding:20px 0 0}.sub-header-succession .header-single__inner{padding-top:10px}.header-single__logo-wrap{padding:0 0 0 40px}.header-single__btn-wrap{padding:0 30px 0 0}.header-single__text{color:#000;display:inline-block;font-size:11px;padding:0 0 8px 12px;vertical-align:baseline}.header-single__text-link{font-size:11px;margin-top:12px;text-decoration:underline}.header-single__btn{margin:0 0 0 12px;padding:10px 15px}.header-single__btn.succession__btn{margin-left:27px}.succession-mv__title{font-size:52px}.succession-lp{display:flex;margin:0 auto}.succession-lp-wrapper{flex-shrink:0;margin:90px 35px 0 0;max-width:510px}.succession-lp-wrapper span{color:#888;display:block;font-size:8px;margin-top:10px;max-width:500px;text-align:right}.succession-img-wrapper img{width:100%}.succession-lp-title{font-size:45px;line-height:1.5;margin-bottom:30px}.succession-mv__title.lp{font-size:45px;line-height:1.4;padding:90px 30% 0 20px}.succession-mv{height:46vw;margin:0 auto 240px;max-height:675px;max-width:1346px;position:relative}.section-mv-wrap{background-color:#f0f8f5;height:105vw;margin-bottom:240px;max-height:1000px}.succession-mv.lp{margin-left:16%}.succession-mv__slider.lp{float:right;width:75%}.succession-mv-block{display:flex}.succession-balloon{position:relative}.succession-balloon img{left:0;margin:auto;position:absolute;right:0;top:-11px}.succession-mv-block li{margin-right:15px}.succession-mv-slider-wrap{display:flex;justify-content:space-between;margin:35px 0 75px}.succession-mv-slider-wrap li{background-color:#fff;border-radius:10px;padding:10px 20px}.slick-item{align-items:center;display:flex!important;margin:0 10px}.slick-item span{margin-left:10px}.slick-slide img{display:inline-block}.succession-container{background-color:#f0f8f5;margin:0 0 155px;padding:75px 0 60px}.succession-container.end{background-image:url(../img/succession/bg-contact-01.png),url(../img/succession/bg-contact-02.png);background-position:5% 0,96% 0;background-repeat:no-repeat,no-repeat;background-size:20% auto,20% auto;margin:0;padding:140px 0 80px}.succession-contact_end.lp{background:initial;padding:0}.succession-contact.lp{background-color:#f0f8f5}.succession-cta{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 auto;max-width:940px}.succession-cta-title{position:relative}.succession-cta-title h2:before{background:url(../img/succession/succession-human.png) no-repeat 50%/contain;content:"";display:inline-block;height:100px;left:20%;position:absolute;top:-33px;width:110px}.succession-container.end .succession-cta-title h2:before{background:initial}.succession-cta-title h2{background-color:#30b686;border-radius:10px 10px 0 0;color:#fff;font-size:24px;height:65px;padding:13px 0;text-align:center}.succession-cta-contact{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;margin-top:30px;text-align:center}.succession-cta-wrap{display:flex;padding:30px 40px 10px}.succession__btn.lp{background:#30b686;border:1px solid #30b686;border-radius:8px;color:#fff;font-size:18px;font-weight:700;height:60px;margin-left:20px;padding:20px 0 20px 1em;position:relative}.succession-mv__btn.lp{align-items:center;display:flex}.document__btn.lp img,.succession-mv__btn.lp img{margin:2px 10px 0}.document__btn.lp{background:#fff;border:1px solid #30b686;border-radius:8px;color:#30b686;font-size:18px;font-weight:700;height:60px;margin-left:20px;min-width:182px;padding:13px 1em;position:relative;text-align:center}.document__btn__lp{align-items:center;display:flex;justify-content:center}.succession-contact__item-tel-text.lp{line-height:1;margin-right:30px;padding:0}.succession-contact__item-tel-text.lp+span{color:#30b686;display:inline-block;font-size:14px;margin:10px 0 0 30px}.succession-cta-text{padding-bottom:30px;text-align:center}.succession-contact__inner.lp{display:inline-block;margin-bottom:30px;text-align:left}.succession-contact__inner.lp li{font-weight:700;padding:0 0 10px 24px;position:relative}.succession-contact__inner.lp>li:before{background-color:#30b686;border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:10px;width:10px}.succession-contact__inner.succession-contact-lp{margin-bottom:-60px}.succession-mv__title{margin:0 0 25px;padding:34px 0 0 20px}.succession-mv__img-sp,.succession-mv__slider-wrap{position:absolute}.succession-mv__img-sp{bottom:-40px;left:40%;max-width:186px;width:13.8%}.succession-mv__text{font-size:21px;margin:0 0 50px;padding:0 0 0 30px}.succession-mv__btn-area{box-sizing:content-box;max-width:500px;padding-left:30px;width:35.615vw}.document-mv__btn,.succession-mv__btn{font-size:18px;margin:0 0 20px 40px;padding:18px 0 20px 1em;width:332px}.succession-mv .document-mv__btn,.succession-mv .succession-mv__btn{margin:0 0 20px}.document-mv__btn{padding:18px 1em 20px}.succession-mv__btn-icon{width:84px}.succession-mv__anker{max-width:332px}.succession-mv__slider-wrap{right:0;top:0;width:52%}.succession-about:before,.succession-case:before,.succession-we-can:before{background:#f5f5f5;border-radius:0 0 100px 0;content:"";display:block;left:0;position:absolute;top:0;width:38.2vw;z-index:-1}.succession-we-can:before{height:350px}.succession-case:before{height:490px}.succession-we-can__inner{margin:0 auto 140px;max-width:1240px;padding:70px 0 0}.succession-about__list,.succession-contact__list,.succession-we-can__list{display:flex;flex-wrap:wrap;padding:0 1.6%}.succession-we-can__list-item{margin:0 0 40px;width:30%}.succession-we-can__list-item:not(:nth-child(3n)){margin-right:5%}.succession-we-can__sub-title,.succession-we-can__text{padding:0 0 0 39.4%}.succession-we-can__sub-title{margin:0 0 24px}.succession-we-can__text{letter-spacing:2px;line-height:2;margin:0 0 140px}.succession-add-title{font-size:28px;letter-spacing:.05em;margin-bottom:46px;text-align:center}.succession-add-title span{font-size:20px}.succession-we-can__list-title{background-size:90px auto;font-size:18px;font-weight:500;padding:22px 0 30px}.succession-we-can-method__title{margin:30px 0 24px;text-align:center}.succession-we-can-method__text{letter-spacing:.05em;text-align:center}.succession-we-can-method__list{box-sizing:content-box;margin:54px auto 0;max-width:1000px;padding:0 1.6%}.succession-we-can-method__list li{margin-bottom:24px;padding:16px 0 24px;width:calc(25% - 12px)}.succession-we-can-method__list li:not(:nth-of-type(4n)){margin-right:16px}.succession-we-can-method__list-title{font-size:16px;margin-top:18px}.succession-we-can-method__list-title-small{line-height:1.5}.succession-we-can-method__list-title span{font-size:32px}.succession-we-can-method__list-title-small span{font-size:28px}.succession-we-can-method__list-title span span{font-size:20px}.succession-contact{margin:0 0 155px;padding:0 0 65px}.succession-contact__inner{text-align:center}.succession-contact__list{margin:0 auto;max-width:1224px;padding:0 1.6%;position:relative}.succession-contact__sub-title{margin:0 0 40px;padding:80px 0 0}.succession-contact__text{margin:0 0 40px}.succession-contact__list-item{margin:0 0 60px;width:32.4%}.succession-contact__list-item:not(:nth-child(3n)){margin-right:1.4%}.succession-contact__item-title{font-size:18px;margin:0 0 5px}.succession-contact__item-tel{padding:2.5%}.succession-contact__item-tel-text{font-size:36px}.succession-contact_end{background-image:url(../img/succession/bg-contact-01.png),url(../img/succession/bg-contact-02.png);background-position:5% 101%,96% 101%;background-repeat:no-repeat,no-repeat;background-size:20% auto,20% auto;padding:0 0 188px}.succession-contact_end .succession-contact__sub-title{margin:0 0 50px}.succession-contact_end .succession-contact__text{line-height:2}.succession-contact_end .succession-contact__text:nth-of-type(2){margin:0 0 60px}.succession-flow{margin:0 0 150px}.succession-flow__inner{background:url(../img/succession/bg-flow.png) no-repeat 100% 0;background-size:50% auto;margin:0 auto;max-width:1404px;min-height:720px;padding:120px 0 0 8.5%}.succession-flow__list{width:46%}.succession-flow__list-item{font-size:21px;font-weight:500;margin:0 0 70px}.succession-flow__list-item:before{font-size:36px;margin:0 20px 5px 0}.succession-flow__list-item:not(:last-child):after{height:40px;left:10px;top:55px}.succession-case{margin:0 0 140px}.succession-case__inner{grid-column-gap:4.7%;-ms-grid-columns:27% 4.7% 67.2%;-ms-grid-rows:155px 380px;align-items:start;display:-ms-grid;display:grid;grid-template-columns:27% 67.2%;grid-template-rows:155px 380px;margin:0 auto;max-width:1232px;padding:50px 1.2% 0 1.5%}.succession-case__inner>:first-child{-ms-grid-column:1;-ms-grid-row:1}.succession-case__inner>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.succession-case__inner>:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.succession-case__inner>:nth-child(4){-ms-grid-column:3;-ms-grid-row:2}.succession-case__list{-ms-grid-column-span:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1/3}.succession-case__text{-ms-grid-column-span:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row:1/2;padding:66px 0 0}.succession-case__thumb-list{-ms-grid-column-span:1;-ms-grid-row-span:1;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:2;grid-row:2/3}.succession-case__thumb-list-item{margin:0 0 8px;max-width:132px;width:48%}.succession-case__thumb-list-item:nth-child(odd){margin-right:8px}.succession-case__list-title-wrap{align-items:center;background:linear-gradient(180deg,transparent 0,#000);bottom:0;display:flex;justify-content:space-between;padding:54px 3.5% 20px 4%;position:absolute;width:100%}.succession-case__list-title-wrap,.succession-case__list-title-wrap a{color:#fff}.succession-case__list-title{font-size:24px;width:80%}.succession-case__list-link{background:url(../img/succession/icon-btn-arrow.png) no-repeat 96% 50%;background-size:1em auto;border:1px solid #fff;font-size:14px;padding:5px 20px 6px 15px;width:113px}.succession-faq{margin:0 0 210px;min-height:840px}.succession-faq:before{border-radius:100px 0;height:108%;right:0;top:0;width:72%}.succession-faq__list{align-items:center;display:flex;flex-direction:column;padding:70px 0 0 19%}.succession-faq__list-item{max-width:790px;padding:30px 3% 40px 4%;width:61%}.succession-faq__list-item:not(:last-child){margin:0 0 50px}.succession-faq__item-text:before,.succession-faq__item-title{font-size:20px}.succession-faq__item-text,.succession-faq__item-title{padding:0 0 0 28px}.succession-faq__item-title{margin:0 0 18px}.succession-about{margin:0 0 140px}.succession-about__inner{margin:0 auto;max-width:1217px;padding:30px 50px 0 0}.succession-about__title-wrap{max-width:1350px}.succession-about__sub-title-wrap{padding:0 0 0 45%}.succession-about__sub-title{margin:0 0 35px}.succession-about__logo-wrap{align-items:center;display:flex;margin:0 0 40px}.succession-about__logo{display:inline-block;margin:0 25px 0 0}.succession-about__name{font-size:18px;font-weight:700}.succession-about__text{letter-spacing:1px;line-height:2;margin:0 0 30px}.succession-about__btn{margin:0 0 60px}.succession-about__btn .succession__btn{display:inline-block;padding:14px 26px}.succession-about:before{height:655px}.succession-about__list-title{font-size:18px;font-weight:400;padding:0 0 0 8px}.succession-about__list-item{width:31%}.succession-about__list-item:not(:nth-child(3n)){margin-right:3.5%}.succession-about__list{margin:0 auto;max-width:1270px;padding:0 4.3% 0 0}.succession-about__list-img{margin:0 0 10px}.succession .modal__content{border:6px solid #ccc;max-width:600px;padding:40px 25px 20px 40px}.succession-guide__inner{align-items:flex-start;display:flex;justify-content:space-between}.succession .modal__close{right:15px;top:15px}.succession-guide__title-line{color:#00b900;font-size:24px;margin:0 0 20px;text-align:center}.succession-guide__text{margin:0 0 54px;text-align:center}.succession-guide__inner-text{letter-spacing:0;width:53.6%}.succession-guide__qr-code-text{padding:20px 0 0}.succession-guide__inner:not(:last-child){margin:0 0 25px}}@media only screen and (max-width:1250px) and (min-width:769px){.header-single__logo-wrap{align-items:center;display:flex;padding-left:1.6%;white-space:nowrap}.header-single__logo-wrap img{min-width:69px;width:69px}.header-single__text{display:inline-block;padding-bottom:0;transform:scale(.8);transform-origin:left center}.header-single__btn-wrap{margin-left:-210px;padding-right:1.6%;transform:scale(.8);transform-origin:right center;white-space:nowrap}.header-single__btn.succession__btn{margin-left:10px}.header-single__btn{margin-left:5px}.header-succession__tel-wrap{margin-left:10px}}@media only screen and (max-width:950px) and (min-width:769px){.header-single__text{max-width:190px;white-space:normal}}@media only screen and (max-width:768px){.sp-hide{display:none}.page-succession-top{padding-top:69px}.succession-section{padding:0 4.53333vw}.succession-label{font-size:50px;margin:0 0 10px}.succession-title{font-size:14px}.succession-sub-title{font-size:28px;margin:0 0 15px}.succession-title-wrap{left:4.53333vw}.header-single__inner{align-items:center}.header-single__btn-wrap{display:flex;flex-direction:row-reverse}.header-single .document__btn{margin-right:10px}.sub-header-succession{height:70px}.document__btn,a.document__btn{min-width:inherit}a.header-succession__btn{align-items:center;border-radius:8px;display:flex;min-width:98px;padding:10px;width:auto}.header-succession__btn .sp-hide{display:none}.header-succession__btn .pc-hide{display:flex;font-size:13px;line-height:1.5}.header-succession__tel-icon{margin-left:10px;width:40px}.succession-mv__anker{font-size:14px;margin:0 auto;width:100%}.header-single__btn{align-items:center;display:flex;height:40px;justify-content:center;padding:5px 0;width:98px}.succession-mv__btn-area{padding:0 2.53333vw}.header-single__inner{background:#fff;padding:15px 10px 12px 20px;position:relative}.succession-mv{margin:0 0 80px}.succession-lp-title,.succession-mv__title{font-size:26px;letter-spacing:.1em;margin:0 0 20px;padding:10px 0 0;text-align:center}.succession-lp-title{line-height:1.4;padding-top:40px}.succession-mv__inner{margin:0 0 20px;position:relative}.succession-mv__img-sp{bottom:0;left:10px;position:absolute;width:24%}.succession-mv__slider-wrap{padding:0 0 5vh 20%}.succession-mv__text{margin:0 0 50px;padding:0 4.53333vw}.succession-mv__feature{margin:0 0 30px;padding:0 4.53333vw}.succession-mv__feature p{font-size:14px;max-width:none;padding:17px 0;width:100%}.succession-mv__feature-balloon{font-size:11px;height:53px;left:-11px;padding-bottom:4px;top:-37px;width:49px}.succession-mv__feature-balloon span{font-size:16px}.document-mv__btn,.succession-mv__btn{font-size:15px;margin:0 auto 15px;padding:15px 0 15px 10px;width:90%}.document-mv__btn{padding:15px 10px}.succession-mv__btn-icon{width:76px}.succession-we-can{margin:0 0 60px}.succession-about__title-wrap,.succession-case__title-wrap,.succession-faq__title-wrap,.succession-we-can__title-wrap{top:-30px}.succession-about__title-wrap,.succession-case__title-wrap,.succession-we-can__title-wrap{left:0}.succession-we-can__sub-title-wrap{margin:0 0 20px;padding:60px 0 30px;position:relative}.succession-we-can__sub-title-wrap:before{height:100%}.succession-about__sub-title-wrap:before{height:calc(100% + 70px)}.succession-about__sub-title-wrap:before,.succession-case__inner:before,.succession-we-can__sub-title-wrap:before{background:#f5f5f5;border-radius:0 0 60px 0;content:"";display:block;position:absolute;top:0;width:95.46667vw;z-index:-1}.succession-about__sub-title-wrap:before,.succession-case__inner:before,.succession-we-can__sub-title-wrap:before{left:-4.53333vw}.succession-we-can__list{padding:0 4.53333vw 0 0}.succession-we-can__list-title{background-size:70px auto;font-size:16px;padding:20px 0}.succession-we-can__list-item{margin:0 0 30px}.succession-add-title{font-size:20px;letter-spacing:.05em;line-height:1.6;margin:24px 0;text-align:center}.succession-add-title span{font-size:14px}.succession-we-can-method__list{margin-top:40px}.succession-we-can-method__list li{margin-bottom:16px;padding:16px 0;width:calc(50% - 8px)}.succession-we-can-method__list li:nth-of-type(odd){margin-right:16px}.succession-we-can-method__list-title{font-size:14px;letter-spacing:0;margin-top:12px}.succession-we-can-method__list-title span{font-size:24px}.succession-we-can-method__list-title-small span{font-size:22px;letter-spacing:.04em}.succession-we-can-method__list-title span span{font-size:16px}.succession-contact{margin:0 0 50px;padding:0 2.53333vw 40px}.succession-contact__item-text,.succession-contact__item-title,.succession-contact__link,.succession-contact__sub-title,.succession-contact__text{padding:0 2.53333vw}.succession-contact__text{margin:0 0 30px}.succession-contact__item-title{font-size:16px}.succession-contact__item-img{background:#fff;border-radius:8px;margin:0 auto 10px;padding:8px 30px;width:90%}.succession-contact__item-text{margin-bottom:20px;text-align:center}.succession-contact__title-wrap{top:-40px}.succession-contact__inner{padding:60px 0 0}.succession-contact__item-title{margin:0 0 5px}.succession-contact__list-item{margin:0 0 25px}.succession-contact_end .succession-contact__sub-title{margin:0 0 30px}.succession-contact_end .succession-contact__list{padding:40px 0 0}.succession-contact_end{background:#f0f8f5 url(../img/succession/bg-contact-sp.png) no-repeat 0 101%;background-size:100% auto;padding-bottom:38vw}.succession-contact__bottom,.succession-contact__top{display:block}.succession-flow{margin:0 0 100px;padding:0}.succession-flow__list{background:hsla(0,0%,100%,.8);font-size:18px;margin:8vw 0 0 2.53333vw;padding:10px 1% 10px 2%;width:72%}.succession-flow__inner{background:url(../img/succession/bg-flow.png) no-repeat 100% 90px;background-size:90% auto;min-height:118vw;padding:90px 0 0}.succession-flow__list-item{font-weight:700}.succession-flow__list-item:not(:last-child){margin:0 0 30px}.succession-flow__list-item:before{font-size:30px;margin:0 10px 0 0}.succession-flow__list-item:not(:last-child):after{height:20px;left:6px;top:32px}.succession-case{margin:0 0 80px}.succession-case__inner:before{height:97%}.succession-case__inner{padding:60px 0 0}.succession-case__list-wrap{margin:0 0 10px;padding:0 4.53333vw 0 0}.succession-case__list-img{margin:0 0 10px;position:relative}.succession-case__list-img:before{background:linear-gradient(180deg,transparent 0,#000);bottom:0;content:"";display:block;height:70px;left:0;position:absolute;width:100%}.succession-case__list-link{background:url(../img/succession/icon-btn-arrow-sp.png) no-repeat 96% 50%;background-size:1em auto;border:1px solid #000;color:#000;display:inline-block;font-size:14px;margin:0 0 30px;padding:5px 20px 5px 15px}a.succession-case__list-link:active,a.succession-case__list-link:hover{color:#000}.succession-case__list-link-wrap{display:flex;justify-content:flex-end}.succession-case__list-title{font-size:16px;margin:0 0 10px}.succession-case__thumb-list-item{margin:0 3% 10px 0;width:20.5%}.succession-faq:before{border-radius:60px 0;height:106%;right:0;top:0;width:96.2%}.succession-faq__list{margin:0 0 160px}.succession-faq__list-item{padding:30px 8%}.succession-faq__list-item:not(:last-child){margin:0 0 25px}.succession-faq__item-text:before,.succession-faq__item-title{font-size:18px}.succession-faq__item-text,.succession-faq__item-title{padding:0 0 0 28px}.succession-faq__item-title{margin:0 0 20px}.succession-about{margin:0 0 50px}.succession-about__logo{display:block;margin:0 0 25px;width:116px}.succession-about__name{font-size:16px}.succession-about__sub-title{margin:0 0 30px}.succession-about__btn .succession__btn{display:inline-block;font-size:16px;padding:14px 10%}.succession-about__list-title{font-size:18px;padding:0 3%;text-align:center}.succession-about__list{display:flex;flex-wrap:wrap;margin:0 -2vw;padding:0}.succession-about__list-item{margin:0}.succession-about__list-item-half{width:50%}.succession-about__sub-title-wrap{margin:0 0 20px;padding:60px 0 0;position:relative}.succession .modal__content{padding:70px 20px 40px}.succession-guide__title-line{font-size:19px;margin:0 0 20px}.succession-guide__text{font-size:18px;letter-spacing:0;line-height:1.8;margin:0 0 30px}.succession-guide{text-align:center}.succession-guide__add-btn{display:block;margin:0 0 20px}.succession-guide__inner-text{text-align:left}.succession-guide__inner:not(:last-child){margin:0 0 20px}.succession-guide__qr-code{margin:0 0 10px}.succession-lp-wrapper{position:relative}.succession-mv-block{display:flex;justify-content:center}.succession-mv-block li{margin-right:15px}.succession-mv-block li:first-child{margin-left:15px}.succession-img-wrapper{margin-top:-10px;padding:0 3%}.succession-img-wrapper img{border-radius:50px 50px 0 0}.section-mv-wrap{background-color:#f0f8f5;margin:0 0 80px;padding-bottom:50px}.succession-mv-slider-wrap{margin:40px 0 50px}.succession-mv-slider-wrap li{background-color:#fff;border-radius:10px;padding:10px 20px}.succession-balloon{position:relative}.succession-balloon img{left:0;margin:auto;position:absolute;right:0;top:-15px}.slick-item{align-items:center;display:flex!important;margin:0 10px}.slick-item span{margin-left:10px}.slick-slide img{display:inline-block}.succession-cta{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 5%;max-width:940px}.succession-cta-title{position:relative}.succession-cta-title h2{background-color:#30b686;border-radius:10px 10px 0 0;color:#fff;font-size:18px;height:57px;padding:13px 20px;text-align:center}.succession-cta-title h2:before{background:url(../img/succession/succession-human.png) no-repeat 50%/contain;content:"";display:inline-block;height:67px;left:4%;position:absolute;top:-10px;width:75px}.succession-cta-contact{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;margin-top:30px;text-align:center}.contact-icon-block{display:flex;justify-content:center}.contact-icon-block img{margin-right:10px}.document__btn__lp{position:relative}.succession-cta-wrap{padding:15px}.succession-cta-text{padding:0 15px 20px}.document__btn.contact__btn.lp{background-color:#f0f8f5;box-shadow:0 2px 2px rgba(0,0,0,.1);font-size:20px}.succession-mv__btn.lp img{margin-bottom:5px}.contact__btn span{font-size:12px;font-weight:500}.document-mv__btn,.succession-mv__btn{width:100%}.succession-container{background-color:#f0f8f5;margin:0 0 80px;padding:50px 0}.succession-faq__list{margin:0 0 100px;padding:120px 0 0}.succession-contact_end .succession-contact__sub-title{margin:0 0 20px;text-align:center}.succession-contact__inner.lp{display:inline-block;padding-top:0;text-align:left}.succession-contact-end_text{margin-bottom:20px;text-align:left}.succession-contact__inner.lp li{font-size:16px;font-weight:700;padding:0 0 10px 24px;position:relative}.succession-contact__inner.lp>li:before{background-color:#30b686;border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:10px;width:10px}.succession-container.end{background-image:url(../img/succession/bg-contact-01.png),url(../img/succession/bg-contact-02.png);background-position:-5% 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:40% auto,40% auto;margin:0;padding:80px 0}.succession-contact_end.lp{background-color:#f0f8f5;padding:0}.succession-contact__inner.succession-contact-lp{padding:60px 2.53333vw 0}.succession-container.end .succession-cta-title h2:before{background:initial}}@media only screen and (min-width:769px) and (max-width:950px){.succession-cta{max-width:none}}@media only screen and (min-width:769px) and (max-width:1260px){.succession-label,.succession-title{left:1.6%}}@media only screen and (min-width:541px) and (max-width:768px){.succession-about__list img,.succession-contact__list img,.succession-we-can__list img{width:100%}.succession-container.end{padding:140px 0 80px}}@media only screen and (max-width:395px){a.header-succession__btn{font-size:11px;height:40px;min-width:80px;padding:10px 6px}.header-succession__btn .pc-hide{font-size:11px}}@media only screen and (max-width:320px){.header-single__btn{padding:10px}.document-mv__btn,.succession-mv__btn{font-size:12px}.succession-mv__title{font-size:22px}}@media only screen and (min-width:321px) and (max-width:395px){.succession-flow__list-item:before{font-size:26px}.succession-flow__list{font-size:14px}}@media only screen and (max-width:860px){.header-single__text,.header-single__text-link{display:none}}@media only screen and (min-width:769px) and (max-width:1300px){.succession-mv__title{font-size:3.6vw}.succession-mv__text{font-size:1.4vw}.succession-mv__feature p{font-size:1.385vw}.succession-lp-wrapper{margin:70px 20px 0 0}}@media only screen and (min-width:769px) and (max-width:1200px){.succession-mv__feature-balloon{font-size:12px;height:55px;width:50px}.succession-mv__feature-balloon span{font-size:16px}.document-mv__btn,.succession-mv__btn{font-size:1.3vw;max-width:320px;width:32%}.succession-mv .document-mv__btn,.succession-mv .succession-mv__btn{width:100%}.succession-lp{max-width:935px}.succession-img-wrapper img{max-width:620px}.succession-lp-title{font-size:3vw;line-height:1.5;margin-bottom:30px}.succession-lp-wrapper{flex-shrink:1}.section-mv-wrap{max-height:860px}}@media only screen and (min-width:1100px){.succession-mv__anker{font-size:14px}}@media only screen and (min-width:769px) and (max-width:1000px){.succession-we-can__list-title br,.succession-we-can__sub-title br{display:none}.succession-we-can__sub-title,.succession-we-can__text{padding-right:1.6%}.succession-we-can__list-title{min-height:6.8em}}@media only screen and (min-width:769px) and (max-width:935px){.succession-case__list-title{width:70%}}@media (-ms-high-contrast:none){.succession-case__thumb-list,::-ms-backdrop{display:block}.succession-case__thumb-list-item,::-ms-backdrop{display:inline-block;vertical-align:top}}@media only screen and (min-width:769px) and (max-width:1120px){.succession-about__btn{width:55%}}@media only screen and (min-width:769px) and (max-width:880px){.succession-about__name{font-size:14px}}@media only screen and (max-width:380px){.succession-about__sub-title{font-size:23px}}@media only screen and (min-width:769px) and (max-width:960px){.succession-sub-title{font-size:33px}.succession-contact__item-title,.succession-contact__text{font-size:14px}.succession-contact__item-text{font-size:12px}}.sp-succession{display:none}@media only screen and (max-width:768px){.sp-succession{display:block}}@media only screen and (max-width:467px){.succession-cta-title h2{text-align:right}.succession-cta-title.end h2{text-align:center}}@media only screen and (min-width:769px) and (max-width:1024px){.succession-lp-wrapper span{margin-bottom:20px}.succession__btn.lp{font-size:14px}.document__btn.lp{font-size:14px;padding:16px 1em 13px}.succession-mv__btn.lp{justify-content:center}.succession-lp{max-width:700px}.succession-lp-title{font-size:2.5vw}.section-mv-wrap{max-height:790px}.succession-container.end{background-position:0 0,100% 0;padding:100px 0 80px}}@media only screen and (min-width:1200px){.succession-lp{max-width:1200px}}.succession-form{background:#f7f7f7}.succession-form__section{padding:0}@media screen and (min-width:768px){.succession-form__section{margin:50px auto;max-width:840px;padding:0 50px}.succession-form__section.two-column{display:grid;grid-template-columns:1fr 1fr;max-width:1200px}.succession-form__section.two-column .succession-form__head{padding:0 50px 0 0}.succession-form__section.two-column .succession-form__head .ttl--lv1,.succession-form__section.two-column .succession-form__head-lead{text-align:left}}.succession-form__section .alert-wrap{grid-column:1/3}.succession-form__thanks{padding:0}@media screen and (min-width:768px){.succession-form__thanks{margin:50px auto;max-width:550px}}.succession-form__thanks-block{margin-bottom:30px}.succession-form__thanks-block .ttl--lv2{text-align:center}.succession-form__thanks-block.v2{margin-bottom:16px!important;padding:40px 0!important}@media screen and (min-width:768px){.succession-form__thanks-block.v2{margin-bottom:24px!important;padding:48px 0!important}}.succession-form__thanks-block.v2 h1{font-size:24px;line-height:1.4;margin-bottom:32px}.succession-form__thanks-wrap.v2{background:#f2f9f6;color:#1a1a1c;font-family:Noto Sans JP,sans-serif;padding-bottom:32px}@media screen and (min-width:768px){.succession-form__thanks-wrap.v2{padding:24px 0 40px}}.succession-form__thanks.v2{margin:0 auto}.succession-form__thanks-note{display:grid;gap:8px;grid-template-columns:47px 1fr;margin:32px 0}.succession-form__thanks-note figure img{display:block;width:100%}.succession-form__thanks-note p{color:grey;font-size:14px;line-height:1.6}.succession-form__header{background:#fff;margin-bottom:30px}@media screen and (min-width:768px){.succession-form__header{margin-bottom:0}}.succession-form__header.thanks-v2{margin-bottom:0;padding:8px 16px}@media screen and (min-width:768px){.succession-form__header.thanks-v2{padding:16px 10px}.succession-form__header.thanks-v2 .header-contact_logo{margin:0 auto;max-width:1200px}}.succession-form__header.thanks-v2 .header-contact_logo a{text-align:left}.succession-form__header.thanks-v2 .header-contact_logo a img{max-width:71px}@media screen and (min-width:768px){.succession-form__header.thanks-v2 .header-contact_logo a img{max-width:93px}}.succession-form__header.thanks-v2 .header-contact_logo_txt{font-size:12px;margin-left:8px}.succession-form__header.thanks-v2 .header-contact_logo_txt_sp{margin-bottom:4px;text-align:left}.succession-form__head{margin:0 auto;padding:0 4.53333vw}.succession-form__head:not(.thanks-head){max-width:450px}@media screen and (min-width:768px){.succession-form__head:not(.thanks-head){max-width:unset;padding:0}.succession-form__head.thanks-head{padding:0}}.succession-form__head.thanks-head.v2{background:#fff;padding:0 16px}@media screen and (min-width:768px){.succession-form__head.thanks-head.v2{padding:0 32px}.succession-form__head .ttl--lv1{font-size:26px;text-align:center}.succession-form__head .ttl--lv2{font-size:26px}}.succession-form__head-note{font-size:14px}.succession-form__head-note a{text-decoration:underline}.succession-form__head-lead{font-size:14px;margin-bottom:30px}@media screen and (min-width:768px){.succession-form__head-lead{font-size:16px;text-align:center}.succession-form__head-lead.thanks-lead{text-align:center}}.succession-form__head-lead.thanks-lead.inquiry-thanks{margin-bottom:20px}.succession-form__head-lead.thanks-lead.v2{font-size:16px;line-height:1.6;margin-bottom:0}.succession-form__head-lead.thanks-lead.v2+.thanks-lead.v2{margin-top:0}@media screen and (min-width:768px){.succession-form__head-lead.thanks-lead.v2+.thanks-lead.v2{margin-top:1em}}.succession-form__head-img{margin-bottom:20px}@media screen and (min-width:768px){.succession-form__head-img{margin:0 auto 20px;width:90%}.succession-form__head-img.inquiry-img{margin-bottom:30px}}.succession-form__head-block{background:#fff;margin-bottom:10px;padding:20px}@media screen and (min-width:768px){.succession-form__head-block{margin-bottom:30px;padding:30px}}.succession-form__head-block:last-child{margin-bottom:30px;padding-bottom:0}@media screen and (min-width:1100px){.succession-form__head-block:last-child{padding:20px 20px 0}}.succession-form__head-sub-title{color:#30b686;font-size:16px}@media screen and (min-width:768px){.succession-form__head-sub-title{font-size:18px}}.succession-form__head-item{color:#4b4e4e;display:flex;font-weight:700}@media screen and (min-width:768px){.succession-form__head-item{line-height:2}}.succession-form__head-item:before{background:#30b686;border-radius:50%;content:"";display:block;height:8px;margin:8px 10px 0 0;width:8px}.succession-form__head-announce{font-size:13px;font-weight:700;letter-spacing:.01em;margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.succession-form__head-announce{text-align:left}}@media screen and (min-width:1100px){.succession-form__head-announce{font-size:16px;padding-left:18.5%}}.succession-form__head-tel{display:flex;justify-content:center}@media screen and (min-width:1100px){.succession-form__head-tel{padding-left:18.5%;position:relative}}.succession-form__head-staff{margin-right:10px;width:22%}@media screen and (min-width:1100px){.succession-form__head-staff{bottom:0;left:0;position:absolute;width:18.5%}}.succession-form__head-staff img{height:auto;width:100%}.succession-form__head-info{width:62%}@media screen and (min-width:1100px){.succession-form__head-info{align-items:center;display:flex;padding-bottom:10px;width:100%}}.succession-form__head-number{display:block}@media screen and (min-width:1100px){.succession-form__head-number{margin-right:10px;width:63%}}.succession-form__head-number img{height:auto;width:100%}.succession-form__head-time{font-size:12px;letter-spacing:0}@media screen and (min-width:768px){.succession-form__head-time{padding-left:10px}}@media screen and (min-width:1100px){.succession-form__head-time{padding-left:0}}.succession-form__head-time br{display:none}@media screen and (min-width:1100px){.succession-form__head-time br{display:inline}}.succession-form__container{background:#fff;padding:40px 15px;width:100%}@media screen and (min-width:1100px){.succession-form__container{padding:40px}}.succession-form__inner{margin:0 auto;max-width:420px}@media screen and (min-width:1100px){.succession-form__inner{max-width:unset}}.succession-form__inner .form-item input::-moz-placeholder,.succession-form__inner .form-item textarea::-moz-placeholder{color:#ccc!important}.succession-form__inner .form-item input:-ms-input-placeholder,.succession-form__inner .form-item textarea:-ms-input-placeholder{color:#ccc!important}.succession-form__inner .form-item input::placeholder,.succession-form__inner .form-item textarea::placeholder{color:#ccc!important}.succession-form__inner .form-item input.is-invalid,.succession-form__inner .form-item textarea.is-invalid{background:#fff2f2;border:1px solid #d16666}.succession-form__inner .form-item .is-invalid+.form-item__body .succession-form__radio-label{background:#fff2f2;margin-left:10px}.succession-form__inner .invalid-feedback{font-size:11px}.succession-form__lead{font-size:13px;margin-bottom:40px}@media screen and (min-width:768px){.succession-form__lead{font-size:14px}}@media screen and (min-width:1100px){.succession-form__item{-moz-column-gap:2%;column-gap:2%;display:grid;grid-template-columns:1fr 66%}}.succession-form__item.align-center{align-items:center}.succession-form__textarea textarea{height:auto}.succession-form__radio{flex-direction:column;margin-left:-10px}.succession-form__radio-label{font-size:14px;min-width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.succession-form__radio-input{display:none}.succession-form__radio-input:checked+.succession-form__radio-text:after{background:#30b686}.succession-form__radio-text{position:relative}.succession-form__radio-text:before{border:1px solid #e3ebe8;border-radius:50%;content:"";display:block;height:19px;left:-26px;position:absolute;top:3px;width:19px}.succession-form__radio-text:after{background:#e3ebe8;border-radius:50%;content:"";display:block;height:11px;left:-22px;position:absolute;top:7px;width:11px}.succession-form__privacy{display:flex;line-height:1.5}@media screen and (min-width:1100px){.succession-form__privacy{justify-content:center}.succession-form__privacy+.invalid-feedback{display:block;text-align:center}}.succession-form__privacy-label{align-items:center;border:2px solid #aaa;border-radius:2px;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-right:5px;position:relative;width:20px}@media screen and (min-width:1100px){.succession-form__privacy-label{margin-right:10px}}.succession-form__privacy-label i{color:#aaa;font-size:16px}.succession-form__privacy-input{display:none}.succession-form__privacy-input:checked+i{color:#30b686}.succession-form__privacy-sentence{font-size:12px;letter-spacing:.01em;line-height:1.8}@media screen and (min-width:768px){.succession-form__privacy-sentence{text-align:center}}.succession-form__privacy-link{text-decoration:underline}.succession-form__btn{display:block;font-weight:700;margin-top:10px;padding:1em 1.5em}.succession-form__btn.thanks-v2{color:#1a1a1c;font-weight:500;line-height:1.6;margin:0;padding:0}.succession-form__btn-wrap{text-align:center}.succession-form__btn-wrap .btn{align-items:center;display:inline-flex;justify-content:center;margin-top:0}.succession-form__btn-wrap .btn:before{background:url(../img/common/icn_download.svg) no-repeat 50%/cover;content:"";display:inline-block;height:17px;margin-right:10px;width:14px}.succession-form__checkbox-item label{align-items:center;display:flex;font-size:14px;margin:10px 0}.succession-form__checkbox-item label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em!important;position:relative;width:15px}@media screen and (min-width:768px){.succession-form__checkbox-item label input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:.7em!important}}.succession-form__checkbox-item label input:after,.succession-form__checkbox-item label input:before{content:"";display:block;position:absolute}.succession-form__checkbox-item label input:before{background-color:#fff;border:1px solid #a2a2a2;border-radius:3px;height:15px;left:0;top:50%;transform:translateY(-50%);width:15px}.succession-form__checkbox-item label input:after{border-bottom:2px solid #666464;border-left:2px solid #666464;height:6px;left:calc(50% - 2px);opacity:0;top:calc(50% - 8px);transform:rotate(-45deg) translate(-50%);width:11px}.succession-form__checkbox-item label input:checked:after{opacity:1}.succession-form__banner-wrap{margin:32px 0}.succession-form__phone-banner{padding:0 16px}@media screen and (min-width:768px){.succession-form__phone-banner{padding:0}}.succession-form__ehime-tel{margin-bottom:10px}.succession-form__ehime-tel h2{background:#30b686;color:#fff;font-size:16px;line-height:1.6;padding:8px 0;text-align:center}.succession-form__ehime-tel ul{background:#fff;display:grid;gap:25px;padding:20px}@media screen and (min-width:768px){.succession-form__ehime-tel ul{gap:21px;padding:16px 24px}}.succession-form__ehime-tel ul li a{color:#4b4e4e;display:grid;gap:4px;justify-content:center;text-align:center}@media screen and (min-width:768px){.succession-form__ehime-tel ul li a div{align-items:center;display:flex;gap:13px;justify-content:center}}.succession-form__ehime-tel ul li h3{font-size:14px;line-height:1.5}.succession-form__ehime-tel ul li .hours{display:block;font-size:12px;line-height:1.5}@media screen and (min-width:768px){.succession-form__ehime-tel ul li .hours{text-align:left}}.succession-form__ehime-tel ul li:nth-of-type(2n){position:relative}.succession-form__ehime-tel ul li:nth-of-type(2n):before{background:#e3ebe8;content:"";display:block;height:1px;margin-bottom:25px;width:100%}@media screen and (min-width:768px){.succession-form__ehime-tel ul li:nth-of-type(2n):before{margin-bottom:21px}}.succession-form__ehime-tel ul li:nth-of-type(2n):after{background:#fff;color:#a6a6a6;content:"または";font-size:12px;font-weight:700;left:50%;line-height:1.5;padding:8px;position:absolute;top:-16px;transform:translateX(-50%)}.form-radio-list .mwform-radio-field.horizontal-item.succession-form__radio-item{margin:0 0 5px;width:auto}@media screen and (min-width:768px){.form-radio-list .mwform-radio-field.horizontal-item.succession-form__radio-item{width:auto!important}}.form-radio-list .mwform-radio-field.horizontal-item.succession-form__radio-item:first-child{margin-top:10px}.form-radio-list .mwform-radio-field.horizontal-item .succession-form__radio-label{border:none;font-weight:500;padding:.25em 1.75em .25em 2.5em}.inquiry-form{background:#f7f7f7}.inquiry-form__section{padding:0}@media screen and (min-width:768px){.inquiry-form__section{display:grid;grid-template-columns:1fr 1fr;margin:50px auto;max-width:1200px;padding:0 50px}}.inquiry-form__section .alert-wrap{grid-column:1/3}@media screen and (min-width:768px){.inquiry-form__section.v2{gap:80px;grid-template-columns:.85fr 1fr}}.inquiry-form__ttl{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;font-weight:700;justify-content:flex-start;position:relative}@media screen and (min-width:768px){.inquiry-form__ttl{align-items:flex-start;letter-spacing:.01em;margin-top:1em}}.inquiry-form__ttl:before{background:gray;border-radius:5px;color:#fff;content:"任意";font-size:12px;font-weight:400;line-height:1;margin:0 .85em 0 0;padding:.3em .5em;white-space:nowrap}@media screen and (min-width:768px){.inquiry-form__ttl:before{font-size:10px;margin-top:3px}}.inquiry-form__ttl.option:before{content:none}.inquiry-form__ttl.v2:before{display:none}.inquiry-form__ttl.v2 label{align-items:center;display:flex;font-size:15px}.inquiry-form__ttl.v2 label:after{background:#a6a6a6;border:1px solid #a6a6a6;border-radius:5px;color:#fff;content:"任意";font-size:12px;line-height:1;margin:0 8px 0 4px;padding:4px 6px;white-space:nowrap}.inquiry-form__ttl.v2 span{color:#626264;font-size:12px;font-weight:500}.inquiry-form__thanks{padding:0}@media screen and (min-width:768px){.inquiry-form__thanks{margin:50px auto;max-width:550px}}.inquiry-form__thanks-block{margin-bottom:30px}.inquiry-form__thanks-block .ttl--lv2{text-align:center}.inquiry-form__header{background:#fff;margin-bottom:30px}@media screen and (min-width:768px){.inquiry-form__header{margin-bottom:60px}}.inquiry-form__head{margin:30px auto 0;padding:0 4.53333vw}.inquiry-form__head:not(.thanks-head){max-width:450px}@media screen and (min-width:768px){.inquiry-form__head:not(.thanks-head){max-width:unset;padding:0 50px 0 0}.inquiry-form__head.thanks-head{padding:0}.inquiry-form__head .ttl--lv1,.inquiry-form__head .ttl--lv2{font-size:26px}}.inquiry-form__head-note{font-size:14px}.inquiry-form__head-note a{text-decoration:underline}.inquiry-form__head-lead{font-size:14px;margin-bottom:30px}@media screen and (min-width:768px){.inquiry-form__head-lead{font-size:16px}.inquiry-form__head-lead.thanks-lead{text-align:center}}.inquiry-form__head-lead.thanks-lead.inquiry-thanks{margin-bottom:20px}.inquiry-form__head-lead.v2{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.inquiry-form__head-lead.v2{text-align:left}}.inquiry-form__head-img{margin-bottom:20px}@media screen and (min-width:768px){.inquiry-form__head-img{margin:0 auto 20px;width:100%}.inquiry-form__head-img.inquiry-img{margin-bottom:30px}}.inquiry-form__head-block{background:#fff;margin-bottom:10px;padding:20px}@media screen and (min-width:768px){.inquiry-form__head-block{margin-bottom:30px;padding:30px}}.inquiry-form__head-block:last-child{margin-bottom:30px;padding-bottom:0}@media screen and (min-width:1100px){.inquiry-form__head-block:last-child{padding:20px 20px 0}}.inquiry-form__head-contact{background:#fff;margin-bottom:30px}.inquiry-form__head-contact-top{border-bottom:1px solid #e3ebe8;font-size:16px;font-weight:700;line-height:1.4;padding:10px 10px 10px 65px;position:relative;text-align:center}@media screen and (min-width:768px){.inquiry-form__head-contact-top{padding:15px 15px 15px 100px;text-align:left}}.inquiry-form__head-contact-top .is-main-color{color:#30b686;display:block}@media screen and (min-width:768px){.inquiry-form__head-contact-top .is-main-color{display:inline-block}}.inquiry-form__head-contact-top-image{bottom:0;left:40px;position:absolute;width:55px}.inquiry-form__head-contact-top-image img{width:100%}@media screen and (min-width:768px){.inquiry-form__head-contact-top-image{left:30px;width:46px}}.inquiry-form__head-contact-bottom{padding:20px 15px}@media screen and (min-width:768px){.inquiry-form__head-contact-bottom{padding:20px 30px}}.inquiry-form__head-contact-bottom-info{font-style:normal}.inquiry-form__head-contact-bottom-info-heading{display:block;font-weight:700;padding-left:25px;position:relative}.inquiry-form__head-contact-bottom-info-heading:before{background:url(../img/inquiry/icon_tel.svg) no-repeat 50%/contain;content:"";display:block;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}@media screen and (min-width:1185px){.inquiry-form__head-contact-bottom-info-heading{display:inline-block}}.inquiry-form__head-contact-bottom-info-tel{display:inline-block;margin-right:10px;max-width:55%;transform:translateY(-2px);width:100%}.inquiry-form__head-contact-bottom-info-tel img{width:100%}@media screen and (min-width:1100px){.inquiry-form__head-contact-bottom-info-tel{margin-left:20px;max-width:170px}}.inquiry-form__head-contact-bottom-info-time{display:inline-block;font-size:10px;vertical-align:middle}.inquiry-form__head-contact-bottom-btn-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.inquiry-form__head-contact-bottom-btn-area li{width:48%}.inquiry-form__head-contact-bottom-btn-area li:first-child{margin-bottom:15px}@media screen and (min-width:1100px){.inquiry-form__head-contact-bottom-btn-area li:first-child{margin-bottom:0}}@media screen and (min-width:768px){.inquiry-form__head-contact-bottom-btn-area li{width:100%}}@media screen and (min-width:1100px){.inquiry-form__head-contact-bottom-btn-area li{width:48%}}.inquiry-form__head-contact-bottom-btn-area li a{align-items:center;border:1px solid #30b686;border-radius:5px;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:8px}.inquiry-form__head-contact-bottom-btn-area li a:before{margin-right:5px}.inquiry-form__head-contact-bottom-btn-area li .consultation-btn{background:#30b686;color:#fff}.inquiry-form__head-contact-bottom-btn-area li .consultation-btn:before{background:url(../img/inquiry/icon_mail.svg) no-repeat 50%/contain;content:"";display:block;height:13px;width:16px}.inquiry-form__head-contact-bottom-btn-area li .request-materials-btn:before{background:url(../img/inquiry/icon_document.svg) no-repeat 50%/contain;content:"";display:block;height:16px;width:13px}.inquiry-form__head-sub-title{color:#30b686;font-size:16px}@media screen and (min-width:768px){.inquiry-form__head-sub-title{font-size:18px}}.inquiry-form__head-item{color:#4b4e4e;display:flex;font-weight:700}@media screen and (min-width:768px){.inquiry-form__head-item{line-height:2}}.inquiry-form__head-item:before{background:#30b686;border-radius:50%;content:"";display:block;height:8px;margin:8px 10px 0 0;width:8px}.inquiry-form__head-announce{font-size:13px;font-weight:700;letter-spacing:.01em;margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.inquiry-form__head-announce{text-align:left}}@media screen and (min-width:1100px){.inquiry-form__head-announce{font-size:16px;padding-left:18.5%}}.inquiry-form__head-tel{display:flex;justify-content:center}@media screen and (min-width:1100px){.inquiry-form__head-tel{padding-left:18.5%;position:relative}}.inquiry-form__head-staff{margin-right:10px;width:22%}@media screen and (min-width:1100px){.inquiry-form__head-staff{bottom:0;left:0;position:absolute;width:18.5%}}.inquiry-form__head-staff img{height:auto;width:100%}.inquiry-form__head-info{width:62%}@media screen and (min-width:1100px){.inquiry-form__head-info{align-items:center;display:flex;padding-bottom:10px;width:100%}}.inquiry-form__head-number{display:block}@media screen and (min-width:1100px){.inquiry-form__head-number{margin-right:10px;width:63%}}.inquiry-form__head-number img{height:auto;width:100%}.inquiry-form__head-time{font-size:12px;letter-spacing:0}@media screen and (min-width:768px){.inquiry-form__head-time{padding-left:10px}}@media screen and (min-width:1100px){.inquiry-form__head-time{padding-left:0}}.inquiry-form__head-time br{display:none}@media screen and (min-width:1100px){.inquiry-form__head-time br{display:inline}}.inquiry-form__head.v2{margin:10px auto 40px}@media screen and (min-width:768px){.inquiry-form__head.v2{padding:0}}.inquiry-form__head.v2 h1{color:#1a1a1c;font-size:24px;line-height:1.5;margin-bottom:7px;text-align:center}@media screen and (min-width:768px){.inquiry-form__head.v2 h1{font-size:32px;margin-bottom:16px;text-align:left}}.inquiry-form__head-link-list{display:grid;gap:16px}@media screen and (min-width:768px){.inquiry-form__head-link-list{gap:24px;margin-top:40px}}.inquiry-form__head-link-list li{margin:auto}@media screen and (min-width:768px){.inquiry-form__head-link-list li{background:#fff;border:1px solid #e3ebe8;border-radius:8px;display:grid;gap:16px;padding:24px 32px;width:100%}.inquiry-form__head-link-list li>span{font-size:14px}}.inquiry-form__head-link-list a{color:#4e4b4b;display:inline;font-size:15px;font-weight:700}@media screen and (min-width:768px){.inquiry-form__head-link-list a{font-size:18px}}.inquiry-form__head-link-list a span{margin-right:3px;text-decoration:underline}.inquiry-form__head-link-list a img{margin-bottom:9px}.inquiry-form__achievement{margin:32px auto 0}@media screen and (min-width:768px){.inquiry-form__achievement{margin-top:40px}}.inquiry-form__achievement-ttl{font-size:14px;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.inquiry-form__achievement-ttl{font-size:15px;text-align:left}}.inquiry-form__achievement-list{display:grid;gap:16px 8px;grid-template-columns:repeat(4,1fr)}.inquiry-form__achievement-list li{text-align:center}.inquiry-form__achievement-list li:nth-child(n+9){display:none}@media screen and (min-width:768px){.inquiry-form__achievement-list li:nth-child(n+9){display:block}}.inquiry-form__achievement-list li img{height:auto;max-width:64px;width:72%}.inquiry-form__achievement-list li span{color:#626264;display:block;font-size:10px;line-height:1.4;margin-top:4px}.inquiry-form__container{background:#fff;padding:40px 15px;width:100%}@media screen and (min-width:1100px){.inquiry-form__container{padding:40px}}@media screen and (min-width:768px){.inquiry-form__container.v2{padding:40px 32px}}.inquiry-form__container.v2 input{height:50px;padding:0 .75em}@media screen and (min-width:768px){.inquiry-form__container.v2 input{margin:0}}.inquiry-form__container.v2 input:focus{outline:2px solid #30b686}.inquiry-form__container.v2 textarea{height:160px;margin-bottom:0}@media screen and (min-width:768px){.inquiry-form__container.v2 textarea{margin-bottom:-10px}}.inquiry-form__container.v2 textarea:focus{outline:2px solid #30b686}.inquiry-form__container.v2 .btn{font-size:16px;letter-spacing:.05em;margin-top:16px;min-width:250px}@media screen and (min-width:768px){.inquiry-form__container.v2 .btn{margin:16px auto 0}.inquiry-form__container.v2 .inquiry-form__item{gap:8px;grid-template-columns:1fr;margin:0 0 24px}.inquiry-form__container.v2 .inquiry-form__ttl{align-items:center;margin-top:0}}.inquiry-form__inner{margin:0 auto;max-width:420px}@media screen and (min-width:1100px){.inquiry-form__inner{max-width:unset}}.inquiry-form__inner .form-item input::-moz-placeholder,.inquiry-form__inner .form-item textarea::-moz-placeholder{color:#ccc!important}.inquiry-form__inner .form-item input:-ms-input-placeholder,.inquiry-form__inner .form-item textarea:-ms-input-placeholder{color:#ccc!important}.inquiry-form__inner .form-item input::placeholder,.inquiry-form__inner .form-item textarea::placeholder{color:#ccc!important}.inquiry-form__inner .form-item input.is-invalid,.inquiry-form__inner .form-item textarea.is-invalid{background:#fff2f2;outline:2px solid #d16666}.inquiry-form__inner .form-item input.is-invalid:focus,.inquiry-form__inner .form-item textarea.is-invalid:focus{outline:2px solid #30b686}.inquiry-form__inner .form-item .is-invalid+.form-item__body .inquiry-form__radio-label{background:#fff2f2;margin-left:10px}.inquiry-form__inner .form-item .form-item__body .inquiry-form__select select.is-invalid{background-color:#fff2f2;background-image:url(../img/common/arrow_select.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:12px auto;outline:2px solid #d16666}.inquiry-form__inner .form-item .form-item__body .inquiry-form__select select.is-invalid:focus{outline:2px solid #30b686}.inquiry-form__inner .invalid-feedback{font-size:11px;line-height:1.5}.inquiry-form__lead{font-size:13px;margin-bottom:40px}@media screen and (min-width:768px){.inquiry-form__lead{font-size:14px}.inquiry-form__item{-moz-column-gap:2%;column-gap:2%;display:grid;grid-template-columns:1fr 66%}}.inquiry-form__textarea textarea{height:auto}.inquiry-form__radio{flex-direction:column;margin-left:-10px}.inquiry-form__radio-label{font-size:14px;min-width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.inquiry-form__radio-input{display:none}.inquiry-form__radio-input:checked+.inquiry-form__radio-text:after{background:#30b686}.inquiry-form__radio-text{position:relative}.inquiry-form__radio-text:before{border:1px solid #e3ebe8;border-radius:50%;content:"";display:block;height:19px;left:-26px;position:absolute;top:3px;width:19px}.inquiry-form__radio-text:after{background:#e3ebe8;border-radius:50%;content:"";display:block;height:11px;left:-22px;position:absolute;top:7px;width:11px}.inquiry-form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/common/arrow_select.svg) no-repeat center right 12px/12px auto;border:1px solid #e3ebe8;border-radius:4px;color:#2a2a2a;height:50px;margin:.5em 0;padding:0 .75em;width:100%}@media screen and (min-width:768px){.inquiry-form__select select{margin:0}}.inquiry-form__select select:focus{outline:2px solid #30b686}.inquiry-form__select select:invalid{color:#d1d1d1}.inquiry-form__privacy{display:flex;line-height:1.5}@media screen and (min-width:1100px){.inquiry-form__privacy{justify-content:center}.inquiry-form__privacy+.invalid-feedback{display:block;text-align:center}}.inquiry-form__privacy-label{align-items:center;border:2px solid #aaa;border-radius:2px;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-right:5px;position:relative;width:20px}@media screen and (min-width:1100px){.inquiry-form__privacy-label{margin-right:10px}}.inquiry-form__privacy-label i{color:#aaa;font-size:16px}.inquiry-form__privacy-input{display:none}.inquiry-form__privacy-input:checked+i{color:#30b686}.inquiry-form__privacy-sentence{font-size:12px;letter-spacing:.01em;line-height:1.8}@media screen and (min-width:768px){.inquiry-form__privacy-sentence{text-align:center}}.inquiry-form__privacy-sentence.v2{letter-spacing:.7px;text-align:center;width:100%}.inquiry-form__privacy-sentence.v2 a{text-decoration:none}.inquiry-form__privacy-link{text-decoration:underline}.inquiry-form__btn{display:block;font-weight:700;margin-top:10px;padding:1em 1.5em}.inquiry-form__btn-wrap{text-align:center}.inquiry-form__btn-wrap .btn{align-items:center;display:inline-flex;justify-content:center;margin-top:0}.inquiry-form__btn-wrap .btn:before{background:url(../img/common/icn_download.svg) no-repeat 50%/cover;content:"";display:inline-block;height:17px;margin-right:10px;width:14px}.inquiry-form-footer{padding:20px}.inquiry-form-footer-inner{margin:0 auto;max-width:1200px;padding:0 50px}@media screen and (min-width:768px){.inquiry-form-footer-inner{display:flex;justify-content:space-between}}.inquiry-form-footer-inner ul{display:flex;justify-content:center;margin-bottom:20px}@media screen and (min-width:768px){.inquiry-form-footer-inner ul{margin-bottom:0}}.inquiry-form-footer-inner ul li:not(:last-child){margin-right:20px}.inquiry-form-footer-inner ul li a{color:#4b4e4e;font-size:12px;transition:all .3s ease}.form-radio-list .mwform-radio-field.horizontal-item.inquiry-form__radio-item{margin:0 0 5px;width:auto}@media screen and (min-width:768px){.form-radio-list .mwform-radio-field.horizontal-item.inquiry-form__radio-item{width:auto!important}}.form-radio-list .mwform-radio-field.horizontal-item.inquiry-form__radio-item:first-child{margin-top:10px}.form-radio-list .mwform-radio-field.horizontal-item .inquiry-form__radio-label{border:none;font-weight:500;padding:.25em 1.75em .25em 2.5em}.form-item.is-required .inquiry-form__ttl:before{background:#d16666;content:"必須";white-space:nowrap}.form-item.is-required .inquiry-form__ttl.v2 label:after{background:transparent;border-color:#d16666;color:#d16666;content:"必須";white-space:nowrap}.inquiry-thanks-inner{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.03);margin:0 auto;padding:20px 30px;text-align:center;width:calc(100% - 40px)}@media screen and (min-width:768px){.inquiry-thanks-inner{max-width:550px;padding:40px 30px}}.inquiry-thanks-inner h1{font-size:18px;margin-bottom:20px}@media screen and (min-width:768px){.inquiry-thanks-inner h1{font-size:26px}}.inquiry-thanks-inner p{font-size:14px;margin-bottom:20px;text-align:left}@media screen and (min-width:768px){.inquiry-thanks-inner p{font-size:16px;text-align:center}}.page-turns{padding-top:0}.page-turns .pc{display:block}.page-turns .inline-pc{display:inline-block}.page-turns .inline-sp,.page-turns .sp{display:none}.page-turns header{height:100px}.page-turns header .header__desc{font-size:14px}.page-turns .header__login{align-items:center;display:flex;justify-content:center}.page-turns .button{background-color:#30b686;border-radius:30px;color:#fff;font-size:16px;padding:10px 56px}.page-turns .text-center{text-align:center}.page-turns .text-black{color:#000}.page-turns p{font-size:16px;line-height:2em}.page-turns .merit{background-color:#f6f6f6;padding-bottom:50px;padding-top:50px}.page-turns .merit .merit-block{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:940px}.page-turns .merit .merit-content{width:31%}.page-turns .merit .merit-content .merit-no .merit-text{font-weight:700}.page-turns .merit .merit-content .merit-no .merit-number{color:#30b686;display:block;margin-top:3px}.page-turns .merit .merit-content .merit-number img{width:93px}.page-turns .merit .merit-content h3{color:#000;font-size:24px;margin-bottom:20px;margin-top:25px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:1px}.page-turns .merit .merit-content p small{display:block;font-size:90%}.page-turns .turn{background-image:url(../img/turns/bg-turns.png);background-size:cover;min-height:480px;padding-bottom:80px;padding-top:80px;width:100%}.page-turns .turn .turn-block{align-items:flex-start;color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:940px}.page-turns .turn .turn-block .left-block{width:66%}.page-turns .turn .turn-block .right-block{text-align:center;width:33%}.page-turns .turn .turn-block .link-block{margin-bottom:30px;margin-top:30px}.page-turns .turn .turn-block .link-block a{border:2px solid #fff;border-radius:10px;color:#fff;font-size:18px;padding:.8rem 1.5rem}.page-turns .turn .turn-block .link-block a:nth-child(n+2){margin-left:20px}.page-turns .turn .turn-block a{color:#fff}.page-turns .turn .turn-block h3{border-bottom:2px solid #fff;display:inline-block;font-size:24px;line-height:1.3;padding-left:3px;padding-right:3px}.page-turns .turn .turn-block h2{font-size:32px;line-height:1.5;margin-bottom:20px;margin-top:30px}.page-turns .about{background-color:#f6f6f6;padding-bottom:50px;padding-top:50px}.page-turns .about>.faq{margin:0 auto;max-width:940px;padding-bottom:100px;padding-top:50px}.page-turns .about>.faq h4{align-items:center;display:flex;font-size:20px;justify-content:space-between;padding:30px}.page-turns .about>.faq dl dt{border-top:2px solid #000;cursor:pointer}.page-turns .about>.faq dl dd:last-child{border-bottom:2px solid #000}.page-turns .about>.faq dl dd p{display:none;padding:0 30px 30px}.page-turns .about>.atotsugi{background-color:#fff;border-radius:30px;margin:0 auto;max-width:940px;padding:70px 80px}.page-turns .about h3{border-bottom:2px solid #000;display:inline-block;font-size:32px;line-height:1.3;margin:0 auto 50px;padding-left:3px;padding-right:3px;text-align:center}.page-turns .about>.atotsugi p{font-size:16px;line-height:2em}.page-turns .about>.atotsugi .atotsugi-block{background-color:#f5f5f5;border-radius:30px;margin-top:40px;padding:50px 70px}.page-turns .about>.atotsugi .atotsugi-block figure{margin-bottom:50px;text-align:center}.page-turns .about>.inquiry{background-color:#fff;border-radius:30px;margin:50px auto 0;max-width:940px;padding:50px;text-align:center}.page-turns .about>.inquiry h4{font-size:24px;line-height:1.5;margin-bottom:1.2em}.page-turns .about>.inquiry p{font-size:12px;margin-top:1em}.page-turns .about>.inquiry .button{padding:1em 3.5em}@media only screen and (max-width:768px){.page-turns .inline-pc,.page-turns .pc{display:none}.page-turns .sp{display:block}.page-turns .inline-sp{display:inline-block}.page-turns header .header__desc{margin-bottom:0}.page-turns p{font-size:13px;margin-bottom:30px}.page-turns header{height:60px}.page-turns .header__inner{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.page-turns .header__logo__txt{font-size:7px}.page-turns .header__logo img{width:72px}.page-turns .header__logo{display:inline-block;font-weight:700;left:auto;position:unset;top:auto;transform:inherit}.page-turns .header__logo a{align-items:flex-start}.page-turns .header__login{display:inline-block;font-size:12px;height:auto;margin-left:0;margin-right:0}.page-turns .button{display:block;font-size:12px;padding:.8em 1.5em}.page-turns .splash>img{width:100%}.page-turns .splash p{margin-bottom:30px;margin-top:30px}.page-turns .splash figure{margin-bottom:50px}.page-turns .merit{padding:50px 20px}.page-turns .merit .merit-block{display:block;margin:0 auto}.page-turns .merit .merit-content{width:100%}.page-turns .merit .merit-content .merit-text{font-size:10px}.page-turns .merit .merit-content .merit-number img{width:62px}.page-turns .merit .merit-content h3{font-size:18px;margin-bottom:10px;margin-top:10px}.page-turns .about{padding:50px 20px}.page-turns .turn{background-image:url(../img/turns/bg-turns_sp.jpg);background-size:cover;min-height:730px;padding:50px 20px;width:100%}.page-turns .turn .turn-block{color:#fff;display:block;margin:0 auto;max-width:940px}.page-turns .turn .turn-block .left-block{text-align:center;width:100%}.page-turns .turn .turn-block .left-block p{font-size:14px;text-align:left}.page-turns .turn .turn-block .left-block p.other-link{font-size:16px;text-align:center}.page-turns .turn .turn-block .right-block{text-align:center;width:100%}.page-turns .turn .turn-block .right-block p{font-size:16px}.page-turns .turn .turn-block .link-block{margin-bottom:20px;margin-top:30px}.page-turns .turn .turn-block .link-block a{display:block;font-size:18px;padding:.2rem 1.5rem}.page-turns .turn .turn-block .link-block a:nth-child(n+2){margin-left:0;margin-top:15px}.page-turns .turn .turn-block a{color:#fff}.page-turns .turn .turn-block h3{display:inline-block;font-size:18px;margin:0 auto}.page-turns .turn .turn-block h2{font-size:20px;line-height:1.5;margin-bottom:20px;margin-top:30px}.page-turns .about>.faq{margin:0 auto;max-width:940px;padding-bottom:100px;padding-top:50px}.page-turns .about>.faq h4{align-items:flex-start;font-size:18px;padding:30px 0}.page-turns .about>.faq h4 img{margin-left:10px}.page-turns .about>.faq dl dd p{padding:0}.page-turns .about>.atotsugi{background-color:#fff;border-radius:30px;margin:0 auto;max-width:940px;padding:70px 30px}.page-turns .about h3{font-size:24px;line-height:1.8}.page-turns .about>.atotsugi p{font-size:14px;line-height:2em}.page-turns .about>.atotsugi .atotsugi-block{padding:50px 30px 10px}.page-turns .about>.atotsugi .atotsugi-block figure{margin-bottom:50px;text-align:center}.page-turns .about>.inquiry{background-color:#fff;border-radius:30px;margin:50px auto 0;max-width:940px;padding:50px 30px;text-align:center}.page-turns .about>.inquiry h4{font-size:24px;line-height:1.5;margin-bottom:.8em}.page-turns .about>.inquiry .button{font-size:16px}}@media only screen and (max-width:767px){.page-turns header .header__desc{margin-bottom:30px}}.pc{display:block!important}.sp{display:none!important}.page-partner-program{color:#1e1e1e;padding-top:114px}.btn-area{align-items:center;display:flex;justify-content:space-between}.contact-btn,.request-btn{border-radius:35px;display:block;font-size:16px;font-weight:700;max-width:220px;padding:15px 25px;text-align:center;width:100%}.request-btn{background:#30b686;color:#fff!important}.contact-btn{background:#ffe401;color:#000!important}.contact-btn:hover{color:#000}.header.is-partner-program{border-color:#ddd;height:114px}.header.is-partner-program .header__logo{max-width:160px}.header.is-partner-program .header__logo img{width:100%}.header.is-partner-program .header__inner{display:flex;height:80px;justify-content:space-between;max-width:1220px;padding:0 10px;width:100%!important}.header.is-partner-program .navigation{display:flex;justify-content:flex-end;width:100%}.header-btn-area,.header.is-partner-program .inner-navigation{align-items:center;display:flex;justify-content:space-between;width:100%}.header-btn-area{max-width:330px}.header.is-partner-program .navigation .contact-btn,.header.is-partner-program .navigation .request-btn{align-items:center;display:flex;justify-content:center;max-height:40px;max-width:160px}.header.is-partner-program .menu{align-items:center;display:flex;justify-content:flex-end;margin-right:15px;width:100%}.header.is-partner-program .menu li{padding:5px 15px}.header.is-partner-program .menu li a{color:#000;font-size:14px;font-weight:700}.header.is-partner-program .contact-btn{width:160px}.partner-program-slider-wrapper{height:100%;margin:0 auto 70px;max-width:1340px;overflow:hidden;padding:0 20px;position:relative;width:100%}.partner-program-slider{border-radius:30px;overflow:hidden}.partner-program-slider .slick-dots{bottom:20px;z-index:99}.partner-program-slider .slick-dots li{border:1px solid #fff;border-radius:20px;height:18px;margin:0 5px;width:18px}.partner-program-slider .slick-dots .slick-active{background:#fff;border:1px solid #fff}.partner-program-slider-wrapper .btn-area{max-width:460px}.slide-animation{-webkit-animation:fadezoom 30s 0s forwards;animation:fadezoom 30s 0s forwards}@-webkit-keyframes fadezoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fadezoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.partner-program-slider-wrapper .slide-text{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;padding:40px 60px;position:absolute;top:0;width:100%}.partner-program-slider-wrapper .main-text{color:#fff;font-size:60px;font-weight:700;line-height:1.6;margin-bottom:30px}.partner-program-slider-wrapper .about-text{color:#fff;font-size:26px;margin-bottom:40px}.new-partner-program-results-slider .item__ttl{-webkit-line-clamp:4}.partner-program-info{background:#3dbc8e;padding:75px 20px}.partner-program-info .head{color:#fff;font-size:48px;font-weight:700;line-height:1.4;margin-bottom:40px;text-align:center}.partner-program-info .text{color:#fff;font-size:16px;margin:0 auto;max-width:1000px}.partner-program-info .text .small{font-size:14px}#business-succession{margin-top:-100px;padding-top:100px}.business-succession .btn-area{margin:0 auto;max-width:480px}.business-succession-wrapper{background:#3dbc8e;background:linear-gradient(180deg,#3dbc8e 0,#3dbc8e 36%,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3dbc8e",endColorstr="#ffffff",GradientType=0);margin-bottom:70px}.business-succession-wrapper.is-bottom{background:#3dbc8e;margin-bottom:0;padding:60px 20px}.business-succession-wrapper.is-bottom .request-btn{background:#fff;color:#3dbc8e!important}.business-succession{margin:0 auto;max-width:1300px;text-align:center}.business-succession .image{margin-bottom:20px}.business-succession .text{color:#1e1e1e;font-size:34px;font-weight:700;margin-bottom:40px}.business-succession-wrapper.is-bottom .text{color:#fff}.business-succession .text span{display:block;font-size:16px;font-weight:400;margin-top:20px}#partner-program-about{margin-top:-60px;padding-top:60px}.partner-program-about-wrapper{background:#3dbc8e;padding:60px 20px}.partner-program-about{background:#fff;border-radius:30px;margin:0 auto;max-width:1300px;padding:50px 30px 70px;text-align:center}.partner-program-about .about-thing{align-items:flex-start;display:flex;justify-content:space-between;margin:50px auto 0;max-width:750px}.partner-program-about .about-thing dt{border-bottom:6px solid #ffe401;display:inline-block;font-size:20px;font-weight:700;line-height:.8;margin-bottom:20px}.partner-program-about .about-thing dd{font-size:18px;font-weight:700;text-align:left}.partner-program-about .about-thing ul{padding-left:20px}.partner-program-about .about-thing dd li{margin-bottom:5px;position:relative}.partner-program-about .about-thing dd li:before{background:#3dbc8e;border-radius:20px;content:"";height:7px;left:-20px;position:absolute;top:13px;width:7px}.contract-cost{color:#fff;margin:50px auto;max-width:900px}.contract-cost .title{font-size:24px;text-align:center}.contract-cost .cost-list{display:flex;justify-content:space-between;margin:20px auto 40px;max-width:550px}.contract-cost .cost-list li{align-items:flex-end;display:flex;font-size:18px;font-weight:700;justify-content:center;width:48%}.contract-cost .cost-list .label{background:#fff;border-radius:4px;color:#3dbc8e;display:inline-block;line-height:1;padding:6px 10px}.contract-cost .cost-list .num{display:inline-block;font-size:44px;font-weight:400;line-height:.8;margin:0 10px}.contract-cost .cost-list .yen{line-height:1}.contract-cost .cost-about{border-bottom:1px solid #fff;font-size:18px;font-weight:700;margin-bottom:25px;padding-bottom:25px;text-align:center}.contract-cost .cost-about dt{background:#fff;border-radius:4px;color:#3dbc8e;display:inline-block;margin-bottom:15px;padding:4px 15px}.contract-cost p{font-size:16px;text-align:center}.contract-cost p a{color:#fff;text-decoration:underline}.partner-introduction{background:#f3f3f3;padding:70px 0 50px;position:relative}.partner-introduction .bg{background:#fff;height:100%;left:0;margin:0 auto;max-width:960px;position:absolute;right:0;top:0;width:100%;z-index:0}.partner-introduction .bg:before{border-color:#f3f3f3 transparent transparent;border-width:900px 100px 0 0;left:0}.partner-introduction .bg:after,.partner-introduction .bg:before{border-style:solid;content:"";height:0;position:absolute;top:0;width:0;z-index:-1}.partner-introduction .bg:after{border-color:transparent transparent #f3f3f3;border-width:0 0 900px 100px;right:0}.partner-introduction .head{position:relative;z-index:1}.conditions-rewards .head,.faq .head,.partner-introduction .head,.partner-program-about .head{font-size:28px;line-height:1.8;margin-bottom:40px}.conditions-rewards .head .en,.faq .head .en,.partner-introduction .head .en,.partner-program-about .head .en{color:#3dbc8e;display:block;font-size:16px;font-weight:400}.partner-program-about .text{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:80px}.partner-program-about .image{margin:0 auto;max-width:1050px}.partner-introduction-wrapper{margin-top:-60px;padding-top:60px}.conditions-rewards .head,.faq .head,.partner-introduction .head{text-align:center}.partner-introduction-slider{margin-bottom:0!important}.partner-introduction-slider .slick-list{padding-bottom:70px!important;padding-top:30px!important}.partner-introduction-slider li{background:#fff;border-radius:30px;box-shadow:0 0 7px rgba(0,0,0,.3);display:flex!important;justify-content:center;margin:0 20px;overflow:hidden;padding:40px}.partner-introduction-slider .partner-image{width:30%}.partner-introduction-slider .right{padding-left:20px;width:67%}.partner-introduction-slider .catch{font-size:24px;font-weight:700;margin-bottom:30px}.partner-introduction-slider .name{font-size:16px;margin-bottom:20px}.partner-introduction-slider .cat{color:#000;display:inline-block;font-size:16px;font-weight:700;margin-bottom:20px}.partner-introduction-slider .cat i{margin-right:5px}.partner-introduction-slider .slick-dots{align-items:center;bottom:15px;display:flex;justify-content:center}.partner-introduction-slider .slick-dots li button:before{opacity:0}.partner-introduction-slider .slick-dots li{border:1px solid #30b686;border-radius:20px;box-shadow:none;height:18px;margin:0 5px;min-height:unset;padding:0;width:18px}.partner-introduction-slider .slick-dots .slick-active{background:#30b686;border:1px solid #30b686}#conditions-rewards{margin-top:-60px;padding-top:60px}.conditions-rewards-wrapper{background:#3dbc8e;padding:60px 20px;position:relative;z-index:1}.conditions-rewards .head,.conditions-rewards .head .en{color:#fff}.conditions-rewards .list{display:flex;justify-content:space-between;margin:0 auto 30px;max-width:960px}.conditions-rewards .list>li{background:#fff;border-radius:30px;font-weight:700;padding:30px 15px;width:32%;z-index:0}.conditions-rewards .list dl{text-align:center}.conditions-rewards .list dt{display:inline-block;font-size:20px;margin-bottom:20px;position:relative;text-align:center}.conditions-rewards .list dt:after{background:#ffe401;bottom:5px;content:"";height:6px;left:0;position:absolute;width:100%;z-index:-1}.conditions-rewards .list dd{font-size:16px;text-align:left}.conditions-rewards .list dd li{padding-left:20px}.conditions-rewards .list dd li:before{color:#3dbc8e;content:"・"}.conditions-rewards .text{color:#fff;font-size:16px;text-align:center}.conditions-rewards .text a{color:#fff;text-decoration:underline}.faq{margin:0 auto;max-width:960px;padding:60px 20px}.faq .list li{border:1px solid rgba(0,0,0,.1);border-radius:30px;margin-bottom:25px;padding:20px}.faq .list li dt{font-size:16px;font-weight:700;margin-bottom:5px}.faq .list li dd,.faq .list li dt{padding-left:25px;position:relative}.faq .list li dd:before,.faq .list li dt:before{left:0;position:absolute;top:0}.faq .list li dt:before{content:"Q."}.faq .list li dd:before{content:"A."}.relay-introduction-wrapper{background:#f3f3f3}.relay-introduction{background:#fff;display:flex;margin:0 auto;max-width:960px;padding:70px 20px;position:relative;z-index:0}.relay-introduction:before{border-color:#f3f3f3 transparent transparent;border-width:600px 100px 0 0;left:0}.relay-introduction:after,.relay-introduction:before{border-style:solid;content:"";height:0;position:absolute;top:0;width:0;z-index:-1}.relay-introduction:after{border-color:transparent transparent #f3f3f3;border-width:0 0 600px 100px;right:0}.relay-introduction .person-illust{padding:0 30px;width:30%}.relay-introduction .right{width:70%}.relay-introduction .head{font-size:20px;margin-bottom:20px}.relay-introduction .image{margin-bottom:20px;max-width:160px}.relay-introduction .text{font-size:16px;margin-bottom:30px}.relay-introduction .anker{background:url(../img/partner_program/arrow.svg) no-repeat 100%/15px;color:#000;display:inline-block;font-size:16px;font-weight:700;padding-right:20px}.partner-link{position:relative;text-align:center}.partner-link a{text-decoration:underline}.thing-content{width:50%}@media only screen and (max-width:1200px){.contact-btn,.request-btn{font-size:12px;max-width:150px;padding:10px}.btn-area,.business-succession .btn-area,.partner-program-slider-wrapper .btn-area{max-width:320px}.header.is-partner-program .header__logo{width:150px}.header.is-partner-program .menu li{padding:5px}.header.is-partner-program .menu li a{font-size:12px}.partner-program-slider-wrapper .slide-text{display:block}.header-btn-area{max-width:315px}.header.is-partner-program .navigation .contact-btn,.header.is-partner-program .navigation .request-btn{max-width:150px}}@media only screen and (max-width:1000px){.partner-program-slider-wrapper .slide-text{height:80%;padding:8% 0 10px 40px;width:65%}.partner-program-slider-wrapper .main-text{font-size:24px;margin-bottom:15px}.partner-program-slider-wrapper .about-text{font-size:13px;margin-bottom:15px}}@media only screen and (max-width:959px){.header.is-partner-program .navigation .header-btn-area{max-width:210px}.header.is-partner-program .navigation .contact-btn,.header.is-partner-program .navigation .request-btn{max-width:100px}}@media only screen and (max-width:900px){.header.is-partner-program .header__logo{width:100px}}@media only screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}.partner-program-slider-wrapper p{font-size:30px;font-weight:700;line-height:1.4;margin-bottom:20px}.partner-program-slider-wrapper .slide-text{position:static}.partner-program-slider-wrapper{margin:0 auto 28px}.partner-program-slider.slick-dotted.slick-slider{border-radius:10px;margin-bottom:16px}.partner-program-slider-wrapper .slide-text{display:block;height:auto;top:10%}.partner-program-slider-wrapper .slide-text .contact-btn{font-size:16px}.partner-program-slider-wrapper .main-text{font-size:18px}.partner-program-slider .slick-dots{display:none}.partner-program-slider .slick-dots li{height:10px;margin:0 3px;width:10px}.partner-program-slider-wrapper .about-text{color:#1e1e1e;font-size:16px;font-weight:700;margin-bottom:15px}.partner-program-info{padding:30px 14px 40px}.partner-program-info .head{font-size:24px;margin-bottom:20px;text-align:left}.partner-program-info .text{font-size:14px}.partner-program-info .text p+p{margin-top:2em}.business-succession-wrapper{margin-bottom:40px;padding:0 14px}.business-succession .text{font-size:24px;line-height:1.6}.business-succession .text span{font-size:14px}.business-succession .contact-btn{font-size:16px;max-width:inherit;width:100%}.partner-program-about-wrapper{padding:14px}.partner-program-about{padding:30px 18px}.partner-program-info .text .small{font-size:12px}.conditions-rewards .head,.faq .head,.partner-introduction .head,.partner-program-about .head{font-size:24px;line-height:1.5;margin-bottom:30px}.conditions-rewards .head .en,.faq .head .en,.partner-introduction .head .en,.partner-program-about .head .en{font-weight:700;margin-top:8px}.partner-program-about .text{font-size:14px;font-weight:400;margin-bottom:35px}.partner-introduction{padding:40px 0 25px}.partner-introduction .bg:before{border-width:900px 40px 0 0}.partner-introduction .bg:after{border-width:0 0 900px 40px;bottom:0;top:auto}.partner-introduction-slider li{display:block!important;margin:0 10px;max-width:inherit;min-height:830px;padding:18px 18px 30px}.partner-introduction-slider .partner-image{margin:0 auto 30px;width:100%}.partner-introduction-slider .right{padding-left:0;width:100%}.partner-introduction-slider .catch{font-size:18px;margin-bottom:23px}.partner-introduction-slider .name{margin-bottom:15px;text-align:center}.partner-introduction-slider .cat{display:block;font-size:14px;text-align:center}.partner-introduction-slider .text{font-size:14px}.partner-introduction-slider .slick-list{padding-bottom:50px!important}.partner-introduction-slider .slick-dots li{height:10px;margin:0 3px;width:10px}.partner-introduction-slider .slick-dots li button,.partner-introduction-slider .slick-dots li button:before{height:10px;width:10px}.conditions-rewards-wrapper{padding:29px 14px 40px}.conditions-rewards .list{display:block;margin:0 auto 20px}.conditions-rewards .list>li{margin-bottom:20px;padding:35px 0;width:100%}.conditions-rewards .list dt{margin-bottom:15px;z-index:1}.conditions-rewards .list dd li{padding-left:45px}.conditions-rewards .text{font-weight:700;text-align:left}.faq{padding:40px 14px 23px}.faq .list li{margin-bottom:17px}.business-succession-wrapper.is-bottom{padding:40px 14px}.business-succession-wrapper.is-bottom .text{line-height:1.5}.business-succession.is-bottom .text span{margin-top:16px}.relay-introduction{display:block;padding:40px 14px 32px}.relay-introduction .head{font-size:16px}.relay-introduction .person-illust{display:none}.relay-introduction:before{border-width:400px 40px 0 0}.relay-introduction:after{border-width:0 0 400px 40px}.relay-introduction .right{width:100%}.relay-introduction .image{margin:0 auto 20px;max-width:120px}.relay-introduction .text{font-size:14px;margin-bottom:18px}.relay-introduction .anker{font-size:14px}.partner-program-slider-wrapper .slide-text{padding:15px 0;width:100%}.btn-area,.business-succession .btn-area,.partner-program-slider-wrapper .btn-area{display:block;max-width:100%}.contact-btn,.request-btn{font-size:16px;margin-bottom:15px;max-width:inherit}.partner-program-about .about-thing{display:block}.thing-content{padding:0 0 35px 20px;width:100%}.contract-cost .cost-list{display:block}.contract-cost .cost-list li{justify-content:flex-start;width:100%}.contract-cost .cost-list li:first-of-type{margin-bottom:20px}.contract-cost .cost-about{display:flex;font-size:14px}.contract-cost .cost-list .label{padding:6px 8px;text-align:center;width:34%}.contract-cost .cost-about dt{line-height:1.6;padding:6px;text-align:left;width:34%}.contract-cost .cost-about dd{padding-left:20px;text-align:left;width:65%}.partner-program-about .about-thing dd li{font-size:16px}.contract-cost .cost-list .num{margin-left:20px}.contract-cost p{text-align:left}}.new-partner-program-mv{height:480px;position:relative}.new-partner-program-mv:before{background:url(../img/partner_program/mv_bg.svg) no-repeat 100% 0/cover;content:"";height:100%;left:0;position:absolute;top:0;width:67%}.new-partner-program-mv-inner{margin:0 auto;max-width:1000px;position:relative}.new-partner-program-mv-text{left:0;position:absolute;top:86px;z-index:1}.new-partner-program-mv-text h1{background:hsla(0,0%,100%,.8);font-size:38px;padding-right:10px}.new-partner-program-mv-text p{background:hsla(0,0%,100%,.8);display:inline-block;font-size:16px;font-weight:700;line-height:2;margin-top:6px;padding:8px 10px 8px 0}.new-partner-program-mv-btn{display:flex;margin-top:33px}.new-partner-program-container .contact-btn,.new-partner-program-container .request-btn{align-items:center;display:flex;font-size:18px;justify-content:center;max-height:50px}.new-partner-program-mv-btn .contact-btn,.new-partner-program-mv-btn .request-btn{max-width:210px}.new-partner-program-mv-btn .request-btn{margin-right:15px}.new-partner-program-slider{margin-left:auto;max-width:650px}.new-partner-program-intro{color:#fff;padding:62px 0 188px}.new-partner-program-intro h2{font-size:35px;margin-bottom:30px;text-align:center}.new-partner-program-intro-inner{display:flex;margin:0 auto;max-width:1000px}.new-partner-program-intro-inner div:first-of-type{margin-right:40px;max-width:300px}.new-partner-program-intro-inner p:not(.new-partner-program-notes){font-size:16px;font-weight:700}.new-partner-program-intro-inner .new-partner-program-notes{font-size:11px}.new-partner-program-about{background:#fff;border-radius:10px;font-weight:700;margin:0 auto;max-width:860px;padding:35px 0 44px;text-align:center}.new-partner-program-about h2{font-size:28px;margin-bottom:15px}.new-partner-program-about p{font-size:18px;line-height:2}.new-partner-program-about p span{background:#ffe004;padding:8px 0 8px 5px}.new-partner-program-cta{padding:50px 0 48px;text-align:center}.new-partner-program-cta h2{font-size:24px;margin-bottom:20px}.new-partner-program-cta p{font-size:16px;margin-bottom:25px}.new-partner-program-btn{display:flex;justify-content:center;margin:0 auto}.new-partner-program-btn .request-btn{margin-right:30px}.new-partner-program-btn .contact-btn,.new-partner-program-btn .request-btn{max-width:280px;width:280px}.new-partner-program-about .new-partner-program-cta{padding:35px 0 55px}.new-partner-program-relay{padding:50px 0 70px;position:relative}.new-partner-program-relay:before{background:url(../img/partner_program/relay_bg.svg) no-repeat 100% 0/cover;content:"";height:100%;left:0;position:absolute;top:0;width:50%}.new-partner-program-relay h2{color:#fff;font-size:30px;margin-bottom:10px;position:relative;text-align:center}.new-partner-program-relay-inner{align-items:flex-end;display:flex;margin:0 auto;max-width:1000px;position:relative}.new-partner-program-relay-inner div:first-of-type{margin-right:60px;width:412px}.new-partner-program-relay-inner div:last-of-type{width:calc(100% - 472px)}.new-partner-program-relay-inner a,.new-partner-program-relay-inner p{color:#fff;font-size:16px;font-weight:700}.new-partner-program-relay-inner a{align-items:center;border:1px solid #fff;border-radius:30px;display:flex;height:45px;justify-content:center;margin-left:auto;width:280px}.new-partner-program-relay-inner span:after{background-color:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:inline-block;height:10px;margin-left:9px;width:8px}.new-partner-program-case{padding:60px 0 0}.new-partner-program-case h2{font-size:28px;margin-bottom:30px;text-align:center}.new-partner-program-case ul{display:flex;justify-content:space-between;margin:0 auto 20px;max-width:1000px}.new-partner-program-case ul li{max-width:210px}.new-partner-program-case-num{align-items:center;background:#eaf7f2;border-radius:20px;color:#2aad7b;display:flex;font-size:16px;font-weight:700;height:29px;justify-content:center;letter-spacing:0;margin:0 auto 20px;width:97px}.new-partner-program-case-title{display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.8;margin-top:10px;text-align:center}.new-partner-program-case-link-wrap{border:1px solid #ddd;border-radius:10px;margin:0 auto;max-width:1000px;padding:30px 20px 35px}.new-partner-program-case-link-wrap p{font-size:18px;font-weight:700;line-height:2;text-align:center}.new-partner-program-case-link-wrap p span{background:#ffe004;padding:10px}.new-partner-program-case-link-wrap a{align-items:center;border:1px solid #2aad7b;border-radius:30px;display:flex;font-size:16px;font-weight:700;height:45px;justify-content:center;margin:28px auto 0;width:280px}.new-partner-program-case-link-wrap a span:after{background-color:#2aad7b;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:inline-block;height:10px;margin-left:10px;width:8px}.new-partner-program-merit{padding:47px 0 15px}.new-partner-program-merit h2{font-size:28px;margin-bottom:55px;text-align:center}.new-partner-program-merit ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1000px}.new-partner-program-merit ul li{align-items:center;border:2px solid #eee;border-radius:10px;display:flex;margin-bottom:45px;max-width:470px;min-height:98px;padding-left:45px;position:relative;width:47%}.new-partner-program-merit ul li:before{background:url(../img/partner_program/merit_icon.png) no-repeat 0 0/contain;content:"";height:50px;left:-10px;position:absolute;top:-25px;width:50px}.new-partner-program-merit ul li div{align-items:center;display:flex;justify-content:center}.new-partner-program-merit-num{color:#2aad7b;font-size:70px;font-style:italic;font-weight:700;line-height:1;margin-right:20px}.new-partner-program-merit-text{font-size:18px;font-weight:700;line-height:1.6}.new-partner-program-merit-text span{color:#2aad7b}.new-partner-program-reward{padding:60px 0}.new-partner-program-reward h2{color:#fff;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.new-partner-program-reward-inner{align-items:stretch;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:30px 30px 72px}.new-partner-program-reward-offer,.new-partner-program-reward-please{max-width:260px;width:28%}.new-partner-program-reward-img{max-width:395px;width:42%}.new-partner-program-reward-img picture{display:inline-block;height:100%;position:relative;width:100%}.new-partner-program-reward-img picture img{position:absolute;top:30%}.new-partner-program-reward-title{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.new-partner-program-reward-title img{border-radius:50%;height:70px;margin-right:18px;width:70px}.new-partner-program-reward-please .new-partner-program-reward-title img{background:#fefcec}.new-partner-program-reward-offer .new-partner-program-reward-title img{background:#eaf7f2}.new-partner-program-reward-title span{display:inline-block;font-size:18px;font-weight:700;line-height:1.4;text-align:center}.new-partner-program-reward-offer ul,.new-partner-program-reward-please ul{border-radius:10px;display:flex;flex-direction:column;height:373px;justify-content:center}.new-partner-program-reward-please ul{background:#fefcec;padding:22px}.new-partner-program-reward-offer ul{background:#eaf7f2;padding:40px}.new-partner-program-reward-offer li,.new-partner-program-reward-please li{font-weight:700;letter-spacing:0;line-height:1.4;margin-bottom:10px;padding-left:18px;position:relative}.new-partner-program-reward-offer li:before,.new-partner-program-reward-please li:before{border-radius:50%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.new-partner-program-reward-offer li:last-of-type,.new-partner-program-reward-please li:last-of-type{margin-bottom:0}.new-partner-program-reward-please li{font-size:18px}.new-partner-program-reward-please li:before{background:#ffe004}.new-partner-program-reward-offer li{font-size:16px}.new-partner-program-reward-offer li:before{background:#30b686}.new-partner-program-reward-cost-wrap{align-items:center;margin-top:30px}.new-partner-program-reward-cost-wrap h3{font-size:18px}.new-partner-program-reward-cost,.new-partner-program-reward-cost dl{align-items:center;display:flex;position:relative}.new-partner-program-reward-cost dl:last-child:after{color:grey;content:"※月払いと年払いが選択できます \a※年払いの場合10%OFF";font-size:12px;letter-spacing:.7px;line-height:1.4;margin-top:8px;position:absolute;top:100%;white-space:pre}.new-partner-program-reward-cost dt{background:#eaf7f2;border-radius:10px;color:#2aad7b;font-size:16px;font-weight:700;margin-right:10px;padding:5px 20px}.new-partner-program-reward-cost dd{font-size:24px;font-weight:700}.new-partner-program-reward-cost dd span:not(.new-partner-program-reward-tax){font-size:16px;margin-left:3px}.new-partner-program-reward-tax{font-size:14px;font-weight:400}.new-partner-program-reward-cost-month-wrap{align-items:center;display:flex}.new-partner-program-reward-cost-month{position:relative}.new-partner-program-reward-cost-special{color:#df8340;font-size:16px;line-height:1.2;margin-left:10px;padding-left:18px;position:relative}.new-partner-program-reward-cost-special:before{background-color:#1e1e1e;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:inline-block;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.new-partner-program-reward-cost-special span:not(.new-partner-program-reward-tax){font-size:26px!important}.new-partner-program-reward-text{color:#fff;font-size:16px;font-weight:700;margin-top:30px;text-align:center}.new-partner-program-reward-text a{color:#fff;text-decoration:underline}.new-partner-program-voice{padding-top:60px}.new-partner-program-voice h2{font-size:28px;margin-bottom:30px;text-align:center}.new-partner-program-voice ul{margin:0 auto;max-width:1000px}.new-partner-program-voice li{background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:30px}.new-partner-program-voice li:last-of-type{margin-bottom:0}.new-partner-program-voice-img{width:150px}.new-partner-program-voice-text{width:calc(100% - 180px)}.new-partner-program-voice-text p{font-size:16px}.new-partner-programn-voice-title{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:10px}.new-partner-programn-voice-title h3{color:#2aad7b;font-size:18px}.new-partner-programn-voice-title p{font-weight:700}.new-partner-program-results{padding:60px 0}.new-partner-program-results h2{font-size:28px;margin-bottom:16px;text-align:center}.new-partner-program-results h2+p{font-size:16px;margin-bottom:34px;text-align:center}.new-partner-program-results-slider{margin-left:0}.new-partner-program-results-slider.slick-dotted.slick-slider{margin-bottom:40px}.new-partner-program-results-slider .item{background:#fff;border-radius:10px;margin:0 20px!important}.new-partner-program-results-slider .item__img{border-radius:10px 10px 0 0;max-height:270px}.new-partner-program-results-slider .item__img img{border-radius:10px 10px 0 0}.new-partner-program-results-slider .item__content{margin-top:0;padding:20px}.new-partner-program-results-slider .item__pref.c-pref{margin-bottom:5px;position:relative}.new-partner-program-results-slider .slick-track{display:flex}.new-partner-program-results-slider .slick-slide{height:auto!important}.new-partner-program-results-slider .slick-dots{bottom:-40px}.new-partner-program-results-slider .slick-dots li button:before{color:#fff;font-size:12px}.new-partner-program-results-slider .slick-dots li.slick-active button:before{color:#2aad7b}.new-partner-program-results-slider .slick-dots li button:after{border:1px solid #2aad7b;border-radius:50%;content:"";height:12px;left:4px;position:absolute;top:3px;width:12px}.new-partner-program-flow{padding:60px 0}.new-partner-program-flow h2{font-size:28px;margin-bottom:30px;text-align:center}.new-partner-program-flow ol{display:flex;justify-content:space-between;margin:0 auto;max-width:1000px}.new-partner-program-flow li{width:28%}.new-partner-program-flow-step{align-items:center;background:#eaf7f2;border-radius:20px;color:#2aad7b;display:flex;font-size:16px;font-weight:700;height:29px;justify-content:center;margin:0 auto 10px;width:92px}.new-partner-program-flow li h3{font-size:18px;margin-bottom:10px;text-align:center}.new-partner-program-flow li p{font-size:16px;line-height:1.8;margin-bottom:20px}.new-partner-program-flow-btn{background:#f6f6f6;border-radius:10px;padding:20px}.new-partner-program-flow-btn .contact-btn,.new-partner-program-flow-btn .request-btn{font-size:16px;height:45px;max-width:100%;width:100%}.new-partner-program-flow-btn .request-btn{margin-bottom:18px}.new-partner-program-qa{padding:60px 0 100px}.new-partner-program-qa h2{font-size:28px;margin-bottom:30px;text-align:center}.new-partner-program-qa dl{background:#fff;border-radius:10px;margin:0 auto 20px;max-width:1000px;padding:20px 30px}.new-partner-program-qa dl:last-of-type{margin-bottom:0}.new-partner-program-qa dl dt{color:#2aad7b;font-size:16px;font-weight:700;margin-bottom:20px;padding-left:45px;position:relative}.new-partner-program-qa dl dt:before{align-items:center;background:#2aad7b;border-radius:50%;color:#fff;content:"Q";display:flex;font-size:18px;font-weight:700;height:35px;justify-content:center;left:0;position:absolute;top:-5px;width:35px}.new-partner-program-qa dl dd{font-size:16px;padding-left:45px;position:relative}.new-partner-program-qa dl dd:before{align-items:center;border:1px solid #2aad7b;border-radius:50%;color:#2aad7b;content:"A";display:inline-flex;font-size:18px;font-weight:700;height:35px;justify-content:center;left:0;position:absolute;top:-5px;width:35px}.new-partner-program-closing{background:#fff;border-radius:10px;box-shadow:0 4px rgba(0,0,0,.1);margin:-40px auto 0;max-width:1000px;padding:45px;position:relative;z-index:1}.new-partner-program-closing:after{background:url(../img/partner_program/foot_triangle.svg) no-repeat 0 0/contain;bottom:-37px;content:"";display:block;filter:drop-shadow(0 4px rgba(0,0,0,.1));height:38px;position:absolute;right:36%;width:52px}.new-partner-program-closing h2{color:#2aad7b;font-size:30px;margin-bottom:20px;text-align:center}.new-partner-program-closing p{font-size:18px;font-weight:700;margin-bottom:24px;text-align:center}.new-partner-program-closing div{display:flex;justify-content:center}.new-partner-program-closing .contact-btn,.new-partner-program-closing .request-btn{height:45px;max-width:210px}.new-partner-program-closing .request-btn{margin-right:15px}.new-partner-program-foot{margin-top:-225px;padding-top:265px;position:relative;text-align:center}.new-partner-program-foot:before{background:url(../img/partner_program/foot_bg.svg) no-repeat 100% 0/cover;content:"";height:100%;left:0;position:absolute;top:0;width:50%}.new-partner-program-foot img{max-width:200px;position:relative}.new-partner-program-bg-gray{background-color:#f6f6f6!important}.new-partner-program-bg-green{background-color:#2aad7b!important}#new-partner-program-about{margin-top:-238px;padding-top:80px}#new-partner-program-business,#new-partner-program-flow{margin-top:-80px;padding-top:80px}@media only screen and (max-width:1040px) and (min-width:769px){.new-partner-program-case-link-wrap,.new-partner-program-flow ol,.new-partner-program-merit ul,.new-partner-program-mv-inner,.new-partner-program-voice ul{margin:0 20px}.new-partner-program-intro{padding:62px 20px 188px}.new-partner-program-relay{padding:50px 20px 70px}.new-partner-program-reward{padding:60px 20px}.new-partner-program-case ul,.new-partner-program-qa dl{margin:0 20px 20px}.new-partner-program-closing{margin:-40px 20px 0}.header.is-partner-program .menu li{padding:3px}.header.is-partner-program .menu li a{font-size:11px}}@media only screen and (max-width:768px){.page-partner-program{padding-top:60px}.header.is-partner-program .inner-navigation{display:block}.header-btn-area{display:block;margin:0 auto}.header.is-partner-program .navigation .contact-btn,.header.is-partner-program .navigation .request-btn{height:45px;margin:0 auto 15px;max-height:45px;max-width:100%;width:100%}.header.is-partner-program .navigation-btn{height:16px;position:relative;width:30px}.header.is-partner-program .navigation-btn span{background:#1e1e1e;height:2px;left:0;position:absolute;width:100%}.header.is-partner-program .navigation-btn span:first-child{top:0}.header.is-partner-program .navigation-btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header.is-partner-program .navigation-btn span:nth-child(3){bottom:0}.header.is-partner-program .navigation-btn.open span:first-child{top:8px;transform:rotate(45deg)}.header.is-partner-program .navigation-btn.open span:nth-child(2){display:none}.header.is-partner-program .navigation-btn.open span:nth-child(3){bottom:6px;transform:rotate(135deg)}.header.is-partner-program .navigation{width:auto}.header.is-partner-program .navigation.open{background:#f6f6f6;display:flex;height:100%;justify-content:center;left:0;padding:0 35px;position:fixed;top:60px;width:100%}.header.is-partner-program .navigation.open .inner-navigation{margin-top:64px;text-align:center}.header.is-partner-program .navigation.open .menu{display:block;margin-bottom:41px;position:static;transform:none}.header.is-partner-program .navigation.open .menu li a{color:#1e1e1e;font-size:14px}.header.is-partner-program .navigation.open .menu li{padding:20px 0}.header.is-partner-program .header__logo{position:static;transform:unset}.header.is-partner-program{height:60px}.header.is-partner-program .o-header-top-wrapper{display:none}.header.is-partner-program .header__inner{border-bottom:1px solid #ddd;display:flex;height:60px;justify-content:space-between;padding:0 15px}#new-partner-program-business,#new-partner-program-flow{margin-top:-60px;padding-top:60px}.new-partner-program-slider{margin-left:30px}.new-partner-program-mv{background:url(../img/partner_program/mv_bg_sp.svg) no-repeat 0 0/contain;height:auto;padding-bottom:40px}.new-partner-program-mv:before{display:none}.new-partner-program-mv-text{margin-top:-10px;max-width:375px;position:relative;top:auto}.new-partner-program-mv-text h1{display:inline-block;font-size:26px;line-height:1.6;padding:10px 10px 10px 15px}.new-partner-program-mv-text p{font-size:14px;margin-top:0;padding:5px 10px 5px 15px}.new-partner-program-mv-btn{margin:20px 15px 0}.new-partner-program-container .contact-btn,.new-partner-program-container .request-btn{font-size:16px;margin-bottom:0;max-height:45px}.new-partner-program-mv-btn .request-btn{margin-right:10px}.new-partner-program-intro{padding:40px 15px 265px}.new-partner-program-intro h2{font-size:20px;margin-bottom:10px}.new-partner-program-intro-inner{display:block}.new-partner-program-intro-inner div:first-of-type{margin:0 0 10px;max-width:100%}.new-partner-program-intro-inner p:not(.new-partner-program-notes){font-size:14px;margin-bottom:10px}.new-partner-program-intro-inner p+p{margin-top:0}.new-partner-program-intro-inner .new-partner-program-notes{font-size:10px;margin-top:20px}.new-partner-program-about{margin:0 15px;padding:30px}.new-partner-program-about h2{font-size:18px;letter-spacing:0;margin-bottom:10px}.new-partner-program-about p{font-size:14px}.new-partner-program-about p span{padding:4px 0}.new-partner-program-cta{padding:40px 15px}.new-partner-program-about+.new-partner-program-cta{padding:52px 15px 20px}.new-partner-program-cta h2{font-size:16px;margin-bottom:10px}.new-partner-program-cta p{font-size:14px;margin-bottom:15px}.new-partner-program-btn .request-btn{margin-right:10px}.new-partner-program-relay{background:url(../img/partner_program/relay_bg_sp.svg) no-repeat 0 0/contain;padding:40px 15px 30px}.new-partner-program-relay:before{display:none}.new-partner-program-relay h2{font-size:20px;margin-bottom:20px}.new-partner-program-relay-inner{display:block}.new-partner-program-relay-inner div:first-of-type{margin:0 auto 20px;width:295px}.new-partner-program-relay-inner div:last-of-type{width:100%}.new-partner-program-relay-inner p{font-size:14px;margin-bottom:10px}.new-partner-program-relay-inner a{font-size:14px;height:40px;margin:0 auto}.new-partner-program-case{padding:40px 15px 0}.new-partner-program-case h2{font-size:20px;margin-bottom:20px}.new-partner-program-case ul{flex-wrap:wrap}.new-partner-program-case ul li{width:48%}.new-partner-program-case ul li:nth-of-type(n+2){margin-bottom:20px}.new-partner-program-case-num{font-size:14px;height:25px;margin-bottom:10px;width:88px}.new-partner-program-case ul li img{display:block;margin:0 auto;width:73%}.new-partner-program-case-title{font-size:14px;line-height:1.6}.new-partner-program-case-link-wrap{padding:30px 15px}.new-partner-program-case-link-wrap p{font-size:14px;line-height:1.8}.new-partner-program-case-link-wrap p span{padding:4px 3px}.new-partner-program-case-link-wrap a{font-size:14px;height:40px;margin-top:20px}.new-partner-program-merit{padding:40px 10px 40px 15px}.new-partner-program-merit h2{font-size:20px;margin-bottom:30px}.new-partner-program-merit ul li{margin-bottom:30px;padding:10px 15px;width:100%}.new-partner-program-merit ul li:last-of-type{margin-bottom:0}.new-partner-program-merit ul li:before{height:40px;left:-5px;top:-20px;width:40px}.new-partner-program-merit-num{font-size:50px;margin-right:15px}.new-partner-program-merit-text{font-size:14px}.new-partner-program-reward{padding:40px 15px}.new-partner-program-reward h2{font-size:20px;margin-bottom:20px}.new-partner-program-reward-inner{display:block;padding:20px 10px}.new-partner-program-reward-img,.new-partner-program-reward-offer,.new-partner-program-reward-please{max-width:100%;width:100%}.new-partner-program-reward-offer,.new-partner-program-reward-please{border-radius:10px;display:flex;padding:0 20px}.new-partner-program-reward-img picture img{position:static}.new-partner-program-reward-please{background:#fefcec}.new-partner-program-reward-offer{background:#eaf7f2}.new-partner-program-reward-title{flex-direction:column;margin-bottom:0}.new-partner-program-reward-title img{height:50px;margin:0;width:50px}.new-partner-program-reward-title span{font-size:13px;letter-spacing:0;white-space:nowrap}.new-partner-program-reward-offer ul,.new-partner-program-reward-please ul{height:auto;padding:20px 0 20px 20px}.new-partner-program-reward-offer li,.new-partner-program-reward-please li{font-size:14px;margin-bottom:5px}.new-partner-program-reward-img{margin:10px 0}.new-partner-program-reward-cost-wrap{margin-top:20px;padding:15px 20px 58px}.new-partner-program-reward-cost-wrap h3{font-size:14px;margin-bottom:10px}.new-partner-program-reward-cost{display:block}.new-partner-program-reward-cost dl:first-child{margin-bottom:18px}.new-partner-program-reward-cost dt{align-items:center;display:flex;font-size:14px;height:30px;justify-content:center;letter-spacing:0;margin-right:6px;padding:0;width:76px}.new-partner-program-reward-cost dd{font-size:16px;letter-spacing:0}.new-partner-program-reward-cost dd span:not(.new-partner-program-reward-tax){font-size:14px;margin-left:2px}.new-partner-program-reward-tax{font-size:12px}.new-partner-program-reward-cost-month{white-space:nowrap}.new-partner-program-reward-cost-special{font-size:14px;margin-left:5px;padding-left:13px}.new-partner-program-reward-cost-special span:not(.new-partner-program-reward-tax){font-size:20px!important}.new-partner-program-reward-text{font-size:14px;margin-top:20px;text-align:left}.new-partner-program-voice{padding:40px 15px 0}.new-partner-program-voice h2{font-size:20px;margin-bottom:20px}.new-partner-program-voice li{display:block;padding:20px;position:relative}.new-partner-program-voice-img{position:absolute;top:20px;width:80px}.new-partner-program-voice li:nth-of-type(odd) .new-partner-program-voice-img{left:20px}.new-partner-program-voice li:nth-of-type(2n) .new-partner-program-voice-img{right:20px}.new-partner-program-voice-text{width:100%}.new-partner-program-voice-text p{font-size:14px}.new-partner-program-voice li:nth-of-type(odd) .new-partner-programn-voice-title{padding-left:90px}.new-partner-program-voice li:nth-of-type(2n) .new-partner-programn-voice-title{padding-right:90px}.new-partner-programn-voice-title h3{font-size:16px;letter-spacing:0;line-height:1.4;margin-bottom:5px}.new-partner-programn-voice-title p{font-size:12px;letter-spacing:0}.new-partner-program-results{padding:40px 0}.new-partner-program-results h2{font-size:20px;margin-bottom:20px}.new-partner-program-results h2+p{font-size:14px;font-weight:700;line-height:1.6;margin:0 15px 46px;text-align:left}.new-partner-program-results-slider .item{display:block;margin:0 10px!important}.new-partner-program-results-slider .item__img{width:100%}.new-partner-program-results-slider .item__content{padding:14px 20px 20px;width:100%}.new-partner-program-results-slider .item__ttl{font-size:16px;line-height:1.4;margin-bottom:10px}.new-partner-program-results-slider .item__type li:not(:first-of-type){display:inline}.new-partner-program-flow{padding:40px 15px}.new-partner-program-flow h2{font-size:20px;margin-bottom:20px}.new-partner-program-flow ol{flex-direction:column}.new-partner-program-flow li{width:100%}.new-partner-program-flow li:not(:last-of-type){margin-bottom:30px}.new-partner-program-flow-step-wrap{align-items:center;display:flex;margin-bottom:15px}.new-partner-program-flow-step{font-size:14px;height:25px;margin:0 10px 0 0;width:85px}.new-partner-program-flow li h3{font-size:16px;margin-bottom:0}.new-partner-program-flow li p{font-size:14px;line-height:1.6}.new-partner-program-flow-btn .request-btn{margin-bottom:15px}.new-partner-program-flow-img{margin:0 auto;max-width:240px}.new-partner-program-qa{padding:40px 15px 80px}.new-partner-program-qa h2{font-size:20px;margin-bottom:20px}.new-partner-program-qa dl{margin-bottom:18px}.new-partner-program-qa dl dd,.new-partner-program-qa dl dt{font-size:14px;padding-left:40px}.new-partner-program-qa dl dt{margin-bottom:14px}.new-partner-program-qa dl dd:before,.new-partner-program-qa dl dt:before{font-size:16px;height:30px;top:-2px;width:30px}.new-partner-program-closing{margin:-40px 15px 0;padding:20px}.new-partner-program-closing:after{bottom:-28px;height:29px;right:50px;width:40px}.new-partner-program-closing h2{font-size:20px;letter-spacing:0;margin-bottom:10px}.new-partner-program-closing p{font-size:16px;letter-spacing:0;margin-bottom:14px}.new-partner-program-closing div{flex-direction:column}.new-partner-program-closing .contact-btn,.new-partner-program-closing .request-btn{max-width:100%;width:100%}.new-partner-program-closing .request-btn{margin:0 0 16px}.new-partner-program-foot{background:url(../img/partner_program/foot_bg_sp.svg) no-repeat 0 0/contain;margin-top:-230px;padding-top:245px}.new-partner-program-foot:before{display:none}#new-partner-program-about{margin-top:-295px;padding-top:60px}}@media only screen and (max-width:768px) and (max-width:767px){.new-partner-program-results .article__list .item__type{display:inline-flex}}body.page-partner-page{padding-top:62px}@media screen and (min-width:768px){body.page-partner-page{padding-top:141px}}.p-partner-page-inner{padding:40px 15px;width:100%}@media screen and (min-width:768px){.p-partner-page-inner{margin:0 auto;max-width:960px;padding:60px 10px}}.p-partner-page-title{color:#30b686;font-size:20px;margin-bottom:20px}@media screen and (min-width:768px){.p-partner-page-title{font-size:30px;margin-bottom:30px}}.p-partner-page-mv{height:270px;position:relative}@media screen and (min-width:768px){.p-partner-page-mv{height:500px}}.p-partner-page-mv-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-partner-page-mv-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-partner-page-mv-inner{padding:108px 15px 0;position:relative;width:100%;z-index:5}@media screen and (min-width:768px){.p-partner-page-mv-inner{margin:0 auto;max-width:960px;padding:310px 10px 0}}.p-partner-page-mv-inner.is-tochigizeikyo{padding:165px 15px 0}@media screen and (min-width:768px){.p-partner-page-mv-inner.is-tochigizeikyo{padding:310px 10px 0}}.p-partner-page-mv-inner.is-odawarahakone-shokokai{padding:165px 15px 0}@media screen and (max-width:370px){.p-partner-page-mv-inner.is-odawarahakone-shokokai{padding:150px 15px 0}}@media screen and (min-width:768px){.p-partner-page-mv-inner.is-odawarahakone-shokokai{padding:310px 10px 0}}.p-partner-page-mv-inner.is-tamashin{padding-top:140px}@media screen and (min-width:768px) and (max-width:1099px){.p-partner-page-mv-inner.is-tamashin{align-items:flex-end;display:flex;height:420px;padding:0 10px}}@media screen and (min-width:1100px){.p-partner-page-mv-inner.is-tamashin{padding-top:min(100%,280px)}}@media screen and (max-width:550px){.p-partner-page-mv-inner.is-tamashin{align-items:flex-end;display:flex;height:240px;padding-top:0}}.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-sub{font-size:clamp(14px,1.6vw,18px)!important}@media screen and (min-width:768px){.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-sub{font-size:clamp(14px,2vw,24px)!important}.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-main{font-size:clamp(14px,3vw,35px)!important}}.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-main span{display:inline-block;font-size:10px;margin-bottom:3px;padding:0 1px;vertical-align:text-bottom}@media screen and (min-width:768px){.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-main span{font-size:14px;margin-bottom:min(.7vw,10px);padding:0 3px}}@media screen and (min-width:1100px){.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-main span{margin-bottom:min(1.1vw,14px)}}@media print{.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-main span{margin-bottom:11px;vertical-align:middle}}.p-partner-page-mv-inner.is-tamashin .p-partner-page-mv-text-attention{font-size:10px!important}.p-partner-page-mv-text{color:#fff;font-weight:700;margin-bottom:10px}.p-partner-page-mv-text-sub{display:block;font-size:12px}@media screen and (min-width:768px){.p-partner-page-mv-text-sub{font-size:16px}}.p-partner-page-mv-text-main{display:block;font-size:18px}@media screen and (min-width:768px){.p-partner-page-mv-text-main{font-size:32px}}.p-partner-page-mv-text-main .is-pc{display:none}@media screen and (min-width:768px){.p-partner-page-mv-text-main .is-pc{display:inline}}.p-partner-page-mv-number{background:#fff;border-radius:10px;display:inline-flex;padding:10px 14px 7px}.p-partner-page-mv-number-block{align-items:center;display:flex;font-size:12px;font-weight:700}.p-partner-page-mv-number-block:first-child{border-right:1px solid #e3ebe8;padding-right:10px}.p-partner-page-mv-number-block:nth-child(2){padding-left:10px}.p-partner-page-mv-number-title{margin-right:10px}.p-partner-page-mv-number-content{display:flex}.p-partner-page-mv-number-content span{color:#30b686;font-size:18px;line-height:1;margin-right:10px}.p-partner-page-point{background:#fff;border-radius:10px;padding:20px 15px 15px}@media screen and (min-width:768px){.p-partner-page-point{padding:20px 30px 30px}}.p-partner-page-point-title{color:#30b686;font-size:16px;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.p-partner-page-point-title{font-size:26px}}.p-partner-page-point-list-item{font-weight:700;line-height:1.5;padding-left:22px;position:relative}@media screen and (min-width:768px){.p-partner-page-point-list-item{font-size:16px;padding-left:30px}}.p-partner-page-point-list-item:not(:last-child){margin-bottom:10px}@media screen and (min-width:768px){.p-partner-page-point-list-item:not(:last-child){margin-bottom:14px}}.p-partner-page-point-list-item:before{background:url(../img/common/icn_good.svg) no-repeat 50%/contain;content:"";display:inline-block;height:15px;left:0;position:absolute;top:0;width:17px}@media screen and (min-width:768px){.p-partner-page-point-list-item:before{height:20px;width:22px}.p-partner-page-contact{display:flex}}.p-partner-page-contact-block{padding-top:20px}@media screen and (min-width:768px){.p-partner-page-contact-block{padding:0 40px}.p-partner-page-contact-block:first-child{border-right:1px solid #e3ebe8}}.p-partner-page-contact-block.block-border{border-bottom:1px solid #e3ebe8;padding-bottom:20px}@media screen and (min-width:768px){.p-partner-page-contact-block.block-border{border-bottom:none;padding-bottom:0}}.p-partner-page-contact-title{align-items:center;display:flex;font-size:16px;justify-content:center;margin-bottom:10px}@media screen and (min-width:768px){.p-partner-page-contact-title{font-size:20px}}.p-partner-page-contact-title.column-direction{flex-direction:column}.p-partner-page-contact-title.column-direction:before{height:72px;margin-bottom:5px;width:150px}.p-partner-page-contact-title:before{content:"";display:inline-block;height:50px;margin-right:10px;width:76px}.p-partner-page-contact-title.title-seller:before{background:url(../img/home/seller.png) no-repeat 50%/contain}.p-partner-page-contact-title.title-buyer:before{background:url(../img/home/buyer.png) no-repeat 50%/contain}.p-partner-page-contact-text{font-size:12px;margin-bottom:10px}@media screen and (min-width:768px){.p-partner-page-contact-text{font-size:14px;line-height:2;margin-bottom:20px}}.p-partner-page-contact-button{border-radius:100px;display:flex;font-weight:700;justify-content:center;margin:0 auto;max-width:305px;padding:12px;width:100%}@media screen and (min-width:768px){.p-partner-page-contact-button{font-size:16px;max-width:390px}}.p-partner-page-contact-button.button-green{background:#30b686;color:#fff}.p-partner-page-contact-button.button-yellow{background:#f4e02b;color:#000}.p-partner-page-catch{background:#f7f7f7;position:relative;z-index:1}.p-partner-page-catch-inner{padding-top:110px}@media screen and (min-width:768px){.p-partner-page-catch-inner{padding:110px 0 60px}}@media screen and (max-width:450px){.p-partner-page-catch-inner.p-partner-page-inner.is-tamashin{padding-top:160px}}.p-partner-page-catch-inner.is-tochigizeikyo{padding-top:140px}@media screen and (min-width:768px){.p-partner-page-catch-inner.is-tochigizeikyo{padding:110px 0 60px}}.p-partner-page-catch-inner.is-odawarahakone-shokokai{padding-top:160px}@media screen and (min-width:768px){.p-partner-page-catch-inner.is-odawarahakone-shokokai{padding:160px 0 60px}}@media screen and (max-width:410px){.p-partner-page-catch-inner.is-odawarahakone-shokokai{padding-top:190px}}.p-partner-page-catch-point{box-shadow:0 2px 15px rgba(0,0,0,.1);left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:calc(100% - 30px);z-index:5}@media screen and (min-width:768px){.p-partner-page-catch-point{align-items:center;display:flex;justify-content:center;max-width:960px;padding:35px 30px;top:-67px}.p-partner-page-catch-point-title{line-height:1.35;margin:0 35px 0 0}.p-partner-page-catch-point-title.is-tamashin{text-align:left}}.p-partner-page-catch-point-list-item{font-size:12px}@media screen and (min-width:768px){.p-partner-page-catch-point-list-item{font-size:16px}}.p-partner-page-catch.is-tochigizeikyo{z-index:1}.p-partner-page-entrustment .article__list{margin-bottom:30px}.p-partner-page-entrustment .article__list .item{box-shadow:0 2px 15px rgba(0,0,0,.1)}.p-partner-page-entrustment .article__list .item .c-wanted{border-radius:0;font-size:14px!important;height:100%;left:0;letter-spacing:.2em;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.p-partner-page-entrustment .article__list .item .c-wanted .icn-bullhorn:before{content:"";display:inline-block}.p-partner-page-entrustment .article__list .item__content{display:flex;flex-direction:column;padding:35px 15px 15px;position:relative}.p-partner-page-entrustment .article__list .item__ttl{margin-bottom:10px}.p-partner-page-entrustment .article__list .item__pref{left:15px;position:absolute;top:10px}.p-partner-page-entrustment .article__list .item__type{display:block}.p-partner-page-entrustment-button{background:#30b686;border-radius:20px;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0 auto;max-width:250px;padding:10px 0;width:100%}.p-partner-page-entrustment-button:visited{color:#fff}.p-partner-page-entrustment.is-tochigizeikyo,.p-partner-page-seminar{position:relative;z-index:1}.p-partner-page-seminar-inner{padding-bottom:0}.p-partner-page-seminar-list-item{border:1px solid #e3ebe8;border-radius:10px;padding:15px 15px 20px}@media screen and (min-width:768px){.p-partner-page-seminar-list-item{padding:30px}.p-partner-page-seminar-list-item-inner{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:45.5% 1fr}}.p-partner-page-seminar-list-img{height:100%;width:100%}.p-partner-page-seminar-list-img-wrap{aspect-ratio:315/165;display:block;height:100%;margin-bottom:15px;width:100%}@media screen and (min-width:768px){.p-partner-page-seminar-list-img-wrap{aspect-ratio:400/210;margin-bottom:0}}.p-partner-page-seminar-list-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.p-partner-page-seminar-list-category{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.p-partner-page-seminar-list-label{background:#f2f9f6;border-radius:20px;color:#30b686;font-size:12px;font-weight:700;padding:5px 15px}@media screen and (min-width:768px){.p-partner-page-seminar-list-label{font-size:16px}}.p-partner-page-seminar-list-title{font-size:16px;margin-bottom:16px}@media screen and (min-width:768px){.p-partner-page-seminar-list-title{font-size:18px}}.p-partner-page-seminar-list-link{border:1px solid #30b686;border-radius:30px;display:flex;font-weight:700;justify-content:center;margin:0 auto;max-width:250px;padding:9px;width:100%}@media screen and (min-width:768px){.p-partner-page-seminar-list-link{font-size:16px;margin-left:0}}.p-partner-page-activity{background:#fff;margin-top:-62px;padding-top:62px;position:relative}@media screen and (min-width:768px){.p-partner-page-activity{margin-top:-100px;padding-top:100px}.p-partner-page-activity-content{border:1px solid #e3ebe8;border-radius:10px;padding:60px 30px 40px}}.p-partner-page-activity-img{align-items:center;display:flex;justify-content:center;margin-bottom:30px}@media screen and (min-width:768px){.p-partner-page-activity-img{margin-bottom:40px}}.p-partner-page-activity-img:before{background:url(../img/partner_program/multiplied-by.svg) no-repeat 50%/contain;content:"";display:block;height:18px;margin:0 10px;order:2;width:18px}@media screen and (min-width:768px){.p-partner-page-activity-img:before{height:43px;margin:0 30px;width:43px}}.p-partner-page-activity-img img{height:auto}.p-partner-page-activity-img .img-relay{order:1;width:74px}@media screen and (min-width:768px){.p-partner-page-activity-img .img-relay{width:120px}}.p-partner-page-activity-img .img-partner{order:3}.p-partner-page-activity-img .img-honpro{width:148px}@media screen and (min-width:768px){.p-partner-page-activity-img .img-honpro{width:240px}}.p-partner-page-activity-img .img-tochigizeikyo{width:170px}@media screen and (min-width:768px){.p-partner-page-activity-img .img-tochigizeikyo{width:328px}}.p-partner-page-activity-img .img-tamashin{width:140px}@media screen and (min-width:768px){.p-partner-page-activity-img .img-tamashin{width:271px}}.p-partner-page-activity-description{margin-bottom:20px}@media screen and (min-width:768px){.p-partner-page-activity-description{font-size:16px;margin-bottom:30px}}.p-partner-page-activity-point{background:#f2f9f6;margin-bottom:30px}@media screen and (min-width:768px){.p-partner-page-activity-point{margin-bottom:40px}}.p-partner-page-activity-recruit{border-bottom:1px solid #e3ebe8;border-top:1px solid #e3ebe8;padding:30px 0}@media screen and (min-width:768px){.p-partner-page-activity-recruit{padding:40px 0 50px}}.p-partner-page-activity-recruit-title{color:#30b686;font-size:18px;margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.p-partner-page-activity-recruit-title{font-size:26px}}.p-partner-page-activity-recruit-description{margin-bottom:20px}@media screen and (min-width:768px){.p-partner-page-activity-recruit-description{font-size:16px;margin-bottom:50px}}.p-partner-page-activity-recruit-figure{margin-bottom:30px}@media screen and (min-width:768px){.p-partner-page-activity-recruit-figure{margin-bottom:40px}}.p-partner-page-activity-recruit-figure img{height:auto;width:100%}.p-partner-page-activity-recruit-list{display:grid;gap:20px 15px;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.p-partner-page-activity-recruit-list-item{display:flex}}.p-partner-page-activity-recruit-list-img{margin-bottom:10px}@media screen and (min-width:768px){.p-partner-page-activity-recruit-list-img{margin:0 25px 0 0}}.p-partner-page-activity-recruit-list-img img{height:40px;width:auto}@media screen and (min-width:768px){.p-partner-page-activity-recruit-list-img img{height:60px}}.p-partner-page-activity-recruit-list-text{font-size:12px;font-weight:700}@media screen and (min-width:768px){.p-partner-page-activity-recruit-list-text{font-size:16px}.p-partner-page-activity-recruit-contact{display:flex;padding-top:40px}.p-partner-page-activity-recruit-contact-block:first-child{border-right:1px solid #e3ebe8;padding:0 50px 0 0}.p-partner-page-activity-recruit-contact-block:nth-child(2){padding:0 0 0 50px}}.p-partner-page-about{background:#f7f7f7;margin-top:-62px;padding-top:62px}@media screen and (min-width:768px){.p-partner-page-about{margin-top:-100px;padding-top:100px}.p-partner-page-about-inner{padding-bottom:70px}}.p-partner-page-about-description{margin-bottom:30px}@media screen and (min-width:768px){.p-partner-page-about-description{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:auto 1fr;margin-bottom:40px}}.p-partner-page-about-description-img{margin-bottom:20px;text-align:center}@media screen and (min-width:768px){.p-partner-page-about-description-img{margin-bottom:0}}.p-partner-page-about-description-img img{height:auto;width:200px}@media screen and (min-width:768px){.p-partner-page-about-description-img img{width:250px}}.p-partner-page-about-description-img.is-tochigizeikyo img{border-radius:10px}.p-partner-page-about-description-text{font-size:16px}.p-partner-page-about-title{font-size:18px;margin-bottom:10px}@media screen and (min-width:768px){.p-partner-page-about-title{font-size:22px;margin-bottom:30px}}.p-partner-page-about-member{background:#fff;border-radius:10px;margin-bottom:30px;padding:30px 15px}@media screen and (min-width:768px){.p-partner-page-about-member{margin-bottom:40px;padding:30px 30px 50px}.p-partner-page-about-member-list{display:grid;gap:30px 40px;grid-template-columns:1fr 1fr}}.p-partner-page-about-member-list-item{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:auto 1fr}@media screen and (min-width:768px){.p-partner-page-about-member-list-item{-moz-column-gap:20px;column-gap:20px}}.p-partner-page-about-member-list-item:not(:first-child){border-top:1px solid #e3ebe8;margin-top:15px;padding-top:15px}@media screen and (min-width:768px){.p-partner-page-about-member-list-item:not(:first-child){border-top:none;margin-top:0;padding-top:0}}.p-partner-page-about-member-img{border-radius:50%;height:70px;overflow:hidden;width:70px}@media screen and (min-width:768px){.p-partner-page-about-member-img{height:100px;width:100px}}.p-partner-page-about-member-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.p-partner-page-about-member-description{font-size:12px;letter-spacing:.03em}.p-partner-page-about-member-name{margin-bottom:10px}.p-partner-page-about-member-name span{font-size:14px;font-weight:700;margin-left:10px}@media screen and (min-width:768px){.p-partner-page-about-member-name span{font-size:16px}}.p-partner-page-about-member-text{font-size:12px}@media screen and (min-width:768px){.p-partner-page-about-member-text{font-size:13px}.p-partner-page-about-member.is-tochigizeikyo{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:1.5fr 8fr;padding:30px}}.p-partner-page-about-member.is-tochigizeikyo .p-partner-page-about-member-list{grid-template-columns:auto}@media screen and (min-width:768px){.p-partner-page-about-member.is-memuro .p-partner-page-about-title{width:125px}}.p-partner-page-about-member.is-memuro .p-partner-page-about-description{font-size:14px}@media screen and (min-width:768px){.p-partner-page-about-member.is-memuro .p-partner-page-about-description{font-size:16px;width:calc(100% - 125px)}.p-partner-page-about-member.is-memuro .p-partner-page-about-member-header{display:flex}}.p-partner-page-about-member.is-memuro .p-partner-page-about-member-list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-partner-page-about-member.is-memuro .p-partner-page-about-member-list-item{align-items:center;border:none;width:100%}@media screen and (min-width:768px){.p-partner-page-about-member.is-memuro .p-partner-page-about-member-list-item{max-width:240px}}.p-partner-page-about-member.is-memuro .p-partner-page-about-member-profile dt{font-size:14px;line-height:1.6;margin-bottom:5px}.p-partner-page-about-member.is-memuro .p-partner-page-about-member-profile dd{font-size:16px;font-weight:700}.p-partner-page-about-summary{background:#fff;border-radius:10px;padding:30px 15px}@media screen and (min-width:768px){.p-partner-page-about-summary{-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:auto 1fr;padding:30px}}.p-partner-page-about-summary-name{color:#888;font-size:12px;font-weight:700;margin-bottom:5px}@media screen and (min-width:768px){.p-partner-page-about-summary-name{font-size:14px}}.p-partner-page-about-summary-name:not(:first-child){border-top:1px solid #e3ebe8;margin-top:15px;padding-top:15px}.p-partner-page-about-summary-text{line-height:1.5}@media screen and (min-width:768px){.p-partner-page-about-summary-text{font-size:16px}}.p-partner-page-about-summary-text ul{margin-bottom:16px}.p-partner-page-about-summary-text dd,.p-partner-page-about-summary-text li{padding-left:16px;position:relative}.p-partner-page-about-summary-text dd:before,.p-partner-page-about-summary-text li:before{background:#000;border-radius:50%;content:"";display:inline-block;height:3px;left:5px;position:absolute;top:10px;width:3px}.p-partner-page-about-summary-text dd a,.p-partner-page-about-summary-text li a{color:#000;text-decoration:underline}.p-partner-page-about-summary.is-tochigizeikyo{-moz-column-gap:80px;column-gap:80px;grid-template-columns:1.5fr 8fr}.p-partner-page-news-inner{padding-top:30px}@media screen and (min-width:768px){.p-partner-page-news-inner{-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:auto 1fr;padding-top:50px}}.p-partner-page-news-list{height:300px;overflow-x:auto;overflow-y:scroll;scrollbar-color:#30b686 #eee}.p-partner-page-news-list::-webkit-scrollbar{height:100%;width:10px}.p-partner-page-news-list::-webkit-scrollbar-thumb{background:#30b686;border-radius:5px}.p-partner-page-news-list::-webkit-scrollbar-track{background:#eee;border-radius:5px}.p-partner-page-news-list-item:not(:first-child){border-top:1px solid #e3ebe8;margin-top:15px;padding-top:15px}.p-partner-page-news-time{color:#888;font-size:12px}@media screen and (min-width:768px){.p-partner-page-news-time{font-size:14px}}.p-partner-page-news-title{color:#4b4e4e}@media screen and (min-width:768px){.p-partner-page-news-title{font-size:16px}}.p-partner-page-bottom-contact{background:#30b686}.p-partner-page-bottom-contact-title{align-items:center;color:#fff;display:flex;font-size:25px;justify-content:center;margin-bottom:15px}@media screen and (min-width:768px){.p-partner-page-bottom-contact-title{font-size:35px;margin-bottom:30px}}.p-partner-page-bottom-contact-title:before{background:url(../img/common/icn_mail.svg) no-repeat 50%/contain;content:"";display:inline-block;height:25px;margin-right:15px;width:31px}@media screen and (min-width:768px){.p-partner-page-bottom-contact-title:before{height:34px;width:42px}}.p-partner-page-bottom-contact-blocks{background:#fff;border-radius:10px;padding:20px}@media screen and (min-width:768px){.p-partner-page-bottom-contact-blocks{padding:30px 0}}.p-partner-page-sns{background:#f2f9f6}@media screen and (min-width:768px){.p-partner-page-sns{display:none}}.p-partner-page-sns-inner{padding-bottom:60px}.p-partner-page-sns-title{color:#30b686;display:flex;font-size:20px;justify-content:center;margin-bottom:20px}.p-partner-page-sns-title:after,.p-partner-page-sns-title:before{border-left:2px solid transparent;border-right:2px solid transparent;border-top:25px solid #30b686;content:"";display:inline-block;margin-top:5px;transform-origin:bottom center}.p-partner-page-sns-title:before{margin-right:5px;transform:rotate(-30deg)}.p-partner-page-sns-title:after{transform:rotate(30deg)}.p-partner-page-sns-twitter{margin-bottom:20px}.text-open{font-family:Open Sans,sans-serif}.text-noto{font-family:Noto Sans JP,sans-serif}.sp-small{display:none}.external-link{align-items:center;display:inline-flex;font-size:16px}.external-link .link-text{text-decoration:underline}.external-link[target=_blank]:after{content:"\f35d";font-family:Font Awesome\ 5 Free;font-size:13px;font-weight:700;margin-left:5px}.external-link.white{color:#fff}.external-link.black{color:#4d4a4a}.pdf-link{align-items:center;display:flex;font-size:16px;font-weight:700}.pdf-link,.pdf-link:visited{color:#fff}.pdf-link .link-text{text-decoration:underline}.pdf-link:before{content:"\f1c1";font-family:Font Awesome\ 5 Free;font-size:13px;font-weight:700;margin-right:5px}.link-decoration{text-decoration:underline}#about-local,#case-study,#community-building,#faq{margin-top:-80px;padding-top:80px}.local-about{color:#4d4a4a;font-family:Open Sans,sans-serif;padding-top:114px}.local-about .contact-btn{display:inline-block;font-size:16px;margin-right:16px;max-width:240px;padding:12px 25px;position:relative}.local-about .contact-btn:before{bottom:calc(100% + 5px);color:#fff;content:"\\  最短30秒で入力完了  /";display:block;font-size:14px;left:0;position:absolute;text-align:center;width:100%}.header.is-local-about{border-bottom:none;height:114px}.header.is-local-about .o-header-top{max-width:1220px}.header.is-local-about .header__inner{display:flex;height:80px;justify-content:space-between;max-width:1220px;padding:0 10px;width:100%!important}.header.is-local-about .header__logo{width:22%}.header.is-local-about .header__logo a{align-items:center;display:flex;flex-direction:inherit;justify-content:inherit}.header.is-local-about .header__logo .header__logo_text{color:#303030;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;margin-left:15px;white-space:nowrap}.header.is-local-about .header__logo img{width:133px}.header.is-local-about .navigation{display:flex;justify-content:flex-end;width:78%}.header.is-local-about .inner-navigation{align-items:center;display:flex;justify-content:flex-end;width:100%}.header.is-local-about .menu{align-items:center;display:flex;margin-right:30px;width:calc(100% - 270px)}.header.is-local-about .menu li{padding:5px 15px}.header.is-local-about .menu li a{color:#000;font-size:14px;font-weight:700}.header.is-local-about .contact-btn{max-width:240px;padding:12px 0;width:100%}.local-about-slider-wrapper{position:relative}.local-about-slider-wrapper .slide-text{left:101px;position:absolute;top:calc(50% + 60px);transform:translateY(-50%)}.local-about-slider-wrapper .slide-title{color:#fff;font-size:45px;margin-bottom:27px}.local-about-slider-wrapper .slide-title-block{align-items:center;display:flex;padding-left:8px}.local-about-slider-wrapper .title-border{border:3px solid #fff;border-radius:15px;line-height:1;padding:8px 26px 11px}.local-about-slider-wrapper .title-border:last-of-type{margin-right:10px}.local-about-slider-wrapper .title-img{margin:0 10px}.local-about-slider-wrapper .slick-initialized .slick-slide{height:500px}@media screen and (min-width:768px){.local-about-slider-wrapper .slick-initialized .slick-slide{height:560px;min-height:inherit}}.local-about-slider-wrapper .slick-slide img{height:auto;left:50%;margin:auto;max-width:inherit;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.local-about-slider-wrapper .mv01{background:url(../img/local_about/mv01.png) no-repeat 50%/cover;width:100%}.local-about-slider-wrapper .mv02{background:url(../img/local_about/mv02.png) no-repeat 50%/cover;width:100%}.local-about-slider-wrapper .mv03{background:url(../img/local_about/mv03.png) no-repeat 50%/cover;width:100%}.local-about-slider-wrapper .mv04{background:url(../img/local_about/mv04.png) no-repeat 50%/cover;width:100%}.local-about-info{background:#30b686;margin-top:-100px;padding:0 24px 70px;position:relative}.local-about-info:after,.local-about-info:before{content:"";display:block;height:60px;position:absolute;width:100%}.local-about-info:before{background:url(../img/local_about/bg_top.png) no-repeat top/cover;left:0;top:-58px}.local-about-info:after{background:url(../img/local_about/bg_bottom.png) no-repeat bottom/cover;bottom:-60px;left:0}.local-about-info .about-block{background:#fff;border-radius:30px;left:50%;margin-bottom:-70px;max-width:1240px;padding:43px 20px 60px;position:relative;text-align:center;top:-100px;transform:translateX(-50%)}.local-about-info .about-block .head{color:#30b686;font-size:48px;line-height:1.5;margin-bottom:28px}.local-about-info .about-block .text{font-size:18px}.local-about-info .trouble-block{font-family:Noto Sans JP,sans-serif}.local-about-info .trouble-block .trouble-title{color:#fff;font-size:34px;margin-bottom:20px;text-align:center}.local-about-info .trouble-block .trouble-list{display:flex;justify-content:center}.local-about-info .trouble-block .trouble-list .trouble-item{max-width:280px;text-align:center;width:31.33%}.local-about-info .trouble-block .trouble-list .trouble-item:not(:nth-child(3)){margin-right:3%}.local-about-info .trouble-block .trouble-list .img-block{margin:0 auto 16px;width:150px}.local-about-info .trouble-block .trouble-list .text{color:#fff;font-size:24px;font-weight:700;line-height:1.5}.about-local-wrapper{background:#f2f9f6 url(../img/local_about/bg_relay_the_local.png) no-repeat top 90px center/960px;font-family:Noto Sans JP,sans-serif;padding:170px 24px 126px}.about-local-wrapper .head{color:#30b686;font-size:40px;line-height:1.5;margin-bottom:80px;text-align:center}.about-local-wrapper .about-local-block{margin:auto;max-width:961px}.about-local-wrapper .about-local-block .about-local-title{font-size:24px;margin-bottom:16px;text-align:center}.about-local-wrapper .about-local-block .text{font-size:16px;margin:0 auto 40px;max-width:860px;text-align:center}.about-local-wrapper .merit-block{margin-top:104px}.about-local-wrapper .merit-block .merit-title{font-size:34px;margin-bottom:40px;text-align:center}.about-local-wrapper .merit-block .merit-list{display:flex;justify-content:center}.about-local-wrapper .merit-block .merit-list-title{font-size:24px;line-height:1.5;margin-bottom:16px;text-align:center}.about-local-wrapper .merit-block .merit-item{max-width:280px;width:31.33%}.about-local-wrapper .merit-block .merit-item:not(:nth-child(3)){margin-right:3%}.about-local-wrapper .merit-block .merit-item .image-block{margin-bottom:24px;width:100%}.about-local-wrapper .merit-block .text{font-size:16px}.campaign-wrapper{background:url(../img/local_about/bg_campaign.png) no-repeat 50%/cover;padding:65px 24px 15px}.campaign-wrapper.is-first .campaign-block{align-items:flex-end;display:flex;justify-content:center;margin-top:-150px}.campaign-wrapper.is-first .campaign-block .image-block{max-width:540px}.campaign-wrapper.is-first .campaign-block .text-block{padding-bottom:50px}.campaign-wrapper.is-first .campaign-block .text-block .campaign-title{color:#fff;font-size:38px;line-height:1.3;margin-bottom:43px}.campaign-wrapper.is-first .campaign-block .text-block .campaign-title .number{font-size:80px}.community-building-wrapper{background:#f2f9f6;font-family:Noto Sans JP,sans-serif;padding:112px 24px 120px}.community-building-wrapper .community-building-block{margin:auto;max-width:959px}.community-building-wrapper .community-building-block .head{color:#30b686;font-size:40px;line-height:1.5;margin-bottom:40px;text-align:center}.community-building-wrapper .community-building-box{background:#fff;border-radius:30px;box-shadow:0 5px 30px 0 rgba(36,54,120,.08)}.community-building-wrapper .community-building-box.is-top{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:24px;padding:43px 25px 25px;position:relative}.community-building-wrapper .community-building-box.is-top .icon-plus{align-items:center;display:flex;justify-content:center}.community-building-wrapper .community-building-box.is-top .arrow-image{bottom:-40px;left:50%;position:absolute;transform:translateX(-50%)}.community-building-wrapper .community-building-box .inner-box{background:#f6f8fa;border-radius:15px;max-width:436px;padding:0 40px 25px}.community-building-wrapper .community-building-box .inner-box .title{background:#30b686;border-radius:50px;color:#fff;display:block;font-size:20px;font-weight:700;margin:-23px auto 18px;max-width:336px;padding:5px 0;text-align:center}.community-building-wrapper .community-building-box .inner-box .text{font-size:16px;font-weight:700}.community-building-wrapper .community-building-box .inner-box-wrap .inner-box+.inner-box{margin-top:53px}.community-building-wrapper .community-building-box .inner-box-wrap .inner-box .title{margin:-23px -28px 18px;max-width:calc(100% + 56px)}.community-building-wrapper .community-building-box.is-bottom{margin-bottom:104px;padding:30px;text-align:center}.community-building-wrapper .community-building-box.is-bottom .text{color:#30b686;font-size:24px;font-weight:700}.community-building-wrapper .community-building-block .small-head{font-size:34px;margin-bottom:40px;text-align:center}.community-building-wrapper .community-building-block .buyer-seller-wrap{display:flex;justify-content:space-between}.community-building-wrapper .community-building-block .buyer-seller-list{counter-reset:item;list-style-type:none}.community-building-wrapper .community-building-block .buyer-seller-item{font-size:16px;font-weight:700;padding-left:1.3em;text-indent:-1.3em}.community-building-wrapper .community-building-block .buyer-seller-item:not(:last-child){margin-bottom:8px}.community-building-wrapper .community-building-block .buyer-seller-item:before{color:#30b686;content:counter(item) ".";counter-increment:item;font-size:16px;font-weight:700}.community-building-wrapper .community-building-block .buyer-seller-block{background:#fff;border-radius:30px;box-shadow:0 5px 30px 0 rgba(36,54,120,.08);max-width:463px;padding:24px 31px 35px;width:48%}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer img{left:0}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer .buyer-seller-title{margin-left:auto;padding-left:50px}.community-building-wrapper .community-building-block .buyer-seller-block.is-seller img{right:0}.community-building-wrapper .community-building-block .buyer-seller-block.is-seller .buyer-seller-title{margin-right:auto;padding-right:50px}.community-building-wrapper .community-building-block .buyer-seller-title{background:#30b686;border-radius:50px;color:#fff;font-size:20px;margin-bottom:28px;max-width:358px;padding:5px 0;text-align:center}.community-building-wrapper .community-building-block .buyer-seller-title-block{position:relative}.community-building-wrapper .community-building-block .buyer-seller-title-block img{bottom:0;max-width:108px;position:absolute}.community-building-wrapper .community-building-block .buyer-seller-title .small{font-size:16px;margin-left:15px}.case-study-story{background:url(../img/local_about/bg_case.png) no-repeat 50%/cover;padding:63px 24px 60px}.case-study-story .story-block{align-items:center;color:#fff;display:flex;margin:auto;max-width:961px}.case-study-story .story-block .text-block{margin:0 auto;max-width:570px}.case-study-story .story-block .head{font-family:Noto Sans JP,sans-serif;font-size:40px;line-height:1.5;margin-bottom:29px}.case-study-story .story-block .text{font-size:16px;margin-bottom:24px}.case-study-story .story-block .img-block{max-width:236px;text-align:center}.case-study-story .story-block .pdf-link{font-weight:400;justify-content:center;margin-top:5px}.case-study-partner{background:#30b686;padding:96px 24px;position:relative}.case-study-partner:after{background:url(../img/local_about/bg_bottom.png) no-repeat bottom/cover;bottom:-60px;content:"";display:block;height:60px;left:0;position:absolute;width:100%}.case-study-partner .partner-block{align-items:center;display:flex;margin:auto;max-width:961px}.case-study-partner .partner-block .img-block{border-radius:26px;margin-right:32px;max-width:380px;overflow:hidden}.case-study-partner .partner-block .text-block{color:#fff;max-width:548px;text-align:center}@media screen and (min-width:768px){.case-study-partner .partner-block .text-block{text-align:left}}.case-study-partner .partner-block .partner-title{font-size:24px;line-height:normal;margin-bottom:16px}.case-study-partner .partner-block .name{display:block;font-size:16px;font-weight:700;margin-bottom:16px}.case-study-partner .partner-block .cat{display:block;font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:14px;font-weight:700;margin-bottom:16px}.case-study-partner .partner-block .text{font-size:16px;margin-bottom:24px;text-align:left}.faq-wrapper{background:#f2f9f6;padding:172px 24px 177px}.faq-wrapper .head{color:#30b686;font-family:Noto Sans JP,sans-serif;font-size:40px;margin-bottom:40px;text-align:center}.faq-wrapper .faq-list{margin:auto;max-width:960px}.faq-wrapper .faq-list-item{background:#fff;border-radius:30px;box-shadow:0 5px 30px 0 rgba(36,54,120,.08);padding:20px 38px}.faq-wrapper .faq-list-item:not(:last-child){margin-bottom:24px}.faq-wrapper .faq-list dl{color:#1e1e1e}.faq-wrapper .faq-list dl dt{font-size:18px;font-weight:700;margin-bottom:8px;padding-left:25px;position:relative}.faq-wrapper .faq-list dl dt:before{color:#30b686;content:"Q.";left:0;position:absolute;top:0}.faq-wrapper .faq-list dl dd{font-family:Noto Sans JP,sans-serif;font-size:16px;padding-left:28px}.campaign-wrapper.is-second{padding:70px 24px;position:relative}.campaign-wrapper.is-second .title-block{margin:-131px auto 32px;max-width:775px}.campaign-wrapper.is-second .text-block{color:#fff;text-align:center}.campaign-wrapper.is-second .campaign-title{font-size:38px;line-height:1.5;margin-bottom:8px}.campaign-wrapper.is-second .text{font-size:16px;font-weight:700;margin-bottom:50px}.campaign-wrapper.is-second .contact-btn{margin:auto;white-space:nowrap}.local-about .relay-introduction-wrapper{background:none}.local-about .relay-introduction:after,.local-about .relay-introduction:before{display:none}.local-about-institutions-btn{background:rgba(42,42,42,.5);border:1px solid #fff;border-radius:30px;color:#fff!important;display:inline-block;font-size:16px;line-height:1.5;margin-top:25px;max-width:240px;padding:14px;text-align:center}.local-about-institutions-btn-gr{border:1px solid #30b686;border-radius:26px;display:block;font-size:16px;line-height:1.5;margin:20px auto 0;padding:14px;width:240px}@media only screen and (min-width:1441px){.local-about-info:after,.local-about-info:before{height:100px}.local-about-info:before{top:-100px}.local-about-info:after{bottom:-100px}.case-study-partner:after{bottom:-100px;height:100px}}@media only screen and (max-width:1280px){.campaign-wrapper.is-first .campaign-block .image-block{width:53%}.campaign-wrapper.is-first .campaign-block .text-block .campaign-title{font-size:2.4vw}.campaign-wrapper.is-first .campaign-block .text-block .campaign-title .number{font-size:6.2vw}.campaign-wrapper.is-first .contact-btn{max-width:220px}}@media only screen and (max-width:1210px){.header.is-local-about .header__logo{width:26%}.header.is-local-about .header__logo .header__logo_text{font-size:1vw}.header.is-local-about .navigation{width:74%}.header.is-local-about .menu{margin-right:10px;width:calc(100% - 230px)}.header.is-local-about .menu li{padding:5px .75vw}.header.is-local-about .menu li a{font-size:1vw}.header.is-local-about .contact-btn{font-size:1.3vw;max-width:200px}.local-about-slider-wrapper .slide-text{top:35%}}@media only screen and (max-width:1000px){.community-building-wrapper .community-building-block .buyer-seller-title{font-size:1.8vw;max-width:95%}.community-building-wrapper .community-building-block .buyer-seller-title .small{font-size:1.3vw;margin-left:4%}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer .buyer-seller-title{padding-left:90px}.community-building-wrapper .community-building-block .buyer-seller-block.is-seller .buyer-seller-title{padding-right:90px}}@media only screen and (max-width:963px){.header.is-local-about .menu{margin-right:10px;width:calc(100% - 185px)}.header.is-local-about .menu li{line-height:1.2;padding:5px}.header.is-local-about .header__logo{width:28%}.header.is-local-about .header__logo img{width:115px}.header.is-local-about .navigation{width:72%}.header.is-local-about .contact-btn{font-size:1vw;max-width:160px;width:100%}.local-about-slider-wrapper .slide-text{left:0;padding:0 24px;transform:translate(0);width:100%}.local-about-slider-wrapper .slide-title{font-size:35px}.community-building-wrapper .community-building-box .inner-box .title{font-size:2.1vw}}@media only screen and (max-width:826px){.local-about-slider-wrapper .slide-text{height:100%;padding-bottom:120px;top:30%}.local-about-slider-wrapper .slide-title{font-size:4.2vw;margin-bottom:20px}}@media only screen and (max-width:768px){.local-about-slider-wrapper .mv01{background:url(../img/local_about/mv01_sp.png) no-repeat 50%/cover}.local-about-slider-wrapper .mv02{background:url(../img/local_about/mv02_sp.png) no-repeat 50%/cover}.local-about-slider-wrapper .mv03{background:url(../img/local_about/mv03_sp.png) no-repeat 50%/cover}.local-about-slider-wrapper .mv04{background:url(../img/local_about/mv04_sp.png) no-repeat 50%/cover}.external-link,.pdf-link{font-size:12px}.header.is-local-about{height:60px}.header.is-local-about .o-header-top-wrapper{display:none}.header.is-local-about .header__inner{height:60px;padding:0 0 0 20px}.header.is-local-about .menu{display:none}.header.is-local-about .header__logo{position:static;transform:none;width:100%}.header.is-local-about .header__logo img{width:80px}.header.is-local-about .header__logo .header__logo_text{font-size:10px;margin-left:8px;white-space:normal}.header.is-local-about .navigation{width:auto}.header.is-local-about .contact-btn{align-items:center;border-radius:0;display:flex;font-size:12px;height:60px;justify-content:center;line-height:1.4;margin-bottom:0;padding:0;width:95px}.local-about{padding-top:55px}.local-about-slider-wrapper .slide-text{left:50%;top:26px;transform:translate(-50%)}.local-about-slider-wrapper .slide-text .contact-btn{display:none}.local-about-slider-wrapper .slide-title{font-size:26px;margin:auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.local-about-slider-wrapper .slide-title .text-en{margin-bottom:.2em;text-orientation:upright;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.local-about-slider-wrapper .title-border{background:#30b686;border:2px solid #fff;border-radius:8px;padding:8px 10px 11px}.local-about-slider-wrapper .title-border:last-of-type{margin-right:0}.local-about-slider-wrapper .slide-title-block{padding-left:5px}.local-about-info{margin-top:-40px}.local-about-info:after,.local-about-info:before{height:30px}.local-about-info:before{top:-30px}.local-about-info:after{bottom:-30px}.local-about-info .about-block{border-radius:25px;margin-bottom:0;padding:25px 30px 32px;text-align:left;top:-50px}.local-about-info .about-block .head{font-size:26px;margin-bottom:24px}.local-about-info .about-block .text{font-size:16px}.local-about-info .trouble-block .trouble-title{font-size:20px;margin-bottom:24px}.local-about-info .trouble-block .trouble-list{display:block}.local-about-info .trouble-block .trouble-list .trouble-item{margin:auto;max-width:248px;width:100%}.local-about-info .trouble-block .trouble-list .trouble-item:not(:nth-child(3)){margin-bottom:32px;margin-right:auto}.local-about-info .trouble-block .trouble-list .img-block{margin:0 auto 14px;width:129px}.local-about-info .trouble-block .trouble-list .text{font-size:16px}.about-local-wrapper{background:#f2f9f6 url(../img/local_about/bg_relay_the_local.png) no-repeat top 110px center/327px;padding:120px 24px 138px}.about-local-wrapper .head{font-size:24px;margin-bottom:24px}.about-local-wrapper .about-local-block .about-local-title{font-size:16px}.about-local-wrapper .about-local-block .text{font-size:14px;margin:0 auto 24px;text-align:left}.about-local-wrapper .about-local-block .text:last-of-type{margin-bottom:0}.about-local-wrapper .about-local-block .about-local-fiqure-block{margin-bottom:24px}.about-local-wrapper .merit-block{margin-top:80px}.about-local-wrapper .merit-block .merit-title{font-size:20px;margin-bottom:40px}.about-local-wrapper .merit-block .merit-list{display:block}.about-local-wrapper .merit-block .merit-item{max-width:100%;width:100%}.about-local-wrapper .merit-block .merit-item:not(:nth-child(3)){margin-bottom:32px;margin-right:0}.about-local-wrapper .merit-block .merit-item .image-block{margin:0 auto 24px;max-width:240px}.about-local-wrapper .merit-block .merit-list-title{font-size:16px}.about-local-wrapper .merit-block .text{font-size:14px}.campaign-wrapper{background:url(../img/local_about/bg_campaign.png) no-repeat center left -250px/cover;padding:65px 24px 48px}.campaign-wrapper.is-first .campaign-block{display:block;margin-top:-170px}.campaign-wrapper.is-first .campaign-block .image-block{width:auto}.campaign-wrapper.is-first .campaign-block .text-block{padding-bottom:0}.campaign-wrapper.is-first .campaign-block .text-block .campaign-title{font-size:18px;text-align:center}.campaign-wrapper.is-first .campaign-block .text-block .campaign-title .sp-top{font-size:30px}.campaign-wrapper.is-first .campaign-block .text-block .campaign-title .number{font-size:48px}.campaign-wrapper.is-first .campaign-block .text-block .contact-btn{max-width:100%;width:100%}.community-building-wrapper{padding:60px 24px}.community-building-wrapper .community-building-block .head{font-size:24px;margin-bottom:24px}.community-building-wrapper .community-building-block .small-head{font-size:20px;margin-bottom:24px}.community-building-wrapper .community-building-block .buyer-seller-wrap{display:block}.community-building-wrapper .community-building-block .buyer-seller-block{border-radius:16px;max-width:100%;padding:12px 12px 24px;width:100%}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer{margin-bottom:48px}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer .buyer-seller-title{padding-left:30px}.community-building-wrapper .community-building-block .buyer-seller-block.is-seller .buyer-seller-title{padding-right:30px}.community-building-wrapper .community-building-block .buyer-seller-title{font-size:16px;max-width:95%}.community-building-wrapper .community-building-block .buyer-seller-title-block img{width:70px}.community-building-wrapper .community-building-block .buyer-seller-title .small{font-size:12px}.community-building-wrapper .community-building-block .buyer-seller-list{padding:0 8px}.community-building-wrapper .community-building-block .buyer-seller-item{font-size:14px;line-height:1.5}.community-building-wrapper .community-building-block .buyer-seller-item:not(:last-child){margin-bottom:13px}.community-building-wrapper .community-building-block .buyer-seller-item:before{font-size:14px}.community-building-wrapper .community-building-box{border-radius:16px}.community-building-wrapper .community-building-box.is-top{display:block;margin-bottom:52px;padding:38px 16px 16px}.community-building-wrapper .community-building-box.is-top .icon-plus{line-height:1;margin:4px auto 21px;text-align:center;width:16px}.community-building-wrapper .community-building-box.is-top .arrow-image{bottom:-70px}.community-building-wrapper .community-building-box .inner-box{border-radius:10px;max-width:100%;padding:36px 10px 24px}.community-building-wrapper .community-building-box .inner-box-wrap .inner-box+.inner-box{margin-top:34px}.community-building-wrapper .community-building-box .inner-box-wrap .inner-box .title{margin:-54px auto 15px;max-width:100%}.community-building-wrapper .community-building-box .inner-box .title{font-size:16px;margin:-54px auto 15px}.community-building-wrapper .community-building-box .inner-box .text{font-size:14px}.community-building-wrapper .community-building-box.is-bottom{padding:24px 30px}.community-building-wrapper .community-building-box.is-bottom .text{font-size:18px}.case-study-story{background:url(../img/local_about/bg_case_sp.png) no-repeat 50%/cover;padding:60px 20px 65px}.case-study-story .story-block{display:block}.case-study-story .story-block .text-block{max-width:100%}.case-study-story .story-block .head{font-size:24px;margin-bottom:16px}.case-study-story .story-block .text{font-size:14px;margin-bottom:16px}.case-study-story .story-block .img-block{margin:auto}.case-study-partner{padding:40px 24px 60px}.case-study-partner:after{bottom:-30px;height:30px}.case-study-partner .partner-block{display:block}.case-study-partner .partner-block .partner-title{color:#fff;font-size:20px;margin-bottom:20px}.case-study-partner .partner-block .img-block{border-radius:5px;margin:0 auto 16px;max-width:236px}.case-study-partner .partner-block .name{font-size:14px;margin-bottom:4px;text-align:center}.case-study-partner .partner-block .cat{font-size:12px;margin-bottom:16px;text-align:center}.case-study-partner .partner-block .text{font-size:14px;margin-bottom:16px}.faq-wrapper{padding:58px 20px 99px}.faq-wrapper .head{font-size:24px;margin-bottom:24px}.faq-wrapper .faq-list-item{border-radius:16px;padding:16px}.faq-wrapper .faq-list-item:not(:last-child){margin-bottom:26px}.faq-wrapper .faq-list dl dt{font-size:16px}.faq-wrapper .faq-list dl dd{font-size:14px}.campaign-wrapper.is-second{padding:60px 24px}.campaign-wrapper.is-second .title-block{margin:-124px auto 24px;max-width:324px;width:100%}.campaign-wrapper.is-second .campaign-title{font-size:20px;margin-bottom:16px}.campaign-wrapper.is-second .text{font-size:14px;font-weight:400;text-align:left}.campaign-wrapper.is-second .contact-btn{max-width:100%;width:100%}.local-about .relay-introduction-wrapper .relay-introduction{padding:40px 24px 60px}.local-about .relay-introduction .head{text-align:center}.local-about-slider-wrapper .slick-initialized .slick-slide{min-height:inherit}.local-about-institutions-btn{bottom:60px;left:20px;max-width:none;position:absolute;width:calc(100% - 40px)}.local-about-institutions-btn-gr{margin-top:20px;width:100%}}@media only screen and (max-width:320px){.sp-small{display:block}.header.is-local-about .contact-btn{font-size:14px;margin-left:15px;width:140px}.header.is-local-about .header__logo .header__logo_text{line-height:1.4}.local-about-slider-wrapper .slide-title{font-size:21px}.community-building-wrapper .community-building-box .inner-box .title{border-radius:24px}.community-building-wrapper .community-building-box.is-bottom{padding:24px}.community-building-wrapper .community-building-block .buyer-seller-title{border-radius:24px;line-height:1.5;max-width:100%}.community-building-wrapper .community-building-block .buyer-seller-title .small{margin-left:0}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer{margin-bottom:29px}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer .buyer-seller-title{padding-right:30px;text-align:right}.community-building-wrapper .community-building-block .buyer-seller-block.is-buyer img{left:-5px}.community-building-wrapper .community-building-block .buyer-seller-block.is-seller .buyer-seller-title{padding-left:30px;text-align:left}.community-building-wrapper .community-building-block .buyer-seller-block.is-seller img{right:-6px}}.digital-garden-city-block.local-about{align-items:center;background:#eaf7f2;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:40px;padding:20px 20px 32px}.digital-garden-city-block.local-about .digital-garden-city-block-text{text-align:left}.digital-garden-city-block.local-about .digital-garden-city-banner{margin:0}.digital-garden-city-block.local-about img{max-height:none;max-width:none}.digital-garden-city-block.local-about .contact-btn{margin:30px 16px 0 0}.digital-garden-city-block.local-about .contact-btn:before{color:#4e4b4b}@media only screen and (min-width:426px){.digital-garden-city-block.local-about{gap:24px;padding:40px 50px}}.digital-garden-city-block.local-about-text{font-size:14px;letter-spacing:.7px;line-height:1.8;text-align:center}@media screen and (min-width:768px){.digital-garden-city-block.local-about-text{font-size:16px}}.digital-garden-city-banner{display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:40px 17px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.digital-garden-city-banner-wrap{display:flex;justify-content:center;text-align:center;width:100%}.digital-garden-city-banner.local-about{margin-top:0;padding-top:0}@media only screen and (max-width:425px){.digital-garden-city-banner{margin:24px 17px}.digital-garden-city-banner.local-about{margin-top:0}}.p-local-about-bg-lg{background:#f2f9f6}.p-local-about-logoslide{-webkit-animation:bg-slider 46s linear infinite;animation:bg-slider 46s linear infinite;background:url(/assets/img/local/about/scrolling.png) repeat-x 50%/auto 135px;height:135px;margin-bottom:24px;mix-blend-mode:darken;width:100%}.p-local-about-logoslide-wrap{height:135px;margin:0 auto 24px;text-align:center}.p-local-about-achievements{padding-bottom:108px}@media screen and (min-width:768px){.p-local-about-achievements{padding-bottom:260px}}.p-local-about-achievements-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 8px;max-width:798px;padding:0 12px}@media screen and (min-width:768px){.p-local-about-achievements-list{margin-bottom:0}}.p-local-about-achievements-list li{margin-bottom:8px;padding:0 12px}@media screen and (min-width:768px){.p-local-about-achievements-list li{margin-bottom:8px}}.p-local-about-achievements-list li img{height:auto;max-width:290px;width:100%}.p-local-about-achievements-list li:first-of-type{text-align:right;width:50%}.p-local-about-achievements-list li:nth-of-type(2){text-align:left;width:50%}.p-local-about-achievements-list li:nth-of-type(n+3){mix-blend-mode:darken;width:50%}@media screen and (min-width:768px){.p-local-about-achievements-list li:nth-of-type(n+3){width:33.3333333333%}}.p-local-about-achievements-list li:last-of-type{text-align:center;width:100%}@media screen and (min-width:768px){.p-local-about-achievements-list li:last-of-type{width:65.9%}}.p-local-about-achievements-list li:last-of-type img{max-width:526px}@media only screen and (max-width:767px){.p-local-about-achievements-list-item1{order:0}.p-local-about-achievements-list-item2{order:1}.p-local-about-achievements-list-item3{order:3;text-align:right}.p-local-about-achievements-list-item4{order:4}.p-local-about-achievements-list-item5{order:5;text-align:center}.p-local-about-achievements-list-item6{order:2}.p-local-about-achievements-list-item6 img{max-width:604px!important}}.p-local-about-achievements-box{margin:0 auto;padding:0 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-local-about-achievements-box-text{color:grey;display:block;font-size:10px;margin:0 auto 0 0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-local-about-achievements-box-text:first-of-type{margin-bottom:4px}@media screen and (min-width:768px){.p-local-about-achievements-box-text{margin:0}}.p-local-about-interview{margin:0 auto;max-width:960px}.p-local-about-interview-wrap{background:#f2f9f6;padding:60px 17px 135px}@media screen and (min-width:768px){.p-local-about-interview-wrap{padding:118px 17px 135px}}.p-local-about-interview .slick-list{overflow:visible}.p-local-about-interview .slick-next,.p-local-about-interview .slick-prev{border-radius:40px;height:60px;transform:translateY(-50%);transition:all .3s;width:60px}.p-local-about-interview .slick-next:before,.p-local-about-interview .slick-prev:before{border-color:#fff;opacity:1}.p-local-about-interview .slick-next:focus,.p-local-about-interview .slick-next:hover,.p-local-about-interview .slick-prev:focus,.p-local-about-interview .slick-prev:hover{background:#30b686;opacity:.7}.p-local-about-interview .slick-next:focus:before,.p-local-about-interview .slick-next:hover:before,.p-local-about-interview .slick-prev:focus:before,.p-local-about-interview .slick-prev:hover:before{border-color:#fff}.p-local-about-interview .slick-prev{left:-125px}.p-local-about-interview .slick-next{right:-125px}.p-local-about-interview-title{font-size:1.375rem;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-local-about-interview-title{font-size:1.875rem}}.p-local-about-interview-text{font-size:.875rem;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-about-interview-text{font-size:1rem;margin-bottom:40px}}.p-local-about-interview-list{margin-bottom:24px;position:relative}@media screen and (min-width:768px){.p-local-about-interview-list{margin-bottom:40px}}.p-local-about-interview-list a{color:#4d4a4a}.p-local-about-interview-list:after,.p-local-about-interview-list:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:1}.p-local-about-interview-list:before{background-image:linear-gradient(90deg,rgba(242,249,246,0),#f2f9f6 30%);left:calc(100% + 200px)}.p-local-about-interview-list:after{background-image:linear-gradient(-90deg,rgba(242,249,246,0),#f2f9f6 30%);right:calc(100% + 200px)}.p-local-about-interview-list.inactive{display:flex;gap:24px;justify-content:center;left:50%;transform:translateX(-50%);width:100vw}.p-local-about-interview-list.inactive li{margin-right:0}.p-local-about-interview-list li{background:#fff;border-radius:16px;margin-right:20px;max-width:300px;overflow:hidden}@media screen and (min-width:768px){.p-local-about-interview-list li{margin-right:24px;max-width:360px}}.p-local-about-interview-contents{padding:40px 16px 16px;position:relative}.p-local-about-interview-contents dt{align-items:center;background:#fff;border-radius:8px;display:flex;font-size:.875rem;font-weight:700;left:16px;padding:4px 16px 4px 6px;position:absolute;top:-15px}.p-local-about-interview-contents dt img{margin-right:8px;width:40px}.p-local-about-interview-contents dd{font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:8px;min-height:105px}@media screen and (min-width:768px){.p-local-about-interview-contents dd{font-size:1.25rem;min-height:120px}}.p-local-about-interview-area{align-items:center;color:#4d4a4a;display:flex;font-size:.75rem;font-weight:700}.p-local-about-interview-area:before{background:url(/assets/img/local/about/area-icon.png) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin-right:4px;width:16px}.p-local-about-interview-link{color:#30b686;font-size:.875rem;font-weight:700}@media screen and (min-width:768px){.p-local-about-interview-link{font-size:1rem}}.p-local-about-interview-link:after{background:url(/assets/img/local/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:8px;vertical-align:middle;width:14px}.p-local-about-interview-link-wrap{padding:12px;text-align:center}@media screen and (min-width:768px){.p-local-about-interview-link-wrap{padding-top:32px}}.p-local-about-interview-btn{align-items:center;background:#fff;border:1px solid #e3ebe8;border-radius:26px;color:#1e1e1e;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin:0 auto;padding:11px 15px;width:min(100%,240px)}.p-local-about-interview-btn:hover{color:#1e1e1e}@-webkit-keyframes bg-slider{0%{background-position:0 0}to{background-position:-4000px 0}}@keyframes bg-slider{0%{background-position:0 0}to{background-position:-4000px 0}}.p-local-about-attention{background:#fffce6;padding:24px 16px}@media screen and (min-width:768px){.p-local-about-attention{text-align:center}}.p-local-about-attention .text{color:#706621;font-size:16px}@media screen and (min-width:768px){.p-local-about-attention .text{font-size:18px}}.p-local-about-attention .text a{color:#706621;text-decoration:underline}.top-takaharu-banner{margin:0 auto 50px;max-width:600px}.local-post{margin-bottom:25px!important}.local-post .item__ttl a{color:#2a2a2a}.immigration-support .contents a,.startup-support .contents a{color:#fff;text-decoration:underline}.local-footer .local-contact-btn{margin:30px auto 0;max-width:400px}.local-contact-area{margin-top:-100px;padding-top:100px;text-align:center}.local-contact-area dt{border:2px solid #30b686;border-radius:50px;color:#30b686;font-size:15px;font-weight:700;letter-spacing:.2rem;margin-bottom:50px;padding:15px 20px;position:relative}.local-contact-area dt:after{background:url(../img/local/fukidashi.jpg) no-repeat 50%/contain;bottom:-18px;content:"";display:block;height:20px;left:0;margin:0 auto;position:absolute;right:0;width:20px}.local-contact-area dd a{background:#30b686;border-radius:5px;color:#fff;font-size:14px;font-weight:700;padding:20px}.local-link{display:inline-block;margin-top:20px;text-decoration:underline}.local-pj{margin-top:80px}.local-pj h2{border-bottom:1px dotted #aeaeae;color:#39b88b;font-size:16px;margin-bottom:30px;padding-bottom:14px;text-align:center}.about-program .contents h3 span{display:block;font-size:14px}.local-pj p+h3{margin-top:80px}.local-container .main-heading .logo-large{max-width:70px}.local-container .main-heading .logo-large-shiiba{max-width:46px}.local-container .main-bottom-contents .local-link02{letter-spacing:0;margin-top:20px}.main-bottom-contents .local-link02 span{align-items:center;display:flex;justify-content:center}.main-bottom-contents .local-link02 span:after{background-color:#2aad7b;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:inline-block;height:7px;margin-left:7px;width:9px}.scroll-contents{margin-bottom:20px;padding-top:150%;position:relative}.scroll-contents-miyazaki{background:url(../img/local/miyazaki/miyazakishi/scroll-bg-sp.jpg) no-repeat 0 0/cover;margin:-30px 0 0;padding-top:0}.scroll-contents-miyazaki .scroll-contents-box{padding:38px 20px 40px}.scroll-contents-miyazaki .scroll-contents-inner{position:relative}.scroll-contents-miyazaki .scroll-contents-inner .p-local-v2-feature-subtitle{color:#fff}.scroll-contents-miyazaki .scroll-contents-inner .p-local-v2-feature-subtitle:before{background:url(/assets/img/local/common/city-wh.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.scroll-contents-miyazaki{padding-top:0!important}}.scroll-contents-inner{height:100%;left:0;overflow-y:auto;padding:32px 10px 65px;position:absolute;top:0;width:100%}.scroll-contents h2{color:#fff;font-size:20px;margin-bottom:32px;text-align:center;text-shadow:0 0 12px rgba(0,0,0,.25)}.scroll-contents-box{background-color:hsla(0,0%,100%,.95);border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.15);margin:0 auto;max-width:740px;padding:38px 20px 85px}.scroll-contents-box h3{color:#379f74;font-size:20px;margin-bottom:24px;text-align:center}.scroll-contents-box .scroll-contents-list-img{display:flex;justify-content:space-between;margin-bottom:26px}.scroll-contents-box .scroll-contents-list-img li{width:31%}.scroll-contents-box p{font-size:14px;letter-spacing:0;line-height:1.8;margin-bottom:20px}.scroll-contents-box h4{color:#379f74;font-size:20px;margin-bottom:11px}.scroll-contents-box .table-wrap{display:inline-block;margin:0 -5px;width:calc(100% + 10px)}.scroll-contents-box .table-wrap p{font-size:12px;margin-top:8px;text-align:right}.scroll-contents-box table{border-collapse:separate;border-spacing:4px;width:100%}.scroll-contents-box table td,.scroll-contents-box table th{background:#f3ba00;font-size:14px;height:32px;letter-spacing:0;padding:0 14px;width:33%}.scroll-contents-box table th{text-align:left}.scroll-contents-box table td{text-align:center}.scroll-contents-box table td span{color:#e77700;font-size:18px}.scroll-contents-box table tr:nth-of-type(2n) td,.scroll-contents-box table tr:nth-of-type(2n) th{background:#f9e900}.scroll-contents-slider{margin:0 -30px 0 -20px}.scroll-contents-slider-wrap{margin-top:40px}.scroll-contents-slider li{margin-right:10px}.about-program-follow{border-bottom:1px dashed #a6a6a6;margin:0 auto 40px;max-width:600px;padding-bottom:40px}.about-program-follow h2{color:#379f74;font-size:20px;letter-spacing:0;margin-bottom:20px;text-align:center}.about-program-follow-img{margin:0 10px 27px}.about-program-follow p{font-size:14px;margin:0 20px}.about-program-follow p+p{margin-top:1.6em}.steps-miyazakishi{padding-top:0}.steps-miyazakishi .contents li{padding-right:0}.facebook-border-dashed{border-top:1px dashed #a6a6a6;margin:0 auto;max-width:600px}.local-page .openings .heading.second{margin-top:50px}@media screen and (min-width:769px) and (max-width:1040px){.main-local{height:400px}.local-container .main-heading{margin:15px auto}.local-container .main-bottom-contents dt{font-size:26px}}@media only screen and (min-width:769px){.main-local{justify-content:center;position:relative}.local-container .main-heading .logo-large-shiiba{max-width:70px}.local-container .main-visual{align-items:center;display:flex;width:100%}.local-container .main-visual div,.local-container .main-visual img{width:50%}.local-container .left-contents{left:0;margin:0 auto;max-width:1100px;padding-left:0;position:absolute;right:0;width:100%}.local-container .main-bottom-contents{padding-right:40px}.left-contents>div{max-width:550px;padding-left:15px;width:50%}.heading .jp{font-size:20px}.about-city .heading,.about-program .heading,.immigration-support .heading,.openings .heading,.startup-support .heading,.steps .heading{display:flex;justify-content:space-between;max-width:600px}.about-city .contents,.about-program .contents,.immigration-support .contents,.local-footer .footer-about,.openings .local-post>dl,.startup-support .contents{max-width:600px}.heading .en{margin:0 0 10px}.openings{height:auto;margin-bottom:50px}.about-city .heading,.about-program .heading,.immigration-support .heading,.openings .heading,.startup-support .heading,.steps .heading{padding:0 0 5px}.openings .local-post>dl>dd{padding:15px}.local-post .item__ttl{font-size:16px;line-height:1.6}.about-program .profile dt{border-right:none}.about-program .profile dd{border-left:1px solid #2a2a2a;font-size:16px;width:80%}.immigration-support .heading .jp,.openings .heading .jp{width:auto}.openings .heading .en{max-width:150px}.about-program .heading .en{max-width:258px}.about-city .heading .en{max-width:180px}.steps .heading .en{max-width:95px}.immigration-support .heading .en{max-width:325px}.startup-support .heading .en{max-width:269px}.local-footer .footer-about dt{font-size:22px}.about-city .contents h3{font-size:24px}.about-program .contents,.immigration-support .contents,.local-footer .footer-about dd,.steps .contents{font-size:15px;line-height:2}.steps .contents{font-size:15px;line-height:1.6}.about-city .contents{font-size:18px;line-height:2}.local-container .main-bottom-contents dd p{font-size:16px;line-height:2}.local-container .main-bottom-contents-text-small dd p{font-size:14px}.local-container .main-bottom-contents .local-link02{margin-left:20px}.main-bottom-contents .local-link02 span{justify-content:flex-start}.local-pj h2{margin-bottom:40px;padding-bottom:16px}.local-pj h2,.local-pj h3{font-size:20px}.local-pj .local-btn02{margin-top:40px}.about-program .profile.profile-lg{margin:80px -100px 0;max-width:790px}.about-program .profile dt{font-size:16px;padding-right:20px;width:23%}.about-program .profile.is-yorii dt{width:30%}.about-program .profile dt span{font-size:24px}.local-contact-area{margin-top:-150px;padding-top:150px}.local-contact-area dt{display:inline-block;font-size:18px;padding:15px 35px}.local-contact-area dd a{font-size:16px;padding:20px 35px}.scroll-contents{margin-bottom:60px;padding-top:75%}.scroll-contents-miyazaki{background-image:url(../img/local/miyazaki/miyazakishi/scroll-bg.jpg);margin-bottom:0;margin-top:-50px}.scroll-contents-inner{padding:72px}.scroll-contents h2{font-size:34px;margin-bottom:48px}.scroll-contents-box{background:url(../img/local/miyazaki/miyazakishi/bg-map.png) hsla(0,0%,100%,.95) no-repeat bottom 30% right -15px/286px auto;overflow:hidden;padding:60px 50px}.scroll-contents-box h3{font-size:34px;margin-bottom:36px}.scroll-contents-box .scroll-contents-list-img{margin:0 -12px 38px}.scroll-contents-box p{font-size:16px;margin-bottom:27px}.scroll-contents-box h4{font-size:24px;margin-bottom:17px}.scroll-contents-box .table-wrap{margin:0;width:auto}.scroll-contents-box .table-wrap p{font-size:14px;margin-top:0}.scroll-contents-box table{width:auto}.scroll-contents-box table td,.scroll-contents-box table th{font-size:16px;height:40px;min-width:140px;padding:0 18px}.scroll-contents-box table td span{font-size:20px}.scroll-contents-box .w480{width:480px}.scroll-contents-slider{margin:0 -55px}.scroll-contents-slider li{margin:0 5px}.about-program-follow{margin:0 auto 46px;padding-bottom:60px}.about-program-follow h2{font-size:26px;margin-bottom:27px}.about-program-follow-img{margin:0 0 27px}.about-program-follow p{font-size:16px;margin:0}}@media only screen and (max-width:768px){.local-pj{margin-top:40px}.about-program .contents .local-pj h3{font-size:16px}.local-pj p+h3{margin-top:40px}.local-pj .local-btn02{letter-spacing:0}.about-program .profile.profile-lg{margin-top:50px}.about-program .profile.profile-lg dt{color:#4e4b4b;position:static}.about-program .profile dt span{line-height:1.2}.about-program .profile.profile-lg dt img{width:50%}.scroll-contents-slider .slick-list{padding:0 30% 0 0!important}}.openings .empty{font-size:1.25rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.openings .empty{font-size:2rem}}.local-tottori-banner{margin:0 auto;padding:16px 4.53333vw;width:min(100%,980px)}@media screen and (min-width:768px){.local-tottori-banner{padding:50px 20px}}.local-tottori-banner.is-entrustments{padding:0 0 20px}@media screen and (min-width:768px){.local-tottori-banner.is-entrustments{padding:0 0 35px}}.openings.is-tottori{padding-top:20px}.main-bottom-contents.is-tottori{margin-bottom:0}@media screen and (min-width:768px){.main-bottom-contents.is-tottori{margin-bottom:25px}}body.page-aichi,body.page-succession{font-family:Noto Sans JP,sans-serif}body.page-succession{padding-top:40px}section.local-succession-map{color:#4e4b4b;font-family:Noto Sans JP,sans-serif;font-weight:400}.header-lsm .header-single__logo-wrap{max-width:70%;padding:0;width:100%}.header-lsm .header-single__text{color:#30b686}.header-lsm-default{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;height:60px;justify-content:center;overflow:initial}.header-lsm-default .header-lsm-desc{display:none}.header-lsm-default .header-single__inner{background:transparent;justify-content:center;padding:0;width:100%}.header-lsm-default .header-single__logo-wrap{background:#fff;border-radius:0 0 10px 0;max-width:55%}.header-lsm-default .header-single__logo-wrap a{display:flex;flex-direction:column}.header-lsm-default .header-single__logo-wrap a span{color:#222;font-family:fot-tsukuardgothic-std,sans-serif;font-size:2.933vw;font-style:normal;font-weight:700;letter-spacing:0;margin-left:2%}.header-lsm-default .header-single__logo-wrap a img{margin-top:-2.5%;max-height:58px;width:auto}.header-lsm-default .local-succession-menu{margin:0;position:absolute;right:15px}.header-lsm-default .local-succession-menu-pc{display:none}.header-lsm-default .drawer{align-items:center;color:#4e4b4b;cursor:pointer;display:flex;flex-direction:column;height:18px;justify-content:center;width:18px}.header-lsm-default .drawer span{background:#4e4b4b;height:2px;width:100%}.header-lsm-default .drawer span:not(:first-of-type){margin-top:3px}.header-lsm-default .local-succession-menu .drawer-list{background:#fff;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .5s ease-in-out;width:80%}.header-lsm-default .local-succession-menu .drawer-list.drawer-open{transform:translateX(0)}.header-lsm-default .local-succession-menu .drawer-close-wrap{align-items:center;color:#4e4b4b;display:flex;height:40px;justify-content:flex-end;padding:22px 22px 10px}.header-lsm-default .local-succession-menu .drawer-close{background:url(../img/aichi/close_bk.png) no-repeat 0/auto 15px;display:inline-block;height:15px;width:15px}.header-lsm-default .local-succession-menu .drawer-list .drawer-ul-title{color:#4e4b4b;display:block;font-size:12px;font-weight:700;margin-bottom:10px;padding:0 20px}.header-lsm-default .local-succession-menu .drawer-list ul:not(.drawer-bottom-list){border-top:1px solid #ddd}.header-lsm-default .local-succession-menu .drawer-list ul:not(.drawer-bottom-list) li{border-bottom:1px solid #ddd}.header-lsm-default .local-succession-menu .drawer-list ul:not(.drawer-bottom-list) li a{background:url(../img/aichi/arrow_bk.png) no-repeat center left 20px/auto 8px;color:#4e4b4b;display:block;font-size:12px;padding:1em 20px 1em 33px}.header-lsm-default .local-succession-menu .drawer-list .drawer-bottom-list{font-size:14px;line-height:3;padding:13px 20px}.header-lsm-default .local-succession-menu .drawer-list .drawer-bottom-list a,.header-lsm-default .local-succession-menu .drawer-list .drawer-bottom-list span{color:#4e4b4b}.lsm-mv{margin:0 auto}.lsm-mv__title{color:#fff;font-weight:400;line-height:1.4;text-shadow:0 0 20px rgba(0,0,0,.28)}.lsm-mv__btn a{align-items:center;background:#fff;color:#73b8ec;display:flex;justify-content:center}.lsm-section{margin:0 auto;max-width:1240px}.lsm-intro{background:#fff;border-radius:10px;margin:-30px auto 0;max-width:960px;padding:62px 62px 30px;position:relative;width:100%}.lsm-intro h2{font-size:46px;line-height:1.6;margin-bottom:30px;text-align:center}.lsm-intro h2 .lsm-intro-date{font-family:Arial,Noto Sans JP,sans-serif;font-size:58px}.lsm-intro h2 .lsm-intro-aichi{color:#9e323d;margin:0 10px}.lsm-section-inner{margin:0 auto;max-width:680px}.lsm-section-inner p{margin-bottom:30px}.lsm-logo{align-items:center;display:flex;justify-content:center}.lsm-bg-separate{background:url(../img/aichi/bg.png) no-repeat 100% 0/auto 100%;margin:60px 0;padding-top:22.2%;width:100%}.lsm-recruit,.lsm-recruit h2{text-align:center}.lsm-recruit h2{font-size:36px;font-weight:400;margin-bottom:30px}.lsm-recruit .lsm-recruit__btn a{align-items:center;background:#30b686;border-radius:60px;color:#fff;display:flex;font-size:18px;height:60px;justify-content:center;margin:40px auto 30px;width:280px}.lsm-recruit__sns p{font-size:14px;margin-bottom:16px}.lsm-recruit__snslink{align-items:center;display:flex;justify-content:center;margin-bottom:75px}.lsm-recruit__snslink li{padding:0 10px}#what-is-local-succession{margin-top:-50px;padding-top:80px}.lsm-information{margin-bottom:60px}.lsm-information.is-default{margin-bottom:0;padding:60px 0}.lsm-information .lsm-section-inner{max-width:940px}.lsm-information h3{background:#eee;border-radius:4px;font-weight:400;line-height:1;margin-bottom:30px;padding:20px}.lsm-information h3.is-default{background:transparent;color:#30b686;font-size:30px;font-weight:700;margin-bottom:40px;padding:0 20px;text-align:center}.lsm-information p:last-of-type{margin-bottom:0}.lsm-information .lsm-step{margin-top:40px}.lsm-information .lsm-step h4{font-size:14px;font-weight:400;margin-bottom:20px;text-align:center}.lsm-information .lsm-step ol{counter-reset:number 0}.lsm-information .lsm-step li{border:1px solid #000;border-radius:4px;display:flex;padding:15px 20px}.lsm-information .lsm-step li:before{border-right:1px solid #6db92e;color:#6db92e;content:"0" counter(number);counter-increment:number 1;font-size:20px;font-weight:700;margin-right:15px;padding-right:15px}.lsm-information .lsm-step li:not(:last-of-type){margin-bottom:40px;position:relative}.lsm-information .lsm-step li:not(:last-of-type):after{background:url(../img/aichi/step-arrow.svg) no-repeat 0/auto 100%;bottom:-39px;content:"";height:39px;left:26px;position:absolute;width:16px}.lsm-information .lsm-step p{color:#6db92e;font-size:16px;font-weight:700;margin:30px auto 0;max-width:77%;position:relative}.lsm-information .lsm-step p:after,.lsm-information .lsm-step p:before{background:#6db92e;content:"";height:70%;position:absolute;top:0;width:3px}.lsm-information .lsm-step p:before{left:-20px;transform:rotate(-10deg)}.lsm-information .lsm-step p:after{right:-20px;transform:rotate(10deg)}.aichi_relay_logo{display:block;margin:40px 0}.local-succession-map-cover{margin-bottom:24px;padding-top:61%;position:relative}.local-succession-map-cover.is-niigatashi{margin-bottom:0}.local-succession-map-cover.is-miyazaki{margin-bottom:50px}.local-succession-map-cover img:not(.lsm-main-map-img){height:100%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.local-succession-map-cover .lsm-main-map{display:none}.local-succession-map-cover .lsm-main-title{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.local-succession-map-cover .lsm-main-wrap-child .lsm-main-title{background:rgba(0,0,0,.4)}.local-succession-map-cover h2{font-size:22px;font-weight:700;line-height:1.4;margin-bottom:20px;text-shadow:0 0 10px rgba(0,0,0,.2)}.local-succession-map-cover h2.is-bold{font-weight:700}.local-succession-map-cover h2.m-0{margin-bottom:0}.local-succession-map-cover .lsm-main-title p{background:url(../img/aichi/arrow_wh.png) no-repeat 0/auto 9px;font-size:11px;padding-left:1em}.local-succession-map-cover .lsm-main-list h3{color:#4e4b4b;font-size:12px;font-weight:400;margin-bottom:5px;text-align:left;text-shadow:1px 1px 1px #fff}.local-succession-map-cover .lsm-main-list ul{display:flex}.local-succession-map-cover .lsm-main-list li:not(:last-of-type){margin-right:12px}.local-succession-map-cover .lsm-main-list li a{background:hsla(0,0%,100%,.9);border-radius:10px;display:block;font-weight:700;padding:10px 26px}.local-succession-map-cover .lsm-main-list li a span{color:#30b686;font-size:14px;text-decoration:none}.local-succession-map-cover a,.local-succession-map-cover span{color:#fff;cursor:pointer;text-decoration:underline}.lsm-wrap{padding:0 4.53333vw;width:100%}.local-succession-breadcrumb{display:flex;font-size:12px;margin-bottom:30px}.local-succession-breadcrumb li:nth-of-type(2){padding-left:.5em}.local-succession-breadcrumb li:nth-of-type(2):before{content:">";display:inline-block}.lsm-content{margin-bottom:34px}.lsm-content h3{font-size:20px;font-weight:700;margin-bottom:10px}.lsm-content.lsm-content-area h3{font-size:18px}.lsm-menu{display:flex;flex-wrap:wrap;margin-left:-20px}.lsm-menu li{border-radius:5px;margin-left:20px;overflow:hidden;width:calc(33.33% - 20px)}.lsm-menu li a{color:#fff;display:block;padding-top:90%;position:relative}.lsm-menu li img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%)}.lsm-menu li span{font-size:16px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lsm-content .home-recruitment__list{display:flex;flex-direction:column;flex-wrap:wrap}.lsm-content .home-recruitment__list.is-2column{display:grid}.lsm-content .home-recruitment__list .item{background:#fff;border:1px solid #e3ebe8;border-radius:5px;color:currentColor;display:block;overflow:hidden;width:100%}.lsm-content .home-recruitment__list.is-2column .item{background:transparent;border:none}.lsm-content .home-recruitment__list .item:not(:first-of-type){margin-top:20px}.lsm-content .home-recruitment__list .item a{color:currentColor}.lsm-content .home-recruitment__list .item-row-top{margin:0 0 1em;position:relative}.lsm-content .home-recruitment__list.is-2column .item-row-top{margin-bottom:4px}.lsm-content .home-recruitment__list .item-row-top a{display:block;position:relative}.lsm-content .home-recruitment__list .item-row-top .c-wanted{border-radius:0;font-size:14px;height:100%;left:0;letter-spacing:.2em;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:2}.lsm-content .home-recruitment__list.is-2column .item-row-top .c-wanted{border-radius:4px;-ms-writing-mode:unset;writing-mode:unset}.lsm-content .home-recruitment__list .item-row-top .c-wanted .icn-bullhorn:before,.lsm-content .home-recruitment__list .item-row-top .c-wanted .icn-candidate:before{display:inline-block}.lsm-content .home-recruitment__list.is-2column .item-row-top .c-wanted .icn-bullhorn:before,.lsm-content .home-recruitment__list.is-2column .item-row-top .c-wanted .icn-candidate:before{display:none}.lsm-content .home-recruitment__list .item-row-mid .item__pref,.lsm-content .home-recruitment__list .item__txt,.lsm-content .home-recruitment__list .item__type,.lsm-content .home-recruitment__list .view{display:block}.lsm-content .home-recruitment__list .view{padding-top:2px!important}.lsm-content .home-recruitment__list.is-2column .view{border-top:none;margin:0;padding:0}.lsm-content .home-recruitment__list .item-row-mid{margin:0 10px 18px}.lsm-content .home-recruitment__list.is-2column .item-row-mid{margin:0}.home-recruitment__list.lsm-lp-recruit-list.is-2column .item-row-mid .item__industry.entrustments__link a .fas,.lsm-content .home-recruitment__list.is-2column .item__industry.entrustments__link a .fas{vertical-align:baseline}.lsm-content .home-recruitment__list.is-2column .item-row-mid .item__industry.entrustments__link a{color:grey;font-weight:400}.lsm-content .home-recruitment__list .item__img{height:47.46667vw;position:relative;z-index:1}.lsm-content .home-recruitment__list .item__img img{width:100%}.lsm-content .home-recruitment__list .item__ttl{font-size:14px;font-weight:700;line-height:1.4}.lsm-content .home-recruitment__list .item__txt{font-size:14px;line-height:1.5;margin-top:.5em}.lsm-content .home-recruitment__list .item__pref{font-size:13px}.lsm-content .home-recruitment__list .item__type{font-size:12px;margin-top:.5em}.lsm-content .home-recruitment__list .item__deadline{justify-content:space-between;padding:.25em 1em}.lsm-content .home-recruitment__list .item__deadline dt{font-size:12px}.lsm-button-group{padding:30px 20px}.lsm-button-group li{width:100%}.lsm-button-group li:first-child{margin-bottom:10px}.lsm-content h3.is-default{color:#30b686;text-align:center}.lsm-about{padding:40px 4.53333vw}.lsm-about-content{border-radius:15px;padding:40px 30px}.lsm-about-content .support-relay-logo{display:block;margin:0 auto 35px;max-width:580px}.lsm-about-content hr{border:none;border-top:1px solid #e3ebe8;height:0;margin:0 0 30px}.lsm-about-content h4{color:#30b686;font-size:28px;letter-spacing:.05em;margin-bottom:30px;text-align:center}.lsm-about-content h4 span{background:linear-gradient(transparent 80%,#ffee7e 0)}.lsm-about-content p{margin:30px auto!important}.lsm-introduction{border:1px solid #e3ebe8;border-radius:15px;padding:30px}.lsm-introduction .right-box span{background:#f2f9f6;border-radius:10px;color:#30b686;font-size:16px;font-weight:700;letter-spacing:.05em;padding:5px 15px}.lsm-introduction .right-box p{color:#4b4e4e;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:13px 0 20px;padding:0}.lsm-introduction .right-box a{align-items:center;border:1px solid #30b686;border-radius:100px;color:#30b686;display:flex;font-weight:700;height:45px;justify-content:center;width:315px}.lsm-support-logo,.lsm-support.is-fukuoka p{margin-bottom:30px}@media screen and (min-width:768px){.lsm-support.is-fukuoka p{text-align:center}}.lsm-support.is-fukuoka .lsm-support-logo{margin:0 auto 35px}@media screen and (min-width:768px){.lsm-support.is-fukuoka .lsm-support-logo{margin-bottom:30px}}.lsm-support.is-fukuoka .lsm-support-logo img{margin:0}.lsm-center{margin-bottom:60px;padding:60px}.lsm-center .lsm-information{margin-bottom:0}.lsm-center .lsm-section-contents .right-box p{padding:0}@media screen and (min-width:768px){.lsm-center.is-nophoto .lsm-section-contents{justify-content:center}}.lsm-town h3{font-size:40px!important;letter-spacing:.05em}.lsm-town-title-border{align-items:center;border:2px solid #30b686;display:inline-flex;height:76px;justify-content:center;padding:0 25px;position:relative}.lsm-town-title-border:after,.lsm-town-title-border:before{content:"";height:2px;left:15px;position:absolute;width:calc(100% - 30px)}.lsm-town-title-border:before{background:#fff;top:-2px}.lsm-town-title-border:after{background:#f2f9f6;bottom:-2px}.lsm-town .lsm-section-contents{background:#f2f9f6;border-radius:15px;margin-top:-70px;padding:72px 30px 40px}.lsm-town .lsm-section-contents ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.lsm-town .lsm-section-contents ul li{width:32%}.lsm-town .lsm-section-contents ul li:nth-of-type(-n+3){margin-bottom:20px}.lsm-town .lsm-section-contents figcaption{font-size:14px;margin-top:10px}.lsm-town.is-fukuoka .lsm-section-contents ul{margin-top:0}.lsm-local-block{background:#eaf7f2;border-radius:8px;margin:40px auto;padding:24px 16px}@media screen and (min-width:768px){.lsm-local-block{padding:40px 50px}}.lsm-local-block-wrap{margin-top:-90px;padding-top:90px}.lsm-local-block-title{background:transparent!important;margin-bottom:16px!important;padding:0!important}@media screen and (min-width:768px){.lsm-local-block-title{margin-bottom:30px!important}}.lsm-local-block-text{color:#4e4b4b;font-size:.8125rem;margin-bottom:16px!important}@media screen and (min-width:768px){.lsm-local-block-text{font-size:1rem;margin-bottom:30px!important;text-align:center}.lsm-local-block-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.lsm-local-block-list li{width:100%}.lsm-local-block-list li:not(:last-of-type){margin-bottom:16px}@media screen and (min-width:768px){.lsm-local-block-list li:not(:last-of-type){margin-bottom:24px}.lsm-local-block-list li{width:48%}}.lsm-local-block-list li a{background:#fff;border-radius:12px;display:flex;overflow:hidden}.lsm-local-block-list-left{display:flex;justify-content:space-between;padding:12px;width:65%}@media screen and (min-width:768px){.lsm-local-block-list-left{padding:16px;width:55%}}.lsm-local-block-list-left figure{margin-top:3px;width:30px}@media screen and (min-width:768px){.lsm-local-block-list-left figure{width:45px}}.lsm-local-block-list-left-content{width:calc(100% - 45px)}@media screen and (min-width:768px){.lsm-local-block-list-left-content{width:calc(100% - 54px)}}.lsm-local-block-list-left-content .city{color:#000;display:block;font-size:1.125rem;font-weight:700}@media screen and (min-width:768px){.lsm-local-block-list-left-content .city{font-size:1.375rem}}.lsm-local-block-list-left-content .city .prefecture{font-size:.8125rem}@media screen and (min-width:768px){.lsm-local-block-list-left-content .city .prefecture{font-size:.875rem}}.lsm-local-block-list-left-content .detail-link{color:#4e4b4b;font-size:.8125rem;text-decoration:underline}@media screen and (min-width:768px){.lsm-local-block-list-left-content .detail-link{font-size:.875rem}}.lsm-local-block-list-left-content .detail-link:after{background:url(/assets/img/common/icon-link-bk.svg) no-repeat 50%/contain;content:"";display:inline-block;height:11px;margin-left:3px;width:11px}.lsm-local-block-list-right{width:35%}@media screen and (min-width:768px){.lsm-local-block-list-right{width:45%}}.lsm-local-block-list-right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lsm-no-entrustments{font-size:14px;font-weight:700;margin-top:40px;text-align:center}@media screen and (min-width:768px){.lsm-no-entrustments{font-size:18px;margin-top:60px}}.lsm-lp-section{line-height:1.6}.lsm-lp-inner{padding:60px 15px}.lsm-lp-title-bold{color:#30b686;font-size:20px;line-height:1.5;text-align:center}.lsm-lp-title-bold .text-black{color:#000}.lsm-lp-title-border{color:#30b686;font-size:16px;margin-bottom:20px;text-align:center}.lsm-lp-title-border span{border-bottom:3px solid #30b686;display:inline-block;padding-bottom:6px}.lsm-lp-mv{background:url(../img/local-succession-map/lp/mv-bg-sp.svg) no-repeat bottom/120% 60%}.lsm-lp-mv-inner{padding:80px 4.5% 42px}.lsm-lp-mv-logo{display:block;height:auto;margin:0 auto 20px;width:70%}.lsm-lp-mv-title{color:#30b686;font-size:24px;margin-bottom:50px;text-align:center}.lsm-lp-mv-list{display:grid;gap:38px 2.9%;grid-template-columns:1fr 1fr}.lsm-lp-mv-list-item{position:relative}.lsm-lp-mv-list-item:nth-child(odd) .text-block{background:#30b686}.lsm-lp-mv-list-item:nth-child(2n) .text-block{background:#e9a800}.lsm-lp-mv-list-item:nth-child(2n) .text-block:after{border-top-color:#e9a800}.lsm-lp-mv-list-text{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:50px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:50px}.lsm-lp-mv-list-text:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #30b686;content:"";display:inline-block;left:50%;position:absolute;top:100%;transform:translate(-50%,-4px)}.lsm-lp-mv-list-img{aspect-ratio:165/120;border-radius:15px;overflow:hidden}.lsm-lp-mv-list-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.lsm-lp-mv-side-item{display:none}.lsm-lp-nav-list{border-bottom:1px solid #e3ebe8;border-top:1px solid #e3ebe8;display:grid;grid-template-columns:1fr 1fr}.lsm-lp-nav-list-item{border:1px solid #e3ebe8;font-weight:700;line-height:1.6}.lsm-lp-nav-list-item:nth-child(odd){border-right:1px solid #e3ebe8}.lsm-lp-nav-list-item:nth-child(-n+2){border-bottom:1px solid #e3ebe8}.lsm-lp-nav-link{align-items:center;color:#4b4e4e;display:flex;justify-content:space-between;padding:16px 12%}.lsm-lp-nav-link:after{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;transform:rotate(90deg);width:7px}.lsm-lp-nav-link:hover,.lsm-lp-nav-link:visited{color:#4b4e4e}.lsm-lp-recruit{margin-top:-50px;padding-top:50px}.lsm-lp-recruit-description{font-size:15px;margin-bottom:30px}.lsm-lp-recruit-link{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:44px}@media screen and (min-width:768px){.lsm-lp-recruit-link{margin-bottom:40px}}.lsm-lp-recruit-link-item{align-items:center;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;position:relative}.lsm-lp-recruit-link-item a{display:block;padding:20px 11px 18px;text-align:center}.lsm-lp-recruit-link-item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.lsm-lp-recruit-link-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:10px}.lsm-lp-recruit-link-btn{align-items:center;border:1px solid #fff;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:0;max-width:145px;padding:2px 12px 4px;white-space:nowrap;width:100%}.lsm-lp-recruit-link-btn:after{background:url(../img/common/arrow-white.svg) no-repeat 50%/contain;content:"";display:inline-block;height:10px;margin-left:3px;margin-top:3px;width:7px}.lsm-lp-recruit-link-btn:hover,.lsm-lp-recruit-link-btn:visited{color:#fff}.lsm-lp-recruit-list{margin-bottom:30px}.lsm-lp-recruit-list.more-area{margin-top:30px}.lsm-lp-recruit-list .item{border:1px solid #e3ebe8}.lsm-lp-recruit-list .item-row-mid{display:flex;flex-direction:column}.lsm-lp-recruit-list .item-row-mid .item__pref{display:block;margin-top:10px;order:2}.lsm-lp-recruit-list .item-row-mid .item__pref a{color:#888}.lsm-lp-recruit-button{box-shadow:0 5px 10px rgba(0,0,0,.15)}.lsm-lp-recruit-button.btn{border:none;font-size:18px;margin-top:0;min-width:315px}.lsm-lp-recruit-button-wrap{margin-top:60px;text-align:center}.lsm-lp-problem-title{font-size:24px;margin-bottom:20px}.lsm-lp-problem-description{font-size:15px;letter-spacing:.05em;margin-bottom:10px}.lsm-lp-problem-description span{font-size:10px}.lsm-lp-problem-notion{color:#888;font-size:10px;letter-spacing:.05em;margin:0 0 30px}.lsm-lp-problem-img{aspect-ratio:345/260;border-radius:10px;overflow:hidden}.lsm-lp-problem-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}.lsm-lp-about-inner{position:relative;z-index:1}.lsm-lp-about-title{color:#fff;font-size:20px;margin-bottom:30px;text-align:center}.lsm-lp-about-activity{margin:-80px 0 60px;padding-top:80px}.lsm-lp-about-activity-top{border-radius:10px;margin-bottom:40px;padding:30px 20px 40px;position:relative}.lsm-lp-about-activity-top:after{background:url(../img/local-succession-map/lp/arrow-green.svg) no-repeat 50%/contain;bottom:0;content:"";display:inline-block;height:40px;left:50%;position:absolute;transform:translate(-50%,20px);width:30px}.lsm-lp-about-activity-top-title{margin-bottom:25px}.lsm-lp-about-activity-img{margin-bottom:20px}.lsm-lp-about-activity-img img{width:100%}.lsm-lp-about-activity-text{font-size:15px}.lsm-lp-about-activity-text span{color:#30b686}.lsm-lp-about-activity-bottom-title{margin-bottom:40px}.lsm-lp-about-activity-bottom-content{align-items:center;display:flex;flex-direction:column}.lsm-lp-about-activity-bottom-content:before{background:url(../img/local-succession-map/lp/plus-green.svg) no-repeat 50%/contain;content:"";display:inline-block;height:40px;margin:10px 0 30px;order:2;width:40px}.lsm-lp-about-activity-bottom-block{border-radius:10px;padding:35px 15px 15px;position:relative}.lsm-lp-about-activity-bottom-block:nth-child(2){order:3}.lsm-lp-about-activity-bottom-block dt{background:#30b686;border-radius:40px;color:#fff;font-size:16px;left:50%;min-width:295px;padding:4px 30px;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);white-space:nowrap}.lsm-lp-about-activity-bottom-block dd{font-size:15px}.lsm-lp-about-event{margin-top:-80px;padding-top:80px}.lsm-lp-about-event a{display:block}.lsm-lp-about-event-title{margin-bottom:20px}.lsm-lp-about-event-text{font-size:15px;margin-bottom:20px}.lsm-lp-about-event-list-item{border-radius:10px;box-shadow:0 10px 20px rgba(57,120,97,.1);overflow:hidden}.lsm-lp-about-event-list-img{aspect-ratio:345/240}.lsm-lp-about-event-list-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.lsm-lp-about-event-list-content{padding:20px 15px}.lsm-lp-about-event-list-category{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.lsm-lp-about-event-list-category li{background:#f2f9f6;border-radius:20px;color:#30b686;font-size:12px;font-weight:700;padding:5px 15px}.lsm-lp-about-event-list-title{color:#000;font-size:18px;margin-bottom:15px}.lsm-lp-about-event-list-link{text-align:right}.lsm-lp-about-event-list-link span{align-items:center;display:inline-flex;font-size:12px}.lsm-lp-about-event-list-link span:after{background:url(../img/local-succession-map/lp/arrow-white.svg) #30b686 no-repeat 50%/16px;border-radius:50%;content:"";display:inline-block;height:20px;margin-left:10px;width:20px}.lsm-lp-comment-inner{padding:100px 15px 120px;position:relative}.lsm-lp-comment-img{border-radius:10px;height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100px}.lsm-lp-comment-img:first-child{left:15px;top:20px}.lsm-lp-comment-img:nth-child(2){right:15px;top:40px}.lsm-lp-comment-img:nth-child(3){bottom:40px;left:15px}.lsm-lp-comment-img:nth-child(4){bottom:30px;right:15px}.lsm-lp-comment-title{margin-bottom:20px}.lsm-lp-comment-text{font-size:15px;margin-bottom:30px}.lsm-lp-comment-detail{background:#f2f9f6;border-radius:10px;padding:30px 20px 50px}.lsm-lp-comment-detail-list-item{color:#30b686;-moz-column-gap:10px;column-gap:10px;display:grid;font-size:15px;font-weight:700;grid-template-columns:auto 1fr;margin-bottom:10px}.lsm-lp-comment-detail-list-item:before{background:url(../img/local-succession-map/lp/icon-checked.svg) no-repeat 50%/contain;content:"";display:inline-block;height:20px;margin-top:4px;width:20px}.lsm-lp-comment-detail-text{font-size:15px;margin-bottom:20px}.lsm-lp-comment-detail-btn:before{background:url(../img/local-succession-map/lp/icon-comment.svg) no-repeat 50%/contain;content:"";display:inline-block;height:20px;margin:0 12px -3px 0;width:20px}.lsm-lp-comment-detail-btn.btn{font-size:18px;margin-top:0;max-width:390px;width:100%}.lsm-lp-comment-detail-btn-wrap{text-align:center}.lsm-lp-question{position:relative;z-index:1}.lsm-lp-question-block{background:#fff;border-radius:10px;font-size:15px;padding:0 20px}.lsm-lp-question-block:not(:last-child){margin-bottom:20px}.lsm-lp-question-text{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto 1fr auto;padding:20px 0}.lsm-lp-question-text.text-title:before{background:#30b686;content:"Q"}.lsm-lp-question-text.text-answer{border-top:1px dotted #e3ebe8}.lsm-lp-question-text.text-answer:before{background:#e9a800;content:"A"}.lsm-lp-question-text:before{border-radius:50%;color:#fff;font-size:12px;line-height:1;padding-bottom:3px}.lsm-lp-question-btn,.lsm-lp-question-text:before{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.lsm-lp-question-btn{background:none;border:none;content:"";cursor:pointer;padding:0;position:relative}.lsm-lp-question-btn.opened:after{content:""}.lsm-lp-question-btn:after,.lsm-lp-question-btn:before{background:#30b686;display:inline-block;height:2px;width:14px}.lsm-lp-question-btn:before{content:""}.lsm-lp-question-btn:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.lsm-lp-contact{margin-top:-50px;padding-top:50px}.lsm-lp-contact-inner{position:relative;z-index:1}.lsm-lp-contact-title{color:#fff;font-size:22px;margin-bottom:20px;text-align:center}.lsm-lp-contact-block{border-radius:10px;box-shadow:0 10px 20px rgba(57,120,97,.1);padding-bottom:19px}.lsm-lp-contact-item{padding:30px 20px 11px}.lsm-lp-contact-item:not(:last-child){border-bottom:1px solid #e3ebe8}.lsm-lp-contact-item-title{color:#30b686;font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.lsm-lp-contact-item-content{margin:0 auto;max-width:400px}.lsm-lp-contact-item-text{margin-bottom:15px}.lsm-lp-contact-item-text-bold{font-weight:700;margin-bottom:10px}.lsm-lp-contact-item-tel{display:block;margin-bottom:15px;text-align:center}.lsm-lp-contact-item-list li{-moz-column-gap:10px;column-gap:10px;display:grid;font-weight:700;grid-template-columns:auto 1fr;margin-bottom:10px;padding-left:5px}.lsm-lp-contact-item-list li:before{background:#30b686;border-radius:50px;content:"";display:inline-block;height:8px;margin-top:6px;width:8px}.lsm-lp-contact-btn-wrap{text-align:center}.lsm-lp-contact-btn-mail.btn{box-shadow:0 5px 10px rgba(0,0,0,.15);font-size:18px;margin-top:0;max-width:390px;width:100%}.lsm-lp-contact-btn-mail.btn--type1{border:none}.lsm-lp-contact-btn-mail.btn-yellow{background:#e9a800}.lsm-lp-contact-btn-mail.btn-white:before{background:url(../img/common/icn_mail_green.svg) no-repeat 50%/contain}.lsm-lp-contact-btn-mail:before{background:url(../img/common/icn_mail.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin:0 10px -2px 0;width:20px}.lsm-lp-side-link{display:none}@media screen and (min-width:768px){.lsm-lp-wrap{position:relative}.lsm-lp-inner{margin:0 auto;max-width:970px;padding:80px 15px}.lsm-lp-title-bold{font-size:32px}.lsm-lp-title-border{font-size:24px;margin-bottom:40px}.lsm-lp-title-border span{padding-bottom:8px}.lsm-lp-mv{background:url(../img/local-succession-map/lp/mv-bg.svg) no-repeat 0 100%/98% 63%}.lsm-lp-mv-inner{margin:0 auto;max-width:1220px;padding:103px 56px 42px}.lsm-lp-mv-logo{width:430px}.lsm-lp-mv-title{font-size:38px;margin-bottom:60px}.lsm-lp-mv-list{-moz-column-gap:2%;column-gap:2%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;position:relative}.lsm-lp-mv-list-item:nth-child(2n){margin-top:20px}.lsm-lp-mv-list-text{font-size:16px;height:60px;transform:translate(-50%,-30%);width:60px}.lsm-lp-mv-list-img{aspect-ratio:263/300}.lsm-lp-mv-side-item{border-radius:10px;display:block;overflow:hidden;position:absolute;width:140px}.lsm-lp-mv-side-item.right{height:160px;left:calc(100% + 28px);top:98px}.lsm-lp-mv-side-item.left{height:200px;right:calc(100% + 28px);top:25px}.lsm-lp-mv-side-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.lsm-lp-nav{border-bottom:1px solid #e3ebe8}.lsm-lp-nav-list{border:none;display:flex;margin:0 auto;max-width:940px;padding:25px 0;width:100%}.lsm-lp-nav-list-item{border:none;font-size:16px;line-height:1.5;width:calc(25% - .75px)}.lsm-lp-nav-list-item:nth-child(odd){border-right:none}.lsm-lp-nav-list-item:nth-child(-n+2){border-bottom:none}.lsm-lp-nav-list-item:not(:last-child){border-right:1px solid #e3ebe8}.lsm-lp-nav-link{justify-content:center;padding:0 10px}.lsm-lp-nav-link:after{margin-left:15px}.lsm-lp-recruit-description{font-size:18px;text-align:center}.lsm-lp-recruit-link{-moz-column-gap:2.06%;column-gap:2.06%;grid-template-columns:1fr 1fr 1fr 1fr}.lsm-lp-recruit-link-item a{padding:35px 0 20px}.lsm-lp-recruit-list{margin-bottom:40px}.lsm-lp-recruit-list .item{margin-bottom:0}.lsm-lp-recruit-list .item__txt{color:#4b4e4e}.lsm-lp-recruit-list .item-row-mid .item__pref{margin-top:0;order:0}.lsm-lp-recruit-button.btn{min-width:400px}.lsm-lp-problem-inner{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 42.5%;padding-bottom:90px}.lsm-lp-problem-title{font-size:32px}.lsm-lp-problem-description{font-size:18px;line-height:2}.lsm-lp-problem-notion{letter-spacing:0;margin-bottom:0}.lsm-lp-problem-img{aspect-ratio:400/300;transform:translateX(30px)}.lsm-lp-about-inner{padding-top:60px}.lsm-lp-about-title{font-size:32px;margin-bottom:38px}.lsm-lp-about-activity{margin-bottom:80px}.lsm-lp-about-activity-top{margin-bottom:60px;padding:60px 50px}.lsm-lp-about-activity-img{margin-bottom:30px}.lsm-lp-about-activity-text{font-size:18px;line-height:2;text-align:center}.lsm-lp-about-activity-bottom-title{margin-bottom:50px}.lsm-lp-about-activity-bottom-content{align-items:normal;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr auto 1fr}.lsm-lp-about-activity-bottom-content:before{align-self:center;height:60px;width:60px}.lsm-lp-about-activity-bottom-block{line-height:2;padding:40px}.lsm-lp-about-activity-bottom-block dt{font-size:18px;min-width:81%}.lsm-lp-about-activity-bottom-block dd{font-size:18px}.lsm-lp-about-event{margin-top:-120px;padding-top:120px}.lsm-lp-about-event-text{font-size:18px;line-height:2;text-align:center}.lsm-lp-about-event-list-inner{display:grid;grid-template-columns:42.5% 1fr}.lsm-lp-about-event-list-img{aspect-ratio:400/280}.lsm-lp-about-event-list-content{padding:40px}.lsm-lp-about-event-list-category{margin-bottom:16px}.lsm-lp-about-event-list-category li{font-size:14px}.lsm-lp-about-event-list-title{font-size:20px;margin-bottom:30px}.lsm-lp-about-event-list-link a{font-size:14px}.lsm-lp-comment{margin-top:-80px;padding-top:80px}.lsm-lp-comment-img{height:200px;width:200px}.lsm-lp-comment-img:first-child{left:auto;right:calc(100% - 30px);top:286px}.lsm-lp-comment-img:nth-child(2){right:calc(100% - 30px);top:506px}.lsm-lp-comment-img:nth-child(3){bottom:auto;left:calc(100% - 20px);top:211px}.lsm-lp-comment-img:nth-child(4){bottom:auto;left:calc(100% - 30px);right:auto;top:431px}.lsm-lp-comment-text{font-size:18px;line-height:2;text-align:center}.lsm-lp-comment-detail{align-items:center;display:flex;flex-direction:column;padding:35px 20px 40px}.lsm-lp-comment-detail-list-item{font-size:18px}.lsm-lp-comment-detail-list-item:before{height:24px;width:24px}.lsm-lp-comment-detail-text{font-size:16px}.lsm-lp-comment-detail-btn.btn{max-width:400px}.lsm-lp-comment-detail-btn-wrap{width:100%}.lsm-lp-question-block{font-size:18px;line-height:1.8;padding:0 40px}.lsm-lp-question dt{transition:opacity .3s ease}.lsm-lp-question dt:hover{opacity:.7}.lsm-lp-question-text{-moz-column-gap:20px;column-gap:20px;cursor:pointer;padding:30px 0}.lsm-lp-question-btn,.lsm-lp-question-text:before{height:34px;width:34px}.lsm-lp-question-btn{background-size:20px auto}.lsm-lp-question-btn:after,.lsm-lp-question-btn:before{height:3px;width:20px}.lsm-lp-contact-inner{padding-bottom:100px}.lsm-lp-contact-title{font-size:32px;margin-bottom:40px}.lsm-lp-contact-block{display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:0}.lsm-lp-contact-item{display:flex;flex-direction:column;padding:40px 33px}.lsm-lp-contact-item:not(:last-child){border-bottom:none;border-right:1px solid #e3ebe8}.lsm-lp-contact-item-title{font-size:20px;margin-bottom:20px}.lsm-lp-contact-item-content{display:flex;flex:1 0 auto;flex-direction:column;margin:0}.lsm-lp-contact-item-list li{margin-bottom:5px}.lsm-lp-contact-btn-wrap{margin:auto 0 0}.lsm-lp-contact-btn-mail.btn{min-width:auto;padding:1em 0}.lsm-lp-side-link{background:#fff;border:1px solid #e3ebe8;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.15);padding:15px 20px;position:fixed;right:0;top:20%;z-index:50}.lsm-lp-side-link-text{font-size:15px;font-weight:700;line-height:1.6;margin-bottom:10px;text-align:center}.lsm-lp-side-link-text span{color:#30b686;font-size:18px}.lsm-lp-side-link-btn.btn{margin-top:0;min-width:auto;padding:7px 33px}}.lsm-contact p{padding:0 4.53333vw;text-align:left}.green-btn{background:#30b686;border-radius:55px;color:#fff!important}.green-btn,.white-btn{display:block;font-weight:700;padding:15px;text-align:center;width:100%}.white-btn{background:#fff;border:1px solid #30b686;border-radius:55px;color:#30b686!important}.yellow-btn{background:#f4e028;border-radius:55px;color:#4b4e4e!important;display:block;font-weight:700;padding:15px;text-align:center;width:100%}.footer-lsm-linklist{margin-bottom:50px}.footer-lsm-linklist ul{align-items:center;display:flex;justify-content:center}.footer-lsm-linklist ul li{font-size:13px;padding:10px}.footer-lsm-linklist+.footer__copyright{font-size:12px}@media only screen and (min-width:769px){.pc-hide{display:none}.page-slug-aichi{padding-top:84px}body.page-succession{padding-top:93px}.local-succession-map{font-size:16px}.local-succession-map-default{margin-bottom:100px}.header-lsm .header-single__logo-wrap{margin:0 auto;max-width:1240px}.header-lsm .header-single__text{font-size:12px}.header-lsm-default{display:block;height:93px}.header-lsm-default .header-lsm-desc{background:#30b686;color:#fff;display:block;font-size:12px;height:23px}.header-lsm-default .header-lsm-desc .header-lsm-desc-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:940px}.header-lsm-default .header-lsm-desc .header-lsm-desc-inner>span{font-weight:700}.header-lsm-default .header-lsm-desc .header-lsm-alignment{align-items:center;display:flex}.header-lsm-default .header-lsm-desc .header-lsm-alignment span{font-weight:400}.header-lsm-default .header-lsm-desc .header-lsm-alignment span .is-bold{font-weight:700}.header-lsm-default .header-lsm-desc .header-lsm-alignment span:nth-of-type(2){padding-left:24px;position:relative}.header-lsm-default .header-lsm-desc .header-lsm-alignment span:nth-of-type(2):before{background:#fff;content:"";height:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.header-lsm-default .header-single__inner{height:70px;justify-content:space-between;max-width:940px}.header-lsm-default .header-single__logo-wrap{align-items:center;border-radius:10px;display:flex;margin:0;max-width:295px;width:auto}.header-lsm-default .header-single__logo-wrap a span{font-size:13px;margin-left:0;text-align:center}.header-lsm-default .local-succession-menu{display:none}.header-lsm-default .local-succession-menu-pc{align-items:center;display:flex}.header-lsm-default .drawer{font-size:14px;font-weight:400;margin-right:20px;width:auto}.header-lsm-default .drawer-list-pc{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#4e4b4b;display:none;font-size:14px;font-weight:400;line-height:2.4;padding:15px 20px;position:absolute;top:70px;z-index:1}.header-lsm-default .local-succession-menu-pc .lsm-pc-link{color:#4e4b4b;font-weight:400}.header-lsm-default .local-succession-menu-pc .lsm-pc-link.is-bold{font-weight:700}.header-lsm-default .local-succession-menu-pc .lsm-pc-link:not(:last-of-type){margin-right:20px}.header-lsm-default .local-succession-menu-pc .lsm-pc-link span{cursor:pointer}.local-succession-menu-close-area.is-open{height:100%;left:0;position:fixed;top:0;width:100%}.lsm-mv{background:url(../img/aichi/mv-pc.jpg) no-repeat 50%/cover;height:53vw;max-height:760px;max-width:1240px;position:relative}.lsm-mv__title{font-size:48px;margin:0 0 25px;padding:15vw 0 0 9.5vw}.lsm-mv__btn{padding-left:9.5vw}.lsm-mv__btn a{border-radius:26px;font-size:16px;height:52px;width:280px}.lsm-logo{border:1px solid #ddd;padding:30px}.lsm-logo img{max-width:478px}.lsm-bgmap{background:url(../img/aichi/mapbg.png) no-repeat 100% 0/auto 460px;padding-top:60px}.lsm-bgmap h3{font-size:28px;line-height:1.6;margin-bottom:32px;padding-bottom:30px;position:relative}.lsm-bgmap h3:after{background:#ccc;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:840px}#what-is-local-succession{margin-top:-100px;padding-top:130px}.lsm-information p{line-height:2;padding:0 20px}.lsm-information p.is-miyazaki{margin-top:-10px;padding:0 0 30px;text-align:center}.lsm-information__flex{align-items:flex-start;display:flex;justify-content:space-between}.lsm-information__flex div:first-of-type{width:40%}.lsm-information__flex div:last-of-type{width:55%}.lsm-information__flex p{padding:0}.lsm-information .lsm-step{margin-top:60px}.lsm-information .lsm-step h4{font-size:20px;margin-bottom:35px}.lsm-information .lsm-step ol{margin:0 auto;max-width:640px}.lsm-information .lsm-step li:before{font-size:26px;line-height:1.4}.lsm-information .lsm-step li span{font-weight:700;margin-top:4px}.lsm-information .lsm-step p{font-size:20px;margin-top:35px;max-width:560px;padding:0;text-align:center}.lsm-information .lsm-step p:after,.lsm-information .lsm-step p:before{height:90px}.local-succession-map-cover{height:340px;margin-bottom:80px;padding-top:0}.local-succession-map-cover-child{margin-bottom:20px}.local-succession-map-cover .lsm-main-map{display:block}.local-succession-map-cover img:not(.lsm-main-map-img){left:auto;-o-object-fit:cover;object-fit:cover;position:relative;top:auto;transform:none;width:100%}.local-succession-map-cover.cover-img-bottom img:not(.lsm-main-map-img){-o-object-position:50% 100%;object-position:50% 100%}.local-succession-map-cover .lsm-main-title{align-items:flex-start;margin-top:-17px;position:static;text-align:left;width:calc(100% - 406px)}.local-succession-map-cover .lsm-main-wrap-child .lsm-main-title{align-items:center;margin-top:0;text-align:center;width:100%}.local-succession-map-cover h2{font-size:38px;letter-spacing:0}.local-succession-map-cover .lsm-main-title p{font-size:14px}.local-succession-map-cover .lsm-main-wrap{align-items:center;bottom:-17px;display:flex;left:50%;max-width:940px;position:absolute;transform:translateX(-50%);width:100%}.local-succession-map-cover .lsm-main-wrap.is-height{bottom:0;height:340px}.local-succession-map-cover .lsm-main-wrap-child{align-items:center;display:flex;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.local-succession-map-cover .lsm-main-map{margin-right:36px;position:relative;width:370px}.local-succession-map-cover .lsm-main-map span{position:absolute;text-decoration:none}.local-succession-map-cover .lsm-main-map .lsm-map-owari{left:67px;top:52px}.local-succession-map-cover .lsm-main-map .lsm-map-nagoya{left:76px;top:100px}.local-succession-map-cover .lsm-main-map .lsm-map-mikawa{left:190px;top:144px}.local-succession-map-cover .lsm-main-map span a{background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:4px;color:#666;display:block;font-size:12px;font-weight:400;line-height:1;padding:4px 10px 5px;text-decoration:none}.local-succession-map-cover .lsm-main-list h3{font-size:13px}.lsm-wrap{margin:0 auto;max-width:940px;padding:0 20px}.lsm-content h3{font-size:21px}.lsm-content h3.is-default{font-size:30px}.lsm-content-area{border-top:1px solid #ddd;margin-top:34px;padding-top:40px}.lsm-menu li a{padding-top:0}.lsm-menu li img{height:auto;left:0;max-width:100%;position:relative;transform:none}.lsm-content .home-recruitment__list{align-items:stretch;flex-direction:row;height:100%;margin-left:-20px}.lsm-content .home-recruitment__list.is-2column{margin-left:0}.lsm-content .home-recruitment__list .item{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:35px;margin-left:20px;width:calc(33.33% - 20px)}.lsm-content .home-recruitment__list .item:not(:first-of-type){margin-top:0}.lsm-content .home-recruitment__list.is-2column .item{margin:0;width:100%}.lsm-content .home-recruitment__list .item-row-top .c-wanted{font-size:1.48936vw;padding:0}.lsm-content .home-recruitment__list .item-row-top .c-wanted .icn-bullhorn{padding:1em .35em}.lsm-content .home-recruitment__list.is-2column .item-row-top .c-wanted .icn-bullhorn{padding:3px 5px}.lsm-content .home-recruitment__list .item-row-btm{margin-top:auto}.lsm-content .home-recruitment__list .item__img{height:18.93617vw}.aichi_relay_logo{margin:50px auto;max-width:468px}.lsm-contact p{text-align:center}.lsm-about{padding:60px 0}.lsm-button-group{display:flex;justify-content:center;padding:30px 20px}.lsm-button-group li{max-width:400px;padding:0 10px;width:50%}.lsm-button-group.is-about{justify-content:space-between;padding:40px 0 0}.lsm-button-group.is-about li{max-width:430px;padding:0}.lsm-introduction{display:flex}.lsm-introduction figure{margin-right:30px}.lsm-support .is-flex{align-items:center;display:flex;justify-content:center}.lsm-support-logo:not(.is-single) img:first-of-type{margin-right:60px}.lsm-support-logo.is-single img{max-width:400px}.lsm-support-btn{margin-top:30px}.lsm-support-btn:not(.is-single) a:first-of-type{margin-right:20px}.lsm-support-btn.is-single a{max-width:460px}.lsm-center .lsm-section-contents{display:flex}.lsm-center .lsm-section-contents figure{margin-right:40px;width:32%}.lsm-center .lsm-section-contents .right-box{width:calc(68% - 40px)}.lsm-contact .lsm-button-group{padding-bottom:0}#local-succession-map-recruit{margin-top:-100px;padding-top:100px}.local-succession-map-cover .lsm-main-map .lsm-map-jouetsu{bottom:46px;left:50px}.local-succession-map-cover .lsm-main-map .lsm-map-tyuetsu{bottom:74px;left:170px}.local-succession-map-cover .lsm-main-map .lsm-map-kaetsu{left:210px;top:102px}.lsm-information .lsm-section-inner{padding:0 20px}}@media only screen and (max-width:768px){.sp-hide{display:none}section.local-succession-map-default{margin-bottom:70px}.header-lsm .header-single__text{font-size:10px;line-height:1.4;margin-left:5px}.lsm-mv{background:url(../img/aichi/mv-sp.jpg) no-repeat 50%/cover;height:98vh;max-height:600px;position:relative;width:100%}.lsm-mv__title{font-size:28px;letter-spacing:.14em;margin:0 auto;padding:30px 0 20px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.lsm-mv__btn a{border-radius:23px;font-size:14px;height:46px;margin:0 auto;width:260px}.lsm-intro{margin:0;padding:4.53333vw 0}.lsm-intro h2{font-size:28px;margin-bottom:20px}.lsm-intro h2 .lsm-intro-date{font-size:38px}.lsm-intro h2 .lsm-intro-aichi{margin:0 0 0 5px}.lsm-logo{padding:0 20px}.lsm-section{padding:0 4.53333vw}.lsm-section-inner p{margin-bottom:20px}.lsm-bgmap{margin-top:40px}.lsm-bgmap h3{font-size:21px;line-height:1.4;margin-bottom:20px}.lsm-bg-separate{margin:40px 0 30px;padding-top:42%}.lsm-recruit h2{font-size:28px;line-height:1.6;margin-bottom:20px}.lsm-recruit h2+p{text-align:left}.lsm-recruit .lsm-recruit__btn a{font-size:16px;height:52px}.lsm-information{margin-bottom:40px}.lsm-information h3{line-height:1.4;margin-bottom:20px;padding:4.53333vw}.lsm-information h3.is-default{font-size:20px;padding:0}.lsm-information__flex div:first-of-type{margin-bottom:10px}.page-slug-aichi .footer_logo_sp{border:none;padding:4em 2em 2em}.page-slug-aichi .footer-row{padding:60px 0}.footer-lsm-linklist{margin-bottom:10px}.footer-lsm-linklist ul{flex-wrap:wrap;padding:0 40px}.footer-lsm-linklist ul li{font-size:12px}.footer-lsm-linklist+.footer__copyright{font-size:10px}.lsm-about{padding:40px 4.53333vw}.lsm-about-content{padding:40px 15px}.lsm-about-content .support-relay-logo{margin-bottom:20px;width:100%}.lsm-about-content p{margin:20px 0!important}.lsm-about-content hr{margin-bottom:20px}.lsm-about-content h4{font-size:20px;margin-bottom:20px}.lsm-button-group.is-about{margin-top:30px;padding:0}.lsm-button-group.is-about li:first-of-type{margin-bottom:20px}.lsm-introduction{padding:15px}.lsm-introduction .right-box{margin-top:15px}.lsm-introduction .right-box span{display:inline-block;font-size:12px}.lsm-introduction .right-box p{font-size:16px;margin:10px 0 15px}.lsm-support-logo{margin:-10px auto 30px;width:260px}.lsm-support-logo img:first-of-type{margin-bottom:20px}.lsm-support-logo.is-miyazaki{margin:30px auto 15px}.lsm-support-btn{margin-top:20px}.lsm-support-btn a:first-of-type{margin-bottom:14px}.lsm-center{margin-bottom:40px;padding:40px 0}.lsm-center .lsm-section-contents figure{margin:-20px 23px 20px}.lsm-town-title-border{flex-direction:column;font-size:30px;height:108px}.lsm-town-title-border span:first-of-type{margin-right:1em}.lsm-town-title-border span:last-of-type{margin-left:1em}.lsm-town .lsm-section-contents{margin-top:-96px;padding:78px 15px 30px}.lsm-town .lsm-section-contents ul{margin-top:20px}.lsm-town .lsm-section-contents ul li{width:48%}.lsm-contact{padding:40px 0 60px!important}.lsm-contact .lsm-button-group{padding:20px 4.53333vw 0}.lsm-contact .lsm-button-group li:first-of-type{margin-bottom:14px}.green-btn,.white-btn,.yellow-btn{align-items:center;display:flex;height:45px;justify-content:center;padding:0}#local-succession-map-recruit{margin-top:-50px;padding-top:50px}}@media only screen and (max-width:860px){.header-lsm .header-single__text{display:inline-block}}@media only screen and (min-width:940px){.lsm-content .home-recruitment__list .item-row-top .c-wanted{font-size:14px}.lsm-content .home-recruitment__list .item__img{height:178px}}.lsm-bg-light-green{background:#f2f9f6}.lsm-bg-light-gray{background:#f7f7f7}.lsm-bg-white{background:#fff}.lsm-bg-graduation-bar{position:relative}.lsm-bg-graduation-bar:before{background:linear-gradient(100deg,#30b686 65%,#d5e966 97%);content:"";display:block;height:286px;left:0;position:absolute;top:0;width:100%}.lsm-bg-graduation-bar.bar-lp-contact:before{height:895px}@media screen and (min-width:768px){.lsm-bg-graduation-bar:before{height:330px}.lsm-bg-graduation-bar.bar-lp-contact:before{height:450px}}.local-succession-map-banner{display:block;margin:0 auto;max-width:972px;padding:21px 16px}.local-succession-map-banner.is-miyazaki{padding:30px 16px}@media screen and (min-width:768px){.local-succession-map-banner{padding:62px 16px 40px}.local-succession-map-banner.is-miyazaki{padding:60px 16px}}.local-succession-map-entrustment-title{color:#30b686;font-size:1.25rem!important;margin-bottom:34px!important;text-align:center}@media screen and (min-width:768px){.local-succession-map-entrustment-title{font-size:1.875rem!important;margin-bottom:40px!important}}.local-succession-map-entrustment-nav{border-bottom:2px solid #e3ebe8;display:flex;justify-content:space-between;margin-bottom:34px}@media screen and (min-width:768px){.local-succession-map-entrustment-nav{margin-bottom:60px}}.local-succession-map-entrustment-nav li{width:24%}.local-succession-map-entrustment-nav li a{align-items:center;background:#f7f7f7;border:2px solid #f7f7f7;border-bottom:none;border-radius:8px 8px 0 0;color:grey;display:flex;font-size:16px;height:100%;justify-content:center;padding:4px;width:100%}@media screen and (min-width:768px){.local-succession-map-entrustment-nav li a{padding:8px}}.local-succession-map-entrustment-nav li a:hover{color:#30b686;opacity:1}.local-succession-map-entrustment-nav li a.active{background:none;border-color:#e3ebe8;color:#30b686;cursor:default;pointer-events:none}.local-succession-map-entrustment-nav li a ruby{font-family:Noto Sans JP,sans-serif}@media screen and (min-width:768px){.local-succession-map-entrustment-nav li a ruby{letter-spacing:.2em}}.local-succession-map-entrustment-nav li a ruby rt{font-size:.625rem;font-weight:400}@media screen and (min-width:980px){.lsm-information .lsm-section-inner,.lsm-wrap{padding:0}}@media screen and (min-width:1200px){.lsm-content .home-recruitment__list.is-2column{margin:0 -90px}}.about__ttl{align-items:center;display:flex;flex-direction:column;justify-content:center;letter-spacing:.05em;margin-bottom:5.33333vw;width:100%}.about__ttl__jp{font-size:33px;font-weight:700}.about__ttl__en{color:#30b686;font-size:18px;font-weight:500}@media only screen and (min-width:768px){.about__ttl{margin-bottom:40px}.about__ttl__jp{font-size:44px}.about__ttl__en{font-size:24px}}.about .section__inner{padding-bottom:8vw;padding-top:8vw}@media only screen and (min-width:768px){.about .section__inner{padding-bottom:40px;padding-top:40px}}.about-signup{background:#f6f6f6;margin:0 auto 4vw;padding:5.33333vw 4.53333vw;text-align:center}.about-signup.is-no-bg{background:transparent;margin-top:calc(-70px + 4vw)}.about-signup__inner{margin-left:auto;margin-right:auto;max-width:940px;width:91.48936%}@media only screen and (max-width:767px){.about-signup__inner{width:100%}}.about-signup a{background:linear-gradient(90deg,#3dbc8e,#ebf060);border-radius:5px;color:#fff;display:block;font-size:4.8vw;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:.75em 2em;position:relative}.about-signup a:after{border-radius:1px;border-right:.15em solid;border-top:.15em solid;content:"";display:block;height:.6em;position:absolute;right:1.25em;top:50%;transform:translateY(-50%) rotate(45deg);width:.6em}@media only screen and (min-width:768px){.about-signup{margin:40px auto;padding:32px}.about-signup.is-no-bg{margin-top:-42px;padding-top:0}.about-signup__inner{max-width:672px}.about-signup a{font-size:32px;padding:.75em 2em}}.about-splash{background:#30b686 url(../img/about/bg_splash.png) 50% 40% no-repeat;background-size:90.66667vw auto;color:#fff;font-weight:700;padding-bottom:29.33333vw;padding-top:16vw;position:relative;width:100%}.about-splash:after{background:#fff;bottom:-1px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);content:"";display:block;height:23.46667vw;left:0;position:absolute;width:100%;z-index:1}.about-splash__inner{margin-left:auto;margin-right:auto;max-width:940px;padding:0 4.53333vw;position:relative;width:91.48936%;z-index:2}@media only screen and (max-width:767px){.about-splash__inner{width:100%}}.about-splash__img{bottom:-32vw;height:auto;position:absolute;right:2.66667vw;width:34.66667vw}.about-splash__lead{font-size:8.53333vw;font-weight:700;letter-spacing:.1em;line-height:1.3;margin-bottom:.75em}.about-splash__txt{font-size:2.93333vw;letter-spacing:.2em;line-height:1.8}.about-splash__txt p+p{margin-top:1.5em}.about-splash__scroll{font-size:2.93333vw;letter-spacing:.05em;line-height:1.5;margin-top:4em;text-align:center}.about-splash__scroll a{color:currentColor;display:inline-block;padding-bottom:1.6em;position:relative}.about-splash__scroll a .icn-arrow{-webkit-animation:scrArwAni .8s cubic-bezier(.55,.085,.68,.53) 0s infinite alternate;animation:scrArwAni .8s cubic-bezier(.55,.085,.68,.53) 0s infinite alternate;border:.3em solid;border-bottom:transparent;border-left:transparent;border-radius:1px;bottom:0;content:"";display:block;height:1.2em;left:50%;margin-left:-.15em;position:absolute;transform:rotate(135deg);width:1.2em}@media only screen and (min-width:768px){.about-splash{background-position:52.5% 25%;background-size:1250px auto;padding-bottom:120px;padding-top:110px}.about-splash:after{height:12.36111vw}.about-splash__inner{padding:0}.about-splash__img{bottom:auto;left:50.31915vw;right:auto;top:-35px;width:55.21277vw}.about-splash__lead{font-size:44px}.about-splash__txt{font-size:1.70213vw;line-height:1.8}.about-splash__txt p+p{margin-top:1.5em}.about-splash__scroll{font-size:16px}}@media only screen and (min-width:940px){.about-splash__img{left:473px;width:519px}.about-splash__lead{font-size:44px}.about-splash__txt{font-size:16px}}.digital-garden-city-banner.about{margin-top:33px}.p-local-about-achievements.about{padding-bottom:0}.about-points__list{display:flex;flex-direction:column;flex-wrap:wrap}.about-points__list .item__txt .small{font-size:12px;font-weight:400;letter-spacing:1.5px;line-height:1.5;margin-top:6px}@media screen and (min-width:768px){.about-points__list .item__txt .small{font-size:13px;margin-top:12px}}.about-points__list .item{display:block;width:100%}.about-points__list .item:not(:first-of-type){margin-top:8vw}.about-points__list .item__img{text-align:center}.about-points__list .item__img img{height:48px;width:auto}.about-points__list .item__ttl{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:700;height:auto;justify-content:center;letter-spacing:.2em;line-height:1.6;margin-bottom:1em;padding:1em 0;position:relative;text-align:center;width:100%}.about-points__list .item__ttl:after{background:#30b686;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:68px}.about-points__list .item__txt{font-size:14px;font-weight:700;letter-spacing:.2em;line-height:1.8}@media only screen and (min-width:768px){.about-points__list{align-items:stretch;flex-direction:row;height:100%;margin-left:-35px}.about-points__list .item{display:flex;flex-direction:column;justify-content:flex-start;margin-left:35px;width:calc(33.33% - 35px)}.about-points__list .item:not(:first-of-type){margin-top:0}.about-points__list .item:nth-of-type(n+4){margin-top:35px}.about-points__list .item__ttl{font-size:24px;height:4.8em;padding:0}.about-points__list .item__ttl:after{width:98px}.about-points__list .item__img{margin-bottom:20px}.about-points__list .item__img img{height:58px;width:auto}.about-points__list .item__txt{font-size:16px}}.about-about__content{border:2px solid #e3ebe8;border-radius:5px;padding:5.33333vw 4vw;text-align:center}.about-about__txt{font-size:14px;font-weight:700;letter-spacing:.2em;line-height:1.7;margin-bottom:2.5em}.about-about__txt p{display:inline-block;text-align:left}.about-about .section__inner{padding-bottom:16px}@media screen and (min-width:768px){.about-about .section__inner{margin-bottom:56px}}@media only screen and (min-width:768px){.about-about__content{padding:4.78723vw 3.19149vw}.about-about__txt{font-size:1.70213vw}.about-about__txt p{display:block;text-align:center}.about-about__img{padding:0 38px}}@media only screen and (min-width:940px){.about-about__content{padding:45px 30px}.about-about__txt{font-size:16px}}.about-banner{text-align:center}.about-banner__inner{margin-left:auto;margin-right:auto;max-width:940px;padding-bottom:0;padding-top:5.33333vw;width:91.48936%}@media only screen and (max-width:767px){.about-banner__inner{width:100%}}.about-banner a{display:block}@media only screen and (min-width:768px){.about-banner__inner{padding-bottom:40px;padding-top:40px}}.about-howto__img{margin:0 auto;max-width:680px}.about-supporters__list{display:flex;flex-direction:column;width:100%}.about-supporters__list .item{display:block}.about-supporters__list .item:nth-of-type(n+1){margin-top:20px}.about-supporters__list .item a{align-items:center;color:currentColor;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.about-supporters__list .item__img{margin:0 5% 0 0;max-width:180px;width:28%}.about-supporters__list .item__img img{border-radius:5px}.about-supporters__list .item__name{font-weight:700;letter-spacing:.05em;white-space:normal;width:66%}.about-supporters__list .item__name dd{font-size:12px;line-height:1.5;margin-bottom:.5em}.about-supporters__list .item__name dt{font-size:18px;line-height:1.2}.about-supporters__list .item__name dt .fs-sm{font-size:12px}.about-supporters-voice{display:block}.about-supporters-voice__img{margin:0 auto;width:196px}.about-supporters-voice__img img{width:100%}.about-supporters-voice__content{margin-bottom:6.38298vw;margin-top:2em;width:100%}.about-supporters-voice__name{font-weight:700;margin-bottom:1.5em}.about-supporters-voice__name dd{font-size:12px;line-height:1.4;margin-bottom:1em}.about-supporters-voice__name dt{font-size:20px;line-height:1.2}@media only screen and (min-width:768px){.about-supporters__list{align-content:stretch;align-items:flex-start;flex-direction:row;justify-content:space-between}.about-supporters__list .item{display:block;width:22%}.about-supporters__list .item a{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.about-supporters__list .item__img{margin:0 auto;width:100%}.about-supporters__list .item__name{margin-top:1em;width:100%}.about-supporters__list .item__name dd{font-size:14px}.about-supporters__list .item__name dt{font-size:20px}.about-supporters__list .item__name dt .fs-sm{font-size:14px}.about-supporters-voice{display:flex;flex-direction:row;justify-content:space-between;padding:0 0 60px;width:100%}.about-supporters-voice__img{margin:0 auto 0 0;width:30%}.about-supporters-voice__img img{width:100%}.about-supporters-voice__content{letter-spacing:0;margin-bottom:0;width:64%}.about-supporters-voice__name dd{font-size:12px}.about-supporters-voice__name dt{font-size:20px}}.about-recommended .section__inner{padding-bottom:70px}@media only screen and (min-width:768px){.about-recommended .section__inner{padding-bottom:150px}}@-webkit-keyframes scrArwAni{0%{opacity:1;transform:translate3d(-50%,0,0) rotate(135deg)}to{opacity:.5;transform:translate3d(-50%,-8px,0) rotate(135deg)}}@keyframes scrArwAni{0%{opacity:1;transform:translate3d(-50%,0,0) rotate(135deg)}to{opacity:.5;transform:translate3d(-50%,-8px,0) rotate(135deg)}}.signup__header{position:relative}.signup__header-box{margin:0 auto;max-width:940px;padding:113px 0;width:91.48936%}.signup__header-box h1{font-size:42px;line-height:1.4}.signup__header h1 span{color:#30b686;font-size:60px}.signup__header span span{font-size:48px}.signup__header-box a{align-items:center;background:#30b686;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;margin-top:20px;width:300px}.signup__intro{font-size:16px;line-height:2;margin:55px auto 0;max-width:660px}.signup__intro span{color:#30b686;font-weight:700}.signup__content h3{font-size:28px;margin-top:100px;text-align:center}.signup__content ul{align-items:flex-start;display:flex;justify-content:space-between;margin:60px auto 0;max-width:940px;width:91.48936%}.signup__content li{width:30%}.signup__content img{display:block;margin:0 auto;max-height:170px;width:auto}.signup__content h4{font-size:18px;margin-top:55px;text-align:center}.signup__content p{margin-top:20px}.signup__contracted{display:flex;margin:70px 0 100px}.signup__contracted-titlebox{margin-right:5%;padding-top:50px;width:40%}.signup__contracted-titlebox h3{background:#f1f8e5;border-radius:0 40px 40px 0;font-size:28px;padding:50px 50px 50px 0;text-align:right}.signup__contracted-titlebox div{margin:26px 44px 0 auto;width:178px}.signup__contracted-slick{width:60%}.signup__contracted-slick .slick-list{padding:30px 20% 30px 30px!important}.signup__contracted-slick .slick-slide{border-radius:40px;box-shadow:0 0 30px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-right:2%;overflow:hidden}.signup__contracted-slick li a{display:block}.signup__contracted-s-img{background:no-repeat 50%/cover;overflow:hidden;padding-top:56%;position:relative;width:100%}.signup__contracted-s-title{margin:25px 40px 0}.signup__contracted-s-title h4{color:#4e4b4b;font-size:26px;line-height:1.3;margin-bottom:15px}.signup__contracted-s-title p{color:#4e4b4b;margin-bottom:12px}.signup__contracted-slick .item__type{margin:0 40px 15px}.signup__contracted-slick .c-type li:first-of-type{margin-left:0}.signup__contracted-slick .slick-next,.signup__contracted-slick .slick-prev{background:#fff;border:none;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);height:56px;width:56px}.signup__contracted-slick .slick-next:before,.signup__contracted-slick .slick-prev:before{background:url(../img/signup/arrow-slide.png) no-repeat 50%/100% auto;border:none;height:16px;margin:0;width:14px}.signup__contracted-slick .slick-prev:before{margin-left:-1px;transform:translate(-50%,-50%)}.signup__contracted-slick .slick-next:before{margin-left:1px;transform:translate(-50%,-50%) rotate(180deg)}.signup__contracted-meta{display:flex;justify-content:space-between;margin:auto 40px 40px}.signup__contracted-link{background:url(../img/signup/arrow-g.png) no-repeat 100%/auto 8px;font-weight:700;padding-right:14px;position:relative}#section__form.signup h2,.signup__f-lead{color:#30b686;text-align:center}#section__form.signup h2{font-size:32px}.signup__f-lead{font-size:16px;font-weight:700;margin:5px 0 40px}#section__form.signup .section__inner{border-radius:20px;padding-bottom:50px}.signup__f-attention{margin-top:40px;text-align:center}.signup .user-intention{margin:32px 0 10px!important;padding:0;width:100%}.signup .user-intention .form-item__ttl{display:block;line-height:1.5;padding:13px 0;position:relative}.signup .user-intention .form-item__ttl:not(.user-intention-open){cursor:default}.signup .user-intention>dd>dl>.form-item__ttl{padding:13px 0 8px}.signup .user-intention .fa-chevron-circle-down,.signup .user-intention .fa-chevron-circle-up{font-size:22px;position:absolute;right:0}.signup .user-intention .form-item__body{background:#f5f5f5;display:none;padding:16px 24px}.signup .user-intention .form-item__body .form-item__ttl{color:#4e4b4b;line-height:1.5;text-align:left}.signup .form-select{border:1px solid #e3ebe8;border-radius:4px;width:100%}.signup .form-select:after{border-color:transparent transparent #4b4e4e #4b4e4e;border-style:solid;border-width:2px;content:"";height:10px;position:absolute;right:10px;top:45%;transform:translateY(-50%) rotate(-45deg);width:10px}.signup .form-select .select2-container,.signup .form-select .select2-container .selection{min-height:40px;width:100%!important}.signup .form-select .select2-container .select2-selection{border:none;min-height:50px;width:100%!important}.signup .form-select .select2-container .select2-selection__rendered{align-items:center;color:#4b4e4e;display:flex;font-weight:500;min-height:40px;padding:0 16px}.signup .form-select .select2-container .select2-selection__choice{background-color:#f5f5f5;border-color:#e3ebe8;font-size:11px;line-height:1.5;margin:4px 8px 4px 0;padding:4px 24px 4px 8px;position:relative}.signup .form-select .select2-container .select2-selection__choice__remove{position:absolute;right:0}.signup .form-select .select2-container .select2-selection__choice__remove:before{background-color:#e3ebe8;content:"";height:17px;left:-4px;position:absolute;width:1px}.signup .form-select .select2-container .select2-selection__arrow{display:none}.signup .form-select .select2-container .select2-selection--multiple ul{cursor:pointer;flex-wrap:wrap}.signup .form-select .select2-search__field{display:none}.multiple-select-add{align-items:center;box-shadow:0 -5px 2px rgba(0,0,0,.05);display:flex;height:50px;justify-content:right}.multiple-select-add span{cursor:pointer;font-size:12px;margin-right:15px;text-decoration:underline}.multiple-select-add button{background-color:#30b686;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;line-height:1.5;margin-right:15px;padding:8px 20px}.user-intention-confirm{display:block;font-size:18px;font-weight:700;margin:30px 0 20px;text-align:center}@media screen and (min-width:768px){.signup__header-slickwrap{position:absolute;right:-10%;top:0;width:60%}.signup__contracted-slick .slick-next{right:29%}}@media screen and (max-width:767px){.signup__bg{background:none}.signup__header-slickwrap{margin-left:8%;width:110%}.signup__header-box{padding:0 4.53333vw;width:100%}.signup__header-box h1{font-size:24px}.signup__header h1 span{font-size:40px}.signup__header span span{font-size:30px}.signup__header-box a{font-size:14px;margin:1em auto 0}.signup__intro{font-size:12px;margin:30px 0 0;padding:0 4.53333vw;width:100%}.signup__content h3{font-size:21px;margin-top:40px}.signup__content ul{display:block;margin:40px 0 0;padding:0 4.53333vw;width:100%}.signup__content li{width:100%}.signup__content li:not(:first-of-type){margin-top:40px}.signup__content h4{font-size:16px;margin-top:20px}.signup__content p{font-size:12px;margin-top:10px}.signup__contracted{display:block;margin:50px 0}.signup__contracted-titlebox{margin:0;padding:0;width:100%}.signup__contracted-titlebox h3{background:none;font-size:21px;padding:0;text-align:center}.signup__contracted-titlebox div{margin:10px auto 0;padding:0 4.53333vw;width:100%}.signup__contracted-titlebox div p{font-size:12px;text-align:center}.signup__contracted-slick{width:100%}.signup__contracted-slick .slick-list{padding:0!important}.signup__contracted-slick .slick-slide{border-radius:20px;margin:4.53333vw}.signup__contracted-s-title{margin:25px 16px 0}.signup__contracted-s-title h4{font-size:16px;margin-bottom:10px}.signup__contracted-s-title p{font-size:11px}.signup__contracted-slick .item__type{margin:0 16px 12px}.signup__contracted-slick .c-type li a,.signup__contracted-slick .c-type li span{font-size:11px}.signup__contracted-meta{margin:auto 16px 30px}.signup__contracted-meta .item__pref.c-pref a{font-size:11px}.signup__contracted-link{background:none;font-size:12px;padding:0}.signup__contracted-slick .slick-next,.signup__contracted-slick .slick-prev{height:36px;top:20%;transform:none;width:36px}.signup__contracted-slick .slick-prev{left:3%}.signup__contracted-slick .slick-next{right:3%}.signup__contracted-slick .slick-next:before,.signup__contracted-slick .slick-prev:before{height:14px;width:9px}.section.signup{background:#e3ebe8;padding:70px 4.53333vw 60px}#section__form.signup h2{font-size:21px}.signup__f-lead{font-size:12px;margin:5px 0 30px}#section__form.signup .section__inner{background:#fff;border-radius:0;padding:20px 3.5vw 40px}.signup__f-attention{display:none}}.section__inner.mypage-banner{padding-top:0!important}.section__inner.mypage-banner .banner-area a{display:block;margin-bottom:16px}@media screen and (min-width:768px){.section__inner.mypage-banner .banner-area a{margin-bottom:40px}}.p-signup-form-title{color:#1a1a1c;font-size:1.875rem;line-height:1.4;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-signup-form-title{margin-bottom:0}}@media screen and (min-width:1100px){.p-signup-form-title{font-size:3rem}}.p-signup-form-title-large{font-size:2.25rem}@media screen and (min-width:1100px){.p-signup-form-title-large{font-size:3.75rem;letter-spacing:-.02em}}.p-signup-form-title-small{font-size:1.5625rem}@media screen and (min-width:1100px){.p-signup-form-title-small{font-size:2.5rem}}.p-signup-form-top{background:#f2f9f6}@media screen and (min-width:768px){.p-signup-form-top{height:783px}}.p-signup-form-top-inner{padding:32px 16px;position:relative;z-index:1}@media screen and (min-width:768px){.p-signup-form-top-inner{display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:972px;padding:40px 16px 0}}.p-signup-form-top-inner:after,.p-signup-form-top-inner:before{content:"";display:block;position:absolute;z-index:-1}@media screen and (min-width:768px){.p-signup-form-top-inner:before{background:url(/assets/img/signup/circle01.png) no-repeat 50%/contain;height:750px;left:auto;right:90%;top:0;width:350px}.p-signup-form-top-inner:after{background:url(/assets/img/signup/circle02.png) no-repeat 50%/contain;height:750px;left:100%;right:auto;top:0;width:250px}}.p-signup-form-top-label{display:block;margin:0 auto 16px;max-width:345px}@media screen and (min-width:768px){.p-signup-form-top-label{margin:24px auto 0;max-width:100%}}.p-signup-form-top-label-caption{color:grey;display:block;font-size:.625rem;line-height:1.4;margin-bottom:27px}@media screen and (min-width:768px){.p-signup-form-top-label-caption{margin:12px 0 27px}}.p-signup-form-top-logo{display:block;margin:0 auto 16px;max-width:170px}@media screen and (min-width:768px){.p-signup-form-top-logo{margin:44px auto 24px;max-width:254px}}.p-signup-form-top-illust{display:block;margin:0 auto;max-width:150px}@media screen and (min-width:768px){.p-signup-form-top-illust{margin-top:auto;max-width:324px}}.p-signup-form-top-left{margin:0 auto;max-width:345px;position:relative;width:100%}@media screen and (min-width:768px){.p-signup-form-top-left{display:flex;flex-direction:column;max-width:100%;width:40%}}@media screen and (min-width:1100px){.p-signup-form-top-left{width:50%}}.p-signup-form-top-left:after,.p-signup-form-top-left:before{content:"";display:block;position:absolute;z-index:-1}@media screen and (min-width:768px){.p-signup-form-top-left:after,.p-signup-form-top-left:before{display:none}}.p-signup-form-top-left:before{background:url(/assets/img/signup/circle01-sp.png) no-repeat bottom/contain;height:300px;right:80%;top:35px;width:110px}.p-signup-form-top-left:after{background:url(/assets/img/signup/circle02-sp.png) no-repeat bottom/contain;height:300px;left:80%;top:35px;width:110px}.p-signup-form-top-right{margin:0 auto;position:relative}@media screen and (min-width:768px){.p-signup-form-top-right{margin:0;width:55%}}@media screen and (min-width:1100px){.p-signup-form-top-right{width:42%}}.p-signup-form-top-sp-caption{color:grey;display:block;font-size:.625rem;line-height:1.4;margin-top:16px}.p-signup-form-bottom{background:linear-gradient(180deg,#30b686 2.09%,#ebf060 123.47%);position:relative}@media screen and (min-width:768px){.p-signup-form-bottom{background:#30b686}}.p-signup-form-bottom-container{margin-top:-72px;padding-top:72px}@media screen and (min-width:768px){.p-signup-form-bottom-container{margin-top:-110px;padding-top:110px}}.p-signup-form-bottom-inner{padding:32px 16px;position:relative}@media screen and (min-width:768px){.p-signup-form-bottom-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:972px;padding:60px 16px}}@media screen and (min-width:1100px){.p-signup-form-bottom-inner:after,.p-signup-form-bottom-inner:before{content:"";display:block;position:absolute;z-index:0}}.p-signup-form-bottom-inner:before{background:url(/assets/img/signup/form-bottom-bg02.png) no-repeat 50%/contain;height:750px;right:98%;top:0;width:300px}.p-signup-form-bottom-inner:after{background:url(/assets/img/signup/form-bottom-bg04.png) no-repeat top/contain;height:770px;left:100%;top:0;width:260px}@media screen and (min-width:768px){.p-signup-form-bottom-left{width:40%}}@media screen and (min-width:1100px){.p-signup-form-bottom-left{width:52%}}@media screen and (min-width:768px){.p-signup-form-bottom-left dl{padding-top:100px;position:relative}.p-signup-form-bottom-left dl:after,.p-signup-form-bottom-left dl:before{content:"";display:block;position:absolute;z-index:0}.p-signup-form-bottom-left dl:before{background:url(/assets/img/signup/form-bottom-bg01.png) no-repeat top/contain;height:250px;right:0;top:-100px;width:100%}.p-signup-form-bottom-left dl:after{background:url(/assets/img/signup/form-bottom-bg03.png) no-repeat bottom/contain;height:200px;right:0;top:calc(100% + 20px);width:100%}}@media screen and (min-width:1100px){.p-signup-form-bottom-left dl{padding-top:180px}}.p-signup-form-bottom-left dl dt{color:#fff;font-size:1.625rem;font-weight:700;line-height:1.2;margin-bottom:16px}@media screen and (min-width:768px){.p-signup-form-bottom-left dl dt{font-size:3rem}}.p-signup-form-bottom-left dl dt span{font-size:1.25rem}@media screen and (min-width:768px){.p-signup-form-bottom-left dl dt span{font-size:2.5rem}}.p-signup-form-bottom-left dl dd{color:#fff;font-size:.9375rem;margin-bottom:16px}@media screen and (min-width:768px){.p-signup-form-bottom-left dl dd{font-size:1.25rem}.p-signup-form-bottom-left dl dd br{display:none}}@media screen and (min-width:1100px){.p-signup-form-bottom-left dl dd br{display:inherit}}.p-signup-form-bottom-right{margin:0 auto;position:relative}@media screen and (min-width:768px){.p-signup-form-bottom-right{margin:0;width:55%}}@media screen and (min-width:1100px){.p-signup-form-bottom-right{width:42%}}.p-signup-form-bottom-right .p-signup-form-area{position:relative;z-index:1}@media screen and (min-width:768px){.p-signup-form-bottom-right .p-signup-form-area-login.is-bottom{display:flex;justify-content:center;margin:12px auto 0}}.p-signup-form-area{background:#fff;border-radius:16px;box-shadow:0 0 30px 0 rgba(0,0,0,.1);padding:32px 16px}@media screen and (min-width:768px){.p-signup-form-area{left:0;position:absolute;top:0}}.p-signup-form-area-free-text{font-size:1.25rem;font-weight:700;text-align:center}.p-signup-form-area-login{display:flex;font-size:.75rem;justify-content:center;margin:0 auto 24px}.p-signup-form-area-login a{text-decoration:underline}.p-signup-form-area-google{margin-top:16px;text-align:center}.p-signup-form-area-google.is-top{margin-top:0}.p-signup-form-area-google-divider{color:#626264;font-size:.75rem;margin-bottom:8px}.p-signup-form-area .form-item input[type=email],.p-signup-form-area .form-item input[type=password],.p-signup-form-area .form-item input[type=text]{font-size:1rem;line-height:1;padding:12px}.p-signup-form-area .form-item input[type=email]:focus-visible,.p-signup-form-area .form-item input[type=password]:focus-visible,.p-signup-form-area .form-item input[type=text]:focus-visible{outline-color:#30b686}.p-signup-form-area .form-item input.is-error{background:#fef5f5;border-color:#d74f4f}.p-signup-form-area .form-item.is-required .form-item__ttl{font-size:.9375rem}.p-signup-form-area .form-item.is-required .form-item__ttl:after{background:transparent;color:#d16666;font-weight:700;margin-left:4px}.p-signup-form-area .form-item.is-password dt{align-items:center}@media screen and (min-width:768px){.p-signup-form-area .form-item.is-password dt{display:flex}}.p-signup-form-area .form-item.is-password dt span{color:#626264;font-size:.75rem}.p-signup-form-area .user-intention{margin:24px 0!important}.p-signup-form-area .signup__confidentiality{margin-top:24px;padding:16px}.p-signup-form-area .signup__confidentiality .btn--type2{padding:11px}.p-signup-form-area .signup__confidentiality p{font-size:.75rem;line-height:1.4}.p-signup-form-area .signup__confidentiality dd label{margin-top:-3px}.p-signup-form-premium-link{font-size:15px;margin:32px 0 8px;text-align:center}.p-signup-form-premium-link a{font-weight:700;text-decoration:underline}.p-signup-form-button-double{display:grid;gap:24px;margin-top:2em}@media screen and (min-width:768px){.p-signup-form-button-double{gap:10px;grid-template-columns:1fr 1fr;margin:24px 0}}.p-signup-form-button-double button{margin:0 auto!important}@media screen and (min-width:768px){.p-signup-form-button-double button{min-width:auto!important;width:100%}}.p-signup-form-button-double button.premium{font-size:16px;line-height:1.5}@media screen and (min-width:768px){.p-signup-form-button-double button.premium{font-size:14px}}.p-signup-form-button-double button.premium span:not(.small){display:block;font-size:14px}.p-signup-form-button-double button.premium span.small{font-size:12px}@media screen and (min-width:768px){.p-signup-form-button-double button.premium span{display:none!important}}.p-signup-form-button-double button.premium.is-submitable{background:#ffe004!important;color:#4e4b4b!important}.p-signup-reason{margin:0 auto;max-width:972px;padding:50px 16px}@media screen and (min-width:768px){.p-signup-reason{padding:150px 16px 100px}}@media screen and (min-width:1100px){.p-signup-reason{padding:100px 16px}}.p-signup-reason-heading{font-size:1.25rem;line-height:1.6;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.p-signup-reason-heading{font-size:2.5rem;line-height:1.4}}.p-signup-reason-heading span{color:#30b686;font-size:1.625rem}@media screen and (min-width:768px){.p-signup-reason-heading span{font-size:3rem}}.p-signup-reason-list li{margin-bottom:60px}@media screen and (min-width:768px){.p-signup-reason-list li{display:flex;justify-content:space-between;margin-bottom:80px}.p-signup-reason-list li:nth-of-type(2n){flex-direction:row-reverse}.p-signup-reason-list-content{width:42.6%}}.p-signup-reason-list-content-num{background:#30b686;border-radius:40px;color:#fff;display:inline-block;font-size:.875rem;line-height:1;margin-bottom:12px;padding:5px 16px}@media screen and (min-width:768px){.p-signup-reason-list-content-num{font-size:1.25rem}}.p-signup-reason-list dl dt{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:12px}@media screen and (min-width:768px){.p-signup-reason-list dl dt{font-size:2rem}}.p-signup-reason-list dl dd{font-size:.9375rem;margin-bottom:24px}.p-signup-reason-list dl dd span{display:block;font-size:.75rem;margin-top:12px}@media screen and (min-width:768px){.p-signup-reason-list-image{width:53.2%}}.p-signup-reason-list-btn{border:1px solid #30b686;border-radius:5px;color:#30b686;display:inline-block;font-size:1rem;font-weight:700;margin-bottom:28px;padding:10px 16px}.p-signup-reason-bottom{text-align:center}.p-signup-reason-bottom dl dt{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:8px}@media screen and (min-width:768px){.p-signup-reason-bottom dl dt{font-size:2rem}}.p-signup-reason-bottom dl dd{font-size:.875rem;margin-bottom:24px}@media screen and (min-width:768px){.p-signup-reason-bottom dl dd{font-size:1rem;font-weight:700;margin-bottom:32px}}.p-signup-reason-bottom-btn{background:#30b686;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:10px 40px}.p-signup-reason-bottom-btn:hover,.p-signup-reason-bottom-btn:visited{color:#fff}@media screen and (min-width:768px){.p-signup-reason-bottom-btn{padding:16px 56px}}.p-signup-reason-bottom-btn span{background:#fff;border-radius:40px;color:#30b686;display:inline-block;line-height:1;margin-right:8px;padding:5px 12px}.p-signup-support{margin:0 auto;max-width:972px;padding:50px 16px}@media screen and (min-width:768px){.p-signup-support{padding:100px 16px 84px}}.p-signup-support-heading{font-size:1.25rem;line-height:1.6;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.p-signup-support-heading{font-size:2.5rem;line-height:1.4}}.p-signup-support-heading span{color:#30b686;font-size:1.625rem}@media screen and (min-width:768px){.p-signup-support-heading span{font-size:3rem}}.p-signup-support-heading-sub{font-size:1.25rem;margin:48px 0 0;text-align:center}@media screen and (min-width:768px){.p-signup-support-heading-sub{font-size:1.875rem;margin:64px 0 0}}.p-signup-support p.small{font-size:.8125rem;line-height:1.5;margin-bottom:0;text-align:center}.p-signup-support-image-intro{margin:24px 0 0}.p-signup-support-image-intro p.small{font-size:12px;line-height:1.8;margin-top:16px;text-align:left}@media screen and (min-width:768px){.p-signup-support-image-intro p.small{text-align:right}}.p-signup-support-scroll-wrap{height:2300px}@media screen and (min-width:768px){.p-signup-support-scroll-wrap{height:1800px}}.p-signup-support-scroll-sticky{height:100vh;max-height:710px;position:-webkit-sticky;position:sticky;top:77px}@media screen and (min-width:768px){.p-signup-support-scroll-sticky{top:120px}}.p-signup-support-scroll-flow{display:flex;height:512px;position:absolute;top:56px;width:1720px}@media screen and (min-width:768px){.p-signup-support-scroll-flow{top:94px}}.p-signup-support-scroll-flow img{flex-shrink:0}.p-signup-support-button{left:50%;margin-top:40px;position:absolute;text-align:center;top:567px;transform:translateX(-50%)}@media screen and (min-width:768px){.p-signup-support-button{top:606px}}.p-signup-support-button a{margin:0;padding:16px 40px;white-space:nowrap}.p-signup-succession{margin:0 auto;max-width:972px;padding:50px 16px}@media screen and (min-width:768px){.p-signup-succession{padding:100px 16px}}.p-signup-succession-wrap{background:#f2f9f6}.p-signup-succession-heading{font-size:1.25rem;line-height:1.6;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.p-signup-succession-heading{font-size:2.5rem;line-height:1.4}}.p-signup-succession-heading span{color:#30b686;font-size:1.625rem}@media screen and (min-width:768px){.p-signup-succession-heading span{font-size:3rem}}.p-signup-succession-list{margin-bottom:32px}@media screen and (min-width:768px){.p-signup-succession-list{margin-bottom:80px}}.p-signup-succession-list li{margin-bottom:60px}.p-signup-succession-list li:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.p-signup-succession-list li{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:60px}.p-signup-succession-list li:nth-of-type(2){flex-direction:row-reverse}.p-signup-succession-list figure{max-width:343px}}.p-signup-succession-list-right{margin-top:-20px;padding:32px 35px 20px;position:relative}@media screen and (min-width:768px){.p-signup-succession-list-right{margin-top:0;padding:32px;width:calc(100% - 360px)}}.p-signup-succession-list-right p{font-size:1rem;font-weight:700;line-height:1.6;margin-bottom:16px}@media screen and (min-width:768px){.p-signup-succession-list-right p{font-size:1.375rem}}.p-signup-succession-list-right a{display:inline-block;font-size:.75rem;font-weight:700;line-height:1.6;text-decoration:underline}.p-signup-succession-list-right a:after{background:url(/assets/img/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";display:inline-block;height:13px;margin-left:6px;vertical-align:text-bottom;width:13px}.p-signup-succession-list-right:after,.p-signup-succession-list-right:before{content:"";display:block;height:50px;position:absolute;width:50px}.p-signup-succession-list-right:before{background:url(/assets/img/signup/brackets01.svg) no-repeat 50%/contain;left:15px;top:0}@media screen and (min-width:768px){.p-signup-succession-list-right:before{left:0}}.p-signup-succession-list-right:after{background:url(/assets/img/signup/brackets02.svg) no-repeat 50%/contain;bottom:0;right:15px}@media screen and (min-width:768px){.p-signup-succession-list-right:after{right:0}.p-signup-succession-bottom{align-items:start;display:flex;justify-content:space-between;margin:0 auto;max-width:686px}.p-signup-succession-bottom>figure{width:140px}}.p-signup-succession-bottom-content{text-align:center}@media screen and (min-width:768px){.p-signup-succession-bottom-content{text-align:left;width:calc(100% - 164px)}}.p-signup-succession-bottom-content dt{align-items:center;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;line-height:1.4;margin:0 auto 8px;max-width:350px}@media screen and (min-width:768px){.p-signup-succession-bottom-content dt{font-size:2rem;max-width:inherit}}.p-signup-succession-bottom-content dt figure{width:80px}.p-signup-succession-bottom-content dt span{text-align:left;width:calc(100% - 88px)}@media screen and (min-width:768px){.p-signup-succession-bottom-content dt span{width:100%}}.p-signup-succession-bottom-content dd{font-size:.875rem}@media screen and (min-width:768px){.p-signup-succession-bottom-content dd{font-size:1rem;font-weight:700}}.p-signup-succession-bottom-btn{background:#30b686;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:10px 40px}.p-signup-succession-bottom-btn:hover,.p-signup-succession-bottom-btn:visited{color:#fff}@media screen and (min-width:768px){.p-signup-succession-bottom-btn{padding:16px 56px}}.p-signup-succession-bottom-btn span{background:#fff;border-radius:40px;color:#30b686;display:inline-block;line-height:1;margin-right:8px;padding:5px 12px}.p-signup-flow{background:#e3ebe8}.p-signup-flow-inner{margin:0 auto;max-width:972px;padding:50px 16px}@media screen and (min-width:768px){.p-signup-flow-inner{padding:100px 16px}}.p-signup-flow-heading{font-size:1.25rem;line-height:1.6;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.p-signup-flow-heading{font-size:2.5rem;line-height:1.4}}.p-signup-flow-heading span{color:#30b686;font-size:1.625rem}@media screen and (min-width:768px){.p-signup-flow-heading span{font-size:3rem}}.p-signup-flow-list li{align-items:center;background:#fff;border-radius:8px;margin-bottom:23px;padding:16px 24px;position:relative;text-align:center}@media screen and (min-width:768px){.p-signup-flow-list li{display:flex;justify-content:space-between;margin-bottom:30px}}.p-signup-flow-list li:after{background:url(/assets/img/signup/triangle-w.svg) no-repeat 50%/contain;bottom:-15px;content:"";display:block;height:43px;left:50%;position:absolute;transform:translateX(-50%);width:60px;z-index:0}.p-signup-flow-list li:last-of-type:after{display:none}.p-signup-flow-list li .text-right{color:#1a1a1c;font-size:12px;font-weight:500;position:relative;right:16px}.p-signup-flow-list-left{position:relative;z-index:1}@media screen and (min-width:768px){.p-signup-flow-list-left{align-items:center;display:flex;width:70%}}.p-signup-flow-list-left figure{display:block;margin-bottom:8px}@media screen and (min-width:768px){.p-signup-flow-list-left figure{margin-bottom:0;margin-right:16px}}.p-signup-flow-list-left span{color:#30b686;display:block;font-size:1.125rem;font-weight:700;margin-bottom:8px}@media screen and (min-width:768px){.p-signup-flow-list-left span{margin-bottom:0}}.p-signup-flow-list-left.is-last{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.p-signup-flow-list-left.is-last{justify-content:flex-start}}.p-signup-flow-list-left.is-last figure{width:100%}@media screen and (min-width:768px){.p-signup-flow-list-left.is-last figure{width:auto}}.p-signup-flow-list-left.is-last .label{background:#e3ebe8;border-radius:30px;color:grey;display:inline-block;font-size:1rem;line-height:1;margin-left:8px;padding:8px 10px}.p-signup-flow-list-right{align-items:center;background:#ffe004;border-radius:8px;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;line-height:1.4;padding:11px;position:relative;z-index:1}@media screen and (min-width:768px){.p-signup-flow-list-right{max-width:200px;width:100%}.p-signup-flow-list-right-reward{max-width:305px}}.p-signup-flow-list-right-reward-box{align-items:center;background:#ffe004;border-radius:8px;font-size:1.5rem;font-weight:700;line-height:1.4;padding:16px;position:relative;z-index:1}.p-signup-flow-list-right-reward-box-heading{display:inline-block;font-size:15px;margin-bottom:8px}.p-signup-flow-list-right-reward-box-heading .size_18{font-size:18px}.p-signup-flow-list-right-reward-box-heading .spacer{margin-left:16px}@media only screen and (max-width:320px){.p-signup-flow-list-right-reward-box-heading .spacer{margin:0}}.p-signup-flow-list-right-reward-box-heading .xs-br{display:none}@media only screen and (max-width:320px){.p-signup-flow-list-right-reward-box-heading .xs-br{display:block}}.p-signup-flow-list-right-reward-box-bg-light-yellow{background:#fff298;border-radius:4px;font-size:12px;font-weight:500;padding:8px}.p-signup-flow-list-right-reward-annotation{font-size:12px;margin-top:8px;position:relative;z-index:1}.p-signup-flow-list-right span{font-size:.9375rem}.p-signup-flow-list-right.two-lines{flex-wrap:wrap}.p-signup-flow-list-right.two-lines span{display:block;width:100%}.p-signup-flow-list-right.two-lines .caption{display:block;font-size:.75rem}.p-signup-flow-list-contracted{background:#30b686!important;justify-content:center!important}.p-signup-flow-list-contracted span{color:#fff;font-size:1.5rem;font-weight:700;position:relative;z-index:1}.p-signup-flow-list-contracted:after{background:url(/assets/img/signup/triangle-g.svg) no-repeat 50%/contain!important}.p-signup-achievements-box{margin-bottom:60px;padding:0 12px;text-align:left}@media screen and (min-width:768px){.p-signup-achievements-box{margin-bottom:80px;text-align:center}}.p-signup-achievements-box-text{color:grey;font-size:10px}.p-signup-achievements-banner{display:inline-block;margin-top:60px;text-align:center;width:100%}@media screen and (min-width:768px){.p-signup-achievements-banner{margin-top:80px}.p-signup-achievements-banner img{max-width:745px}}.p-signup-achievements-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 8px;max-width:798px}@media screen and (min-width:768px){.p-signup-achievements-list{margin-bottom:0}}.p-signup-achievements-list li{margin-bottom:8px;padding:0 6px}@media screen and (min-width:768px){.p-signup-achievements-list li{margin-bottom:8px;padding:0 12px}}.p-signup-achievements-list li img{height:auto;max-width:290px;width:100%}.p-signup-achievements-list li:nth-of-type(odd){text-align:right;width:50%}.p-signup-achievements-list li:nth-of-type(2n){text-align:left;width:50%}.p-signup-achievements-list li:nth-of-type(5){text-align:center;width:50%}.p-signup-achievements-list li:nth-of-type(n+3){mix-blend-mode:darken;width:50%}@media screen and (min-width:768px){.p-signup-achievements-list li:nth-of-type(n+3){width:33.3333333333%}}.p-signup-agreement-after-follow{background:#f2f9f6;padding:50px 16px}@media screen and (min-width:768px){.p-signup-agreement-after-follow{padding:100px 16px}}.p-signup-agreement-after-follow h3{font-size:24px;letter-spacing:.7px;line-height:1.5;margin-bottom:10px;text-align:center}.p-signup-agreement-after-follow h3 span{color:#30b686;font-size:24px}@media screen and (min-width:768px){.p-signup-agreement-after-follow h3 span{font-size:30px}}.p-signup-agreement-after-follow-heading{font-size:1.25rem;line-height:1.6;margin-bottom:32px;text-align:center}.p-signup-agreement-after-follow-heading span{color:#30b686;font-size:1.625rem}@media screen and (min-width:768px){.p-signup-agreement-after-follow-heading{font-size:2.5rem;line-height:1.4;margin-bottom:80px}.p-signup-agreement-after-follow-heading span{font-size:3rem}}.p-signup-agreement-after-follow-text{font-size:15px;letter-spacing:.7px;text-align:left}@media screen and (min-width:768px){.p-signup-agreement-after-follow-text{font-size:16px;text-align:center}}.p-signup-agreement-after-follow-annotation{text-align:left}.p-signup-agreement-after-follow-annotation-text{font-size:12px;letter-spacing:.7px;line-height:1.8;margin:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-signup-agreement-after-follow-annotation-text{margin:auto;text-align:left}}.p-signup-agreement-after-follow-extension-payment{background:#fff;margin:0 auto 16px;max-width:972px;padding:16px;text-align:center}@media screen and (min-width:768px){.p-signup-agreement-after-follow-extension-payment{border-radius:8px;margin:0 auto 40px;padding:36px 70px}}.p-signup-agreement-after-follow-extension-payment-img{display:inline-block;margin:25px 0}.p-signup-agreement-after-follow-flex{display:flex;flex-flow:column;gap:16px;justify-content:space-between;margin:0 auto;max-width:972px}@media screen and (min-width:768px){.p-signup-agreement-after-follow-flex{flex-flow:wrap;gap:40px}}.p-signup-agreement-after-follow-flex-refund,.p-signup-agreement-after-follow-flex-support{background:#fff;padding:16px;text-align:center}@media screen and (min-width:768px){.p-signup-agreement-after-follow-flex-refund,.p-signup-agreement-after-follow-flex-support{border-radius:8px;min-height:300px;padding:36px 40px;width:calc(50% - 20px)}}.p-signup-agreement-after-follow-flex-refund h3,.p-signup-agreement-after-follow-flex-support h3{line-height:1.5;margin-bottom:0}@media screen and (min-width:768px){.p-signup-agreement-after-follow-flex-refund h3,.p-signup-agreement-after-follow-flex-support h3{line-height:1.6}}.p-signup-agreement-after-follow-flex-refund .p-signup-agreement-after-follow-text,.p-signup-agreement-after-follow-flex-support .p-signup-agreement-after-follow-text{margin-top:10px}.p-signup-agreement-after-follow-flex-refund .p-signup-agreement-after-follow-text,.p-signup-agreement-after-follow-flex-support .p-signup-agreement-after-follow-text{margin:10px 0 20px}.p-signup-relays-link{margin-top:56px}@media screen and (min-width:768px){.p-signup-relays-link{margin-top:64px}}.p-signup-relays-link h4{font-size:20px;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-signup-relays-link h4{font-size:24px}}.p-signup-relays-link h4 .highlight{color:#30b686;font-size:24px}@media screen and (min-width:768px){.p-signup-relays-link h4 .highlight{font-size:32px}}.p-signup-relays-link-banner{text-align:center}.p-signup-relays-link-banner img{height:auto;width:100%}@media screen and (min-width:768px){.p-signup-relays-link-banner img{max-width:640px}}.p-signup-recruit-title{color:#4e4b4b;font-size:20px;font-weight:700;line-height:1;margin-bottom:16px;text-align:center}.p-signup-recruit-text{line-height:1.5;margin-top:0;text-align:center}.p-signup-recruit-link{align-items:center;color:#2185cd;display:flex;justify-content:center;line-height:1.5;margin:0 auto 16px;text-align:center;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-signup-recruit-link:visited{color:#2185cd}.p-signup-recruit-link:hover{text-decoration:underline}.p-signup-recruit-link:active,.p-signup-recruit-link:hover{color:rgba(33,133,205,.7)}.p-signup-recruit .form .form-error p,.p-signup-recruit .form .recruit-form-item__ttl.is-error,.p-signup-recruit .form .validate-error{color:#d74f4f}.p-signup-recruit .form .form-error p,.p-signup-recruit .form .validate-error{font-size:12px}.p-signup-recruit .form-item .recruit-form-item__ttl-wrap{align-items:baseline;display:flex;flex-wrap:wrap}.p-signup-recruit .form-item .recruit-form-item__ttl-wrap span:last-child{color:#626264;font-size:12px;line-height:1.6;padding-left:8px}.p-signup-recruit .form-item .recruit-form-item__ttl{font-size:15px;line-height:1;margin-bottom:8px}.p-signup-recruit .form-item input[type=email],.p-signup-recruit .form-item input[type=password],.p-signup-recruit .form-item input[type=text]{color:#1a1a1c;font-size:16px;letter-spacing:.7px;padding:12px}.p-signup-recruit .form-item input[type=email]::-moz-placeholder,.p-signup-recruit .form-item input[type=password]::-moz-placeholder,.p-signup-recruit .form-item input[type=text]::-moz-placeholder{color:#a6a6a6}.p-signup-recruit .form-item input[type=email]:-ms-input-placeholder,.p-signup-recruit .form-item input[type=password]:-ms-input-placeholder,.p-signup-recruit .form-item input[type=text]:-ms-input-placeholder{color:#a6a6a6}.p-signup-recruit .form-item input[type=email]::placeholder,.p-signup-recruit .form-item input[type=password]::placeholder,.p-signup-recruit .form-item input[type=text]::placeholder{color:#a6a6a6}.p-signup-recruit .form-item input[type=email].is-error,.p-signup-recruit .form-item input[type=password].is-error,.p-signup-recruit .form-item input[type=text].is-error{background-color:#fbeded;border:1px solid #d74f4f}.p-signup-recruit .form-item .btn--type1{margin:20px auto 0}.p-signup-recruit .form-item .btn--type1.is-submitable{background:#e66423!important}.p-signup-recruit .form .signup__confidentiality{background:#fff7ed;padding:16px}.p-signup-recruit .form .signup__confidentiality a,.p-signup-recruit .form .signup__confidentiality a:visited{color:#e66423}.p-signup-recruit .form .signup__confidentiality dt .btn.btn--type2{padding:12px 0}@media screen and (min-width:768px){.p-signup-recruit .form .signup__confidentiality dt .btn.btn--type2{min-width:353px}}.p-signup-recruit .form .signup__confidentiality dd p{font-size:12px;line-height:1.4}.p-signup-recruit .form .signup__confidentiality dd label span.is-errored{border:2px solid #d74f4f}.p-signup-recruit .form .signup__confidentiality dd label span .fas{color:#e66423}.p-signup-confirm-copyright{color:#4e4b4b;font-size:12px;font-weight:500;line-height:1.8;padding:32px 0;text-align:center}.page-recruit .modal__content__fixed .btn--type3{background:gray;border:none;color:#ccc;margin:0}.page-recruit .modal__content__fixed .btn--type3.is-scrolled{background:#e66423!important;color:#fff}@media screen and (min-width:768px){.signup__email{padding:40px!important}.signup__email .form-item>p{text-align:center}}.email-btn__wrap{background:#f7f7f7;margin-top:24px;padding:24px}@media screen and (min-width:768px){.email-btn__wrap{align-items:center;display:flex;justify-content:space-between}}.email-btn__wrap h3{font-size:15px;margin-bottom:8px}.email-btn__wrap p{font-size:14px}.email-btn__wrap .btn{margin:24px 0 0;min-width:auto;padding:16px}@media screen and (min-width:768px){.email-btn__wrap .btn{margin:0 0 0 24px;white-space:nowrap}}.email-btn__wrap+div{margin-top:16px}.btn.btn--type2.block{display:block}.o-header.is-join{min-height:66px}@media only screen and (max-width:767px){.o-header-join-logo{align-items:flex-start;display:flex;flex-direction:column;margin-left:4.53333vw;padding:20px 0 16px;width:90px}.o-header-join-logo a{display:block}.o-header-join-logo img{display:block;height:auto;width:100%}.o-header-join-logo-reading{display:none}}body.page-join{padding-top:66px}@media only screen and (max-width:767px){body.page-join{padding-top:78px}}.p-join{background:#e3ebe8;min-height:calc(100vh - 110px);padding:12px 4.53333vw 80px}@media screen and (min-width:768px){.p-join{padding:16px 20px 100px}}.p-join-inner{margin:0 auto;max-width:480px}.p-join-back-wrapper{margin:0 auto;max-width:1220px}@media screen and (min-width:768px){.p-join-back-wrapper{padding:0 10px}}.btn.btn--type2.p-join-back{align-items:center;display:inline-flex;height:48px;justify-content:center;margin:0 0 20px;min-width:112px;padding:0;width:112px}.btn.btn--type2.p-join-back i{margin-right:.5em}.p-join-card{background:#fff;border-radius:12px;padding:32px 20px}@media screen and (min-width:768px){.p-join-card{padding:48px 40px}}.p-join-card-title{font-size:18px;font-weight:700;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-join-card-title{font-size:20px;margin-bottom:32px}}.p-join-card-login{font-size:13px;margin-bottom:24px;margin-top:-16px;text-align:center}.p-join-card-login a{color:#30b686;margin-left:.5em;text-decoration:underline}@media screen and (min-width:768px){.p-join-card-login{font-size:14px;margin-bottom:32px;margin-top:-24px}}body.local-tottori{color:#414141;font-family:Noto Sans JP,sans-serif;padding-top:98px}.header-tottori{align-items:center;background:#fff;border-top:4px solid #39a56b;display:flex;height:98px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.header-tottori .header-wrap{display:flex;justify-content:space-between;max-width:1124px;width:91%}.header-tottori-logo{color:#39a56b;font-size:24px;font-weight:900;text-align:left}.header-tottori-logo .cross{font-size:18px}.header-tottori-logo .powered{color:#414141;display:block;font-size:9px;font-weight:300;text-align:right}.header-tottori-logo .logo-tottori{width:128px}.header-tottori-logo .logo-relay{width:31px}.header-tottori-btn{display:flex}.header-tottori-btn li:not(:first-of-type){margin-left:16px}.header-tottori-btn li a{align-items:center;border:2px solid #39a56b;border-radius:32px;color:#39a56b;display:flex;font-size:14px;height:44px;justify-content:center;width:200px}.header-tottori-btn li:first-of-type a{background:#39a56b;color:#fff;font-weight:700}@media screen and (max-width:768px){body.local-tottori{padding-top:80px}.header-tottori{height:80px}.header-tottori .header-wrap{padding:0 9px;width:100%}.header-tottori-logo{font-size:17px;width:100%}.header-tottori-logo .cross{font-size:12px}.header-tottori-logo .powered{font-size:8px;margin-bottom:4px}.header-tottori-btn{display:none}}@media screen and (max-width:411px){.header-tottori-logo{font-size:4.2vw}.header-tottori-logo .cross{font-size:2.933vw}}.local-tottori-slide{margin:0 auto;max-width:1124px;position:relative;width:91%}.local-tottori-slide .slick-dots{padding-right:20px;text-align:right}.local-tottori-slide .slick-dots li{height:12px;width:12px}.local-tottori-slide .slick-dots li:not(:last-of-type){margin-right:10px}.local-tottori-slide .slick-dots li button{border:2px solid #39a56b;border-radius:50%;content:"";height:12px;padding:0;width:12px}.local-tottori-slide .slick-dots li.slick-active button{background:#39a56b}.local-tottori-slide .slick-dots li button:before{display:none}.local-tottori-catch{left:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.local-tottori-slide h2 span{background:#fff;border-radius:20px 0 20px 0;display:inline-block;font-size:38px;letter-spacing:.06em;line-height:1.2;padding:14px 22px 16px}.local-tottori-slide h2 span+span{margin-top:8px}.local-tottori-slider-btn{margin-top:50px}.local-tottori-slider-btn li:not(:last-of-type){margin-bottom:10px}.local-tottori-slider-btn li a{align-items:center;background:#fff;border-radius:40px;color:#39a56b;display:flex;font-size:16px;font-weight:700;height:54px;justify-content:center;width:315px}.local-tottori-slider-btn li:first-of-type a{background:#39a56b;color:#fff}.local-tottori-scroll{bottom:-12px;color:#39a56b;left:-175px;letter-spacing:.15em;position:absolute;transform:rotate(90deg);transform-origin:bottom right;width:145px}.local-tottori-scroll span{display:block;font-size:15px;position:relative}.local-tottori-scroll span:after{background:#39a56b;content:"";display:block;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px}@media screen and (max-width:1170px){.local-tottori-slide h2 span{font-size:32px;letter-spacing:0}}@media screen and (max-width:960px){.local-tottori-catch{left:46%}.local-tottori-slide h2 span{font-size:25px}}@media screen and (max-width:768px){.local-tottori-slide{padding-left:7vw;width:100%}.local-tottori-catch{left:auto;right:-15px;top:7%;transform:none;width:90%}.local-tottori-slide h2 span{display:block;font-size:24px;padding:10px 15px}.local-tottori-slider .slick-list{border-radius:30px 0 0 30px;overflow:hidden}.local-tottori-scroll{bottom:0;left:-101px;width:104px}.local-tottori-scroll span{font-size:12px}.local-tottori-slider-btn.sp{bottom:0;display:flex!important;left:0;position:fixed;width:100%;z-index:1}.local-tottori-slider-btn li{margin:0!important;width:50%}.local-tottori-slider-btn li a{border:2px solid #39a56b;border-radius:0;font-size:13px;height:52px;line-height:1.2;text-align:center;width:100%}}.local-tottori-intro h2{color:#39a56b;font-size:38px;text-align:center}.local-tottori-intro h2 .local-tottori-intro-day{display:block;font-size:24px;margin-bottom:20px}.local-tottori-intro h2 .local-tottori-intro-start{display:block;font-size:28px}.local-tottori-intro-bg{background:url(../img/tottori/intro_bg.jpg) #fff4e4 no-repeat top/100% auto;padding:10% 0 54px}.local-tottori-intro-bg h3{align-items:center;display:flex;font-size:66px;font-weight:300;justify-content:center;margin-bottom:50px;text-align:center}.local-tottori-intro-bg h3 .logo-tottori-pref{margin-right:24px;width:196px}.local-tottori-intro-bg h3 .logo-relay{margin-left:24px;width:129px}.local-tottori-intro-bg p{font-size:16px;font-weight:700;letter-spacing:.16em;line-height:2;text-align:center}.local-tottori-intro-bg p:not(:last-of-type){margin-bottom:43px}.local-tottori-intro-bg p span{background:linear-gradient(transparent 80%,#ffea7a 0);color:#39a56b}.local-tottori-intro-bg p a{letter-spacing:.06em;text-decoration:underline}.local-tottori-intro-img{display:flex;justify-content:space-between;margin:56px auto 0;max-width:980px;width:79%}.local-tottori-intro-img>div:first-of-type{width:56%}.local-tottori-intro-img>div:nth-of-type(2){display:flex;flex-direction:column;justify-content:space-between;width:42%}@media screen and (max-width:768px){.local-tottori-intro{margin-top:30px}.local-tottori-intro h2{font-size:23px}.local-tottori-intro h2 .local-tottori-intro-day{font-size:16px;margin-bottom:10px}.local-tottori-intro h2 .local-tottori-intro-start{display:inline;font-size:23px}.local-tottori-intro-bg{background-image:url(../img/tottori/intro_bg_sp.jpg);margin-top:70px;padding:86px 4.53333vw 40px}.local-tottori-intro-bg h3{font-size:42px;margin-bottom:40px}.local-tottori-intro-bg h3 .logo-tottori-pref{margin-right:12px;width:124px}.local-tottori-intro-bg h3 .logo-relay{margin-left:12px;width:80px}.local-tottori-intro-bg p{font-size:14px;line-height:1.8;text-align:left}.local-tottori-intro-bg p:not(:last-of-type){margin:0}.local-tottori-intro-bg p:last-of-type{margin-top:40px;text-align:center}.local-tottori-intro-img{display:block;margin-top:40px;width:100%}.local-tottori-intro-img>div{width:100%!important}.local-tottori-intro-img>div:nth-of-type(2){flex-direction:row;margin-top:10px}.local-tottori-intro-img>div:nth-of-type(2) picture{width:calc(50% - 5px)}.local-tottori-intro-img>div:nth-of-type(2) picture:nth-of-type(2){margin-left:10px}}.local-tottori-project{margin:0 auto;max-width:980px;padding:80px 0 120px;width:79%}.local-tottori-u-title{color:#39a56b;font-size:24px;letter-spacing:.1em;margin-bottom:40px;padding-bottom:22px;position:relative;text-align:center}.local-tottori-u-title:after{background:#39a56b;bottom:0;content:"";display:block;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.local-tottori-project-text{display:flex}.local-tottori-project-text div:first-of-type{margin-right:40px}.local-tottori-project #heir>div:first-of-type{width:calc(47% - 40px)}.local-tottori-project #heir>div:last-of-type{width:53%}.local-tottori-project #event>div:first-of-type{width:50%}.local-tottori-project #event>div:last-of-type{width:calc(50% - 40px)}.local-tottori-project-text h3{margin-bottom:18px}.local-tottori-project-text h3 span:not(.local-tottori-p-small){background:linear-gradient(transparent 85%,#ffea7a 0);color:#39a56b;font-size:32px;letter-spacing:.08em}.local-tottori-project-text .local-tottori-ls0 span{letter-spacing:0!important}.local-tottori-project-text h3 .local-tottori-p-small{font-size:18px}.local-tottori-project-text p{font-size:16px}.local-tottori-project-text p.local-tottori-small{font-size:13px}.local-tottori-project-text p.local-tottori-note:before{content:"※"}.local-tottori-project-text p a{text-decoration:underline}.local-tottori-project-btn{display:flex;justify-content:center;margin:40px 0 80px}.local-tottori-project-btn.btn-vertical{align-items:center;flex-direction:column}.local-tottori-project-btn li:not(:first-of-type){margin-left:30px}.local-tottori-project-btn.btn-vertical li:not(:first-of-type){margin-left:0}.local-tottori-project-btn a{align-items:center;border:2px solid #39a56b;border-radius:40px;color:#39a56b;display:flex;font-size:16px;font-weight:700;height:68px;justify-content:center;line-height:1.4;text-align:center;width:400px}.local-tottori-project-btn.btn-vertical a{margin:0 auto}.local-tottori-project-btn a.bg{background:#39a56b;color:#fff}.local-tottori-project-btn .tottori-deadline{display:block;margin-top:10px;text-align:center}.local-tottori-project-btn.btn-vertical .tottori-btn-text-over{display:block;font-size:16px;margin:32px 0 24px;text-align:center}.local-tottori-project-img{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.local-tottori-project-img li{width:32%}.local-tottori-project-img li:nth-of-type(-n+3){margin-bottom:20px}.local-tottori-project-link a{font-size:16px;font-weight:700}.local-tottori-project-link a+a{margin-left:40px}.local-tottori-movie{background:#f5f5f5;border-radius:16px;margin:32px 0 60px;padding:36px 0 52px;text-align:center}.local-tottori-movie dt{font-size:18px;margin:0 0 24px}.local-tottori-movie dd{aspect-ratio:3/2;margin:0 auto;max-width:560px;width:100%}.local-tottori-movie dd iframe{height:100%;width:100%}@media screen and (max-width:768px){.local-tottori-project{margin:60px 0 125px;padding:0 4.53333vw;width:100%}.local-tottori-u-title{font-size:20px}.local-tottori-project #heir{flex-direction:column-reverse}.local-tottori-project #event>div,.local-tottori-project #heir>div{width:100%!important}.local-tottori-project-text div:first-of-type{margin:0}.local-tottori-project-text h3{margin-top:20px}.local-tottori-project-text h3 span:not(.local-tottori-p-small){font-size:24px}.local-tottori-project-text p{font-size:14px}.local-tottori-project-text p.local-tottori-small{font-size:12px}.local-tottori-project-text p.local-tottori-note{padding:0 0 0 1em;position:relative}.local-tottori-project-text p.local-tottori-note:before{left:0;position:absolute}.local-tottori-project-text p+p{margin:0}.local-tottori-project-btn{display:block;margin:24px 0 40px}.local-tottori-project-btn li:not(:first-of-type){margin:10px 0 0}.local-tottori-project-btn a{font-size:14px;height:54px;width:100%}.local-tottori-project-btn.btn-vertical .tottori-btn-text-over{font-size:14px}.local-tottori-project #event{flex-direction:column}.local-tottori-project-text h3 .local-tottori-p-small{font-size:14px}.local-tottori-project-text:nth-of-type(2) p+p{margin-top:0}.local-tottori-project-img li:nth-of-type(-n+3){margin-bottom:4px}.local-tottori-project-link{margin-top:1em!important}.local-tottori-project-link a{font-size:14px}.local-tottori-project-link a+a{margin-left:20px}.local-tottori-movie{padding:36px 20px 32px}.local-tottori-movie dt{font-size:14px}}#event,#heir,#tottori-workshop{margin-top:-100px;padding-top:100px}#tottori-tour{margin-top:-100px;padding-top:170px}.local-tottori-tour,.local-tottori-workshop{background:url(../img/tottori/gr_bg.jpg) #39a56b no-repeat top/100% auto;margin-bottom:90px;padding-bottom:75px}.local-tottori-tour h2,.local-tottori-workshop h2{align-items:center;background:#fff;border:4px solid #39a56b;border-radius:20px;color:#39a56b;display:flex;font-size:24px;height:90px;justify-content:center;letter-spacing:.1em;line-height:1.4;margin:0 auto 52px;max-width:800px;position:relative}.local-tottori-workshop h2{display:block;height:auto;padding:24px 0;text-align:center}.local-tottori-workshop h2 span:not(.local-tottori-bubble){font-size:18px}.local-tottori-tour h2:before,.local-tottori-workshop h2:before{background:#fff;bottom:-15px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:15px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.local-tottori-tour h2:after,.local-tottori-workshop h2:after{background:url(../img/tottori/tour_title_img.png) no-repeat 0 0/100% auto;content:"";height:175px;position:absolute;right:1%;top:50%;transform:translateY(-50%);width:142px}.local-tottori-tour .fukidashi-wrap+p,.local-tottori-workshop h2+p{color:#fff;margin:0 auto 54px;max-width:660px;width:53%}.local-tottori-tour .fukidashi-wrap+p span{font-size:13px}.local-tottori-tour ul,.local-tottori-workshop ul{margin:0 auto;max-width:800px;width:65%}.local-tottori-tour ul>li,.local-tottori-workshop ul>li{background:#fff;border-radius:20px;padding:68px 120px 55px;position:relative;width:100%}.local-tottori-tour ul>li:not(:first-of-type),.local-tottori-workshop ul>li:not(:first-of-type){margin-top:60px}.local-tottori-workshop ul .local-tottori-workshop-instructor-wrap{padding:68px 50px 55px}.local-tottori-tour ul>li h3,.local-tottori-workshop ul>li h3{align-items:center;background:#ffea7a;border-radius:10px;display:flex;font-size:16px;height:46px;justify-content:center;left:50%;letter-spacing:.16em;position:absolute;top:-23px;transform:translateX(-50%);width:180px}.local-tottori-title{color:#39a56b;font-size:28px;font-weight:700;letter-spacing:.1em;text-align:center}.local-tottori-workshop .local-tottori-title{font-size:24px;letter-spacing:0}.local-tottori-flag{counter-reset:number 0;margin:45px 0 30px}.local-tottori-flag li{background:url(../img/tottori/flag.png) no-repeat 0/50px auto;counter-increment:number 1;font-size:18px;letter-spacing:.1em;min-height:50px;padding:3px 0 0 58px;position:relative}.local-tottori-flag li:not(:last-of-type){margin-bottom:24px}.local-tottori-flag li:before{color:#fff;content:counter(number);font-size:20px;font-weight:700;left:7px;position:absolute;top:calc(50% - 5px);transform:translateY(-50%)}.local-tottori-flag li span{border-bottom:2px dotted #39a56b;color:#39a56b}.local-tottori-attention{font-size:13px}.local-tottori-tour ul li dl,.local-tottori-workshop ul li dl{padding-left:26px;position:relative}.local-tottori-tour ul li dl:before,.local-tottori-workshop ul li dl:before{background:#39a56b;border-radius:50%;content:"";height:15px;left:0;position:absolute;top:19px;width:15px}.local-tottori-tour ul li dt,.local-tottori-workshop ul li dt{display:inline;font-size:16px;letter-spacing:.16em}.local-tottori-tour ul li dd,.local-tottori-workshop ul li dd{display:inline;font-size:24px;letter-spacing:.16em}.local-tottori-workshop-attention{display:block;font-size:14px;letter-spacing:0}.fukidashi-wrap{margin:0 auto;max-width:800px;position:relative}.fukidashi{left:20px;position:absolute;top:0;transform:translateY(-80%)}.fukidashi-inner{background:#ffea7a;border-radius:4px;font-size:13px;font-weight:700;line-height:1.4;padding:10px;position:relative}.fukidashi-inner:after{background:url(../img/tottori/bg_triangle.svg) no-repeat 0 0/contain;bottom:-17px;content:"";height:30px;position:absolute;right:20px;width:15px}.fukidashi-inner .large{font-size:18px}.fukidashi-inner .small{font-size:11px}.local-tottori-caution{border-top:2px dotted #39a56b;counter-reset:cnumber 0;margin-top:20px;padding-top:23px}.local-tottori-caution li{counter-increment:cnumber 1;font-size:13px;padding-left:2.5em;position:relative}.local-tottori-caution li:before{content:"※" counter(cnumber);left:0;margin-right:.5em;position:absolute}.local-tottori-caution li:not(:last-of-type){margin-bottom:20px}.local-tottori-workshop h2:after{background-image:url(../img/tottori/workshop_title_img.png);height:170px;right:-5.5%;width:184px}.local-tottori-workshop .pending{color:#39a56b;font-size:18px;font-weight:700;letter-spacing:.16em;text-align:center}.local-tottori-workshop .instructor{display:flex;justify-content:space-between}.local-tottori-workshop .instructor h4{border-bottom:2px dotted #39a56b;font-size:24px;font-weight:400;line-height:1.4;margin-bottom:18px;padding-bottom:16px}.local-tottori-workshop .instructor h4 span,.local-tottori-workshop .instructor p{font-size:14px;font-weight:400}.local-tottori-workshop .instructor h4 span{margin-left:20px}.local-tottori-workshop .instructor p{line-height:2}.local-tottori-workshop .instructor div:first-of-type{width:52%}.local-tottori-workshop .instructor div:last-of-type{width:41%}.local-tottori-workshop-flex-list{display:flex}.local-tottori-workshop-flex-list dt{padding-top:11px;white-space:nowrap}@media screen and (max-width:768px){.local-tottori-tour,.local-tottori-workshop{background-image:url(../img/tottori/gr_bg_sp.jpg);padding:40px 0 60px;position:relative}.local-tottori-tour .fukidashi-wrap,.local-tottori-workshop h2{margin:0 4.53333vw;position:absolute;top:-40px;width:calc(100% - 9.06666vw)}.local-tottori-tour h2,.local-tottori-workshop h2{font-size:20px;text-align:center}.local-tottori-tour h2 .local-tottori-bubble,.local-tottori-workshop h2 .local-tottori-bubble{position:relative}.local-tottori-tour h2:before,.local-tottori-workshop h2:before{bottom:-14px}.local-tottori-tour h2:after,.local-tottori-workshop h2:after{display:none}.local-tottori-tour .fukidashi-wrap+p,.local-tottori-workshop h2+p{margin-top:35px;padding:0 4.53333vw;width:100%}.local-tottori-tour ul,.local-tottori-workshop ul{padding:0 4.53333vw;width:100%}.local-tottori-tour ul>li,.local-tottori-workshop ul .local-tottori-workshop-instructor-wrap,.local-tottori-workshop ul>li{padding:50px 20px 40px}.local-tottori-tour ul>li h3,.local-tottori-workshop ul>li h3{font-size:15px}.local-tottori-tour ul>li .local-tottori-title{display:none}.local-tottori-flag{margin:0 0 20px}.local-tottori-flag li{background-size:40px auto;font-size:16px;padding-left:40px}.local-tottori-flag li:before{font-size:16px;top:calc(50% - 3px)}.local-tottori-flag+.local-tottori-attention{font-size:12px;text-align:left!important}.local-tottori-tour ul li dl:before,.local-tottori-workshop ul li dl:before{top:8px}.local-tottori-tour ul li dd,.local-tottori-workshop ul li dd{font-size:16px}.local-tottori-tour ul li dl:first-of-type dd,.local-tottori-tour ul li dl:first-of-type dt,.local-tottori-workshop ul li dl:first-of-type dd,.local-tottori-workshop ul li dl:first-of-type dt{letter-spacing:0}.local-tottori-workshop-attention{font-size:13px}.local-tottori-caution{margin-top:12px;padding-top:12px}.local-tottori-caution li{padding-left:1em;text-indent:1.2em}.local-tottori-caution li:not(:last-of-type){margin:0}.local-tottori-caution li:before{text-indent:0}.local-tottori-workshop{padding-top:80px}.local-tottori-workshop h2{padding:16px 0}.local-tottori-workshop h2+p{font-size:12px}.local-tottori-workshop .local-tottori-title{font-size:16px}.local-tottori-workshop .local-tottori-attention{text-align:center}.local-tottori-workshop ul>li:first-of-type{padding:50px 10px 40px}.local-tottori-workshop .instructor{display:block}.local-tottori-workshop .instructor div:first-of-type,.local-tottori-workshop .instructor div:last-of-type{width:100%}.local-tottori-workshop .instructor div:last-of-type{margin-top:16px;padding:0 10px}.local-tottori-workshop .instructor h4{font-size:21px;margin-bottom:16px;padding:0 10px 8px}.local-tottori-workshop .instructor p{padding:0 10px}.local-tottori-workshop-flex-list dt{padding-top:2px}}.local-tottori-btn{align-items:center;background:#39a56b;border-radius:40px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:40px auto 0;max-width:500px;padding:13px 30px;text-align:center;word-break:keep-all}.local-tottori-btn:active,.local-tottori-btn:hover,.local-tottori-btn:visited{color:#fff}.local-tottori-support-banner{display:flex;justify-content:space-between;margin:0 auto;max-width:960px;width:77%}.local-tottori-support-banner div{font-size:16px;line-height:1.8;padding-top:104px;position:relative;width:48%}.local-tottori-support-banner div img{left:50%;position:absolute;top:0;transform:translateX(-50%)}.local-tottori-support-banner div:first-of-type img{max-width:380px}@media screen and (max-width:768px){.local-tottori-support-banner{display:block;padding:0 4.53333vw;width:100%}.local-tottori-support-banner div{padding-top:0;width:100%}.local-tottori-support-banner div:first-of-type{margin-bottom:20px}.local-tottori-support-banner div img{margin-bottom:10px;position:static;transform:none;width:270px}.local-tottori-support-banner p{font-size:14px;line-height:1.8}}.local-tottori-system{margin-top:80px}.local-tottori-system-list{display:flex;justify-content:space-between;margin:0 auto;max-width:960px;width:77%}.local-tottori-system-list dl{border:4px solid #ffea7a;border-radius:10px;min-height:380px;overflow:hidden;width:48%}.local-tottori-system-list dt{align-items:center;background:#ffea7a;display:flex;flex-direction:column;font-size:24px;height:104px;justify-content:center;letter-spacing:.1em;line-height:1.4;padding:0 10px}.local-tottori-system-list dt span{font-size:16px;font-weight:400;letter-spacing:.04em}.local-tottori-system-list dd{align-items:center;display:flex;flex-direction:column;font-size:16px;justify-content:center;line-height:1.6;min-height:276px;padding:0 30px}.local-tottori-system-list dd strong{font-size:18px;line-height:1.4;margin-bottom:16px}.local-tottori-system-list dd span{font-size:13px;margin-top:22px;padding-left:1.5em;position:relative}.local-tottori-system-list dd span:before{content:"※";left:0;position:absolute;top:0}.local-tottori-system-list dd a{color:#414141;margin-top:20px;text-decoration:underline}.local-tottori-system p{font-size:13px;margin-top:50px;text-align:center}@media screen and (max-width:768px){.local-tottori-system{margin-top:60px}.local-tottori-system-list{display:block;padding:0 4.53333vw;width:100%}.local-tottori-system-list dl{min-height:auto;width:100%}.local-tottori-system-list dl:first-of-type{margin-bottom:20px}.local-tottori-system-list dt{padding:0}.local-tottori-system-list dd{min-height:auto;padding:20px}.local-tottori-system-list dd span{font-size:12px;margin-top:20px}.local-tottori-system p{padding:0 4.53333vw}}.local-tottori-footer-btn{background:#fff4e4;margin-top:80px;padding:63px 0}.local-tottori-footer-btn ul{display:flex;justify-content:space-between;margin:0 auto;width:560px}.local-tottori-footer-btn li a{align-items:center;background:#fff;border:2px solid #39a56b;border-radius:40px;color:#39a56b;display:flex;font-size:16px;font-weight:700;height:54px;justify-content:center;width:260px}.local-tottori-footer-btn li:first-of-type a{background:#39a56b;color:#fff}@media screen and (max-width:768px){.local-tottori-footer-btn{margin-top:60px;padding:40px 4.53333vw}.local-tottori-footer-btn ul{display:block;width:100%}.local-tottori-footer-btn li:not(:first-of-type){margin-top:10px}.local-tottori-footer-btn li a{box-shadow:0 5px 5px rgba(0,0,0,.1);width:100%}}.footer-local-tottori{background:#fff;padding:30px}.footer-local-tottori .footer-row{color:#414141;padding:0}.footer-local-tottori .footer__copyright{font-size:11px}@media screen and (max-width:768px){.footer-local-tottori{padding:20px}.footer-local-tottori .footer-row{border:none}.footer-local-tottori .footer__copyright{font-size:12px;padding:0}}.p-local-tottorishitown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#f5fffb;color:#393939;line-height:1.6;margin:0 auto;max-width:100%;overflow-wrap:break-word;padding-top:0;word-break:break-word}.p-local-tottorishitown footer{background:#30b686;border-top-left-radius:24px;border-top-right-radius:24px;margin:min(100px,25vw) auto 0;max-width:1600px;overflow-x:hidden;padding:40px 0 60px}@media (max-width:768px){.p-local-tottorishitown footer{border-top-left-radius:16px;border-top-right-radius:16px}}.p-local-tottorishitown .header_logo_sp{display:none;left:16px;position:absolute;top:30px;z-index:998}@media (max-width:1024px){.p-local-tottorishitown .header_logo_sp{display:block}}.p-local-tottorishitown section{margin-top:min(150px,25vw)}.p-local-tottorishitown section.article{margin-top:-60px!important;padding-top:min(150px,25vw)}.p-local-tottorishitown input[type=checkbox]{border:1px solid #393939;height:16px;padding:0;width:16px}.p-local-tottorishitown a{transition-duration:.4s}.p-local-tottorishitown a:hover{opacity:.8}.p-local-tottorishitown a img{transition:transform .5s ease}.p-local-tottorishitown a:hover{cursor:pointer}.p-local-tottorishitown a:hover img{transform:scale(1.02)}.p-local-tottorishitown span.notes{color:#5e5e5e;display:block;font-size:10px!important;font-weight:700;text-align:center}.p-local-tottorishitown h1,.p-local-tottorishitown h2,.p-local-tottorishitown h3,.p-local-tottorishitown h4,.p-local-tottorishitown h5,.p-local-tottorishitown h6{font-weight:700}.p-local-tottorishitown li,.p-local-tottorishitown p{font-size:clamp(.875rem,.83rem + .23vw,1rem);font-weight:600;letter-spacing:.04em;line-height:2}.p-local-tottorishitown .home-recruitment__list.is-2column .corner-label{height:120px;left:-60px;top:-60px;width:120px}.p-local-tottorishitown .btn{align-items:center;background-color:#30b686;border-radius:100px;box-shadow:0 0 8px rgba(0,0,0,.3);color:#fff;display:flex;gap:16px;margin:40px auto 0;padding:12px 36px;transition-duration:.4s;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.p-local-tottorishitown .btn p{color:#fff;font-weight:800}@media (max-width:768px){.p-local-tottorishitown .en{font-family:futura-pt;font-size:clamp(1.5rem,1.045rem + 2.27vw,2.75rem);font-size:clamp(1.25rem,.795rem + 2.27vw,2.5rem);font-weight:600;letter-spacing:.4rem;line-height:1;text-align:center}.p-local-tottorishitown .ja{font-family:noto-sans-cjk-jp,sans-serif;font-size:clamp(1.25rem,1.159rem + .45vw,1.8rem);font-weight:900;text-align:center}.p-local-tottorishitown .ttl{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.p-local-tottorishitown .ttl p{color:#30b686}.p-local-tottorishitown .ttl .ja{color:#0d5f68;color:#30b686;font-family:Yu Gothic ProN;font-size:clamp(.75rem,.659rem + .45vw,1rem);letter-spacing:.1em;line-height:1.5}.p-local-tottorishitown .ttl-icon{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.p-local-tottorishitown h3.en.ttl{color:#30b686;font-size:clamp(1.5rem,1.045rem + 2.27vw,2.75rem);font-weight:800;letter-spacing:.1em;padding-bottom:16px}.p-local-tottorishitown h3.ttl{font-size:clamp(1rem,.864rem + .68vw,1.375rem);font-size:clamp(1rem,.909rem + .45vw,1.25rem);font-weight:800;padding-bottom:16px}.p-local-tottorishitown .st-bold{font-size:1rem;font-weight:800;padding:16px 0}.p-local-tottorishitown h3.ttl .en,.p-local-tottorishitown h3.ttl .en span{font-size:clamp(1rem,.818rem + .91vw,1.5rem)}.p-local-tottorishitown h3.ttl .en span{color:#30b686;font-weight:800}.p-local-tottorishitown h3.ttl .ja{font-size:clamp(1rem,.864rem + .68vw,1.375rem)}.p-local-tottorishitown .home-recruitment__list.is-2column .corner-label{height:60px;left:-30px;top:-30px;width:60px}}.mob-show{display:none}@media (max-width:768px){.mob-show{display:block!important}}.mob-clear{display:block}@media (max-width:768px){.mob-clear{display:none!important}}.mob-hidden{visibility:visible}@media (max-width:768px){.mob-hidden{visibility:hidden!important}}.pad-show{display:none}@media (min-width:769px) and (max-width:1024px){.pad-show{display:block!important}}.pad-clear{display:block}@media (min-width:769px) and (max-width:1024px){.pad-clear{display:none!important}}.pad-hidden{visibility:visible}@media (min-width:769px) and (max-width:1024px){.pad-hidden{visibility:hidden!important}}.web-show{display:none}@media (min-width:1025px) and (max-width:1280px){.web-show{display:block!important}}.web-clear{display:block}@media (min-width:1025px) and (max-width:1280px){.web-clear{display:none!important}}.web-hidden{visibility:visible}@media (min-width:1025px) and (max-width:1280px){.web-hidden{visibility:hidden!important}}.max-show{display:none}@media (min-width:1281px) and (max-width:1600px){.max-show{display:block!important}}.max-clear{display:block}@media (min-width:1281px) and (max-width:1600px){.max-clear{display:none!important}}.max-hidden{visibility:visible}@media (min-width:1281px) and (max-width:1600px){.max-hidden{visibility:hidden!important}}.mob-pad-show{display:none}@media (max-width:1024px){.mob-pad-show{display:block!important}}.mob-pad-clear{display:block}@media (max-width:1024px){.mob-pad-clear{display:none!important}}.mob-pad-hidden{visibility:visible}@media (max-width:1024px){.mob-pad-hidden{visibility:hidden!important}}.pad-web-show{display:none}@media (min-width:769px) and (max-width:1280px){.pad-web-show{display:block!important}}.pad-web-clear{display:block}@media (min-width:769px) and (max-width:1280px){.pad-web-clear{display:none!important}}.pad-web-hidden{visibility:visible}@media (min-width:769px) and (max-width:1280px){.pad-web-hidden{visibility:hidden!important}}.web-max-show{display:none}@media (min-width:1025px) and (max-width:1600px){.web-max-show{display:block!important}}.web-max-clear{display:block}@media (min-width:1025px) and (max-width:1600px){.web-max-clear{display:none!important}}.web-max-hidden{visibility:visible}@media (min-width:1025px) and (max-width:1600px){.web-max-hidden{visibility:hidden!important}}.mob-web-show{display:none}@media (max-width:1280px){.mob-web-show{display:block!important}}.mob-web-clear{display:block}@media (max-width:1280px){.mob-web-clear{display:none!important}}.mob-web-hidden{visibility:visible}@media (max-width:1280px){.mob-web-hidden{visibility:hidden!important}}.mob-max-show{display:none}@media (max-width:1600px){.mob-max-show{display:block!important}}.mob-max-clear{display:block}@media (max-width:1600px){.mob-max-clear{display:none!important}}.mob-max-hidden{visibility:visible}@media (max-width:1600px){.mob-max-hidden{visibility:hidden!important}}.pad-max-show{display:none}@media (min-width:769px) and (max-width:1600px){.pad-max-show{display:block!important}}.pad-max-clear{display:block}@media (min-width:769px) and (max-width:1600px){.pad-max-clear{display:none!important}}.pad-max-hidden{visibility:visible}@media (min-width:769px) and (max-width:1600px){.pad-max-hidden{visibility:hidden!important}}.padding-16{padding-left:16px;padding-right:16px}.max-width-1080{max-width:1080px}.max-width-1080,.max-width-540{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.max-width-540{max-width:540px}.max-width-1120r{margin-left:auto;margin-right:0;max-width:1136px;padding-left:16px;padding-right:16px;transition-duration:.4s}@media (max-width:1360px){.max-width-1120r{max-width:936px}}@media (max-width:1170px){.max-width-1120r{max-width:836px}}.max-width-1120{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:16px;padding-right:16px;transition-duration:.4s;width:100%}.bold{font-weight:700!important}.tal{text-align:left!important}.tar{text-align:right!important}.tac{text-align:center!important}.articlebox{margin-top:24px}@media (max-width:768px){.articlebox{margin-top:24px}}.contents_wrapper{margin:160px auto 0;max-width:1024px;padding:0 16px}@media (max-width:768px){.contents_wrapper{margin-top:80px}}.sec_wrapper{margin-top:160px}@media (max-width:768px){.sec_wrapper{margin-top:80px}}.wrapper-tottori-lp{position:absolute}.header_mv{max-width:1600px;position:relative}.header_mv .wrapper,.header_mv>.wrapper{padding:0}.header_contents{align-items:center;display:flex;gap:50px;justify-content:center;left:50%;margin:0 auto;max-width:1400px;position:fixed;top:50px;transform:translateX(-50%);transition-duration:.8s;width:100%;z-index:20}.header_contents .btn{background-color:#e16620;color:#fff;margin:0;padding:22px 32px;transition-duration:.8s}.header_contents .btn.disabled{background:#e3ebe8;box-shadow:none;color:grey;font-weight:700;pointer-events:none}.header_contents .btn:hover{color:#fff;opacity:.8}.header_contents .logo-img{width:clamp(200px,14vw,260px)}@media (max-width:768px){.header_contents .logo-img{width:160px}}@media (max-width:1024px){.header_contents{display:none;top:44px;transform:translateY(0)}}.header_menu{align-items:center;background-color:#fff;border-radius:40px;box-shadow:0 0 8px rgba(78,75,75,.1);display:flex;gap:32px;justify-content:center;line-height:1;margin:0 0 auto;padding:16px 24px 16px 40px;text-align:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.menulist{line-height:1.3}.menulist a{color:#0d5f68;display:flex;font-weight:600;gap:12px}.menulist .ja{font-size:80%;font-weight:700}.menulist a,.menulist p{transition:all .3s ease}.menulist:hover p.en,.menulist:hover p.ja{color:#30b686;scale:1.1}.menulist.disabled a{pointer-events:none}.menulist.disabled a:hover{opacity:1}.menulist.disabled a p{color:grey}.menulist.disabled:hover p{color:grey;scale:unset}.menulist img{width:clamp(.75rem,.659rem + .45vw,1rem)}.openbtn{background:#fffbf4;background:#30b686;border-radius:12px;box-sizing:content-box;cursor:pointer;height:52px;position:fixed;right:12px;top:10px;top:34px;width:52px;z-index:9999}.openbtn span{background-color:#fff;border-radius:4px;display:inline-block;height:3px;position:absolute;right:10px;transition:all .3s;width:32px}.openbtn span:first-of-type{top:15px;width:32px}.openbtn span:nth-of-type(2){top:25px;width:32px}.openbtn span:nth-of-type(3){top:35px;width:32px}.openbtn:hover span:first-of-type{top:14px}.openbtn:hover span:nth-of-type(3){top:34px}.openbtn.active span:first-of-type{left:10px;top:18px;transform:translateY(6px) rotate(-45deg);width:32px}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){left:10px;top:30px;transform:translateY(-6px) rotate(45deg);width:32px}@media (max-width:1024px){.openbtn{display:block}}.no-scroll{height:100%;overflow:hidden}.header_nav_hum{-webkit-animation:bgScroll 200s linear infinite;animation:bgScroll 200s linear infinite;background-color:#f5fffb;background-position:left left;background-repeat:no-repeat;background-repeat:repeat-x;background-size:cover;height:100vh;position:fixed;right:-120%;top:0;transition:all .6s;width:100%;z-index:999}.header_nav_hum.panelactive{right:0}.header_nav_hum.panelactive .header_nav_hum_wrapper{-webkit-overflow-scrolling:touch;height:100vh;overflow:auto;position:fixed;width:100%;z-index:999}.header_nav_hum .header_nav_hum_block{left:50%;position:absolute;text-align:center;top:46%;transform:translate(-50%,-50%);width:calc(100% - 16px);z-index:999}@-webkit-keyframes bgScroll{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes bgScroll{0%{background-position:0 0}to{background-position:-100% 0}}.header_nav_hum_block .header_logo_mob{margin-bottom:40px}.header_nav_hum_block .header_nav_hum_list{margin-top:120px}.header_nav_hum_block li:not(:last-of-type){padding-bottom:36px}.header_nav_hum_block a{align-items:center;display:flex;font-weight:600;justify-content:center}.header_nav_hum_block ul{margin-top:40px}.header_nav_hum_block .menulist a{align-items:center;display:flex;flex-direction:column;gap:0}.header_nav_hum_block .menulist p{font-size:1rem}.header_nav_hum_img{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.header_nav_hum_img .header_nav_hum_img-inner img{width:80%}@media (max-width:768px){footer .contents_wrapper{margin-top:40px;padding:40px 16px}}.f_contents{display:flex;justify-content:space-between;width:100%}@media (max-width:430px){.f_contents{flex-direction:column;margin-top:40px;text-align:center}.footer_logo img{width:100px}}.f_menu{display:flex;gap:40px;justify-content:space-between;line-height:1;margin:0 auto;max-width:768px;text-align:center}.f_menu .menulist a{align-items:center;display:flex;gap:8px;transition:all .3s ease}.f_menu .menulist a p{color:#fff;font-size:.8em;padding:0}.f_menu .menulist a:hover img,.f_menu .menulist a:hover p{color:#fff;scale:1.05}.f_address{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin:0 0 60px}.f_address .f_share_area{display:flex;flex-direction:column;width:104px}.f_address .f_share_area .icon_sns{display:flex;gap:8px;justify-content:center}.f_address .f_logo{margin:0 auto;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.f_address .f_logo{width:160px}.f_address{flex-direction:column;margin:0 0 60px}}.footer_cr{align-items:center;background-color:#30b686;color:#f5fffb!important;font-size:.87rem!important;font-weight:500!important;text-align:center!important;width:100%}@media (max-width:768px){.footer_cr{height:30px;line-height:30px;width:100%}}.btn .btn-inner .en{color:#fff;font-size:1.3rem;letter-spacing:.5px;line-height:1.1}.btn .btn-inner .ja{color:#fff;font-size:.8rem;letter-spacing:.2px;line-height:1.1}.btn .btn-icon{align-items:center;display:flex;justify-content:center}.p-local-setouchi-inquiry-link{left:50%;transform:translateX(-50%)}.p-local-setouchi-inquiry-link.disabled{background:#e3ebe8;border:none;color:grey;pointer-events:none}.p-local-setouchi-inquiry-link.disabled:after{display:none}.cardbox-outer{-moz-column-gap:80px;column-gap:80px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px;row-gap:80px}@media (max-width:768px){.cardbox-outer{-moz-column-gap:unset;column-gap:unset;flex-direction:column;margin-top:32px;row-gap:60px}}.cardbox-list{min-width:400px}@media (max-width:768px){.cardbox-list{margin:0 auto;min-width:unset}}.cardbox{border-radius:14px;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:440px}.cardbox .imgbox{border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.3);max-width:440px;overflow:hidden}.cardbox .imgbox img{transition:transform .4s ease}.cardbox .card-ttl{color:#30b686;font-size:1.14em;font-weight:800;margin:0 auto;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.cardbox .card-disc{font-size:clamp(.875rem,.83rem + .23vw,1rem);font-size:.88rem;letter-spacing:0;margin-top:4px;text-align:justify}.cardbox .imgbox-outer360{max-width:360px;padding:0}@media (max-width:768px){.cardbox .imgbox-outer360{max-width:unset}}.works .articlebox{margin-top:0}.works .article{border-radius:20px;height:auto;overflow:hidden}.works .cardbox-outer{flex-wrap:nowrap;width:100%}.works .cardbox-list{background:#fff;border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.01);min-width:460px;padding:40px}.works .imgbox{border-radius:12px;box-shadow:none}.works .card-ttl{background:#30b686;background:linear-gradient(rgba(0,108,138,.7),#007b9d);border-radius:12px;color:#fff;font-size:1em;line-height:1.5;margin-top:4px;padding:12px 0;width:100%}.works .hashtag-area,.works .member-area{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.works .member-tag{align-items:center;display:flex;gap:12px}.works .member-tag .icon{align-items:center;display:flex;justify-content:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.works .member-tag .en{color:#30b686;font-size:1.2em;font-weight:700;letter-spacing:.08em}.works .membername-area{display:flex;gap:16px;margin-left:10px}.works .membername-area .membername{background-color:#fffcee;border:2px solid #30b686;border-radius:40px;font-size:.8em;padding:4px 16px}.works .hashtag-area li{background-color:#fffeef;border-radius:40px;box-shadow:0 0 8px rgba(0,0,0,.01);font-size:.8em;gap:12px;padding:4px 16px}.swiper02{margin:0 auto;overflow:hidden;padding-bottom:10px;position:relative}.swiper02 .swiper-wrapper{width:100%}.swiper02 .swiper-slide{width:450px}.swiper02 .swiper-pagination{bottom:-6px;position:absolute}.swiper02 .cardbox-outer{flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:normal}.swiper02 .cardbox-list{background:none;border-radius:20px;flex:0 0 auto;justify-content:center;min-width:unset;padding:0}.swiper02 .cardbox{background-color:#fff;border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.01);height:600px;margin:0 auto;overflow:hidden;padding:30px;text-align:center;width:520px}@media (max-width:768px){.swiper02 .cardbox{height:560px;padding:20px;width:340px}}.mv{--count:4;--dur:40s;--gap:min(60px,6vw);--slide:min(600px,60vw);--start:0;align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1400px;overflow:hidden;padding-top:110px!important;position:relative;width:100%}@media (max-width:767px){.mv{--gap:32px;padding-top:144px!important}}.mv_img{max-width:1400px;position:relative;right:0}.mv_img .mv_img-inner{-webkit-animation:slide var(--dur) linear infinite both;animation:slide var(--dur) linear infinite both;-webkit-animation-delay:calc(var(--dur)*-1*var(--start));animation-delay:calc(var(--dur)*-1*var(--start));-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;gap:var(--gap);left:0;position:relative;top:0;transform:translateZ(0);width:-moz-max-content;width:-webkit-max-content;width:max-content;will-change:transform}.mv_img .mv_img-inner img{border-radius:24px}.mv_img .mv_img-inner .top_img{display:block;flex:0 0 auto;height:min(400px,56vw);-o-object-fit:cover;object-fit:cover;overflow:hidden;width:var(--slide)}@-webkit-keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--count)*-1*(var(--slide) + var(--gap))),0,0)}}section.about{margin-top:min(80px,10vw)}.about{position:relative}.about .ttl{align-items:normal;gap:8px;margin:0}.about .ttl h2{display:flex;flex-direction:column;gap:20px}.about .ttl img{width:clamp(300px,70vw,500px)}.about .articlebox{align-items:center;display:grid;gap:44px;grid-auto-rows:auto;grid-template-columns:2fr 1.5fr;justify-content:space-between}@media (max-width:768px){.about .articlebox{display:flex;flex-direction:column;gap:0}}.about .article{display:flex;flex-direction:column;justify-content:left}.about .imgbox-outer{max-width:440px}.about .txtbox{margin-top:40px}.about .txtbox p{font-size:clamp(.875rem,.739rem + .68vw,1.25rem);font-size:clamp(1rem,.955rem + .23vw,1.125rem)}.about .p-local-setouchi-about-link{margin:24px 0 60px;padding-left:0}@media (max-width:768px){.about .p-local-setouchi-about-link{margin:24px 0 40px}}.about .p-local-setouchi-about-link:after{margin-left:8px}#event{margin-top:-80px;padding-top:140px}#event .icon_cao{position:absolute;width:min(100px,18vw)}.event{display:flex;flex-direction:column}.event h2{margin:0 auto;position:relative;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.event h2,.event h2 .ttl_icons{display:flex;flex-direction:column;gap:16px}.event h2 .ttl_icons{align-items:center}.event h2 .ttl{color:#0d5f68;font-size:clamp(1.25rem,.567rem + 3.41vw,3rem);font-weight:600}.event h2 .icon_cao{right:-50px;top:40px;width:min(100px,16vw)!important}.event .cts_wrapper{background-color:#f7d9a1}.event .bg_btm img,.event .bg_top img{width:100vw}.event .cts_inner{position:relative}.event .cts_inner .event_img01,.event .cts_inner .event_img02{position:absolute}.event .cts_inner .event_img01{left:20px;max-width:240px;top:-60px}.event .cts_inner .event_img02{max-width:210px;right:0;top:-130px}.event .box_outer{background-color:#fff;border-radius:24px;margin:40px auto 0;max-width:760px;padding:min(45px,5vw) min(80px,5vw)}.event .box_outer p{margin:0}.event .box_outer .boxlist{border-bottom-left-radius:1px;border-bottom-right-radius:1px;display:flex;gap:32px;max-width:600px;padding-bottom:20px}.event .box_outer .boxlist:not(:first-of-type){padding-top:20px}.event .box_outer .boxlist:not(:last-of-type){border-bottom:2px solid #b4d9c9}.event .box_outer .boxlist:last-of-type{padding-bottom:0}@media (max-width:1024px){.event .box_outer .boxlist{flex-direction:column;gap:8px;text-align:left;word-break:keep-all}.event .tac{text-align:left!important}}.event .box_outer .list_ttl{align-items:center;background-color:#0d5f68;border-radius:40px;color:#fff;display:flex;font-size:.9em;justify-content:center;line-height:1;max-height:32px;padding:8px 16px;width:92px}.event .p-local-setouchi-inquiry-link{margin:60px auto 0}.event .guest,.event .schedule{padding-left:16px;padding-right:16px}.event .guest h3,.event .schedule h3{background-color:#e16620;border-radius:40px;color:#fff;display:flex;font-size:clamp(1.25rem,.957rem + 1.46vw,1.5rem);font-weight:600;justify-content:center;margin:60px auto 0;padding:12px 36px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.event .guest .guestbox,.event .schedule .guestbox{display:flex;flex-direction:column;gap:100px;margin:40px auto 0;max-width:760px}.event .guest .guest_list,.event .schedule .guest_list{display:flex;flex-direction:column;gap:16px}.event .guest .guest_pfl,.event .schedule .guest_pfl{display:flex;gap:16px}@media (max-width:1024px){.event .guest .guest_pfl,.event .schedule .guest_pfl{flex-direction:column;gap:8px}}.event .guest .guest_pfl .guest_img,.event .schedule .guest_pfl .guest_img{margin:0 auto;max-width:300px}@media (max-width:1024px){.event .guest .guest_pfl .guest_img,.event .schedule .guest_pfl .guest_img{max-width:450px}}.event .guest .guest_pfl .guest_img img,.event .schedule .guest_pfl .guest_img img{border-radius:8px}.event .guest .guest_pfl .box_outer,.event .schedule .guest_pfl .box_outer{border-radius:8px;margin:0;padding:16px}@media (max-width:1024px){.event .guest .guest_pfl .box_outer,.event .schedule .guest_pfl .box_outer{padding:16px}}.event .guest .guest_pfl .boxlist,.event .schedule .guest_pfl .boxlist{display:flex;flex-direction:column;gap:6px;padding-bottom:0}.event .guest .guest_pfl .boxlist:not(:first-of-type),.event .schedule .guest_pfl .boxlist:not(:first-of-type){padding-bottom:8px;padding-top:8px}.event .guest .guest_pfl .list_ttl,.event .schedule .guest_pfl .list_ttl{font-size:12px;min-width:90px}.event .guest .guest_pfl .guest_namebox,.event .schedule .guest_pfl .guest_namebox{display:flex;gap:8px}@media (max-width:768px){.event .guest .guest_pfl .guest_namebox,.event .schedule .guest_pfl .guest_namebox{flex-direction:column;gap:0;margin-bottom:6px}}.event .guest .guest_pfl .list_cts.guest_name,.event .schedule .guest_pfl .list_cts.guest_name{font-size:110%;font-size:clamp(1rem,.909rem + .45vw,1.25rem);font-size:clamp(1.125rem,1.08rem + .23vw,1.25rem)}@media (max-width:768px){.event .guest .guest_pfl .list_cts.guest_name,.event .schedule .guest_pfl .list_cts.guest_name{line-height:1.4}}.event .guest .guest_pfl .list_cts.guest_name .ruby_txt rt,.event .schedule .guest_pfl .list_cts.guest_name .ruby_txt rt{zoom:.5;font-size:100%;margin:8px 0}@media (max-width:768px){.event .guest .guest_pfl .list_cts.guest_name .ruby_txt rt,.event .schedule .guest_pfl .list_cts.guest_name .ruby_txt rt{margin:8px 0 6px}}.event .guest .list_cts.pfltxt,.event .schedule .list_cts.pfltxt{font-size:14px;line-height:1.8}.event .guest .guest_info,.event .schedule .guest_info{display:flex;gap:24px}@media (max-width:1024px){.event .guest .guest_info,.event .schedule .guest_info{align-items:center;flex-direction:column;justify-content:center;margin:0 auto}}.event .guest .guest_info .figurebox,.event .schedule .guest_info .figurebox{display:flex;gap:16px}@media (max-width:768px){.event .guest .guest_info .figurebox,.event .schedule .guest_info .figurebox{flex-direction:column;margin:0 auto}}.event .guest .guest_info .figurebox .figure_list,.event .schedule .guest_info .figurebox .figure_list{max-width:220px}@media (max-width:768px){.event .guest .guest_info .figurebox .figure_list,.event .schedule .guest_info .figurebox .figure_list{max-width:300px}}.event .guest .guest_info .figurebox .figure_list img,.event .schedule .guest_info .figurebox .figure_list img{border-radius:8px}.event .guest .guest_info .figurebox figcaption,.event .schedule .guest_info .figurebox figcaption{font-size:14px}.event .guest .guest_info .btnlist,.event .schedule .guest_info .btnlist{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.event .guest .guest_info .btnlist,.event .schedule .guest_info .btnlist{gap:28px}}.event .guest .guest_info .btnlist li,.event .schedule .guest_info .btnlist li{min-height:-moz-fit-content;min-height:-webkit-fit-content;min-height:fit-content}.event .guest .guest_info .btnlist .guest_btn,.event .schedule .guest_info .btnlist .guest_btn{background-color:#0d5f68;border-radius:40px;color:#fff;font-size:14px;padding:12px 20px}.schedule-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;position:relative;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.schedule-wrapper .icon_cao{right:24px;top:80px}.event .schedule h3{align-items:center;display:flex;justify-content:center}.event .schedule .list_ttl{min-width:160px;padding:8px 16px}.event .schedule .bnr_img{margin:24px auto 0;max-width:480px}.event_mv{--count:4;--dur:40s;--gap:min(30px,6vw);--slide:min(400px,60vw);--start:0;align-items:center;display:flex;justify-content:center;margin:60px auto;max-width:1400px;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.event_mv{--gap:32px}}.event_mv .mv_img{max-width:1400px;position:relative;right:0}.event_mv .mv_img .mv_img-inner{-webkit-animation:slide var(--dur) linear infinite both;animation:slide var(--dur) linear infinite both;-webkit-animation-delay:calc(var(--dur)*-1*var(--start));animation-delay:calc(var(--dur)*-1*var(--start));-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;gap:var(--gap);left:0;position:relative;top:0;transform:translateZ(0);width:-moz-max-content;width:-webkit-max-content;width:max-content;will-change:transform}.event_mv .mv_img .mv_img-inner img{border-radius:24px}.event_mv .mv_img .mv_img-inner .top_img{display:block;flex:0 0 auto;height:min(267px,56vw);-o-object-fit:cover;object-fit:cover;overflow:hidden;width:var(--slide)}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--count)*-1*(var(--slide) + var(--gap))),0,0)}}#tottori_info{margin-bottom:min(60vw,120px);margin-top:min(60vw,60px)}.tottori_info{display:flex;flex-direction:column}.tottori_info h2{font-size:clamp(1.1rem,.567rem + 3.41vw,2rem)}.tottori_info h2 span{font-size:clamp(1.125rem,.807rem + 1.59vw,2rem);font-weight:600;letter-spacing:.04em;line-height:2}.tottori_info h2 .ttl_icons{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.tottori_info h2 .ttl{color:#0d5f68;line-height:1.2}.tottori_info h2 .gurade,.tottori_info h2 .ttl{display:inline-block;font-size:clamp(1.25rem,.567rem + 3.41vw,3rem);font-weight:600}.tottori_info h2 .gurade{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#30b686,#ebf060);-webkit-background-clip:text;font-size:clamp(1.5rem,.955rem + 2.73vw,3rem);margin:0}.tottori_info .cts_wrapper{background-color:#e2f6fd}.tottori_info .bg_btm img,.tottori_info .bg_top img{width:100vw}.tottori_info .cts_inner{position:relative}.tottori_info .cts_inner .info_imgbox01,.tottori_info .cts_inner .info_imgbox02{position:absolute}.tottori_info .cts_inner .info_imgbox01{display:flex;justify-content:space-between;left:50%;transform:translateX(-50%);width:90%}.tottori_info .cts_inner .info_imgbox01 .info_img{max-width:180px}.tottori_info .cts_inner .info_imgbox02{display:flex;justify-content:space-between;left:50%;margin:0 auto;top:-150px;transform:translateX(-50%);width:50%}.tottori_info .cts_inner .info_imgbox02 .info_img{max-width:120px}.tottori_info .box_outer{border-radius:24px;display:flex;gap:40px;justify-content:space-between;margin:80px 0 0}@media (max-width:768px){.tottori_info .box_outer{flex-direction:column;margin:40px 0 0}}.tottori_info .box_outer p{margin:0}.tottori_info .box_outer .boxlist{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.tottori_info .box_outer .boxlist{align-items:center;background-color:#fff;border-radius:16px;flex-direction:column;gap:8px;margin:0 auto;padding:min(16px,5vw);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}}.tottori_info .box_outer .list_img{max-width:330px}.tottori_info .box_outer .list_img img{border-radius:8px}.tottori_info .box_outer .list_cts{color:#0d5f68;font-weight:600;text-align:center}.tottori_info .box_outer .list_ttl{align-items:center;background-color:#0d5f68;border-radius:40px;color:#fff;display:flex;font-size:.9em;justify-content:center;line-height:1;max-height:32px;padding:8px 16px;width:92px}.tottori_info .p-local-setouchi-inquiry-link{margin:60px auto 40px}.tottori_info .bg_btm{position:relative}.tottori_info .cta_area{left:50%;max-width:480px;position:absolute;top:-180px;transform:translateX(-50%);width:90%}.tottori_info .cta_area .bnr_img{max-width:480px}.article{display:flex;flex-direction:column}.home-recruitment__list.is-tottori-lp{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0}@media (max-width:768px){.home-recruitment__list.is-tottori-lp{display:grid}}.home-recruitment__list.is-tottori-lp>li{max-width:31%}@media (max-width:768px){.home-recruitment__list.is-tottori-lp>li{max-width:unset}}.article h2{font-size:clamp(1.1rem,.567rem + 3.41vw,2rem)}.article h2 .ttl_icons{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.article h2 .ttl{color:#0d5f68;line-height:1.2}.article h2 .gurade,.article h2 .ttl{display:inline-block;font-size:clamp(1.25rem,.567rem + 3.41vw,3rem);font-weight:600}.article h2 .gurade{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#30b686,#ebf060);-webkit-background-clip:text;margin:0}.article .cts_inner{position:relative}.article .cts_inner .article_img01,.article .cts_inner .article_img02{position:absolute}.article .cts_inner .article_img01{left:20%;max-width:180px;top:-10px;transform:translateX(-50%)}.article .cts_inner .article_img02{max-width:180px;right:20px;right:20%;top:10px;transform:translateX(50%)}.article .demo{margin:40px auto}.article .p-local-setouchi-inquiry-link{margin:60px auto 40px}@media (max-width:768px){.article .p-local-setouchi-inquiry-link{margin:60px auto 0}}.article .section-description{margin-bottom:1.4em}@media screen and (min-width:768px){.article .section-description{margin-bottom:0;width:calc(100% - 230px)}}.article__title{line-height:1.6;margin-bottom:0}.article__title-wrap{display:flex;justify-content:space-between;margin-bottom:.6em}.article__count-text{background-color:#f2f9f6;border-radius:10px;font-weight:700;letter-spacing:.05em;padding:2px 20px}.article__count-number{color:#30b686;display:inline-block;font-size:24px;margin:0 4px}.article__search{background:#fff;border:1px solid #e3ebe8;border-radius:5px;color:#30b686;cursor:pointer;font-size:12px;height:38px;letter-spacing:.05em;width:100%}.article__search-area{z-index:10}@media screen and (min-width:768px){.article__search-area{width:100%}}@media screen and (max-width:768px){.article__search-area{z-index:11}}.article__search-wrap{margin-bottom:26px}@media screen and (min-width:768px){.article__search-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;position:relative}.article__search-wrap+.article__list{padding-top:0!important}}.article__search-wrap+.article__list .view{display:block}.article__search-box,.article__search-box .filtering-select-wrap{position:relative}.article__search-box .filtering-select-wrap:after{background:url(../img/entrustments/select-arrow-icon.svg) no-repeat 50%;content:"";height:18px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-55%);width:10px}@media screen and (min-width:768px){.article__search-box .filtering-select-wrap.is-local-fv{max-width:300px;width:50%}}.article__search-box .filtering-select-wrap .filtering-select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;color:#4e4b4b;font-size:16px;font-weight:700;height:50px;letter-spacing:.05em;overflow:hidden;padding:8px 16px 8px 44px;text-overflow:ellipsis;white-space:nowrap;width:100%}.article__search-box .filtering-select-wrap .filtering-select.is-industry{padding-right:27px}@media screen and (max-width:768px){.article__search-box .filtering-select-wrap .filtering-select{font-size:13px;height:auto;padding:8px 16px 8px 28px}}.article__search-box .filtering-select-wrap-area:before,.article__search-box .filtering-select-wrap-industry:before{background:url(../img/entrustments/area-icon.svg) no-repeat 50%;content:"";display:inline-block;height:28px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-55%);width:28px}.article__search-box .filtering-select-wrap-industry{flex:1 1 0}.article__search-box .filtering-select-wrap-industry:before{background:url(../img/entrustments/briefcase-icon-green.svg) no-repeat 0}@media screen and (max-width:768px){.article__search-box .filtering-select-wrap.sp-hide+span.select2{display:none}.article__search-box .filtering-select-wrap.sp-hide.open+span.select2{display:block}}@media screen and (min-width:768px){.article__search-box .filtering-select-wrap{width:200px}}@media screen and (min-width:1100px){.article__search-box .filtering-select-wrap{width:230px}.article__search-box .filtering-select-wrap.sp-hide+span.select2{display:block}}@media screen and (min-width:768px){.article__search-box .filtering-select-wrap:not(:first-of-type){margin-bottom:0}}.article__search-box .select2-selection{align-items:center;border:1px solid #e3ebe8;display:flex;height:100%}.article__search-box .select2-selection__arrow{display:none}.article__search-area.fixed{background:#fff;left:0;position:fixed;width:100%;z-index:5}@media screen and (min-width:768px){.article__search-area.fixed{position:static}}.article__search-area.fixed .article__search{border-radius:0;border-style:solid none}.article__search-area.fixed .article__search-terms{padding:0 4.53333vw}@media screen and (min-width:768px){.article__search-area.fixed .article__search-terms{padding:13px 0}}.article__search-area.fixed .section-description{padding:0 4.53333vw}@media screen and (min-width:768px){.article__search-btn{margin-left:auto;width:200px}.article__search-btn-box{align-items:flex-end;display:flex}}.article__search-terms{background-color:#fff;margin:15px 0 0;padding:0}@media screen and (min-width:768px){.article__search-terms form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}}.article__search-select{display:flex;justify-content:space-between}.article__search-select select{border:1px solid #e3ebe8;border-radius:5px;color:#4e4b4b;height:38px;padding:0 10px;width:48%}@media screen and (min-width:768px){.article__search-select select{padding:10px 13px;width:auto}.article__search-select select+select{margin-left:10px}}.article__search-checkbox{align-items:center;color:#4e4b4b;display:flex;justify-content:flex-start;margin-top:16px}@media screen and (min-width:768px){.article__search-checkbox{background:#fff;margin-top:24px}}.article__search-checkbox label{display:flex;font-size:14px;margin-left:4px}@media screen and (min-width:768px){.article__search-checkbox label{font-size:15px}}.article__search-checkbox label.checkbox-disabled{cursor:unset;opacity:.5;pointer-events:none}.article__search-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #a6a6a6;border-radius:4px;cursor:pointer;height:22px;margin:4px;position:relative;width:22px}.article__search-checkbox input[type=checkbox]:checked{background-color:#30b686;border:1px solid #30b686}.article__search-checkbox input[type=checkbox]:checked:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:9px;left:2.5px;position:absolute;top:4px;transform:rotate(-45deg);width:15px}.article__search-checkbox input[type=checkbox].checkbox-disabled{cursor:unset;opacity:.5;pointer-events:none}.article__search-checkbox__wrap{display:flex;flex-wrap:wrap;gap:0 30px;width:100%}@media screen and (min-width:768px){.article__search-checkbox__wrap{gap:0 40px}}.article__search-radio{background-color:#f5f5f5;border-radius:5px;display:flex;flex-wrap:wrap;margin:18px 0 0;padding:22px 15px;width:100%}@media screen and (min-width:768px){.article__search-radio{margin:0 0 0 15px;width:203px}}.article__search-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #4b4b4b;border-radius:50%;cursor:pointer;height:17px;outline:none;width:17px}.article__search-radio input[type=radio]:not(:first-of-type){margin:3px 6px 0 10px}.article__search-radio input[type=radio].btn-disabled{cursor:unset;opacity:.5;pointer-events:none}@media screen and (min-width:768px){.article__search-radio input[type=radio]:not(:first-of-type){margin:3px 3px 5px}}.article__search-radio input[type=radio]:checked:before{background-color:#30b686;border-radius:50%;content:"";display:block;height:11px;transform:translate(2px,2px);width:11px}.article__search-radio label{cursor:pointer}.article__search-radio label.btn-disabled{cursor:unset;opacity:.5;pointer-events:none}.article__search-submit{background:#30b686;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;height:30px;margin:15px auto;padding:0 18px}@media screen and (min-width:768px){.article__search-submit{height:40px;margin-bottom:0;width:168px}.article__search-submit-area{width:100%}}@media screen and (max-width:768px){.article__search-box .filtering-select-wrap-area:before,.article__search-box .filtering-select-wrap-industry:before{background-size:contain;height:18px;left:8px;width:18px}}.institutions .title{background:#30b686;color:#fff;font-size:24px;font-weight:700;letter-spacing:.08em;margin:0 -4.53333vw;padding:44px 0;text-align:center}@media screen and (min-width:768px){.institutions .title{font-size:32px;margin:0;padding:56px 0}}.institutions .section__inner{padding-top:20px}@media screen and (min-width:768px){.institutions .section__inner{padding:50px 0 20px}}.institutions__text{margin-bottom:56px}@media screen and (min-width:768px){.institutions__text{margin-bottom:80px}}.institutions__text h3{font-size:24px;font-weight:700;letter-spacing:.08em;margin-bottom:24px}.institutions__text h3 img.institutions__local-logo{max-width:133px}.institutions__text h3 img.institutions__local-map-logo{max-width:334px;width:250px}@media screen and (min-width:768px){.institutions__text h3 img.institutions__local-map-logo{width:auto}}.institutions__text h3 span{font-size:14px;letter-spacing:.08em;margin-left:23px;vertical-align:bottom}.institutions__text p{font-size:18px;letter-spacing:.08em}.institutions__text p+p{margin-top:24px}.institutions__link{align-items:center;display:inline-flex;font-size:16px}.institutions__link i{font-size:14px;margin-left:8px}.institutions__banner{background:#f4f4f4;margin-top:24px;padding:16px 19px}@media screen and (min-width:768px){.institutions__banner{display:flex;padding:24px}.institutions__banner li{width:32%}}.institutions__banner li:not(:last-of-type){margin-bottom:16px}@media screen and (min-width:768px){.institutions__banner li:not(:last-of-type){margin:0 2% 0 0}.institutions__banner-one{background:none;padding:0;width:calc(100% - 48px)}.institutions__banner-one li{background:#f4f4f4;padding:24px;width:calc(32% + 48px)}}.institutions__btn{margin-top:24px}.institutions__btn a{background:#ffe400;border-radius:26px;color:#4e4b4b;display:block;font-size:16px;font-weight:600;letter-spacing:0;padding:14px 0;text-align:center;width:100%}@media screen and (min-width:768px){.institutions__btn a{display:inline-block;line-height:1.5;padding:14px 24px;width:auto}}.institutions__btn a i{font-size:14px;margin-left:8px}.institutions__switch{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.institutions__switch{display:block}}.p-close-account{padding:90px 5% 70px!important;text-align:center}.p-close-account .top-btn{padding:30px}.relative-btn{position:relative;z-index:99999}.sample-image{margin-top:30px}#wpmem_login_form input[type=email],#wpmem_login_form input[type=password],#wpmem_login_form input[type=text]{-webkit-appearance:none}#wpmem_login .div_text{width:100%!important}#wpmem_login input[type=password]{border:1px solid #e3ebe8!important;border-radius:4px!important;color:#2a2a2a!important;font-size:16px;font-weight:700;margin:.5em auto;padding:1em!important;width:100%}#wpmem_login .button_div{text-align:left!important;width:100%!important}#wpmem_login input[type=submit]{background:#30b686;border:1px solid #fff;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:700;margin:0 auto;min-width:240px;padding:1em 1.5em}.disabled_btn{cursor:default;opacity:.7!important;pointer-events:none}.member-error{color:red}.form-item input.error{background:#fbdfdf;border-color:#ef4a4a}.form-item input.error::-webkit-input-placeholder{color:red!important}.form-item input.error::-moz-placeholder{color:red!important}.form-item input.error::-ms-input-placeholder{color:red!important}#wpmem_login fieldset,#wpmem_reg fieldset{margin:0!important}#wpmem_login legend,#wpmem_reg legend{clear:both!important;overflow:hidden!important}#nlmg-resign-form{text-align:center}.button-primary.button-nlmg{background:#ef4a4a;border:1px solid #ef4a4a;border-radius:5px;color:#fff;font-size:14px;font-weight:700;min-width:240px;padding:1em 1.5em}#wpmem_login,#wpmem_pwdchange_form,#wpmem_reg{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif!important}#wpmem_msg,.wpmem_msg{background:transparent!important;border:none!important;width:100%!important}#wpmem_pwdreset_form input[name=email]{border:1px solid #e3ebe8!important;border-radius:4px!important;color:#2a2a2a!important;font-size:16px;font-weight:700;margin:.5em auto;padding:1em!important;width:100%}#wpmem_pwdreset_form legend{font-size:18px!important;text-align:center}#wpmem_pwdchange_form legend{margin-bottom:35px!important}#wpmem_login input[type=password]{margin-bottom:0!important}#wpmem_pwdchange_form legend{font-size:20px!important;text-align:center}#wpmem_login_form input[type=email],#wpmem_login_form input[type=password],#wpmem_login_form input[type=text]{padding:1.15em}#wpmem_login .button_div{padding-top:0!important}#wpmem_login #saveInputInfo{margin-top:0!important}#wpmem_login input[type=submit]{margin-top:30px!important}.form-radio-list .mwform-radio-field.horizontal-item{margin:1.33333vw 0 1.33333vw 2.66667vw}.form-radio-list .mwform-radio-field.horizontal-item label{align-items:center;border:1px solid #e3ebe8;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start;padding:.75em 1.75em .75em 2.5em}.form-radio-list .mwform-radio-field.horizontal-item .inquiryType{display:none}.form-radio-list .mwform-radio-field.horizontal-item .inquiryType+.mwform-radio-field-text{position:relative}.form-radio-list .mwform-radio-field.horizontal-item .inquiryType+.mwform-radio-field-text:before{border:1px solid #e3ebe8;border-radius:50%;content:"";display:block;height:19px;left:-26px;position:absolute;top:5px;width:19px}.form-radio-list .mwform-radio-field.horizontal-item .inquiryType:checked+.mwform-radio-field-text:after{background:#30b686;border-radius:50%;content:"";display:block;height:11px;left:-22px;position:absolute;top:8.5px;width:11px}.mw_wp_form.mw_wp_form_confirm .form-radio-list{margin-left:0}.mw_wp_form.mw_wp_form_confirm .return{border:1px solid #fff;border-radius:5px;color:#333;display:block;font-size:14px;font-weight:700;margin:0 auto;min-width:240px;opacity:1;padding:1em;transition:opacity .3s ease}.form-radio-list .mwform-radio-field.horizontal-item{width:auto}.form-select{display:inline-block;position:relative}.form-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #e3ebe8;border-radius:6px;height:auto;margin:.5em 0;padding:.25em 2.25em .25em .75em}.form-select select.is-empty{color:#bbb}.form-select select::-ms-expand{display:none}.form-select:after{border:5px solid transparent;border-top:6px solid #4e4b4b;content:"";position:absolute;right:.75em;top:50%}.signup__lead{margin-bottom:8vw}.home-post a{color:#fff!important}.article__list .item__img .c-wanted{font-size:7px!important}.about-signup a{color:#fff!important}.entry__content figure{max-width:100%}.home-recruitment__list .item__pref{margin-bottom:0}.item-wrap{align-items:center;display:flex;justify-content:space-between;width:100%}.home-recruitment__list .item-wrap{opacity:.7;padding:0 10px}.home-recruitment__list .item__deadline{padding-right:0}.home-recruitment__list .view{border-top:1px solid #e3ebe8;margin:0 10px;padding:6px 0 3px}.item__pref.c-pref{padding-right:10px}.view{color:#a6a6a6}.view span{color:#d74f4f}.view span.divider{color:#a6a6a6}.home-splash__slider .item-row-mid{flex-wrap:wrap}.home-recruitment__list .item-row-btm{background:transparent}.home-recruitment__list .item__deadline dd{font-size:12px}.entry__pref{margin-bottom:0}.entry__header .item-wrap{padding:5px 0}.entry__recruitment .right{display:flex}.entry__recruitment .item__deadline{opacity:.7}.entry__recruitment .right{padding-bottom:10px}.entry__recruitment .right .item__deadline{padding-right:10px}@media only screen and (min-width:768px){.purchasing-history__data tr td:first-of-type{width:65%}.signup__lead{margin-bottom:60px}.form-radio-list .mwform-radio-field.horizontal-item{margin:10px 0 10px 20px}.form-radio-list .mwform-radio-field.horizontal-item:first-of-type{width:calc(55% - 20px)}.form-radio-list .mwform-radio-field.horizontal-item:nth-of-type(2){width:calc(45% - 20px)}.form-radio-list .mwform-radio-field.horizontal-item:nth-of-type(3){width:calc(42% - 20px)}.form-radio-list .mwform-radio-field.horizontal-item:nth-of-type(4){width:calc(58% - 20px)}.form-select select{height:54px;padding:0 2.25em 0 .75em}.section.login .section__inner,.section.signup .section__inner{padding:50px 5% 70px}.form--type3 .form-item input[type=email],.form--type3 .form-item input[type=password],.form--type3 .form-item input[type=tel],.form--type3 .form-item input[type=text],.form--type3 .form-item textarea{width:100%}.article__list .item__img .c-wanted{font-size:16px!important}.item-wrap{width:auto}.home-recruitment__list .item-wrap{padding-bottom:5px}.entry__header .item-wrap{flex-wrap:wrap;width:100%}.entry__pref{width:100%}.entry__recruitment .right{padding-bottom:0}.entry__recruitment .right .item__deadline{padding-top:0}.pc-hide{display:none}}@media only screen and (max-width:769px){.sp-hide{display:none}}.top-banner{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto 50px;max-width:940px;width:91.48936%}.top-banner>a{margin-bottom:20px;max-width:460px}@media only screen and (max-width:769px){.top-banner{display:block;width:100%}.top-banner>a{display:block;max-width:100%}}.financial-info__btn .btn{margin-bottom:20px;margin-top:0}@media only screen and (min-width:768px){.financial-info__btn .btn{margin-bottom:30px;margin-top:0}}.c-wanted.is-end{background:#e3ebe8;color:#4e4b4b}.c-wanted.is-end .icn-bullhorn:before{background:transparent}.contracted-text.is-end{background:#e3ebe8;box-shadow:none;color:#4e4b4b;font-weight:700}.c-wanted.is-candidate,.c-wanted.recruitment{background:#313daa;color:#fff}.c-wanted.is-succession-request{background:#f0a714}.c-wanted.is-negotiating{background:#eaf8f3;color:#30b686}.c-wanted.turnkey{background:#a866d1;color:#fff}.c-wanted.icn-candidate.is-end,.contracted-text.is-candidate.is-end{background:#e3ebe8}.c-wanted .icn-candidate,.c-wanted .icn-right-hand,.c-wanted .icn-succession-request{display:inline-block;padding:.5em;position:relative}.c-wanted .icn-candidate:before,.c-wanted.recruitment .icn-bullhorn:before{background:url(../img/common/icn_candidate.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:14.7px;margin-bottom:.35em;width:14.7px}.c-wanted .icn-succession-request:before{background:url(../img/common/icn_request.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:20px;margin-bottom:.35em;width:20px}.c-wanted.turnkey .icn-bullhorn:before{background:url(../img/common/icn_turnkey.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:20px;margin-bottom:.35em;width:20px}@media screen and (min-width:768px){.c-wanted .icn-candidate{padding:1em}}.financial-info-locked__btn.is-end{text-align:center}.financial-info-locked__btn.is-end .btn{cursor:inherit}.section-description{margin-bottom:1.8em}.about-splash__txt .about-btn{align-items:center;display:flex;margin-top:40px}.about-splash__txt .about-btn a{border-radius:5px;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.1rem;margin-right:15px;padding:15px 40px}.succession-btn a{background:#ffe004;border:1px solid #ffe004;color:#000}.recruitment-btn a{background:#33c691;border:1px solid #fff;color:#fff}.about-bottom-area{background:#30b686;padding:40px 20px}.about-bottom-area p{color:#fff;font-size:24px;font-weight:700;margin-bottom:35px;text-align:center}.about-bottom-area .about-btn{align-items:center;display:flex;justify-content:center}.about-bottom-area .about-btn li{max-width:320px;width:50%}.about-bottom-area .about-btn li:first-child{margin-right:20px}.about-bottom-area .about-btn a{border-radius:5px;display:block;font-size:16px;font-weight:700;letter-spacing:.1rem;padding:15px 30px;text-align:center;width:100%}@media only screen and (max-width:769px){.about-splash__txt .about-btn{display:block}.about-splash__txt .about-btn a{display:block;font-size:13px;margin-bottom:15px;margin-right:0;text-align:center;width:100%}.about-bottom-area .about-btn{display:block}.about-bottom-area .about-btn li{margin-bottom:15px;max-width:100%;width:100%}.about-bottom-area .about-btn li:first-child{margin-right:0}}.about-about__research{margin:auto;padding-top:50px}.about-about__research__ttl{color:#30b686;font-size:16px!important;margin-bottom:22px;text-align:center}@media screen and (min-width:768px){.about-about__research__ttl{font-size:22px!important}}.about-about__research__dl{border:2px solid #e3ebe8;border-radius:5px;margin-top:16px;padding:16px}@media screen and (min-width:768px){.about-about__research__dl{margin-top:56px;padding:22px 30px}}.about-about__research__dl dt{font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.about-about__research__dl dt{font-size:18px;margin-bottom:22px}}.about-about__research__dl dd{padding:0}.about-about__research__text{font-size:16px;margin-bottom:40px}.about-about__research__text.is-bold{font-weight:700}.about-about__research__text:last-of-type{margin-bottom:0}.about-about__company__wrap{display:flex;justify-content:space-between;margin-bottom:28px}.about-about__company__block{border:3px solid #e3ebe8;border-radius:5px;padding:30px;width:47.5%}.about-about__company__block .name{color:#2aad7b;display:block;font-size:16px;margin-bottom:11px}.about-about__company__content{font-size:14px}.about-about__company__content a{display:block}#about-reserch{margin-top:-133px;padding-top:133px}@media only screen and (max-width:769px){.about-about__research{padding-top:36px}.about-about__research__ttl{font-size:14px;margin-bottom:20px}.about-about__research__text{font-size:14px;margin-bottom:25px}.about-about__company__wrap{display:block;margin-bottom:22px}.about-about__company__block{margin-bottom:16px;padding:17px 22px;width:100%}.about-about__company__block .name{font-size:14px;margin-bottom:9px}.about-about__company__content{font-size:12px}.about-about__company__content a{word-break:break-all}#about-reserch{margin-top:-72px;padding-top:72px}.about-bottom-area p{font-size:14px}.about-bottom-area .about-btn a{font-size:13px}}.financial-info__bottom__text{text-align:center}@media only screen and (max-width:769px){.financial-info__lead p br{display:block}.financial-info__lead p span{padding:0!important}.financial-info__bottom__text{margin-bottom:20px;text-align:left}}.signup__confidentiality dt .btn.btn--type2{margin-top:0}.signup__confidentiality dt .btn.btn--type2.is-errored{border:2px solid #d74f4f;color:#d74f4f}.signup__confidentiality dd{display:flex;margin-top:1rem}.signup__confidentiality dd label{display:inline-block;margin-right:1rem}.signup__confidentiality dd label span{background:#fff;border:2px solid #dfe7e4;border-radius:2px;cursor:pointer;height:16px;width:16px}.signup__confidentiality dd label span:hover{opacity:.7}.signup__confidentiality dd label span.is-errored{border:2px solid red}.signup__confidentiality dd label span.is-checked{border:2px solid #dfe7e4}.signup__confidentiality dd label span i{color:#30b686;opacity:0}.signup__confidentiality dd label span.is-checked i{opacity:1}.signup__confidentiality dd label input{display:none}.form .form-annotation{margin-top:1rem}.form .form-annotation p{font-size:12px}.signup .form-item .btn.btn--type1{background:gray;color:#ccc;cursor:default}.signup .form-item .btn.btn--type1:not(.is-submitable):hover{opacity:1}.signup .form-item .btn.btn--type1.is-submitable{background:#30b686;color:#fff;cursor:pointer}.form .form-error p{color:red;font-size:12px;margin-top:1rem;text-align:center}.modal__content{display:flex;flex-direction:column;height:100%;padding:50px}.modal__content .confidentiality{overflow-y:scroll}.modal__content__fixed{align-items:center;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;justify-content:flex-end;min-height:80px;padding:1rem 1.5rem}.modal__content__fixed p{color:#4e4b4b;font-size:12px;margin-right:1rem}.modal__content__fixed .btn.btn--type1{background:gray;color:#ccc;margin:0}.modal__content__fixed .btn.btn--type1.is-scrolled{background:#30b686;color:#fff}@media only screen and (max-width:769px){.form .form-annotation p{font-size:14px}.modal__content{padding:50px 20px}.modal__content .confidentiality{padding:0 5vw}.modal__content .confidentiality .section__inner{padding:10vw 0}.modal__content__fixed{flex-direction:column;min-height:120px;padding:.75rem 1rem}.modal__content__fixed p{margin:0 0 .5rem}}.share-link dt{font-size:12px}.share-link dd a:hover{color:#fff}.sp-sns{align-items:flex-end;display:flex;margin:70px 0 20px}.sp-sns .fb-share-button,.sp-sns .twitter-share-button{align-items:center;border-radius:5px;display:flex;height:30px;justify-content:center;line-height:1;padding:0 1rem}.sp-sns .fb-share-button .fa-facebook-f,.sp-sns .fb-share-button .fa-x-twitter,.sp-sns .twitter-share-button .fa-facebook-f,.sp-sns .twitter-share-button .fa-x-twitter{align-items:flex-end;display:inline-flex;height:12px;justify-content:center;margin-right:8px;width:12px}.sp-sns .fb-share-button .fa-facebook-f,.sp-sns .twitter-share-button .fa-facebook-f{background:#fff;border-radius:50%;color:#3976e9;height:14px;width:14px}.sp-sns a{color:#fff;font-size:12px}.sp-sns .twitter-share-button{background:#000;margin-right:20px}.sp-sns .fb-share-button{background:#3976e9}.sp-sns iframe{margin-right:10px}.header-sns{background:#fff;display:none;height:70px;left:0;padding:10px;position:fixed;top:-70px;transition:all .5s;width:100%;z-index:200}@media screen and (min-width:768px){.header-sns{display:block}}.header-sns.active{top:0;transition:all .5s}.header-sns .title{padding-right:80px}.header-sns .icon{display:flex;position:absolute;right:0;top:10px}.header-sns .icon a{display:flex;font-size:25px;padding:10px 5px}.header-sns .icon .fb{color:#3579ea;padding-right:20px}.header-sns .icon .tw{color:#4aa1eb}@media only screen and (min-width:768px){.header-sns,.sp-sns{display:none}.share-link{background:transparent;border-radius:0;left:auto;padding:0;right:calc(50% + 490px);width:120px}.share-link__inner{height:auto;padding:0}.share-link dt{border-bottom:3px solid #fff;color:#666;letter-spacing:.1em;line-height:1;padding:0 0 10px;position:relative;width:100%;-ms-writing-mode:inherit;writing-mode:inherit}.share-link dt:after{background:#f6f6f6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.share-link a>div.is-pc{justify-content:flex-start}.share-link dd{background:#f6f8fa;padding:10px;width:100%}.share-link dd:nth-child(3){margin-top:0}.share-link dd .share-link__txt{display:block}.share-link dd:nth-child(2) a{background:#3976e9}.share-link a{color:#fff;margin:0 auto;width:90%}.share-link dd .fab{font-size:100%;margin:0 10px}.share-link dd:nth-child(2) .fab{align-items:flex-end;background:#fff;border-radius:50%;color:#3976e9;display:flex;height:15px;justify-content:center;width:15px}.share-link dd .twitter-bg{background:#000}.share-link a{background:#3976e9}}.pagination__menu .menu-item-dots span{align-items:center;display:inline-flex;font-size:14px;font-weight:700;height:31px;justify-content:center;line-height:1;width:31px}@media screen and (min-width:768px){.pagination__menu .menu-item-dots span{align-items:flex-end}}.pagination__menu .menu-item-cont{display:flex}@media screen and (min-width:768px){.pagination__menu .menu-item-cont{width:100%}}.pagination__menu .menu-item-cont ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;margin:0 auto}@media screen and (min-width:768px){.pagination__menu .menu-item-cont ul{align-items:unset;gap:unset}}@media only screen and (max-width:767px){.pagination__menu{justify-content:center}.pagination__menu .menu-item-link,.pagination__menu .menu-item-next,.pagination__menu .menu-item-prev{margin:0}.share-link{display:none}.share-link__inner{height:auto;padding:0}.share-link-switching-contents{display:none}.share-link dt{border-bottom:3px solid #fff;color:gray;letter-spacing:.1em;line-height:1;padding:0 0 10px;position:relative;width:100%;-ms-writing-mode:inherit;writing-mode:inherit}.share-link dt:after{background:#f6f6f6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.share-link a>div.is-pc{justify-content:flex-start}.share-link dd{background:#f6f6f6;margin:10px 0;width:100%}.share-link dd:nth-child(3){margin-top:0}.share-link dd .share-link__txt{display:block}.share-link dd:nth-child(2) a{background:#3976e9}.share-link a{color:#fff;margin:0 auto;width:90%}.share-link dd .fab{font-size:100%;margin:0 10px}.share-link dd:nth-child(2) .fab{align-items:flex-end;background:#fff;border-radius:50%;color:#3976e9;display:flex;height:15px;justify-content:center;width:15px}.share-link dd .twitter-bg{background:#000}.share-link a{background:#3976e9}.share-link-mw767{padding:12px 0 0;width:200px}.share-link__inner-mw767{display:flex}.share-link-sns-mw767{width:100%}}@media only screen and (max-width:320px){.pagination__menu .menu-item-link a,.pagination__menu .menu-item-link span{height:28px;width:28px}.pagination__menu .menu-item-dots span{width:20px}}@media only screen and (max-width:1240px){.share-link{left:0}}.mail-magazine-section{margin:80px 0 30px}h2.mail-magazine-registration{color:#00a56a;font-size:21px;margin-bottom:24px;text-align:center}.mc_embed_signup{max-width:1000px}.mail-magazine-block{border:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:center;padding:32px 32px 44px}.mail-magazine-text-wrap{margin-bottom:30px}.mail-form-wrap{display:flex;justify-content:space-between;max-width:730px}.form-box{display:flex;flex-wrap:wrap;margin-right:20px;max-width:550px}.form-box input[type=checkbox]{display:none}input#agree[type=checkbox]+label{padding-left:15px;position:relative}input#agree[type=checkbox]+label:before{border:1px solid #e0e7e4;border-radius:3px;content:"";cursor:pointer;display:block;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}input#agree[type=checkbox]:checked+label:before{background:#6495ed}input#agree[type=checkbox]:checked+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;box-sizing:border-box;content:"";display:block;height:6px;left:6px;position:absolute;top:45%;transform:rotate(-45deg) translateY(-50%);width:10px}.agree-text{margin-left:11px}.mc_embed_signup .mail-magazine-block .mail-form-wrap .clear:hover{opacity:.75}p.interview-text{text-align:center}input#mce-EMAIL{border:1px solid #e0e7e4;height:40px;margin-bottom:15px;padding:.25em .45em;width:100%}input#mc-embedded-subscribe.submit{background:#ffdf34;border-radius:20px;cursor:pointer;height:40px;width:178px}section.mc_embed_sign input.email{background:#fff;border:1px solid #abb0b2;border-radius:3px;box-sizing:border-box;color:#343434;display:inline-block;font-size:15px;height:42px;margin:0 25px 15px 0;padding:0 .4em;vertical-align:top;width:500px}a.line{color:#30b686;cursor:pointer;opacity:1;text-decoration:underline;transition:color .2s ease,opacity .3s ease}input[type=submit]:disabled{background-color:grey!important;color:#ccc!important}@media (max-width:767px){h2.mail-magazine-registration,p.interview-text{text-align:left}.mail-magazine-block{border:1px solid #ddd;padding:29px 24px 44px}.mail-form-wrap{flex-wrap:wrap}.form-box{margin:0 0 15px}input#agree[type=checkbox]+label{left:-13px;padding-left:25px;position:relative;top:24px}input#agree[type=checkbox]+label:before{border:1px solid #e0e7e4;border-radius:3px;content:"";cursor:pointer;display:block;height:18px;left:-3px;position:absolute;top:-11px;transform:translateY(-50%);width:18px}input#agree[type=checkbox]:checked+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;box-sizing:border-box;content:"";display:block;height:6px;left:3px;position:absolute;top:-14px;transform:rotate(-45deg) translateY(-50%);width:10px}input#mc-embedded-subscribe.submit{width:100%}#mc_embed_sign input.email{width:300px}input#mc-embedded-subscribe.button{width:310px}}#form,.header__login{align-items:center;display:flex}#form{margin-right:5px}#form .s-box{border:none;border-bottom:1px solid #e3ebe8;width:165px}#form .s-box::-moz-placeholder{color:#999;font-size:.7rem}#form .s-box:-ms-input-placeholder{color:#999;font-size:.7rem}#form .s-box::placeholder{color:#999;font-size:.7rem}#form .s-btn-area{align-items:center;background:transparent;border:none;cursor:pointer;display:flex}.s-trigger-btn{display:none}@media only screen and (max-width:767px){.form-wrap{display:none;left:0;position:fixed;top:72px;width:100%}#form{background:#fff;justify-content:space-between;padding:10px;width:100%}#form.open{height:47px;transition:all .3s}#form .s-box{border-bottom:none;width:85%}#form .s-btn-area{justify-content:center;width:10%}.s-trigger-btn{align-items:center;background:transparent;border:1px solid #e3ebe8;border-radius:25px;display:flex;justify-content:center;left:20%;padding:13px;position:fixed;top:15px}}.search-pagination{padding:40px 0 0}.search-pagination .pagination__menu{justify-content:space-between}.search-pagination .p-pagenavi.-next a,.search-pagination .p-pagenavi.-next span,.search-pagination .p-pagenavi.-prev a,.search-pagination .p-pagenavi.-prev span{display:block;font-size:0;height:0;line-height:0;overflow:hidden;padding-top:32px;position:relative;width:32px}.search-pagination .p-pagenavi.-next a:before,.search-pagination .p-pagenavi.-next span:before,.search-pagination .p-pagenavi.-prev a:before,.search-pagination .p-pagenavi.-prev span:before{border-radius:2px;border-right:5px solid;border-top:5px solid;content:"";display:block;height:75%;left:50%;position:absolute;top:50%;transform-origin:center center;width:75%}.search-pagination .p-pagenavi.-prev a:before,.search-pagination .p-pagenavi.-prev span:before{transform:translateX(-50%) translateY(-50%) rotate(225deg)}.search-pagination .p-pagenavi.-next a:before,.search-pagination .p-pagenavi.-next span:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.search-pagination .p-pagenavi.-next a:before,.search-pagination .p-pagenavi.-prev a:before{border-color:gray}.search-pagination .p-pagenavi.-next span:before,.search-pagination .p-pagenavi.-prev span:before{border-color:#e3ebe8}.search-pagination .current.page-numbers,.search-pagination a.page-numbers{align-items:center;border:1px solid;border-radius:5px;display:inline-flex;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;margin:0 12px;width:32px}.search-pagination a.page-numbers{border-color:#e3ebe8;color:gray}.search-pagination .current.page-numbers{background:#30b686;border-color:#30b686;color:#fff}.s-page-nav-list{align-items:flex-end;display:flex;flex-wrap:wrap}.s-page-nav-list .next.page-numbers,.s-page-nav-list .prev.page-numbers{display:none}.s-page-nav-list .page-numbers.dots{height:15px}@media only screen and (min-width:768px){.search-pagination{padding:80px 0 40px}}.column__title__block{align-items:center;background:url(../../assets/img/column/img_column_title.jpg) no-repeat 50%/cover;display:flex;flex-direction:column;justify-content:center;min-height:280px;text-align:center;width:100%}.column__title{color:#02ae7c;font-size:32px;font-weight:700}.column__wrap{display:flex;margin:auto;max-width:940px}.column__wrap .section__inner{margin:0 40px 0 0;max-width:644px}.column__article__list .column__item:first-child{width:100%}.column__article__list .column__item:first-child .item__img{height:428px}.column__article__list .column__item:first-child .item__ttl{font-size:28px}.column__article__list.not__first__page .column__item{width:calc(50% - 20px)}.column__article__list.not__first__page .column__item .item__img{height:206px}.column__article__list .column__item{margin-bottom:45px}.column__article__list .column__item .item__img{height:206px;overflow:hidden;position:relative}.column__article__list .column__item .column__thumbnail{height:auto;left:50%;max-width:inherit;position:absolute;top:50%;transform:translate(-50%,-50%);width:105%}.column__article__list .item:nth-of-type(n+3){margin-top:0}.column__article__list .item__content{margin-top:10px;padding-top:0}.column__article__list .item__block{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.column__article__list .item__date{font-size:12px}.column__article__list .item__category{text-align:right}.column__article__list .item__categories__link{background:#e3ebe8;border-radius:20px;color:#454242;display:inline-block;font-size:12px;margin:5px 5px 0 0;padding:2px 10px}.column__wrap .sidebar{max-width:257px;padding-top:50px}.colomn__sidebar__title{font-size:18px;margin-bottom:20px}.column__popular__list{margin-bottom:28px}.column__popular__list__item{display:flex;margin-bottom:20px}.column__popular__list__item .popular__thumb+a{margin-right:3%;width:30%}.column__popular__list__item .wpp-thumbnail{border-radius:4px;margin:0;width:100%}.column__popular__list__item .column__popular__title{color:#000;font-size:14px;line-height:1.6;margin-top:-4px;width:67%}.colomn__sidebar__title.is__category{border-bottom:1px solid #c5c5c5;margin-bottom:10px}.colomn__category__list .cat-item{list-style:none;padding:10px 0}.colomn__category__list .cat-item a{color:#454242;font-size:14px}.column__pagination .pagination ul{align-items:center;display:flex;justify-content:center;margin:auto;max-width:425px;position:relative}.column__pagination .pagination li{margin:0 10px}.column__pagination .pagination ul li a,.column__pagination .pagination ul li span{align-items:center;border:1px solid;border-radius:5px;display:inline-flex;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;width:32px}.column__pagination .pagination ul li a{border-color:#e3ebe8;color:grey}.column__pagination .pagination ul li .current{background:#30b686;border-color:#30b686;color:#fff}.column__pagination .pagination ul:after,.column__pagination .pagination ul:before{border-color:#e3ebe8;border-radius:2px;border-right:5px solid;border-top:5px solid;content:"";display:block;height:24px;position:absolute;top:50%;transform-origin:center center;width:24px}.column__pagination .pagination ul:before{left:16px;transform:translateX(-50%) translateY(-50%) rotate(225deg)}.column__pagination .pagination ul:after{right:-8px;transform:translateX(-50%) translateY(-50%) rotate(45deg);z-index:-1}.column__pagination .pagination ul li .next,.column__pagination .pagination ul li .prev{border:0;display:block;font-size:0;height:0;line-height:0;overflow:hidden;padding-top:32px;position:absolute;top:50%;transform:translateY(-50%);width:32px}.column__pagination .pagination ul li .prev{left:0}.column__pagination .pagination ul li .next{right:0}.column__pagination .pagination ul li .next:before,.column__pagination .pagination ul li .prev:before{border-color:grey;border-radius:2px;border-right:5px solid;border-top:5px solid;content:"";display:block;height:75%;left:50%;position:absolute;top:50%;transform-origin:center center;width:75%}.column__pagination .pagination ul li .prev:before{transform:translateX(-50%) translateY(-50%) rotate(225deg)}.column__pagination .pagination ul li .next:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.pagination.is__column .pagination__menu{margin:auto;max-width:425px}.column__detail__title__block{align-items:center;background:url(../../assets/img/column/img_column_detail_title.jpg) no-repeat 50%/cover;display:flex;height:106px;justify-content:center;width:100%}.column__detail__title{color:#02ae7c;font-size:24px;font-weight:700}.entry__date{margin:10px 24px 0 0}.entry__categories,.entry__date{display:inline-block;font-size:12px}.entry__categories{margin-top:10px}.entry__categories__link{margin-right:10px}.entry__categories__link:not(:last-child):after{color:#4e4b4b;content:",";pointer-events:none}.article__supervision{background:#f5f5f5;border:1px solid #d8d8d8;border-radius:4px;margin-bottom:72px;padding:27px 30px}.article__supervision__title{display:block;font-size:16px;font-weight:700;margin-bottom:10px}.article__supervision_inner{align-items:center;display:flex}.supervision__avatar{margin-right:3%;width:14%}.supervision__avatar img{border-radius:4px;width:100%}.supervision__description{width:82%}.supervision__name{font-size:18px}.popular__main__title{display:block;font-size:24px;font-weight:700;margin-bottom:16px}.popular__list{display:flex}.popular__list__item{width:23.5%}.popular__list__item:not(:last-child){margin-right:2%}.popular__list .wpp-thumbnail{border-radius:10px;margin:0 0 20px}.popular__top .popular_time{display:inline-block;font-size:12px;font-weight:700;margin-right:10px}.popular__top .popular__category{font-size:12px}.popular__top .popular__category .category{background:#e3ebe8;border-radius:20px;color:#454242;padding:2px 5px}a.popular__title{color:#454242;display:inline-block;font-size:16px;font-weight:700;line-height:1.6;margin-top:10px}.share-link.is__column{top:330px}@media only screen and (max-width:767px){.column__title__block{min-height:180px}.column__title{font-size:26px}.column__wrap{display:block}.column__wrap .section__inner{padding-top:22px}.column__wrap .ttl{font-size:18px;text-align:center}.column__article__list .column__item .item__img,.column__article__list .column__item:first-child .item__img{height:222px;width:100%}.column__article__list .column__item:first-child .item__ttl{font-size:14px}.column__article__list .column__item{margin-bottom:20px}.column__article__list .item__content{margin-top:10px;width:100%}.column__article__list .column__item{display:block}.column__article__list .item__ttl{font-size:14px;line-height:1.6}.column__article__list .item__txt{display:block;font-size:12px}.column__wrap .sidebar{max-width:100%;width:100%}.colomn__sidebar__title{font-size:18px;margin-bottom:18px;text-align:center}.column__popular__list{margin-bottom:50px}.colomn__sidebar__title.is__category{margin-bottom:0;padding-bottom:20px}.colomn__category__block{margin-bottom:82px}.colomn__category__list .cat-item{border-bottom:1px solid #c5c5c5;padding:20px 0;position:relative}.colomn__category__list .cat-item:after{border-color:grey;border-radius:2px;border-right:3px solid;border-top:3px solid;content:"";display:block;height:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);transform-origin:center center;width:10px}.colomn__category__list .cat-item a{display:block}.column__article__list.not__first__page .column__item{width:100%}.column__detail__title__block{height:94px}.column__detail__title{font-size:18px}.entry__categories{display:inline}.article__supervision{margin-bottom:30px;padding:27px 13px 24px 20px}.article__supervision_inner{align-items:end;display:flex}.supervision__avatar{margin-right:3%;width:22%}.supervision__description{width:75%}.supervision__name{display:inline-block;font-size:16px;margin-bottom:10px}.popular__main__title{font-size:18px;text-align:center}.popular__list{display:block}.popular__list__item{display:flex;margin-bottom:20px;width:100%}.popular__list__item:not(:last-child){margin-right:0}.thumb+a{margin-right:3%;width:30%}.popular__block{display:inline-flex;flex-wrap:wrap-reverse;width:67%}.popular__list .wpp-thumbnail{margin:0}.popular__top .popular_time{font-size:10px;font-weight:400}.popular__top .popular__category{font-size:10px}.popular__top .popular__category .category{padding:2px 5px}a.popular__title{font-size:14px;font-weight:400;margin:0 0 10px}.share-link.is__column{top:auto}}.guidelines{counter-reset:number}.guidelines .terms__ttl{line-height:1.5;padding-left:1.2em;position:relative}.guidelines .terms__ttl:before{content:"○";left:0;position:absolute;top:0}.guidelines ol:not(.list-type--decimal)>li{counter-increment:number;padding-left:1.5em;position:relative}.guidelines ol:not(.list-type--decimal)>li:before{content:counter(number);left:0;position:absolute;top:0}.guidelines .list-type--dots{list-style:disc outside}.guidelines .list-type--dots>li{margin-left:1.5em;padding-left:.75em}.guidelines .list-type--decimal{counter-reset:cnt;list-style:none}.guidelines .list-type--decimal>li{counter-increment:cnt;margin-left:0;padding-left:2.25em;position:relative}.guidelines .list-type--decimal>li:before{content:"(" counter(cnt) ")";left:0;position:absolute;top:0}.guidelines .list-type--any{list-style:none}.guidelines .list-type--any>li{counter-increment:cnt;margin-left:0;padding-left:2.25em;position:relative}.guidelines .list-type--any>li:before{display:none}.guidelines .list-type--any>li>span{left:0;position:absolute;top:0}.footer__paid-employment-agency-business{font-size:10px;margin-bottom:5px}@media only screen and (max-width:767px){.footer__paid-employment-agency-business{margin-bottom:0}}.partner-contact h1{border-bottom:none;margin-bottom:0;text-align:left}.partner-contact .form-head{align-items:center;border-bottom:1px solid #e3ebe8;display:flex;justify-content:space-between;margin:50px auto 0;max-width:860px}.partner-contact .form-head figure{width:30%}.partner-contact .form-head .right-box{width:70%}.partner-contact .form-head .right-box p{font-size:14px}.partner-contact .form-radio-list{display:block;padding-top:5px}.partner-contact .form-radio-list .mwform-radio-field.horizontal-item label{border:none;font-weight:400;padding:0 0 0 16px}.partner-contact .form-radio-list .mwform-radio-field.horizontal-item{margin:0}.partner-contact input::-moz-placeholder,.partner-contact select::-moz-placeholder,.partner-contact textarea::-moz-placeholder{color:#777;font-size:16px}.partner-contact input:-ms-input-placeholder,.partner-contact select:-ms-input-placeholder,.partner-contact textarea:-ms-input-placeholder{color:#777;font-size:16px}.partner-contact input::placeholder,.partner-contact select::placeholder,.partner-contact textarea::placeholder{color:#777;font-size:16px}.partner-contact .select-wrap{display:inline-block;position:relative}.partner-contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:1px solid #e3ebe8;border-radius:4px;box-shadow:none;color:#2a2a2a;cursor:pointer;margin-top:5px;outline:none;padding:.5em 1.5em .5em .75em;text-indent:.01px;text-overflow:ellipsis}.partner-contact select::-ms-expand{display:none}.partner-contact .select-wrap:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #666;content:"";display:block;height:0;padding:0;pointer-events:none;position:absolute;right:10px;top:24px;width:0}.partner-contact-thanks-wrap{margin:70px auto 100px;max-width:690px;padding:0 30px;text-align:center}.partner-contact-thanks dt{font-size:20px;font-weight:700;margin-bottom:35px}.partner-contact-thanks dd{font-size:13px}.partner-contact-thanks dd p{margin-bottom:30px}.mw_wp_form_confirm .partner-contact .form-item__body p,.mw_wp_form_confirm .select-wrap:before{display:none}@media only screen and (max-width:767px){.partner-contact .form-head{border-bottom:none;flex-flow:column-reverse;flex-wrap:wrap}.partner-contact .form-head .right-box,.partner-contact .form-head figure{width:100%}.partner-contact h1{font-size:14px}.partner-contact .form-head .right-box p{font-size:12px}}.page-template-page-template-contact{padding-top:0}.header-contact{border-bottom:1px solid #e3ebe8}.recruitment__list__item__img{border-radius:5px;overflow:hidden;position:relative}.recruitment__list .c-wanted{font-size:11px;line-height:12px;z-index:1}.recruitment__list .c-wanted .icn-bullhorn{padding:.8em}.recruitment__list .c-wanted .icn-bullhorn:before{height:12px;width:12px}.recruitment__list .c-wanted.is-end .icn-bullhorn:before{display:none}.recruitment__list__item__meta{display:flex;justify-content:space-between;margin-top:15px}.recruitment__list .c-pref{font-size:12px;font-weight:700}.recruitment__list__item__tag a{border:1px solid #e3ebe8;border-radius:5px;color:grey;display:inline-block;font-size:11px;line-height:1;padding:.4em;position:relative}.recruitment__list__item__tag a:before{content:"#"}@media only screen and (max-width:767px){.recruitment__main__title{text-align:left}.recruitment__list .popular__list__item{display:flex;justify-content:space-between}.recruitment__list li:last-of-type{margin-bottom:0}.recruitment__list__item__img{border-radius:5px;height:21.33333vw;width:40vw}.recruitment__list__item__text{width:46.66667vw}.recruitment__list .c-wanted{font-size:7px;line-height:1}.recruitment__list .c-wanted .icn-bullhorn{padding:.5em}.recruitment__list .c-wanted.is-end .icn-bullhorn{padding:1.2em}.recruitment__list .c-wanted .icn-bullhorn:before{height:1.05em;width:1.05em}.recruitment__list__item__text{display:flex;flex-direction:column-reverse;justify-content:flex-end}.recruitment__list__item__meta{margin-top:0}.recruitment__list .c-pref{font-weight:500}.recruitment__list .popular__block{width:100%}.recruitment__list a.popular__title{margin-bottom:.5em}}.collaborative-public-institution{margin:0 auto;max-width:940px;overflow-x:auto;width:100%}.collaborative-public-institution-wrap{padding:30px 0 60px}.collaborative-public-institution-wrap .heading{font-size:24px;text-align:center}.collaborative-public-institution ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:940px;width:100%}.collaborative-public-institution li{width:20%}.collaborative-public-institution li img{height:auto;width:100%}.home .section__inner{border-top:none}.collaborative-public-institution .slick-next,.collaborative-public-institution .slick-prev{display:none!important}@media only screen and (max-width:799px){.collaborative-public-institution ul{display:block;max-width:none}.collaborative-public-institution-wrap .heading{font-size:16px}}.financial-information__spreadsheet-wrap{text-align:center}.financial-information__spreadsheet-wrap p{font-weight:700;margin-bottom:30px}.financial-information__spreadsheet{padding-top:600px;position:relative}.financial-information__spreadsheet iframe{height:100%;left:0;position:absolute;top:0;width:100%}.financial-info__btn.pdf{margin-bottom:10px}.financial-info__btn.pdf .btn{padding:1.25em 1.5em}.financial-info__btn.pdf p{font-weight:700;margin-bottom:15px}.thanks-message{margin-bottom:30px;position:relative;text-align:center}.thanks-message p{background:#fff;display:inline-block;font-size:16px;font-weight:700;padding:0 20px;position:relative;z-index:1}.thanks-message:before{border-top:3px dotted #333;content:"";display:block;left:0;position:absolute;top:85%;width:100%}.partner-list-map-wrap{background:#f6f6f6;padding:42px 0 10px}.partner-list-map-wrap h1{font-size:32px;margin-bottom:16px;text-align:center}.partner-list-intro-text{font-size:16px;margin-bottom:32px;text-align:center}.partner-list-intro{margin-bottom:32px}.partner-list-intro a{align-items:center;background:#fff;border:1px solid #30b686;border-radius:40px;display:flex;font-size:14px;height:32px;justify-content:center;margin:0 auto;padding:20px;width:280px}.partner-list-intro a span{font-weight:700;padding-right:.85em;position:relative}.partner-list-intro a span:after{border-right:2px solid #30b686;border-top:2px solid #30b686;content:"";display:block;height:.6em;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:.6em}.partner-list-map{background:#fff;border-radius:20px;margin:0 auto;max-width:1140px;padding:54px 0 42px;width:86%}.partner-list-map img{display:block;margin:0 auto;width:78%}.partner-list{margin:52px auto;max-width:940px;width:80%}.partner-list h2{font-size:32px;margin-bottom:32px}.partner-list ul li{align-items:center;border-radius:15px;box-shadow:0 0 20px rgba(210,214,220,.5);display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.partner-detail{width:66%}.partner-meta-wrap{display:flex;justify-content:space-between;margin-bottom:10px}.partner-list h3{font-size:16px;line-height:1.4;margin-right:30px;padding-left:13px;position:relative}.partner-list h3:before{background:#30b686;content:"";display:block;height:100%;left:0;position:absolute;top:-1px;width:4px}.partner-meta{display:flex;font-size:14px;justify-content:space-between;min-width:260px;width:40%}.partner-meta span{font-weight:700}.partner-meta i{margin-right:6px}.partner-meta i:before{color:#30b686}.partner-meta-info{background:#f6f6f6;border-radius:5px;font-size:14px;line-height:1.6;padding:16px}.partner-detail+a{align-items:center;border:1px solid #30b686;border-radius:5px;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;line-height:1.4;padding:12px;width:27%}.partner-list ul+h2{margin-top:80px}.partner-list .partner-page-list+h2{margin-top:40px}.partner-list .partner-page{align-items:flex-start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:150px 1fr}.partner-list .partner-page-img{align-items:center;border:1px solid #e3ebe8;display:flex;height:150px;justify-content:center;width:150px}.partner-list .partner-page-img img{height:auto;width:125px}.partner-list .partner-page-heading{align-items:center;display:flex;font-weight:700;justify-content:flex-end;margin-bottom:10px}.partner-list .partner-page-heading i{margin-right:.5em}.partner-list .partner-page-title{font-size:16px;margin:0 auto 0 0}.partner-list .partner-page-location{margin-right:40px}.partner-list .partner-page-text{margin-bottom:10px}.partner-list .partner-page-text span{font-size:10px;line-height:1.6}.partner-list .partner-page-text .icon{font-size:10px;vertical-align:text-bottom}.partner-list .partner-page-location i{color:#30b686}.partner-list .partner-page-content dl{background:#f2f9f6;border-radius:5px;-moz-column-gap:20px;column-gap:20px;display:grid;font-weight:700;grid-template-columns:auto 1fr;margin-bottom:20px;padding:20px}.partner-list .partner-page-content dt{align-self:center;color:#30b686;font-size:16px;grid-row:1/5}.partner-list .partner-page-content dt:before{background:url(../img/common/icn_good.svg) no-repeat 50%/contain;content:"";display:inline-block;height:17px;margin-right:5px;width:19px}.partner-list .partner-page-content dd{grid-column:2/3;padding-left:20px;position:relative}.partner-list .partner-page-point:before{background:#000;border-radius:50%;content:"";display:inline-block;height:3px;left:10px;margin-right:10px;position:absolute;top:12px;width:3px}.partner-list .partner-page-btn-area{display:flex;justify-content:flex-end}.partner-list .partner-page-btn{margin:0;max-width:246px;min-width:160px;padding:1.15em 0;width:100%}.partner-list .partner-page-btn:first-child{margin-right:20px}@media screen and (max-width:767px){.partner-list-map-wrap{background:none;padding:0}.partner-list-map-wrap h1{background:#30b686;color:#fff;font-size:20px;padding:16px}.partner-list-intro-text{font-size:14px;margin-bottom:20px}.partner-list-intro a{font-size:12px}.partner-list-map{display:none}.partner-list{margin:25px 0;padding:0 18px;width:100%}.partner-list h2{font-size:24px;margin-bottom:24px}.partner-list ul li,.partner-meta-wrap{display:block}.partner-detail{width:100%}.partner-list h3{border-bottom:1px solid #e3ebe8;margin:0 0 10px;padding-bottom:10px}.partner-list h3:before{height:calc(100% - 10px)}.partner-meta{width:100%}.partner-meta-info{margin-bottom:10px;padding:16px 12px}.partner-detail+a{font-size:16px;width:100%}.partner-list .partner-page-list+h2{margin-top:80px}.partner-list .partner-page{display:block}.partner-list .partner-page-img{float:left;height:90px;margin:0 20px 20px 0;width:90px}.partner-list .partner-page-img img{width:65px}.partner-list .partner-page-heading{display:block}.partner-list .partner-page-text{clear:both;margin-bottom:15px}.partner-list .partner-page-content dl{display:block;padding:16px 10px}.partner-list .partner-page-btn-area{justify-content:center}.partner-list .partner-page-btn{font-size:16px;max-width:none;width:100%}.partner-list .partner-page-btn:first-child{display:none}}.section.mypage button{cursor:pointer;transition:.3s ease-in-out}.section.mypage button:hover{opacity:.7}.entry__content .is-image{margin-bottom:1rem}.entry__content .is-caption{font-size:.8rem;margin-top:0}@media screen and (min-width:768px){.entry__content .is-caption{font-size:.9rem}}.entry__content p+p.is-caption{margin-top:0}.entry__content figure figcaption{font-size:.8rem;line-height:1.4;margin-top:1rem;word-break:break-word}@media screen and (min-width:768px){.entry__content figure figcaption{font-size:.9rem}}.contents-strike-wrap{margin:0 auto 70px;padding:0 4.53333vw}@media screen and (min-width:768px){.contents-strike-wrap{max-width:940px;padding:0}}.contents-strike-link{background:#f7f7f7;margin-top:40px}@media screen and (min-width:768px){.contents-strike-link{margin-top:0}}.contents-strike-link a{color:#4b4e4e;display:block;padding:20px 15px 22px;position:relative}@media screen and (min-width:768px){.contents-strike-link a{align-items:center;display:flex;padding:30px 30px 30px 40px}}.contents-strike-link p{font-size:12px;line-height:1.6;margin-top:6px;width:100%}@media screen and (min-width:768px){.contents-strike-link p{font-size:16px;margin-top:0;width:calc(100% - 260px)}}.contents-strike-logo{align-items:center;background:#fff;border:1px solid #e3ebe8;display:flex;justify-content:center;margin-right:30px;min-height:75px;width:100%}@media screen and (min-width:768px){.contents-strike-logo{min-height:90px;width:200px}}.contents-strike-logo img{width:140px}.contents-strike-icon{bottom:10px;display:flex;height:12px;position:absolute;right:15px;width:12px}@media screen and (min-width:768px){.contents-strike-icon{align-items:center;height:100%;margin-left:6px;min-height:90px;position:static;width:24px}}.footer__menu .footer-icon-blank{padding-left:0!important}.footer__menu .footer-icon-blank img{margin-left:5px;vertical-align:baseline}.new-breadcrumb{display:flex;overflow-y:auto;padding:20px 4.53333vw;white-space:nowrap}@media screen and (min-width:768px){.new-breadcrumb{margin:0 auto;max-width:980px;padding:20px}}.new-breadcrumb-wrap{border-top:1px solid #e3ebe8}.new-breadcrumb-wrap.is-preview a{cursor:default;pointer-events:none}.new-breadcrumb li{font-size:12px}.new-breadcrumb li:not(:last-of-type){background:url(../img/common/icon-breadcrumb.svg) no-repeat 100%/4px auto;margin-right:20px;padding-right:24px}.new-breadcrumb li a{font-weight:700}@media screen and (min-width:768px){.footer__link{display:flex;justify-content:space-between;margin:0 auto;max-width:980px;padding:50px 20px}}.footer__link-wrap{background:#fff;border-top:1px solid #e3ebe8}.footer__link-wrap.is-preview a{cursor:default;pointer-events:none}@media screen and (min-width:768px){.footer__link-area{width:48%}.footer__link-area dl{display:flex}}.footer__link-area dl:not(:last-of-type){margin-bottom:10px}@media screen and (min-width:768px){.footer__link-area dl:not(:last-of-type){margin-bottom:5px}}.footer__link-area dl dt{font-weight:700;line-height:1.4;margin-bottom:10px}@media screen and (min-width:768px){.footer__link-area dl dt{margin:5px 0;width:100px}.footer__link-area dl dd{width:calc(100% - 100px)}}.footer__link-area ul{display:flex;flex-wrap:wrap;margin-left:10px}.footer__link-area ul li{font-size:13px;line-height:1.4;margin:5px 0}@media screen and (min-width:768px){.footer__link-area ul li{font-size:14px}}.footer__link-area ul li:not(:last-of-type){border-right:1px solid #e3ebe8;margin-right:7px;padding-right:7px}@media screen and (min-width:768px){.footer__link-area-child+div{margin-top:40px}}.footer__link-title{border-bottom:1px solid #e3ebe8;font-size:16px;padding:10px 4.53333vw;position:relative}@media screen and (min-width:768px){.footer__link-title{border:none;font-size:16px;padding:0 0 20px}}.footer__link-title:before{color:grey;content:"\f078";font-family:Font Awesome\ 5 Free;position:absolute;right:4.53333vw;top:50%;transform:translateY(-50%);transition:all .3s ease}@media screen and (min-width:768px){.footer__link-title:before{display:none}}.footer__link-title.active:before{transform:translateY(-50%) rotate(180deg)}.footer__link-title .fs-lookup{margin-left:7px}@media screen and (min-width:768px){.footer__link-title .fs-lookup{font-size:1.125rem;letter-spacing:.7px;line-height:1.5;margin-left:5px}}.footer__link-content{border-bottom:1px solid #e3ebe8;display:none;padding:20px 4.53333vw}@media screen and (min-width:768px){.footer__link-content{border:none;display:block!important;padding:0}}.text-center{text-align:center}.items__ttl{margin-bottom:40px}.mypage{background:#e3ebe8;border-radius:30px;height:50px;padding:30px}.mypage-top-wrap{justify-content:center;padding-bottom:0}.mypage-top-wrap .relay-back-link{color:#2185cd;display:block;margin:0 auto;max-width:940px;width:91.48936%}.mypage-top-wrap .relay-back-link-wrap{padding-top:32px}.mypage-top-wrap ul{background:#e3ebe8;display:flex;gap:8px;justify-content:center;padding-bottom:0;text-align:center}.mypage-top-wrap ul li{align-items:center;background:#cdd6d3;border-radius:20px 20px 0 0;display:flex}.mypage-top-wrap ul li a{padding:8px 28px}.mypage-top-wrap ul li.is-active{background:#fff}.mypage-pagetitle{background:url(../img/mypage/icon-title.svg) no-repeat 0/40px auto;font-size:20px;line-height:40px;margin:0 auto;padding-left:40px}@media screen and (min-width:768px){.mypage-pagetitle{font-size:24px;max-width:940px;padding-left:44px;width:91.48936%}}.mypage-pagetitle-wrap{padding:22px 4.53333vw 0;width:100%}@media screen and (min-width:768px){.mypage-pagetitle-wrap{padding:40px 0 0}}.mypage-title{border-left:5px solid #38b686;padding:0 10px}.mypage-title.is-recruit{border-color:#e66423}.mypage-status{margin:0 auto;max-width:1200px;padding-bottom:20px;width:91.48936%}.mypage-news{background-color:#30b686;border-radius:4px;display:flex;justify-content:center;margin:16px auto;max-width:940px;min-height:35px;padding:0 4.53333vw;width:91.48936%}@media screen and (min-width:768px){.mypage-news{padding:0 15px}}.mypage-news-inner-wrap{align-items:center;display:flex;max-width:940px;position:relative;width:100%}.mypage-news-label{background-color:#fff;border-radius:5px;color:#30b686;cursor:pointer;font-size:12px;line-height:1;margin-right:6px;padding:4px 6px}@media screen and (min-width:768px){.mypage-news-label{margin-right:10px;padding:4px 10px}}.mypage-news-label:hover{opacity:.75;transition:opacity .3s ease}.mypage-news-title{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;line-height:1}.mypage-news-title:hover{opacity:.75;transition:opacity .3s ease}.mypage-news-close{color:#fff;cursor:pointer;font-size:20px;font-weight:700;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.mypage-news-close{font-size:24px;top:52%}}.mypage-news-close:hover{opacity:.75;transition:opacity .3s ease}.mypage-table{display:flex!important;gap:14px}@media screen and (min-width:768px){.mypage-table{padding:1em 1.5em!important}}.mypage-table-method{flex-shrink:0}.mypage-table-method-link{display:block}.mypage-table-mail{min-width:80px}.mypage-unsubscribe-email-btn{background:transparent;border:none;color:#30b686;cursor:pointer;letter-spacing:.2em;padding:0;text-align:left}.mypage-flow{display:grid;gap:4px;grid-template-columns:repeat(5,1fr)}@media screen and (min-width:768px){.mypage-flow{gap:16px}}.mypage-flow-wrap{margin-top:20px}@media screen and (min-width:768px){.mypage-flow-wrap{margin-top:40px}}.mypage-flow li{color:#9f9f9f;font-size:12px;font-weight:700;line-height:1.4;text-align:center}@media screen and (min-width:768px){.mypage-flow li{margin-bottom:10px}}.mypage-flow li span{align-items:center;background:#9f9f9f;border-radius:4px;color:#fff;display:flex;height:22px;justify-content:center;line-height:1.2;margin-bottom:8px}@media screen and (min-width:768px){.mypage-flow li span{font-size:14px;margin-bottom:14px}}.mypage-flow li:first-of-type{color:#30b686}.mypage-flow li:first-of-type span{background:#30b686}.mypage-flow.is-recruit li:first-of-type{color:#e66423}.mypage-flow.is-recruit li:first-of-type span{background:#e66423}.mypage-flow-banner{margin:15px 0 30px}.mypage-flow-banner.is-recruit{margin-bottom:0;position:relative;z-index:2}.mypage-flow-banner a{background:url(../img/mypage/arrow-right.svg) no-repeat center right 13px/20px auto;border:1px solid #30b686;border-radius:5px;display:flex;flex-direction:column;font-size:16px;font-weight:700;height:70px;justify-content:center;letter-spacing:.02em;line-height:1.2;padding:0 40px 0 111px;position:relative;white-space:nowrap}@media screen and (min-width:768px){.mypage-flow-banner a{max-width:346px}}.mypage-flow-banner a:before{background:url(../img/mypage/banner-triangle.svg) no-repeat 0 0/100%;content:"";display:block;height:10px;left:27px;position:absolute;top:-10px;width:11px}.mypage-flow-banner a figure{bottom:0;left:15px;position:absolute}.mypage-flow-banner a span{display:block;font-size:min(3vw,12px);font-weight:400;margin-bottom:6px}@media screen and (min-width:768px){.mypage-flow-banner a span{white-space:nowrap}}.mypage-flow-banner.is-recruit a{background-image:url(../img/mypage/arrow-right-or.svg);border-color:#e66423;color:#e66423;margin-bottom:40px}.mypage-flow-banner.is-recruit a:before{background-image:url(../img/mypage/banner-triangle-or.svg)}.mypage-premium{margin:40px 0}.mypage-premium .section__inner{padding:0}.mypage-premium-attention{color:#d16666}.mypage-recruit-information{background:#fff7ed;padding:24px;position:relative}.mypage-recruit-information figure{margin-bottom:16px;text-align:center}.mypage-recruit-information p{font-size:14px;line-height:1.8;margin:0}@media screen and (min-width:768px){.mypage-recruit-information p{text-align:center}}.mypage-recruit-information p.note{font-size:12px;margin-top:8px}.mypage-recruit-information-button{margin-top:16px;text-align:center}.mypage-recruit-information-button a{align-items:center;background:#e66423;border-radius:100px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:52px;padding:0 32px}.mypage-recruit-information-close{cursor:pointer;position:absolute;right:8px;top:8px}.mypage__data.is-recruit .mypage-unsubscribe-email-btn,.mypage__data.is-recruit a{color:#2185cd}.mypage__data__btns.is-recruit a{background:#e66423}.mypage-footer{background:#fff;color:grey;padding:40px 0;text-align:center}.mypage-footer small{font-size:12px;line-height:1.5}.mypage-contact-history .pc-mypage{display:block}@media screen and (max-width:599px){.mypage-contact-history .pc-mypage{display:none!important}}.mypage-contact-history .sp-mypage{display:none}@media screen and (max-width:599px){.mypage-contact-history .sp-mypage{display:table!important}}.mypage-contact-history-item{border:1px solid #e3ebe8;margin-bottom:20px;padding:30px}.mypage-contact-history-item.v2{padding:25px 30px}.mypage-contact-history-item:last-of-type{margin-bottom:16px}@media screen and (min-width:768px){.mypage-contact-history-item:last-of-type{margin-bottom:40px}}.mypage-contact-history-item h4{margin:20px 0 10px}.mypage-contact-history-heading{font-size:12px;line-height:1;margin-bottom:6px;text-align:right}.mypage-contact-history-heading.v2{color:#a6a6a6;font-size:min(3vw,12px);margin-bottom:0;text-align:left;white-space:nowrap}.mypage-contact-history-heading span{font-size:12px}.mypage-contact-history-status-txt{background:#e3ebe8;position:relative}.mypage-contact-history-status-txt:before{background:url(../img/mypage/triangle.svg) no-repeat;content:"";height:10px;position:absolute;top:-10px;width:10px}@media screen and (max-width:1024px){.mypage-contact-history-status-txt:before{left:30px!important;right:0}}.mypage-contact-history-status-txt p{margin-bottom:10px;padding:10px 14px}.mypage-contact-history-status-txt span{font-weight:700}.mypage-contact-history-status .inquiry:before{left:29px}.mypage-contact-history-status .replied:before{left:110px}.mypage-contact-history-status .hearing:before{left:191px}.mypage-contact-history-status .casual-adjustment:before{left:272px}.mypage-contact-history-status .casual-schedule:before{left:354px}.mypage-contact-history-status .casual-interviewed:before{left:434px}.mypage-contact-history-status .local-adjustment:before{right:353px}.mypage-contact-history-status .local-schedule:before{right:272px}.mypage-contact-history-status .local-interviewed:before{right:191px}.mypage-contact-history-status .contract:before{right:109px}.mypage-contact-history-status .inquiry-completed:before{right:29px}.mypage-contact-history-status-progression{display:flex;gap:11px;margin-bottom:15px}@media screen and (max-width:1024px){.mypage-contact-history-status-progression{overflow-x:scroll;padding-bottom:10px;white-space:nowrap}}.mypage-contact-history-status-progression-box{display:flex;flex-flow:column;gap:4px;width:70px}.mypage-contact-history-status-progression>li{display:inline-block;font-size:12px;font-weight:700;position:relative}.mypage-contact-history-status-progression .tag{color:#ccc;font-size:12px;font-weight:700;letter-spacing:0}.mypage-contact-history-status-progression .tag:not(:last-child):after{background:url(../img/mypage/triangle-glay.png) no-repeat 50%/contain;content:"";height:8px;left:72px;position:absolute;top:7px;width:8px}.mypage-contact-history-status-progression .selected{color:#38b686;font-weight:700}.mypage-contact-history-status-progression .selected:not(:last-child):after{background:url(../img/mypage/triangle-green.png) no-repeat 50%/contain}.mypage-contact-history-status-progression .selected .rectangle_number{background:#38b686}.mypage-contact-history-status-progression .completion{color:#38b686;font-weight:700}.mypage-contact-history-status-progression .completion .rectangle_number{background:#fff;border:1px solid #30b686;color:#30b686}.mypage-contact-history-status-progression .icon{height:20px;width:16px}.mypage-contact-history-status-progression .rectangle_number{background:#d9d9d9;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-block;height:22px;position:relative;text-align:center;width:100%}.mypage-contact-history-status-progression .status_text{align-items:center;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;display:flex;height:80px;justify-content:center;text-align:center;width:100%}.mypage-contact-history-status-article{display:flex;justify-content:space-between}@media screen and (min-width:375px) and (max-width:768px){.mypage-contact-history-status-article{flex-wrap:wrap}}.mypage-contact-history-status-article.v2{gap:16px}@media screen and (min-width:375px) and (max-width:768px){.mypage-contact-history-status-article.v2{flex-wrap:nowrap}}.mypage-contact-history-status-article-img{width:22%}.mypage-contact-history-status-article-img.v2{flex-shrink:0;height:80px;width:120px}.mypage-contact-history-status-article-img.v2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mypage-contact-history-status-article-content{display:flex}.mypage-contact-history-status-article-wrap{width:63%}.mypage-contact-history-status-article-wrap.v2{flex-grow:1;width:auto}.mypage-contact-history-status-article-wrap.private{width:75%}.mypage-contact-history-status-article-title h3{font-size:18px;letter-spacing:0;margin-bottom:10px}.mypage-contact-history-status-article-title h3 .publish{color:#4e4b4b}@media screen and (min-width:768px){.mypage-contact-history-status-article-title h3.v2{font-size:0}.mypage-contact-history-status-article-title h3.v2 img{margin-right:6px}}.mypage-contact-history-status-article-title-span{font-size:18px}.mypage-contact-history-status-article-title .discontinued{display:inline-block;font-weight:500;margin-bottom:10px}.mypage-contact-history-status-article-title span:not(.mypage-contact-history-status-article-title-span){font-size:14px;font-weight:700}.mypage-contact-history-status-article-title-label{background:#eee;border-radius:5px;color:#777;display:inline-block;font-size:13px;font-weight:700;margin-left:10px;padding:5px 10px}.mypage-contact-history-status-article-title-label.selected{background:#eaf7f2;color:#38b686}.mypage-contact-history-status-article-title-label.is-end{background:#ececec;border-radius:0;color:grey;letter-spacing:.04em;margin:0 6px 4px 0;padding:4px 8px}.mypage-contact-history-detail{margin:auto 0;width:10%}.mypage-contact-history-detail a{background:#30b686;border-radius:5px;color:#fff;font-size:14px;padding:10px 17px}.mypage-contact-history-detail.v2{flex-shrink:0;margin:auto 0 0;width:108px}.mypage-contact-history-detail.v2 a{background:url(../img/header/contact_arrow.svg) no-repeat 100%/8px auto;color:#30b686;font-size:16px;font-weight:700;padding:0 24px 0 0}@media only screen and (max-width:768px){.mypage-contact-history-detail{display:none}.mypage-contact-history-detail.v2{display:block}.mypage-contact-history-detail.v2 a{background:none;height:100%;left:0;overflow:hidden;padding:0;position:absolute;text-indent:100%;top:0;white-space:nowrap;width:100%}.mypage-contact-history-item{margin-bottom:10px;padding:15px}.mypage-contact-history-item.v2{padding:20px 15px;position:relative}.mypage-contact-history-item.v2:last-of-type{margin-bottom:40px}.mypage-contact-history-heading{margin:15px 0 5px;text-align:left}.mypage-contact-history-heading.v2{letter-spacing:0;margin:0}.mypage-contact-history-status h4{font-size:14px}.mypage-contact-history-status-txt{background:#e3ebe8}.mypage-contact-history-status-txt p{line-height:1.6;padding:10px}.mypage-contact-history-status-progression{margin-bottom:15px;overflow-x:scroll;padding-bottom:10px;white-space:nowrap}.mypage-contact-history-status-progression span{font-size:12px}.mypage-contact-history-status-article{display:flex;justify-content:space-between}.mypage-contact-history-status-article.v2{gap:8px}.mypage-contact-history-status-article-img{margin-bottom:15px;width:35%}.mypage-contact-history-status-article-img.v2{height:88px;margin-bottom:0;width:132px}.mypage-contact-history-status-article-wrap.private{width:63%}.mypage-contact-history-status-article-wrap.v2{display:flex;flex-direction:column;justify-content:space-between}.mypage-contact-history-status-article-title h3{font-size:14px;line-height:1.2}.mypage-contact-history-status-article-title h3.v2{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;margin-bottom:8px;overflow:hidden}.mypage-contact-history-status-article-title span:not(.mypage-contact-history-status-article-title-span){font-size:12px}.mypage-contact-history-status-article-title-label{font-size:12px;font-weight:700;letter-spacing:0;margin-left:5px;padding:5px 10px}.mypage-contact-history-status-article-title-span{font-size:14px}}#want-business{margin-top:-35px;padding:75px 0 40px}@media screen and (min-width:768px){#want-business{margin-top:-50px;padding:90px 0 0}}#want-business .section__inner{padding:0;width:91.48936%}.want-business__notice-bg{margin-bottom:30px}@media screen and (min-width:768px){.want-business__notice-bg{background:url(../img/mypage/notice.png) no-repeat 100% 0/300px auto;padding-right:340px}}.want-business__notice h2{align-items:center;display:flex;font-size:18px;margin-bottom:10px}@media screen and (min-width:768px){.want-business__notice h2{font-size:20px}}.want-business__notice h2 img{margin-right:5px}.want-business__notice-btn{align-items:center;display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:768px){.want-business__notice-btn{display:block;margin:0;text-align:left}.want-business__notice-btn img{display:none}}.want-business__notice-btn .btn{margin-top:15px}.want-business__notice.v2{margin-top:10.66667vw;padding-bottom:10.66667vw}@media screen and (min-width:768px){.want-business__notice.v2{margin-top:40px;padding-bottom:40px}}.want-business__notice.v2 h1{margin-bottom:0}.want-business__notice.v2 .home-recruitment__list .item__ttl{height:4.2em}.want-business__notice.v2 .suggestion-link{align-items:center;display:flex;gap:4px}.want-business__notice.v2 .suggestion-send-off{border-radius:8px;color:grey;font-size:13px;margin:16px 0 0;padding:5px}.want-business__notice.v2 .suggestion-send-off-wrap{border:none;margin:0}@media screen and (min-width:768px){.want-business__notice.v2 .home-recruitment__list.is-2column{grid-template-columns:repeat(3,1fr);padding:0 30px}}@media screen and (min-width:1200px){.want-business__notice.v2 .home-recruitment__list.is-2column{margin:0}}@media screen and (min-width:768px){.want-business__notice.v2 .home-recruitment__list.is-2column .item:nth-of-type(4){display:none}}.want-business__notice-title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}@media screen and (min-width:768px){.want-business__notice-title{padding-right:30px}}.want-business .mypage__data{color:#4e4e4e;letter-spacing:0}.want-business .mypage__data #search-form{scroll-margin-top:110px}.want-business .mypage__data td{font-size:16px;min-height:45px}@media screen and (min-width:768px){.want-business .mypage__data td{min-height:auto}}.want-business .mypage__data td.occupation-area{display:flex;flex-wrap:wrap}.want-business .mypage__data td.occupation-area label{align-items:center;display:flex;width:49%}.want-business .mypage__data td.pref-area label{width:32%}@media screen and (min-width:768px){.want-business .mypage__data td.pref-area label{width:19%}}.want-business .mypage__data td.purpose-area label{width:100%}@media screen and (min-width:768px){.want-business .mypage__data td.purpose-area label{width:32%}}.want-business .mypage__data td.entrustment-tags-area p{margin-top:8px}.want-business .mypage__data td.entrustment-tags-area .popular-tags{margin-top:10px}.want-business .mypage__data td.entrustment-tags-area .popular-tags-more{background-color:transparent;border:none;color:#30b686;cursor:pointer;display:block;font-size:14px;margin:20px auto 0}.want-business .mypage__data td.entrustment-tags-area .popular-tags-more:hover{opacity:.75}.want-business .mypage__data td.entrustment-tags-area .popular-tags-item:nth-of-type(n+50){display:none}.want-business .mypage__data td.entrustment-tags-area .popular-tags ul,.want-business .mypage__data td.entrustment-tags-area .registed-tags ul,.want-business .mypage__data td.entrustment-tags-area .searched-tags ul{display:flex;flex-flow:wrap}.want-business .mypage__data td.entrustment-tags-area .popular-tags ul li,.want-business .mypage__data td.entrustment-tags-area .registed-tags ul li,.want-business .mypage__data td.entrustment-tags-area .searched-tags ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.want-business .mypage__data td.entrustment-tags-area .registed-tags{align-items:center;border-bottom:1px solid #e3ebe8;display:flex;padding:15px 0}.want-business .mypage__data td.entrustment-tags-area .registed-tags li{margin-right:10px}.want-business .mypage__data td.entrustment-tags-area .registed-tags li .tag-check{padding:0 2px 0 5px}.want-business .mypage__data td.entrustment-tags-area .registed-tags li .tag-check:after{border-left:1px solid #e3ebe8;content:"×";padding-left:1px;width:15px}.want-business .mypage__data td.entrustment-tags-area .search-form{margin:15px 0}.want-business .mypage__data td.entrustment-tags-area .search-form input{border:1px solid #e3ebe8;height:40px;padding-left:10px;width:60%}.want-business .mypage__data td.entrustment-tags-area .search-form input::-moz-placeholder{color:#ddd}.want-business .mypage__data td.entrustment-tags-area .search-form input:-ms-input-placeholder{color:#ddd}.want-business .mypage__data td.entrustment-tags-area .search-form input::placeholder{color:#ddd}.want-business .mypage__data td.entrustment-tags-area .search-form button{border:1px solid #e3ebe8;cursor:pointer;height:40px}.want-business .mypage__data td.entrustment-tags-area .search-form span{margin-bottom:10px}.want-business .mypage__data td.entrustment-tags-area .popular-tags ul,.want-business .mypage__data td.entrustment-tags-area .searched-tags ul{margin-bottom:8px}.want-business .mypage__data td.entrustment-tags-area .popular-tags ul li,.want-business .mypage__data td.entrustment-tags-area .searched-tags ul li{margin:7px 7px 0 0}.want-business .mypage__data td.entrustment-tags-area .tag-check{border:1px solid #e3ebe8;border-radius:5px;cursor:pointer;display:inline-block;font-size:14px;padding:0 5px;position:relative;text-align:center;width:100%}.want-business .mypage__data td.entrustment-tags-area .tag-check span{display:inline-flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.want-business .mypage__data td.entrustment-tags-area .tag-check input{display:none}.want-business .mypage__data td.entrustment-tags-area .tag-check input:checked+span{background-color:#e3ebe8;display:inline-flex}.want-business .mypage__data td.entrustment-tags-area span{display:block;font-weight:700;white-space:nowrap}.want-business .mypage__data td.entrustment-tags-area .tag-keyword{border-bottom:1px solid #ddd}.want-business .mypage__data .form-select{width:100%}@media screen and (min-width:768px){.want-business .mypage__data .form-select{width:auto}}.want-business .mypage__data .form-select:after{border-color:#4e4e4e #4e4e4e transparent transparent;border-width:2px 2px 0 0;display:block;height:.5em;transform:translateY(-50%) rotate(135deg);width:.5em}.want-business .mypage__data .form-select select{color:#4e4e4e;width:100%}@media screen and (min-width:768px){.want-business .mypage__data .form-select select{width:auto}.want-business__register{align-items:center;background:#f2f9f6;display:flex;flex-direction:column;font-size:18px;height:calc(100% - 40px);justify-content:center;position:absolute;right:20px;top:20px;width:calc(100% - 12em - 40px)}}.want-business__register-sp{font-size:16px;letter-spacing:0;margin-bottom:20px}@media screen and (min-width:768px){.want-business__register-sp{display:none}.want-business__register-wrap{position:relative}}.want-business__register p{display:none}@media screen and (min-width:768px){.want-business__register p{display:block;font-size:16px}.want-business .mypage__data__btns{flex-direction:row-reverse}}.want-business .btn--type4{color:#4b4e4e}.want-business__links{align-items:center;display:flex;justify-content:flex-end;margin-top:40px}@media screen and (min-width:768px){.want-business__links{margin-top:60px}}.want-business__links .logout-button{margin:0 30px 0 0}@media screen and (min-width:768px){.want-business__links .logout-button{margin-right:40px}}.want-business__links .logout-button button{cursor:pointer;padding:0;transition:color .2s ease}.want-business__links .logout-button button:hover{color:rgba(48,182,134,.7);opacity:.75}.want-business__links.is-recruit a,.want-business__links.is-recruit button{color:#2185cd}.want-business__links.is-recruit a:hover,.want-business__links.is-recruit button:hover{color:rgba(33,133,205,.7)}.want-check{cursor:pointer;display:inline-block;margin-bottom:5px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.want-check input{display:none}.want-check input:checked+span i{color:#30b686}.want-check span{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:2px;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.want-check span i{color:#e1e1e1;font-size:12px;left:1px;position:absolute;top:1px}.purchasing-history{margin:40px 0}.purchasing-history .section__inner{padding-bottom:0}.purchasing-history__item{border:1px solid #e3ebe8;margin-bottom:20px;padding:20px 15px}@media screen and (min-width:768px){.purchasing-history__item{padding:25px 30px 20px}}.purchasing-history__top{border-bottom:1px dashed #e3ebe8;font-size:16px}@media screen and (min-width:768px){.purchasing-history__top{display:flex}}.purchasing-history__date{display:block;margin-bottom:5px}@media screen and (min-width:768px){.purchasing-history__date{margin-right:30px}}.purchasing-history__date__title{font-weight:700}.purchasing-history__price{display:block;margin-bottom:15px}.purchasing-history__price__title{font-weight:700}.purchasing-history__bottom{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:16px}.purchasing-history__bottom__right{line-height:1.5;width:calc(65% - 20px)}@media screen and (min-width:768px){.purchasing-history__bottom__right{width:calc(100% - 140px)}}.purchasing-history__img{height:80px;margin-right:20px;-o-object-fit:cover;object-fit:cover;width:100px}@media screen and (min-width:768px){.purchasing-history__img{height:96px;width:120px}}.purchasing-history__img.v2{height:67px}@media screen and (min-width:768px){.purchasing-history__img.v2{height:80px}}.purchasing-history__img.v2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.purchasing-history__title{color:#4e4b4b;display:block}.purchasing-history__title:visited{color:#4e4b4b}.purchasing-history__title:hover{opacity:1}@media screen and (min-width:768px){.purchasing-history__title{font-size:14px;margin-bottom:10px}}.purchasing-history__pdf-link{background-color:#eaf8f3;font-size:16px;font-weight:700;margin-top:20px;padding:0 10px;word-break:break-word}@media screen and (min-width:768px){.purchasing-history__pdf-link{padding:3px 10px 5px}}.purchasing-history__pdf-link .fa-external-link-alt{margin-left:12px}.purchasing-history__pdf-link.v2{margin-top:15px}.purchasing-history.v2 .section__inner{padding-top:0}.section-info .section__inner{margin-top:-35px;padding:35px 0 0}@media screen and (min-width:768px){.section-info .section__inner{margin-top:-40px;padding-top:80px}}.intention-modal{align-items:center;background-color:rgba(75,78,78,.9);display:none;height:100vh;justify-content:center;left:0;padding:0 20px;position:fixed;top:0;width:100vw;z-index:100}.intention-modal.active{display:flex}.intention-modal-content{background-color:#fff;border-radius:8px;max-width:519px}.intention-modal-top{align-items:center;border-bottom:1px solid #e3ebe8;display:flex;line-height:1;padding:16px 10px;position:relative}@media screen and (min-width:768px){.intention-modal-top{padding:16px}}.intention-modal-label{background-color:#30b686;border-radius:5px;color:#fff;font-size:12px;line-height:1;margin-right:6px;padding:4px 6px}@media screen and (min-width:768px){.intention-modal-label{margin-right:10px;padding:10px}}.intention-modal-title{align-items:center;display:flex;font-size:14px;font-weight:700}.intention-modal-close{cursor:pointer;font-size:20px;font-weight:700;position:absolute;right:6px}@media screen and (min-width:768px){.intention-modal-close{font-size:24px;right:12px}}.intention-modal-close:hover{opacity:.75;transition:opacity .3s ease}.intention-modal-middle{padding:0 20px}@media screen and (min-width:768px){.intention-modal-middle{padding:0 30px}}.intention-modal-desc{font-size:14px;letter-spacing:.05em;line-height:1.8;margin:30px 0 24px}@media screen and (min-width:768px){.intention-modal-desc{font-size:16px;margin-bottom:36px}}.intention-modal-bottom{align-items:center;display:flex;justify-content:flex-end;padding:0 20px 20px}@media screen and (min-width:768px){.intention-modal-bottom{padding:0 29px 31px}}.intention-modal-bottom-close{cursor:pointer;font-size:14px;font-weight:700;margin-right:35px}@media screen and (min-width:768px){.intention-modal-bottom-close{margin-right:50px}}.intention-modal-bottom-close:hover{opacity:.75;transition:opacity .3s ease}.intention-modal-bottom-register{background-color:#30b686;border-radius:8px;color:#fff!important;font-size:14px;font-weight:700;line-height:1.5;padding:15px 40px}@media screen and (min-width:768px){.intention-modal-bottom-register{padding:15px 91px}}.intention-modal-bottom-register:visited{color:#fff}.section-wrap{position:relative}.section-wrap .paid-cancel-button-mypage a{align-items:center;background:#fff;border:1px solid #30b686;color:#30b686;display:inline-flex;flex-direction:column;gap:8px}.section-wrap .paid-cancel-button-mypage a span{font-weight:400}.suggestion-title{display:block!important}.suggestion-text{font-size:14px;margin-bottom:5px}.suggestion-notion{font-size:12px;margin:0 0 5px}.suggestion-link{display:inline-block;font-size:13px;font-weight:700}.suggestion-no-hit{margin-left:28px}.suggestion-item,.suggestion-send-off{border:1px solid #e3ebe8}.suggestion-send-off{align-items:center;background-color:transparent;border-radius:10px;color:#000;display:flex;justify-content:center;margin:10px auto;padding:3px 0;transition:opacity .2s ease;width:100%}.suggestion-send-off::-moz-selection{color:#000}.suggestion-send-off::selection{color:#000}.suggestion-send-off-wrap{border-top:1px solid #e3ebe8;margin:0 10px}.suggestion-send-off:hover{cursor:pointer;opacity:.6;transition:opacity .2s ease}.suggestion-send-off-img{margin-right:6px}.premium-user-leave-modal,.user-close-account-modal{align-items:center;background:#fff;border-radius:10px;display:none;flex-flow:column;left:50%;padding:30px 16px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:327px;z-index:1000}.premium-user-leave-modal-close-btn:after,.user-close-account-modal-close-btn:after{background:url(../img/mypage/close-btn.png) no-repeat 50%/cover;content:"";cursor:pointer;height:24px;position:absolute;right:30px;top:30px;transition:color .2s ease,opacity .3s ease;width:24px}.premium-user-leave-modal-close-btn:hover,.user-close-account-modal-close-btn:hover{opacity:.75}.premium-user-leave-modal span,.user-close-account-modal span{font-size:18px;font-weight:700;margin:8px 0}.premium-user-leave-modal p,.user-close-account-modal p{font-size:14px}.premium-user-leave-modal.active,.user-close-account-modal.active{display:flex}.premium-user-leave-modal-overlay,.user-close-account-modal-overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.premium-user-leave-modal-overlay.active,.user-close-account-modal-overlay.active{display:block}.premium-user-leave-modal-back a,.premium-user-leave-modal-back div,.user-close-account-modal-back a,.user-close-account-modal-back div{color:#4e4b4b;cursor:pointer;transition:color .2s ease,opacity .3s ease}.premium-user-leave-modal-back a:hover,.premium-user-leave-modal-back div:hover,.user-close-account-modal-back a:hover,.user-close-account-modal-back div:hover{opacity:.75}.user-close-account-modal{max-width:92%;width:327px}@media screen and (min-width:768px){.user-close-account-modal{max-width:none;width:480px}}.user-close-account-modal-title{display:block;font-size:18px;font-weight:700;margin:8px 0 16px;text-align:center}.user-close-account-modal-close-btn{background:none;border:none;padding:0}.user-close-account-modal-close-btn:after{cursor:pointer}.user-close-account-modal-btn .btn{margin:1.25em auto 0}.user-close-account-modal-btn a.btn.btn--type1{background:#30b686}.user-close-account-modal-btn a.btn.btn--type1:focus-visible,.user-close-account-modal-btn a.btn.btn--type1:hover{background:#30b686}.user-close-account-modal-inner{background:#f7f7f7;margin-bottom:20px;padding:16px}@media screen and (min-width:768px){.user-close-account-modal-inner{padding:16px 24px}}.user-close-account-modal-inner ul{list-style:none;margin:16px 0 0}.user-close-account-modal-inner ul li{font-size:14px;padding-left:24px;position:relative;text-align:left}.user-close-account-modal-inner ul li:before{background:url(../img/mypage/check-gray.svg) no-repeat 50%/cover;content:"";display:inline-block;height:17px;left:0;position:absolute;top:4px;width:17px}.user-close-account-modal-inner ul li:not(:last-of-type){margin-bottom:16px}.user-close-account-modal-back button{background:none;border:none;color:#4e4b4b;cursor:pointer;padding:0}.user-close-account-modal-back button:hover{opacity:.75;transition:opacity .3s ease}.user-close-account-modal p{letter-spacing:.025em;margin-top:15px;text-align:left}.section__inner.is-mypage{padding:0}@media screen and (min-width:768px){.banner-area.is-mypage{text-align:center}}.contact-status .section__inner{padding-bottom:0}@media screen and (min-width:768px){.contact-status .section__inner{padding-top:40px}}.contents-relay-box{background-color:#f7f7f7;border-radius:5px;margin-bottom:80px;padding:40px}.contents-relay-title{font-size:24px;margin-bottom:20px;text-align:center}.contents-relay-img-box{border-radius:5px;margin-bottom:20px;text-align:center}.contents-relay-text{letter-spacing:.15em;margin-bottom:20px;text-align:center}.contents-relay-btn{align-items:center;background-color:#30b686;border-radius:4px;color:#fff;display:flex;font-size:16px;height:50px;justify-content:center;margin:0 auto;width:300px}.contents-relay-btn:hover,.contents-relay-btn:visited{color:#fff}.contents-relay-btn:before{background:url(../img/header/icon_mail.svg) no-repeat 50%/contain;content:"";display:block;height:13px;margin-right:12px;width:17px}.c-wanted.succession-request{background-color:#f0a714}.c-wanted.succession-request .icn-bullhorn:before{background:url(../img/common/icn_request.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:20px;margin-bottom:.35em;width:20px}.entry__recruitment__txt .icn-succession-request{color:#f0a714;display:inline-flex;position:relative}.entry__recruitment__txt .icn-succession-request:before{background:url(../img/common/icn_request_ye.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;flex-shrink:0;height:25px;margin:.32em .35em 0 0;width:28px}@media screen and (max-width:768px){.contents-relay-box{margin:40px auto;padding:20px 10px 30px}.contents-relay-title{font-size:20px;padding:0 30px}.contents-relay-text{letter-spacing:.05em;text-align:left}.entry__recruitment__txt .icn-succession-request:before{height:20px;width:22px}}.entry__candidate__txt .icn-candidate,.entry__candidate__txt .icn-right-hand{align-items:center;color:#2185cd;display:inline-flex;position:relative}.entry__candidate__txt .icn-right-hand:before{background:url(/assets/img/common/icn_right_hand_bl.svg) 0 0 no-repeat;background-size:100% auto;content:"";display:inline-block;height:26px;margin-right:.35em;width:26px}.c-wanted.is-right-hand{background-color:#2185cd}.c-wanted.is-right-hand .icn-right-hand:before{background:url(../img/common/icn_right_hand.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:18px;margin-bottom:.35em;width:18px}@media screen and (max-width:768px){.entry__candidate__txt .icn-right-hand:before{height:30px;width:30px}.c-wanted.is-right-hand .icn-right-hand{padding:.5em}.c-wanted.is-right-hand .icn-right-hand:before{display:none}}.recommend-container{margin-bottom:60px}.recommend-title{border-bottom:5px solid #30b686;font-size:22px;line-height:1.5;margin-bottom:30px;padding-bottom:20px}.recommend-img{border:1px solid #e3ebe8;border-right:none;height:140px;width:27%}.recommend-content{border:1px solid #e3ebe8;padding:10px 20px;width:700px}.recommend-content-wrap{display:flex;margin-bottom:25px}.recommend-content-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#4b4e4e;display:-webkit-box;font-size:18px;letter-spacing:.05em;line-height:1.5;margin-bottom:10px;min-height:53px;overflow:hidden;word-break:break-all}.recommend-pref{line-height:1;margin-bottom:8px}.recommend-pref a{color:#4b4e4e;font-size:12px;margin-bottom:10px}.recommend-label,.recommend-tag{display:flex}.recommend-label .c-type:not(:first-child){margin:0}.recommend-label .view{margin:0 0 0 auto}@media only screen and (max-width:767px){.recommend-container{margin-top:60px}.recommend-content{border:none;padding:0;width:46.66667vw}.recommend-content-wrap{flex-direction:row;justify-content:space-between}.recommend-content-title{-webkit-line-clamp:4;font-size:14px;line-height:1.3;margin-bottom:.5em}.recommend-img{border:1px solid #e3ebe8;border-radius:5px;height:24.5vw;overflow:hidden;width:40vw}.recommend-label{display:none}}body.is-modal-open{overflow:hidden}.entrustments .section__inner{max-width:1248px}.entrustments .section-description{width:100%}.entrustments .search-title-box{display:flex}.entrustments .search-title-box .search-title:not(:last-child){margin-right:10px}.entrustments .search-title{background-color:#f5f5f5;border:2px solid transparent;border-bottom:none;border-radius:5px 5px 0 0;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:46px;justify-content:center;margin-bottom:-2px;padding:10px 15px 11px 43px;position:relative;transition:color .2s ease,opacity .3s ease}.entrustments .search-title.selected{background-color:#fff;border:2px solid #e3ebe8;border-bottom:none;cursor:default;z-index:10}.entrustments .search-title:not(.selected):hover{opacity:.75}.entrustments .search-left{flex-wrap:wrap}.entrustments .search-radio-title{font-weight:700;margin-bottom:6px;text-align:center;width:100%}.entrustments .search-btn{border:1px solid #4b4e4e;border-radius:21px;cursor:pointer;height:41px;padding:8px 16px;transition:background-color .3s ease}.entrustments .search-btn.active,.entrustments .search-btn:hover{background-color:#f5f5f5}.entrustments .search-show-all{margin-right:6px}.entrustments .selected-group{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px;padding:16px 0;position:relative;width:100%}.entrustments .selected-group:before{background-color:#f2f9f6;content:"";inset:0;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.entrustments .selected-group.is-local-fv{justify-content:center;margin-bottom:0}@media screen and (min-width:768px){.entrustments .selected-group.is-local-fv{margin-bottom:20px}}.entrustments .selected-group .filtered-tag-wrap{display:block;width:100%;z-index:1}.entrustments .selected-group .filtered-tag-wrap .filtered-tag{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 15px 0 rgba(0,0,0,.09);display:inline-flex;flex:0 0 100%;font-size:16px;font-weight:700;gap:8px;letter-spacing:0;line-height:1;margin-bottom:4px;padding:10px 8px 10px 28px}.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;position:relative}.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-label:before{background:url(../img/entrustments/hash-tag-icon.svg) no-repeat 50%/contain;color:#4e4b4b;content:"";display:inline-block;height:15px;left:-18px;margin-right:2px;position:absolute;top:0;width:15px}.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-delete{cursor:pointer;height:18px;position:relative;width:18px}.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-delete .free-text-delete{display:inline-block}.entrustments .selected-group .filtering-select-wrap.filtering-select-wrap-industry{margin-bottom:0;margin-right:0}.entrustments .selected-group .filtering-select-wrap-area,.entrustments .selected-group .filtering-select-wrap-industry{min-width:113px}.entrustments .search-amount{align-items:center;background-color:#fff;color:#4b4e4e;cursor:pointer;display:flex;letter-spacing:.05em;line-height:1;padding:8px 16px;position:relative;transition:color .2s ease,opacity .3s ease;width:230px}.entrustments .search-amount:hover{background-color:#f5f5f5}.entrustments .search-amount:after{border-color:transparent transparent #565656 #565656;border-style:solid;border-width:2px;content:"";height:10px;position:absolute;right:10px;top:40%;transform:translateY(-50%) rotate(-45deg);width:10px}.entrustments .search-amount.active{background-color:#f5f5f5}.entrustments .search-amount.active:after{transform:translateY(20%) rotate(135deg)}.entrustments .amount-modal{background-color:#fff;border:1px solid #e3ebe8;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.05);display:none;position:absolute;right:218px;top:100%;z-index:10}.entrustments .amount-modal.open{display:block}.entrustments .amount-modal-suggestion{align-items:center;display:flex;padding:16px 24px}.entrustments .amount-modal-suggestion-list{display:flex;flex-direction:column;gap:8px}.entrustments .amount-modal-suggestion-item{width:259px}.entrustments .amount-modal-upper{border-top:1px solid #e3ebe8;padding:16px 24px}.entrustments .amount-modal-title{display:inline-block;font-weight:700;letter-spacing:.05em;margin-right:24px;width:134px}.entrustments .amount-modal-bottom{display:flex;justify-content:flex-end;padding:8px 24px}.entrustments .amount-modal-input{border:1px solid #e3ebe8;border-radius:5px;height:41px;padding:8px 10px;width:114px}.entrustments .amount-modal-cancel{background:inherit;border:none;color:#4e4b4b;cursor:pointer;font-size:12px;margin-right:15px;text-decoration:underline}.entrustments .amount-modal-submit{background-color:#30b686;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;padding:8px 20px}.entrustments .free-text-wrap{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;display:flex;flex:1 1 0;max-width:300px;min-width:150px;overflow:hidden;position:relative}.entrustments .free-text-wrap:focus-within{border:1px solid transparent;box-shadow:inset 0 0 0 2px #30b686}.entrustments .free-text-wrap.sp-hide{display:none}.entrustments .free-text-wrap.has-margin-left{margin-left:32px}@media screen and (max-width:1220px){.entrustments .free-text-wrap.has-margin-left{margin-left:0}}.entrustments .free-text{background-color:transparent;border:none;flex:1 1 0;font-size:16px;font-weight:500;height:50px;min-width:150px;padding:8px 16px}.entrustments .free-text:-webkit-autofill,.entrustments .free-text:-webkit-autofill:focus,.entrustments .free-text:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent;font-size:16px!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.entrustments .free-text:-moz-autofill{box-shadow:inset 0 0 0 1000px transparent}.entrustments .free-text:focus{outline:none}.entrustments .free-text-delete{background-color:#ccc;border-radius:50%;height:18px;position:relative;transition:opacity .3s ease;width:18px}.entrustments .free-text-delete:after,.entrustments .free-text-delete:before{background:#fff;content:"";height:12px;left:50%;position:absolute;top:50%;width:2px}.entrustments .free-text-delete:before{transform:translate(-50%,-50%) rotate(45deg)}.entrustments .free-text-delete:after{transform:translate(-50%,-50%) rotate(-45deg)}.entrustments .free-text-delete-wrap{align-items:center;background-color:transparent;border-radius:4px;cursor:pointer;display:none;flex-shrink:0;height:26px;justify-content:center;position:absolute;right:85px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:26px}.entrustments .free-text-delete-wrap.active{display:flex}.entrustments .free-text-delete-wrap:hover{background-color:#e0e8e5}.entrustments .search-free-btn{background-color:#30b686;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:700;height:34px;letter-spacing:.05em;padding:0 8px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px}.entrustments .type-list{display:flex;justify-content:center}.entrustments .type-tag{width:100%}.entrustments .type-item{color:grey;cursor:pointer;font-weight:700;padding:8px 33px;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.entrustments .type-item{padding:8px 10px;width:20%}}.entrustments .type-item:after{background:#e3ebe8;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.entrustments .type-item:hover{border-bottom:4px solid #e3ebe8;position:relative}.entrustments .type-item.active{border-bottom:4px solid #30b686;color:#30b686;position:relative}.entrustments .type-item.inactive{border:none;color:#999}.entrustments .type-item.inactive:before{display:none}.entrustments .type-item.none{border-bottom:none;color:#a6a6a6;pointer-events:none}.entrustments .type-item-name{font-size:16px;font-weight:700;letter-spacing:.05em}.entrustments .type-item-count{font-family:ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,Yu Gothic,メイリオ,Meiryo,sans-serif;font-size:14px;font-weight:300;padding:4px 8px;position:relative;top:-1px;white-space:nowrap}.entrustments .type-item-count.item-none{color:#a6a6a6}.entrustments .type-item-count-unit{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-size:11px;font-weight:500}.entrustments .sp-item{display:none}.entrustments .banner-area{margin-bottom:80px;text-align:center}.entrustments .banner-area a:first-of-type{display:block;margin-bottom:16px}@media screen and (min-width:768px){.entrustments .banner-area a:first-of-type{margin-bottom:40px}}.entrustments-notion{color:#777;font-size:11px;margin-top:10px}@media screen and (min-width:768px){.entrustments-notion{font-size:13px}}.entrustments .magazine-border{border-top:5px solid #30b686;margin:0 calc(50% - 50vw);width:100vw}.entrustments .section__inner.story{margin:0;padding:40px 0 10px;width:100%}@media screen and (min-width:768px){.entrustments .section__inner.story{padding-bottom:80px}}.entrustments .section__inner .story-ttl{font-size:22px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-align:center}.entrustments .section__inner .story-list{background-color:#fff;flex-wrap:nowrap;margin-bottom:20px;padding:20px 0 0!important}@media screen and (min-width:768px){.entrustments .section__inner .story-list{padding-top:30px!important}.entrustments .section__inner .story-list .item{margin-top:0}}.entrustments .section__inner .story-list .item__content{padding:0}@media screen and (min-width:768px){.entrustments .section__inner .story-list .item__content{padding-top:2.5em}}.entrustments .section__inner .prefecture-introduction{margin:30px 1vw}@media screen and (min-width:768px){.entrustments .section__inner .prefecture-introduction{margin:0 auto calc(80px - 1em)}}.entrustments .section__inner:has(>.o-entrustments-local-fv){padding:0 0 4.26667vw}@media screen and (min-width:768px){.entrustments .section__inner:has(>.o-entrustments-local-fv){padding-top:0}}.entrustments .no-magazine{padding-left:20px}.entrustments .item__img{height:180px}.entrustments .home-history__list_wrap{margin:40px 0 19px;padding:0}@media screen and (min-width:768px){.entrustments .home-history__list_wrap{margin:60px 0 40px}}.entrustments .home-history__list_wrap .section__inner{width:100%}.entrustments-id{display:none}.entrustments .home-recruitment__list.is-2column{margin:0}.entrustments .home-recruitment__head.is-2column{margin:0 0 24px}.entrustments .section-contents:has(.no-results){margin-bottom:60px}.entrustments .home-recruitment__list.is-2column.has-no-results{grid-template-columns:1fr}.entrustments .home-recruitment__list.is-2column.has-no-results li:not(.item){text-align:center}.entrustments .no-results{padding:50px 0;text-align:center;width:100%}.entrustments .no-results-inner{display:inline-block;max-width:250px;word-break:keep-all}.entrustments .no-results-title{color:grey;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:12px}.entrustments .no-results-subtitle{color:#a6a6a6;font-size:14px;letter-spacing:.02em;line-height:1;margin:0 0 24px}.entrustments .no-results-button{background:none;border:none;color:#30b686;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.2;padding:0}.entrustments .no-results-button:hover{color:rgba(48,182,134,.7)}.entrustments .home-recruitment__list .item a{flex-direction:column;gap:8px}.entrustments .home-recruitment__list.is-subscription-cancel .entrustments__link-area a,.entrustments .home-recruitment__list.is-subscription-cancel .entrustments__link-area span,.entrustments .home-recruitment__list.is-subscription-cancel .item__type a,.entrustments .home-recruitment__list.is-subscription-cancel .item__type span{display:inline-block}.entrustments__recruit-banner{margin:20px 0 0}@media screen and (min-width:768px){.entrustments__recruit-banner{margin-top:0}.entrustments__banner-area{margin:45px 0 40px}.entrustments__banner-area .slick-slide{margin:0 16px}}@media screen and (min-width:1200px){.entrustments__banner-area .slick-slide{margin:0 13px}}@media screen and (min-width:768px){.select2-results__option{align-items:center;display:flex;height:56px}}@media screen and (max-width:768px){.scroll-lock{overflow:hidden}.select2-results__option.link-disabled{pointer-events:none}.entrustments .section__inner{padding:4.26667vw 0}.entrustments .search-amount{content:none}.entrustments .search-amount.sp-hide{display:none}.entrustments .article__search-terms,.entrustments .article__search-wrap{margin:0}.entrustments .search-free-btn{background-color:transparent;color:transparent;display:block;padding:1px 0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.entrustments .search-free-btn:before{content:url(/assets/img/common/icn_search.svg);display:block;height:15px;left:auto;pointer-events:auto;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:15px}.entrustments .search-free-btn>*{visibility:hidden}.entrustments .search-free-btn:hover{background-color:transparent}.entrustments .free-text-delete-wrap{right:49px}.entrustments .search-amount{justify-content:space-between}.entrustments .search-amount.selected{background-color:#fff;border-radius:5px 5px 0 0;height:49px;min-width:91vw}.entrustments .search-amount .current-amount{padding:1px 1px 1px 0}.entrustments .search-amount .current-amount.text-gray{color:#ccc}.entrustments .section-contents{background-color:#f5f5f5;margin:0 -4.53333vw;padding:25px 4.53333vw 30px}.entrustments .section-contents.v2{background:#fff}}@media screen and (max-width:768px) and (min-width:1100px){.entrustments .section-contents.v2 .home-recruitment__list.is-2column{margin:0}}@media screen and (max-width:768px){.entrustments .search-title-box .search-title{font-size:12px;padding:10px 0 11px 20px;width:50%}.entrustments .search-title-box .search-title.filtering-search-title{border:1px solid #e3ebe8;border-bottom:none;border-radius:5px 0 0 0;border-right:none;margin-right:0}.entrustments .search-title-box .free-search-title{border:1px solid #e3ebe8;border-bottom:none;border-left:none;border-radius:0 5px 0 0}.entrustments .search-left{gap:8px;justify-content:start;margin-bottom:24px;width:100%}.entrustments .search-left .free-text-wrap{margin-bottom:8px}.entrustments .search-left .free-text-wrap.pc-hide{display:none}.entrustments .search-left .selected-area,.entrustments .search-left .selected-industry{border:1px solid #4b4e4e;border-radius:50px;font-weight:700;line-height:1.5;margin-right:10px;padding:4px 15px}.entrustments .search-radio-title{margin-left:5px;text-align:left}.entrustments .search-amount{border:1px solid #e3ebe8!important;box-shadow:0 4px 4px rgba(0,0,0,.05);height:57px;margin:0;width:100%!important}.entrustments .search-amount .active{background-color:#fff}.entrustments .search-amount .selected{border-radius:5px 5px 0 0}.entrustments .amount-modal{background:transparent;border:none;box-shadow:none;left:5px}.entrustments .amount-modal-upper{background:#fff;border-left:1px solid #e3ebe8;border-right:1px solid #e3ebe8;border-top:none;box-shadow:0 4px 4px rgba(0,0,0,.05)}.entrustments .amount-modal-bottom{background:#fff;border:1px solid #e3ebe8;border-radius:0 0 5px 5px;box-shadow:0 4px 4px rgba(0,0,0,.05)}.entrustments .amount-modal-suggestion{padding:16px 0}.entrustments .amount-modal-suggestion-list{gap:10px;width:100%}.entrustments .amount-modal-suggestion-item{align-items:center;background:#fff;border:none;box-shadow:0 4px 4px rgba(0,0,0,.05);display:flex;height:57px;justify-content:space-between;width:100%}.entrustments .amount-modal-suggestion-item span{color:#ccc}.entrustments .amount-modal-suggestion-item.active{background:#fff}.entrustments .amount-modal-suggestion-item.active span{font-size:0}.entrustments .amount-modal-suggestion-item.active span:after{color:#4e4b4b;content:"選択中";font-size:14px}.entrustments .amount-modal.selected{border-radius:0;left:0;width:100%}.entrustments .amount-modal.selected .amount-modal-title{display:none}.entrustments .amount-modal-title{display:block;margin-bottom:9px}.entrustments .amount-modal-input{width:120px}.entrustments .item-row-mid{margin-bottom:10px}.entrustments .item-row-btm{display:flex;justify-content:space-between;margin:0 10px 15px}.entrustments .sp-item{display:block}.entrustments .item__pref.c-pref{opacity:.7}.entrustments .entrustments-view{border-top:none;display:block;font-size:12px;margin:0;padding:0}.entrustments .banner-area{margin:40px 0 0}.entrustments .no-results{padding:25px 0 20px}.entrustments .no-results-inner{max-width:236px}.entrustments .no-results-title{font-size:16px;letter-spacing:.02em;line-height:1}.entrustments .no-results-subtitle{font-size:13px}.entrustments .no-results-button{font-size:14px;letter-spacing:.02em}.entrustments .selected-group .filtered-tag-wrap .filtered-tag{font-size:13px;gap:8px;letter-spacing:0;line-height:1;margin-bottom:4px;padding:10px 8px 10px 28px}.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-label:before{height:12px;left:-15px;top:0;width:12px}.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-delete,.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-delete .free-text-delete{height:16px;width:16px}.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-delete .free-text-delete:after,.entrustments .selected-group .filtered-tag-wrap .filtered-tag .filtered-tag-delete .free-text-delete:before{height:10px}.entrustments .type-item{line-height:1;padding:8px 4px}.entrustments .type-item-name{display:block;font-size:13px;width:100%}.entrustments .type-item-count{display:inline-block;font-size:12px;padding:8px 0 0}.entrustments .type-item-count-unit{font-size:9px}.entrustments .home-history__list .slick-list{padding:0 10% 0 0!important}.entrustments .filtering-select-wrap-industry{flex:1 1.5 0}.article__search-radio{display:none}}@media screen and (max-width:465px){.select-wrap-position{left:auto!important;right:222px!important}.select-wrap-position .select2-dropdown{min-width:212px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.select2-container span.select2-dropdown span.select2-results{position:relative}.select2-container span.select2-dropdown #select2-type-results{background-color:#fff;position:absolute;right:0;width:220px}}#financial-info{scroll-margin-top:80px}@media screen and (min-width:768px){#financial-info{scroll-margin-top:120px}}.entry-wrap-right{align-items:center;display:flex;justify-content:center}.entry-wrap-right .single dl{width:100%}@media screen and (min-width:768px){.entry-wrap-right .single .entry-desired-amount{font-size:18px!important}}@media screen and (min-width:1100px){.entry-wrap-right .single .entry-desired-amount{font-size:20px}}.thanks-message{padding-top:40px}@media screen and (min-width:768px){.thanks-message{padding-top:70px}}.financial-info__anker-wrap{background-color:#fff;border-radius:4px;margin:15px 0 0 15px}.financial-info__anker-wrap:first-of-type{margin-left:0}@media only screen and (max-width:880px){.financial-info__anker-wrap.is-only{text-align:center;width:100%}.financial-info__anker-wrap.is-only .financial-info__anker-link:after{align-items:center;display:inline-block;margin-left:10px;position:static;vertical-align:sub}}@media screen and (min-width:768px){.financial-info__anker-wrap{margin:0 0 0 15px;width:auto}}@media only screen and (max-width:880px){.financial-info__anker-wrap{margin:5px 0 0 15px}}.financial-info__anker-link{color:grey;display:block;font-size:12px;font-weight:700;padding:8px 29px 8px 10px;position:relative;width:100%}.financial-info__anker-link:hover{color:grey}@media screen and (min-width:768px){.financial-info__anker-link{font-size:14px;padding:8px 40px 8px 30px}}@media only screen and (max-width:880px){.financial-info__anker-link{padding:8px 29px 8px 15px}}@media only screen and (max-width:390px){.financial-info__anker-link{padding:8px 23px 8px 8px}}.financial-info__wrap{background-color:#f6f6f6;border-radius:5px;padding:20px 20px 30px}@media screen and (min-width:768px){.financial-info__wrap{display:flex;flex-wrap:wrap;padding:30px}}.financial-info__wrap form .stripe-button-el{background:#fff;border:1px solid #30b686;border-radius:5px;box-shadow:inherit;min-width:233px;padding:11px 30px;text-align:center;width:233px}.financial-info__wrap form .stripe-button-el:hover{opacity:.75;transition:opacity .3s ease}@media screen and (min-width:768px){.financial-info__wrap form .stripe-button-el{width:300px}}.financial-info__wrap form .stripe-button-el:active{background:#fff}.financial-info__wrap form .stripe-button-el:active span{background:#fff;box-shadow:inherit;color:#30b686;text-shadow:inherit}.financial-info__wrap form .stripe-button-el span{background:#fff;color:#30b686;text-shadow:inherit}@media screen and (min-width:768px){.financial-info__wrap form .stripe-button-el span{font-size:16px}}.financial-info__wrap-v2{background:#f2f9f6;border:1px solid #e3ebe8;border-radius:4px;padding:24px 16px}@media screen and (min-width:768px){.financial-info__wrap-v2{padding:30px}}.financial-info__wrap-v2.is-entrustment-detail .financial-info__left:after{background:url(/assets/img/premium/cancel/cancel-heading01.png) no-repeat 50%/contain}.financial-info__wrap.is-not-premium{background:transparent;padding:0}.financial-info__wrap.is-not-premium .financial-info__left{margin:0;width:100%}.financial-info__wrap.is-not-premium .financial-info__label{flex-direction:column}@media screen and (min-width:768px){.financial-info__wrap.is-not-premium .financial-info__label{flex-direction:row}}.financial-info__wrap.is-not-premium .financial-info__text{margin-bottom:0}.financial-info__wrap.is-premium{background:#f2f9f6;padding:30px}.financial-info__wrap.is-premium .financial-info__label{flex-direction:column}@media screen and (min-width:768px){.financial-info__wrap.is-premium .financial-info__label{flex-direction:row}}.financial-info__wrap.is-premium .financial-info__title span{display:inline}@media screen and (min-width:768px){.financial-info__wrap.is-premium .financial-info__title span{display:none}}.financial-info__wrap.is-premium .financial-info__button{font-weight:700}.financial-info__left{align-items:center;display:flex;flex-flow:column}@media screen and (min-width:768px){.financial-info__left{flex-flow:row;justify-content:space-between;margin-right:30px;width:calc(100% - 330px)}}.financial-info__left:after{background:url(/assets/img/entrustments/financial-information.png) no-repeat 50%/contain;content:"";display:block;height:120px;margin-top:24px;width:230px}@media screen and (min-width:768px){.financial-info__left:after{margin-top:0}}.financial-info__left.is-premium:after{display:none}.financial-info__label{align-items:center;display:flex}.financial-info__tag{background-color:#30b686;border-radius:15px;color:#fff;font-size:12px;margin:0 10px 10px 0;max-height:27px;padding:2px 15px}@media screen and (min-width:768px){.financial-info__tag{font-size:14px}}.financial-info__tag.paid{background-color:#30b686}.financial-info__title{display:inline-block;font-size:16px;font-weight:700;margin-bottom:10px}@media screen and (min-width:768px){.financial-info__title{font-size:20px}}.financial-info__buttons{align-items:center;display:flex;flex-flow:column;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-end;margin-top:20px;width:100%}@media screen and (min-width:830px){.financial-info__buttons{flex-flow:inherit}}.financial-info__buttons a{margin-bottom:15px}@media screen and (min-width:830px){.financial-info__buttons a{margin-bottom:0}}.financial-info__buttons .o-premium-introduction-button{margin:0 0 20px;max-width:inherit;width:100%}@media screen and (min-width:768px){.financial-info__buttons .o-premium-introduction-button{margin:0 0 0 20px;max-width:305px}}.financial-info__link{color:#4e4b4b!important;font-size:.875rem;font-weight:400!important;margin-bottom:0!important;text-decoration:underline}.financial-info__register{background:#fff;border:1px solid #e3ebe8;border-radius:5px;color:#4e4b4b!important;cursor:pointer;font-size:1rem;font-weight:700;margin-top:0!important;padding:10px 25px}@media screen and (min-width:768px){.financial-info__register{margin-left:20px}}.financial-info__login{background:#fff;border:1px solid #30b686;border-radius:5px;color:#30b686;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 25px}@media screen and (min-width:768px){.financial-info__login{margin-left:10px}}.financial-info__text{font-size:14px;margin-bottom:2em}@media screen and (min-width:768px){.financial-info__text{font-size:16px;margin-bottom:0}}.financial-info__stripe{border-top:1px dashed #333;margin-top:2em}@media screen and (min-width:768px){.financial-info__stripe{display:flex;justify-content:space-between;margin-top:0;width:100%}}.financial-info__stripe-link{margin-top:1.8em}.financial-info__stripe-link span:not(.financial-info__new-icon){align-items:flex-start;display:flex}.financial-info__stripe-link a{color:#4b4e4e;text-decoration:underline}@media screen and (min-width:768px){.financial-info__stripe-link a{font-size:16px}}.financial-info__stripe .financial-info__right{margin-top:2em}.financial-info__new-icon{background:#f2db24;border-radius:4px;color:#4b4e4e;display:inline-block;margin-right:12px;padding:0 14px;text-transform:uppercase}@media screen and (min-width:768px){.financial-info__new-icon{text-transform:none}}.financial-info__link{font-weight:700;margin-bottom:20px}@media screen and (min-width:768px){.financial-info__link{font-size:16px}}.financial-info__right{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center}@media screen and (min-width:768px){.financial-info__right{width:300px}}.financial-info__term{margin-top:20px}.financial-info__button{background-color:#fff;border:1px solid #30b686;border-radius:5px;display:block;min-width:233px;padding:11px 30px;text-align:center}@media screen and (min-width:768px){.financial-info__button{font-size:16px}}@media screen and (min-width:1100px){.financial-info__button{min-width:300px}}.financial-info__register{margin-top:20px}@media screen and (min-width:768px){.financial-info__register{font-size:16px}}.paid-icon{height:auto;vertical-align:baseline}.entry__inner .paid-icon{width:26px}.paid .paid-regular-content{margin-bottom:40px;position:relative}.paid .paid-regular-content:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);content:"";height:100%;position:absolute;top:0;width:100%;z-index:10}.paid .paid-apply-box{background-color:#f6f6f6;padding:32px 20px}@media screen and (min-width:768px){.paid .paid-apply-box{padding:40px}}.paid .paid-apply-inner-box{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.paid .paid-apply-inner-box{flex-direction:row}}.paid .paid-apply-icon-box{display:flex;margin-right:10px;width:18px}.paid .paid-apply-title{display:flex;font-size:20px;margin:0 0 8px}@media screen and (min-width:768px){.paid .paid-apply-title{font-size:24px;margin-bottom:4px}}.paid .paid-apply-subtitle{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:20px}@media screen and (min-width:768px){.paid .paid-apply-subtitle{font-size:18px}}.paid .paid-apply-subtitle-red{color:#d74f4f}.paid .paid-apply-list{margin-bottom:28px}@media screen and (min-width:768px){.paid .paid-apply-list{margin-bottom:0}}.paid .paid-apply-item{font-size:14px;line-height:1.5;margin-bottom:8px;max-width:374px;padding-left:21px;position:relative}@media screen and (min-width:768px){.paid .paid-apply-item{padding-left:24px}}.paid .paid-apply-item:before{content:url(/assets/img/common/icn_check_round.svg);left:0;position:absolute;top:2px}.paid .paid-apply-box-right,.paid .paid-apply-button{align-items:center;display:flex;justify-content:center}.paid .paid-apply-button{background-color:#f4e028;border-radius:5px;color:#222;font-weight:700;height:51px;line-height:1.1;padding:0 30px;text-align:center}@media screen and (min-width:768px){.paid .paid-apply-button{height:60px;width:313px}}.paid .paid-notion{font-size:12px}.paid .paid-notion-list{margin-top:11px}.paid .paid-notion-item{font-size:12px;padding-left:20px;position:relative}@media screen and (min-width:768px){.paid .paid-notion-item{font-size:13px}}.paid .paid-notion-item:before{background-color:#4e4e4e;border-radius:50%;content:"";height:3px;left:6px;position:absolute;top:10px;transform:translateY(-50%);width:3px}@media screen and (min-width:768px){.paid .paid-notion-item:before{top:11px}}.paid .paid-notion-link{color:#4e4e4e;text-decoration:underline}.paid .paid-cancel-button{text-align:center}.checkout-preparing{font-size:24px;height:100%;margin-top:25vh;text-align:center;width:100%}@media screen and (min-width:768px){.checkout-preparing{font-size:30px}}.item-link-area.recommend-link-area{align-items:flex-end;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.item-link-area.recommend-link-area .recommend-pref{margin:0}.item-link-area.recommend-link-area .recommend-pref a{line-height:1.3}.item-link-area.recommend-link-area .item__industry{line-height:1;margin:0}.item-link-area.recommend-link-area .item__industry a{align-items:flex-start;color:#4b4e4e;display:flex;line-height:1.3}.item-link-area.recommend-link-area .item__industry a img{display:inline-block;margin:-3px 0 -3px -4px;width:18px}@media screen and (min-width:768px){.item-link-area.recommend-link-area .item__industry a img{margin:-2.5px 3px -3px -4px}}.item-link-area .entrust-type.right-hand{background-color:#2185cd}.item-link-area .entrust-type.successor{background-color:#30b686}.item-link-area .entrust-type.recruitment{background-color:#313daa}.item-link-area .entrust-type.succession-request{background-color:#f0a714}@media only screen and (max-width:767px){.entrustments__link-area{margin-bottom:5px}.home-recruitment__list .item-row-mid .item__industry.entrustments__link,.home-recruitment__list .item-row-mid .item__pref.entrustments__link{display:block}.item__industry.entrustments__link a{color:gray}}.entrustments .entrustments-view.entrustments__view-sp{display:none}@media only screen and (max-width:767px){.entrustments .entrustments-view.entrustments__view-sp{background:#4b4e4e;bottom:0;color:#fff;display:block;padding:0 8px;position:absolute;z-index:1}.entrustments .entrustments-view.entrustments__view-sp span{color:#ffe004}.entrustments .entrustments-view.entrustments__view-pc{display:none}}.entrustments-pref-title{font-size:22px;line-height:1.5;text-align:center}.entrustments-pref-list{background:transparent!important}.entrustments-pref-list-wrap{border-top:5px solid #30b686;display:none;margin:20px -4.53333vw 0;padding:0 4.53333vw}@media only screen and (min-width:768px){.entrustments-pref-list{padding-top:40px!important}.entrustments-pref-list .item{width:calc(33.33333% - 20px)}.entrustments-pref-list .item:nth-of-type(n+3){margin-top:0}.entrustments-pref-list-wrap{margin:20px 0 0}}@media only screen and (max-width:767px){.entry__inner{position:relative}.entry__inner .item-link-area .entrust-type{display:none}.entry__inner .header-space{aspect-ratio:1/.799;margin-top:20px;width:100%}.entry__inner .entry__content .information{background-image:none;border:none;border-bottom:1px solid #e3ebe8;padding:0}.entry__inner .entry__content .information h3{padding-left:20px;position:relative}.entry__inner .entry__content .information h3:before{background-color:#30b686;border-radius:2px;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-55%);width:3px}.entry__inner .item-link-area .entry__pref,.entry__inner .item-link-area .item__industry{display:none}.entry__inner .pref-industry-finance-sp{align-items:center;display:flex;justify-content:space-between}.entry__inner .pref-industry-finance-sp .pref-industry-sp{display:flex;margin-top:10px}.entry__inner .pref-industry-finance-sp .pref-industry-sp .entry__pref{margin-right:15px}.entry__inner .pref-industry-finance-sp .financial-info__anker-wrap{white-space:nowrap;width:42vw}.entry__inner .entry-wrap-right .view{position:relative}.entry__inner .entry-wrap-right .view:after{background-color:#e3ebe8;content:"";height:1px;left:-50vw;position:absolute;top:50px;width:200vw}.entry__inner .item-wrap{align-items:start;flex-flow:column}}.contents-price-link{margin-bottom:60px}.contents-price-link ul{display:flex;flex-wrap:wrap;justify-content:space-between}.contents-price-link ul li{margin-bottom:20px;width:32%}.contents-price-link ul li a{align-items:center;background:#fff;border:2px solid #30b686;border-radius:10px;color:#30b686;display:flex;font-size:18px;font-weight:700;height:82px;justify-content:center;transition-property:all}.contents-price-link ul li a:hover{background:#30b686;color:#fff;opacity:1}@media only screen and (max-width:767px){.contents-price-link{margin-top:60px}.contents-price-link ul{flex-direction:column}.contents-price-link ul li{width:100%}.contents-price-link ul li:not(:last-of-type){margin-bottom:10px}.contents-price-link ul li a{height:62px}}.p-entrustments-qa-content{border:1px solid #e3ebe8;border-radius:4px;margin-bottom:16px;padding:20px 32px 0}.p-entrustments-qa-q{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding-bottom:20px}.p-entrustments-qa-q span{display:block;width:85%}.p-entrustments-qa-q:after{background:url(/assets/img/entrustments/qa-arrow.png) no-repeat 50%/contain;content:"";display:block;height:8px;margin-left:20px;transition:all .3s;width:12px}.p-entrustments-qa-q.is-close:after{transform:rotate(180deg)}.p-entrustments-qa-a{font-size:14px;margin-bottom:20px}@media screen and (min-width:768px){.p-entrustments-qa-a{font-size:16px}}.p-entrustments-list-center-banner{background:#f2f9f6;border-radius:5px;margin:10px auto;padding:24px 16px;text-align:center}@media screen and (min-width:768px){.p-entrustments-list-center-banner{align-items:flex-end;border:1px solid #e3ebe8;display:flex;justify-content:space-between;margin:35px auto;padding:32px}}.p-entrustments-list-center-banner-catch{background:#fff;border-radius:40px;color:#30b686;display:inline-block;font-size:.9375rem;font-weight:700;margin-bottom:16px;padding:8px 24px;position:relative}.p-entrustments-list-center-banner-catch:after{background:url(/assets/img/entrustments/tryangle.png) no-repeat 50%/contain;content:"";display:block;height:16px;left:50%;position:absolute;top:calc(100% - 3px);transform:translateX(-50%);width:21px}.p-entrustments-list-center-banner-title{font-size:1.375rem;font-weight:700;line-height:1.4;margin-bottom:17px}@media screen and (min-width:768px){.p-entrustments-list-center-banner-title{font-size:1.25rem;margin-bottom:4px}}.p-entrustments-list-center-banner-title span{color:#30b686}@media screen and (min-width:768px){.p-entrustments-list-center-banner-title span{font-size:1.5rem}}.p-entrustments-list-center-banner-btn{background:#30b686;border-radius:8px;color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1;margin:0 auto;max-width:321px;padding:16px 20px;text-align:center}.p-entrustments-list-center-banner-btn:visited{color:#fff}.p-entrustments-list-center-banner-btn span{background:#fff;border-radius:40px;color:#30b686;display:inline-block;margin-right:8px;padding:4px 8px}@media screen and (min-width:768px){.p-entrustments-list-center-banner-left{text-align:left;width:calc(100% - 332px)}.p-entrustments-list-center-banner-left p{letter-spacing:-.01em}}.p-entrustments-list-center-banner-right{margin-top:17px}@media screen and (min-width:768px){.p-entrustments-list-center-banner-right{margin-top:0;text-align:left;width:300px}}.p-entrustments-list-center-banner-right:before{background:url(/assets/img/entrustments/entrustment-illust.png) no-repeat bottom/contain;content:"";display:block;height:58px;margin:0 auto;width:188px}.p-entrustments-place{align-items:center;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:24px;margin-bottom:35px;width:100%}@media screen and (min-width:768px){.p-entrustments-place{margin-bottom:40px}}.p-entrustments-place:after{background:url(/assets/img/entrustments/blank_gr.png) no-repeat 50%/contain;content:"";display:block;height:14px;margin-left:5px;transition:all .3s;width:14px}.p-entrustments-detail-signup-banner{background:#f2f9f6;padding:24px 34px;text-align:center}@media screen and (min-width:768px){.p-entrustments-detail-signup-banner{background:#f2f9f6;padding:24px 34px 0}}.p-entrustments-detail-signup-banner-catch{background:#fff;border-radius:40px;color:#30b686;display:inline-block;font-size:.9375rem;font-weight:700;margin-bottom:16px;padding:8px 24px;position:relative}.p-entrustments-detail-signup-banner-catch:after{background:url(/assets/img/entrustments/tryangle.png) no-repeat 50%/contain;content:"";display:block;height:16px;left:50%;position:absolute;top:calc(100% - 3px);transform:translateX(-50%);width:21px}.p-entrustments-detail-signup-banner-title{font-size:1.375rem;line-height:1.4;margin-bottom:16px}@media screen and (min-width:768px){.p-entrustments-detail-signup-banner-title{font-size:1.5rem}}.p-entrustments-detail-signup-banner-title span{color:#30b686}.p-entrustments-detail-signup-banner-list{font-size:.9375rem;font-weight:700;margin:0 auto 32px;max-width:220px;text-align:left}@media screen and (min-width:768px){.p-entrustments-detail-signup-banner-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:434px}}.p-entrustments-detail-signup-banner-list li{line-height:1.6;margin-bottom:16px;padding-left:25px;position:relative}@media screen and (min-width:768px){.p-entrustments-detail-signup-banner-list li{width:50%}}.p-entrustments-detail-signup-banner-list li:before{background:url(/assets/img/entrustments/list-circle.svg) no-repeat 50%/contain;content:"";display:block;height:16px;left:0;position:absolute;top:4px;width:16px}.p-entrustments-detail-signup-banner-list li span{font-size:.75rem;font-weight:400}.p-entrustments-detail-signup-banner-btn{background:#30b686;border-radius:8px;color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1;margin:0 auto;max-width:321px;padding:16px 20px}.p-entrustments-detail-signup-banner-btn:visited{color:#fff}.p-entrustments-detail-signup-banner-btn span{background:#fff;border-radius:40px;color:#30b686;display:inline-block;margin-right:8px;padding:4px 8px}.p-entrustments-detail-signup-banner-btn-wrap{margin:0 auto;max-width:482px;position:relative}@media screen and (min-width:768px){.p-entrustments-detail-signup-banner-btn-wrap{padding-bottom:40px}.p-entrustments-detail-signup-banner-btn-wrap:after,.p-entrustments-detail-signup-banner-btn-wrap:before{bottom:-3px;content:"";display:block;height:100px;position:absolute;width:140px}.p-entrustments-detail-signup-banner-btn-wrap:before{background:url(/assets/img/entrustments/seller.png) no-repeat 50%/contain;right:100%}.p-entrustments-detail-signup-banner-btn-wrap:after{background:url(/assets/img/entrustments/buyer.png) no-repeat 50%/contain;left:100%}}.p-entrustments-detail-signup-banner-btn-wrap.is-detail:after,.p-entrustments-detail-signup-banner-btn-wrap.is-detail:before{display:none}.p-entrustments-detail-signup-banner.is-preview a{cursor:default;pointer-events:none}.p-entrustments-support-list{display:grid;gap:8px;margin:1.25rem 0}@media screen and (min-width:768px){.p-entrustments-support-list{grid-template-columns:repeat(2,1fr);margin-bottom:8px}}.p-entrustments-support-list li{border:1px solid #e4e4e4;border-radius:8px;padding:20px 24px}.p-entrustments-support-list li p{font-size:14px;line-height:1.4}@media screen and (min-width:768px){.p-entrustments-support-list li p{font-size:16px}}.p-entrustments-support-list__image{display:grid;gap:8px;grid-template-columns:105px 1fr;margin-bottom:8px}@media screen and (min-width:768px){.p-entrustments-support-list__image{align-items:center;grid-template-columns:140px 1fr}}.p-entrustments-support-list__image figure{margin:0}.p-entrustments-support-list__image h3{font-size:16px;line-height:1.75;margin:0!important}.p-entrustments-support-note{font-size:12px;line-height:1.8}.entrust-modal-close{background:#e9e9e9;border-radius:50%;display:block;height:28px;position:absolute;right:0;top:-40px;width:28px}.entrust-modal-close:after,.entrust-modal-close:before{background:#4e4b4b;border-radius:4px;content:"";height:18px;left:50%;position:absolute;top:50%;width:4px}.entrust-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.entrust-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.entrust-modal-close p+p{margin-top:0}.entrust-modal-close .entry__content>*{margin-bottom:35px}.pc-modal-bg{-ms-scroll-chaining:none;background:rgba(0,0,0,.5);display:none;height:100vh;left:0;overflow-y:scroll;overscroll-behavior:contain;position:fixed;top:0;width:100vw;z-index:101}.pc-modal-bg.is-visible{display:none}@media screen and (min-width:768px){.pc-modal-bg.is-visible{display:block}}.pc-modal-bg-inner{display:none}@media screen and (min-width:768px){.pc-modal-bg-inner{display:block;height:calc(100% + 1px);width:100%}}.free-text-wrap.pc-hide{align-items:center;background:none;border:none;box-shadow:none;display:flex;min-width:0;padding:0;position:relative}@media screen and (max-width:768px){.free-text-wrap.pc-hide{flex:0 0 28px}}.search-icon-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0 8px 0 0}@media screen and (max-width:768px){.search-icon-btn{padding:0}}.mobile-search-input-area{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:8px;display:none;gap:8px;height:40px;padding:9px 12px;width:100%;z-index:1}.mobile-search-input-area .free-text{padding:0;width:100%}.mobile-search-input-area .free-text-delete-wrap{align-items:center;background-color:transparent;border-radius:4px;cursor:pointer;display:none;flex-shrink:0;height:26px;justify-content:center;position:relative;right:0;top:0;transform:none;transition:all .3s ease;width:26px}.mobile-search-input-area .free-text-delete-wrap.active{display:flex}.mobile-search-input-area .free-text-delete-wrap:hover{background-color:#e0e8e5}.mobile-search-input-area.active{display:flex}.premium-recommend-area{margin:50px 0 44px}@media screen and (min-width:768px){.premium-recommend-area{margin:48px 0 28px;padding:20px 0 60px;position:relative}.premium-recommend-area:before{background:#f2f9f6;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}}.premium-recommend-area-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.premium-recommend-area-heading h2{align-items:center;display:flex;font-size:24px;gap:4px;justify-content:flex-start;line-height:1.3}.premium-recommend-area-heading h2:before{background:url(/assets/img/common/icn_lock_yellow.svg) no-repeat 50%/19px auto;content:"";display:inline-block;height:24px;width:24px}.premium-recommend-area-heading a{align-items:center;display:flex;font-size:16px;font-weight:700;gap:4px;letter-spacing:.05em;line-height:1.8}.premium-recommend-area-heading a:after{background:url(/assets/img/entrustments/premium-arrow.svg) no-repeat 50%/contain;content:"";display:block;height:16px;width:16px}.premium-recommend-area-banner img{width:100%}.section__inner.is-card-preview{padding:0!important}.cancel-title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:10px}@media screen and (min-width:768px){.cancel-title{font-size:32px}}.cancel-title-icon{padding-bottom:4px;width:20px}@media screen and (min-width:768px){.cancel-title-icon{display:inline-block;margin-right:3px;padding-bottom:8px;width:24px}.cancel-title{margin-bottom:16px}.cancel-title-box{margin-bottom:56px;text-align:center}.cancel-title-box.level2{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:40px}.cancel-title-box.level2 .cancel-text{margin-bottom:0}}.cancel-title-box.level2 .cancel-title{font-size:28px}.cancel-title-box-image{margin:0 auto 16px;width:min(180px,100%)}@media screen and (min-width:768px){.cancel-title-box-image{margin-right:24px;width:180px}}.cancel-title-box-body{text-align:left;width:100%}@media screen and (min-width:768px){.cancel-title-box-body{width:calc(100% - 180px)}}.cancel-title-box-amount{background:#fff;border:1px solid rgba(26,26,28,.1);border-radius:10px;font-weight:700;padding:24px 16px;text-align:center}.cancel-title-box-amount .mypage-v2-premium-benefit--amount{font-size:34px}.cancel-title-box-amount .mypage-v2-premium-benefit--amount .yen{font-size:28px}.cancel-text{font-size:15px;line-height:1.8;margin-bottom:20px}.cancel-content-title{font-size:20px;line-height:1.2;margin:64px 0 24px;text-align:left}@media screen and (min-width:768px){.cancel-content-title{font-size:30px;line-height:1.2;margin:15px 0 25px}}.cancel-procedure-box{margin-bottom:40px;max-width:600px}@media screen and (min-width:768px){.cancel-procedure-box{margin:80px auto 50px}}.cancel-procedure-title{font-size:24px;line-height:1.5;margin-bottom:10px;text-align:left}@media screen and (min-width:768px){.cancel-procedure-title{font-size:30px;text-align:center}}.cancel-procedure-text{font-size:16px}.cancel-procedure-text.second{margin:10px auto 40px}@media screen and (min-width:768px){.cancel-procedure-text.second{margin-top:0}}.cancel-procedure-list{margin-bottom:40px}@media screen and (min-width:768px){.cancel-procedure-list{margin-bottom:72px}}.cancel-procedure-item{padding-left:18px;position:relative}.cancel-procedure-item:after,.cancel-procedure-item:before{background:#4e4b4b;content:"";height:11px;left:5px;position:absolute;top:6px;width:2px}.cancel-procedure-item:before{transform:rotate(45deg)}.cancel-procedure-item:after{transform:rotate(-45deg)}.cancel-procedure-button-box{align-items:center;display:flex;flex-direction:column;gap:16px 30px;justify-content:center;margin:0 auto}@media screen and (min-width:768px){.cancel-procedure-button-box{flex-direction:row}}.cancel-procedure-button-box a{align-items:center;background:#30b686;border-radius:5px;color:#fff;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;text-align:center;width:250px}.cancel-procedure-button-box a.cancel-procedure-button-next-step{background:#fff;border:1px solid #30b686;color:#30b686}.cancel-chart-box{margin:0 auto;max-width:800px}.o-register-premium.cancel{background:#fff;padding:50px 0}@media screen and (min-width:768px){.o-register-premium.cancel{padding:0 0 80px}}.o-register-premium.cancel .o-register-premium-comparison{border-radius:24px;box-shadow:0 0 30px 0 rgba(50,53,48,.1);padding:16px 12px}@media screen and (min-width:768px){.o-register-premium.cancel .o-register-premium-comparison{padding:40px 32px}}.o-register-premium.cancel .o-register-premium-heading{font-size:22px}@media screen and (min-width:768px){.o-register-premium.cancel .o-register-premium-heading{font-size:24px}}.section-contents-cancel{background:#f2f9f6;left:50%;position:relative;transform:translateX(-50%);width:100vw}.section-contents-cancel.is-no-bg,.section-contents-cancel.is-no-bg .section-contents{background:transparent}.section-contents-cancel .section-contents{background:#f2f9f6;margin:0 auto;max-width:940px;padding:40px 15px}@media screen and (min-width:768px){.section-contents-cancel .section-contents{padding:80px 24px}}.section-contents-cancel .btn{left:50%;margin:40px auto 0;position:relative;transform:translateX(-50%)}@media screen and (min-width:768px){.section-contents-cancel .btn{margin-bottom:56px}.section-contents-cancel .btn:last-child{margin-bottom:0}}body.local-inquiry-thanks{padding-top:0}@media screen and (min-width:768px){body.local-inquiry-thanks{padding-top:86px}}.local-email-validation{position:relative}.local-email-error{background:#fff;border:1px solid #333;border-radius:5px;box-shadow:2px 2px 6px rgba(0,0,0,.2);display:none;left:1px;padding:.6em calc(23px + 1.2em);position:absolute;top:117px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.local-email-error{top:97px}}.local-email-error img{left:.6em;position:absolute;top:50%;transform:translateY(-50%)}.local-email-error:after{background:#fff;border-left:1px solid #333;border-top:1px solid #333;content:"";height:10px;left:13px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.p-local-v2-furusato{background:#f2f9f6;margin-top:70px;padding:0 20px 100px;position:relative;text-align:center}@media screen and (min-width:768px){.p-local-v2-furusato{margin-top:80px;padding:0 20px 80px}}.p-local-v2-furusato .yellow-marker{background:linear-gradient(transparent 60%,#fff869 0);display:inline}.p-local-v2-furusato:before{background:linear-gradient(0deg,#f2f9f6 0,rgba(242,249,246,0));content:"";height:80px;left:0;position:absolute;top:-80px;width:100%}.p-local-v2-furusato-heading{font-size:18px;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px){.p-local-v2-furusato-heading{font-size:26px}}.p-local-v2-furusato-button{all:unset;background:none;border:none;color:#30b686;cursor:pointer;display:inline-block;font-family:YuGothic,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;line-height:1;margin:12px auto 0;padding:0;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#30b686;text-decoration-color:#30b686;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px}.p-local-v2-furusato-text{font-size:16px;font-weight:700;margin-top:32px}@media screen and (min-width:768px){.p-local-v2-furusato-text{font-size:22px}}.p-local-v2-furusato-text-small{font-size:14px}@media screen and (min-width:768px){.p-local-v2-furusato-text-small{font-size:15px}}.p-local-v2-furusato-benefits{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:24px;padding:0 33px}@media screen and (min-width:768px){.p-local-v2-furusato-benefits{gap:56px;margin-top:32px}}.p-local-v2-furusato-benefits li{width:calc(50% - 10px)}@media screen and (min-width:768px){.p-local-v2-furusato-benefits li{width:unset}}.p-local-v2-furusato-benefits li p{font-size:14px;font-weight:700;letter-spacing:.7px;white-space:nowrap}@media screen and (min-width:768px){.p-local-v2-furusato-benefits li p{font-size:15px}}.p-local-v2-furusato-benefits-text{font-size:12px;font-weight:500;letter-spacing:.7px;line-height:1.3;margin-top:12px;text-align:center}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-text{font-size:13px;margin-top:16px;max-width:1200px;text-align:right}}.p-local-v2-furusato-benefits-text a{text-decoration:underline;-webkit-text-decoration-color:#30b686;text-decoration-color:#30b686}.p-local-v2-furusato-benefits-plus{margin-top:24px}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus{margin-top:32px}}.p-local-v2-furusato-benefits-plus-text01{font-size:18px;font-weight:700;letter-spacing:.7px;line-height:1.5;margin-top:16px}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus-text01{font-size:22px;margin-top:24px}}.p-local-v2-furusato-benefits-plus-text02{font-size:13px;font-weight:500;letter-spacing:.7px;line-height:1.5;margin-top:12px;padding:0 40px;text-align:left}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus-text02{font-size:14px;margin-top:16px;text-align:center}}.p-local-v2-furusato-benefits-plus-text02 span{font-size:14px;font-weight:700}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus-text02 span{font-size:16px}}.p-local-v2-furusato-benefits-plus-list{display:flex;flex-flow:column;gap:8px;justify-content:center;margin-top:12px}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus-list{flex-flow:row;margin-top:16px}}.p-local-v2-furusato-benefits-plus-list li{align-items:center;background:#fff;border-radius:8px;display:flex;flex-flow:column;gap:8px;justify-content:center;margin:0 40px;padding:12px 20px}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus-list li{gap:10px;margin:unset;padding:20px 40px}}.p-local-v2-furusato-benefits-plus-list p{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.5}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus-list p{font-size:16px}}.p-local-v2-furusato-benefits-plus-link{align-items:center;background:#30b686;border-radius:48px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.7px;line-height:1.3;margin-top:24px;padding:12px 40px}@media screen and (min-width:768px){.p-local-v2-furusato-benefits-plus-link{font-size:18px;line-height:1;margin-top:32px;padding:16px 40px}}.p-local-v2-furusato-benefits-plus-link:hover{color:#fff;opacity:.75}.p-local-v2-furusato-benefits-plus-link:visited{color:#fff}.p-local-v2-furusato-succession{background:#fff;border-radius:16px;margin:40px auto 0;padding:32px 20px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-v2-furusato-succession{border-radius:32px;margin-top:60px;padding:32px 40px}}.p-local-v2-furusato-succession-heading{border-bottom:4px dotted #30b686;font-size:16px;font-weight:700;letter-spacing:.7px;line-height:1.5;margin:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-v2-furusato-succession-heading{font-size:20px}}.p-local-v2-furusato-succession-list li{align-items:start;display:flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:.7px;line-height:1.5;margin-top:12px}@media screen and (min-width:768px){.p-local-v2-furusato-succession-list li{align-items:center;font-size:16px;gap:8px}}.p-local-v2-furusato-succession-img{margin-top:20px;text-align:center;width:100%}.p-local-v2-furusato-succession-message{color:#30b686;font-size:15px;font-weight:700;letter-spacing:.7px;line-height:1.5;margin-top:8px;text-align:center}@media screen and (min-width:768px){.p-local-v2-furusato-succession-message{font-size:20px}}.p-local-v2-furusato-succession-modal{background-color:rgba(0,0,0,.5);display:none;inset:0;position:fixed;z-index:100}.p-local-v2-furusato-succession-modal-overlay{cursor:pointer;inset:0;position:absolute}.p-local-v2-furusato-succession-modal-content{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#333;font-family:YuGothic,sans-serif;left:50%;line-height:1.6;max-width:335px;padding:64px 32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:101}@media screen and (min-width:768px){.p-local-v2-furusato-succession-modal-content{max-width:600px;padding:80px}}.p-local-v2-furusato-succession-modal-close{background:transparent;border:none;color:#666;cursor:pointer;font-size:20px;font-weight:700;position:absolute;right:28px;top:28px}.p-local-v2-furusato:after{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat bottom/102%;bottom:-1px;content:"";display:block;height:60px;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.p-local-v2-furusato:after{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat top/2000px 150px;height:5vw}}@media screen and (min-width:1100px){.p-local-v2-furusato:after{background:url(/assets/img/local/common/round-w.svg) no-repeat top/102%;transform:rotate(.5turn)}}.p-local-v2-header{background:#fff;height:64px;left:0;position:fixed;top:0;width:100%;z-index:99}@media screen and (min-width:768px){.p-local-v2-header{display:flex;height:auto;justify-content:space-between;min-height:86px;padding:15px 40px}}.p-local-v2-header.local-succession-header{position:unset}@media screen and (min-width:768px){.p-local-v2-header.local-succession-header{position:fixed}}.p-local-v2-header.local-succession-header+main{background:#f2f9f6;padding-top:0}.p-local-v2-header.local-succession-header.thanks+main{padding-top:86px}@media screen and (min-width:768px){.p-local-v2-header.local-succession-header .p-local-v2-logo-wrap{width:unset}}.p-local-v2-header-wrap{display:flex;justify-content:space-between}@media screen and (min-width:768px){.p-local-v2-header-wrap{align-items:center;width:100%}}.p-local-v2-header-wrap-right{align-items:center;display:none;gap:16px}@media screen and (min-width:768px){.p-local-v2-header-wrap-right{display:flex}}.p-local-v2-header-wrap-right-mail{background:#ffe004;border-radius:100px;padding:6.5px 16px;width:125px}.p-local-v2-header-wrap-right-mail span{align-items:center;color:#1a1a1c;display:flex;font-size:16px;font-weight:700}.p-local-v2-header-wrap-right-mail span:before{background:url(/assets/img/header/icn_mail_bk.png) no-repeat 50%/contain;content:"";display:inline-block;height:17px;margin-right:8px;width:14px}.p-local-v2-header-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}@media screen and (min-width:768px){.p-local-v2-header-menu{justify-content:space-between;max-width:426px;width:100%}}.p-local-v2-header-menu-pc{display:none}@media screen and (min-width:768px){.p-local-v2-header-menu-pc{display:flex;justify-content:space-between;max-width:426px;padding-left:15px;width:100%}}.p-local-v2-header-menu-pc li a{color:#000}.p-local-v2-header-menu-pc.is-3column,.p-local-v2-header-menu-pc.is-setagaya{max-width:330px}.p-local-v2-header-menu-sp{text-align:center}.p-local-v2-header-menu li{margin-bottom:8px;width:48%}.p-local-v2-header-menu li a{border-bottom:1px solid #e3ebe8;color:#4e4b4b;display:flex;font-weight:700;padding-bottom:6px}@media screen and (min-width:768px){.p-local-v2-header-menu li a{color:#000}}.p-local-v2-header-menu li a:before{background:url(/assets/img/local/common/arrow.png) no-repeat 50%/contain;content:"";height:20px;width:20px}.p-local-v2-header-menu-wrap{background:#f2f9f6;display:none;height:100vh;left:0;padding:94px 20px 20px;position:fixed;top:0;width:100vw}.p-local-v2-header-menu-wrap .about-link{align-items:center;color:#4e4b4b;display:flex;font-size:12px;font-weight:700;justify-content:center}.p-local-v2-header-menu-wrap .about-link:after{background:url(/assets/img/local/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";height:15px;margin-left:8px;width:15px}.p-local-v2-header-menu-contact{background:#fff;border-radius:10px;margin-bottom:26px;padding:20px 15px}.p-local-v2-header-menu-contact span{display:block;font-size:14px;font-weight:700;margin-bottom:15px;text-align:center}.p-local-v2-header-menu-contact a{align-items:center;background:#ffe004;border-radius:30px;color:#222;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;padding:14px 15px 13px;width:100%}.p-local-v2-header-menu-contact a:before{background:url(/assets/img/local/common/contact.svg) no-repeat 50%/contain;content:"";height:21px;margin-right:10px;width:22px}.p-local-v2-header-menu-entrustment{background:#fff;border-radius:10px;margin-bottom:26px;padding:20px 15px}.p-local-v2-header-menu-entrustment>span{display:block;font-size:14px;font-weight:700;margin-bottom:15px;text-align:center}.p-local-v2-header-menu-entrustment .tel{border:1px solid #30b686;border-radius:35px;color:#222}.p-local-v2-header-menu-entrustment .succession-contact,.p-local-v2-header-menu-entrustment .tel{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;margin-bottom:15px;padding:13px 15px;width:100%}.p-local-v2-header-menu-entrustment .succession-contact{background:#30b686;border-radius:30px;color:#fff}.p-local-v2-header-menu-entrustment .succession-contact:after{background:url(/assets/img/local/common/external-link-alt-w.svg) no-repeat 50%/contain;content:"";height:15px;margin-left:8px;width:15px}.p-local-v2-header-menu-entrustment .succession-contact span{background:#fff;border-radius:15px;color:#30b686;display:inline-block;margin-right:8px;padding:5px 10px}.p-local-v2-logo{align-items:center;display:flex;max-width:257px;padding:10px 16px;width:70%}@media screen and (min-width:768px){.p-local-v2-logo{padding:0;width:100%}}@media screen and (min-width:1100px){.p-local-v2-logo{max-width:327px}.p-local-v2-logo.is-hitachinaka{max-width:385px}}.p-local-v2-logo-wrap{background:#fff;display:flex;justify-content:space-between;width:100%;z-index:99}@media screen and (min-width:768px){.p-local-v2-logo-wrap{align-items:center}}.p-local-v2-logo.is-setagaya{max-width:250px}.p-local-v2-hamburger-icon{display:block;height:12px;margin:10px auto 0;position:relative;width:18px}.p-local-v2-hamburger-icon-wrap{align-items:center;background:#30b686;color:#fff!important;display:flex;font-size:10px;height:64px;justify-content:center;position:relative;width:60px;z-index:99}@media screen and (min-width:768px){.p-local-v2-hamburger-icon-wrap{display:none}}.p-local-v2-hamburger-icon-wrap:hover,.p-local-v2-hamburger-icon-wrap:visited{opacity:1}.p-local-v2-hamburger-icon .line,.p-local-v2-hamburger-icon .line:after,.p-local-v2-hamburger-icon .line:before{background-color:#fff;content:"";display:block;height:2px;position:absolute;width:18px}.p-local-v2-hamburger-icon .line:before{bottom:6px;transition:all .4s}.p-local-v2-hamburger-icon .line:after{top:6px;transition:all .4s}.p-local-v2-footer{background:#2a2a2a;padding:60px 20px}.p-local-v2-footer-content{max-width:940px}@media screen and (min-width:768px){.p-local-v2-footer-content{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto}}.p-local-v2-footer-menu{margin-bottom:40px}.p-local-v2-footer-menu li a{color:#fff;display:flex;padding-bottom:6px}.p-local-v2-footer-menu li a:before{background:url(/assets/img/local/common/arrow.png) no-repeat 50%/contain;content:"";height:20px;width:20px}@media screen and (min-width:768px){.p-local-v2-footer-left-box{width:30%}}.p-local-v2-footer-left-box .footer-logo{display:block;margin-bottom:40px;max-width:200px}.p-local-v2-footer-right-box{background:#fff;border-radius:16px;padding:32px}@media screen and (min-width:768px){.p-local-v2-footer-right-box{padding:40px 60px;width:65%}}.p-local-v2-footer-right-box dl{margin-bottom:24px}.p-local-v2-footer-right-box dl dt{color:#30b686;font-size:20px;font-weight:700;margin-bottom:16px}.p-local-v2-footer-right-box .contact-btn{align-items:center;background:#30b686;color:#fff!important;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-bottom:16px;max-width:inherit;padding:13px 15px}.p-local-v2-footer-right-box .contact-btn span{background:#fff;border-radius:20px;color:#30b686;display:inline-block;line-height:1;margin-right:8px;padding:5px 8px}.p-local-v2-footer-right-box .contact-btn:after{background:url(/assets/img/local/common/external-link-alt-w.svg) no-repeat 50%/contain;content:"";height:15px;margin-left:8px;width:15px}.p-local-v2-footer-right-box .institutions-btn{align-items:center;background:#fff;border:1px solid #30b686;border-radius:35px;color:#30b686!important;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-bottom:16px;padding:12px 15px}.p-local-v2-footer-right-box .tel{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1100px){.p-local-v2-footer-right-box .tel{flex-wrap:nowrap}}.p-local-v2-footer-right-box .tel .text{align-items:center;color:#4e4b4b;display:flex;font-size:14px;font-weight:700;justify-content:center;width:100%}@media screen and (min-width:768px){.p-local-v2-footer-right-box .tel .text{justify-content:flex-end;line-height:1.2;width:35%}}@media screen and (min-width:1100px){.p-local-v2-footer-right-box .tel .text{width:24%}}.p-local-v2-footer-right-box .tel .text span{display:none}.p-local-v2-footer-right-box .tel .text:before{background:url(/assets/img/local/common/icon-tel.svg) no-repeat 50%/contain;content:"";height:16px;margin-right:5px;width:16px}@media screen and (min-width:768px){.p-local-v2-footer-right-box .tel .text:before{height:25px;width:25px}}.p-local-v2-footer-right-box .tel .number{display:block;font-size:26px;font-weight:700;line-height:1;text-align:center}@media screen and (min-width:768px){.p-local-v2-footer-right-box .tel .number{padding-left:10px;text-align:left;width:65%}}@media screen and (min-width:1100px){.p-local-v2-footer-right-box .tel .number{padding-left:0;text-align:center;width:45%}}.p-local-v2-footer-right-box .tel .hours{display:block;font-size:10px;font-weight:700;line-height:1.4;text-align:center;width:100%}@media screen and (min-width:768px){.p-local-v2-footer-right-box .tel .hours{margin-top:16px;width:auto}}@media screen and (min-width:1100px){.p-local-v2-footer-right-box .tel .hours{margin-top:0}}.p-local-v2-footer-right-box .tel .hours br{display:none}@media screen and (min-width:768px){.p-local-v2-footer-right-box .tel .hours br{display:inline}.p-local-v2-footer-right-box.is-ehime{padding:32px}}.p-local-v2-footer-right-box.is-ehime ul li:nth-of-type(n+3){margin-top:24px}@media screen and (min-width:768px){.p-local-v2-footer-right-box.is-ehime .contact-btn{margin:0 auto 16px;max-width:495px}.p-local-v2-footer-right-box.is-ehime .tel{align-items:center;flex-wrap:wrap;gap:20px;width:100%}.p-local-v2-footer-right-box.is-ehime .tel .hours,.p-local-v2-footer-right-box.is-ehime .tel .number{width:auto}.p-local-v2-footer-right-box.is-ehime .tel .text{justify-content:flex-start;width:185px}.p-local-v2-footer-right-box.is-ehime .tel .text:before{height:16px;margin-right:5px;width:16px}}.p-local-v2-footer-right-box.is-ehime .tel .text.large{line-height:1.5}.p-local-v2-footer-right-box.is-ehime .tel .text.large:before{height:19px;margin-right:7px;width:20px}@media screen and (min-width:768px){.p-local-v2-footer-right-box.is-ehime .tel .text.large:before{height:16px;margin-right:5px;width:16px}}.p-local-v2-footer-right-box.is-ehime .tel .number{letter-spacing:.1em;line-height:1.4}@media screen and (min-width:768px){.p-local-v2-footer-right-box.is-ehime .tel .number{padding:0}.p-local-v2-footer-right-box.is-ehime .tel .hours{margin-top:0}}.p-local-v2-footer .footer__sns{display:none}@media screen and (min-width:768px){.p-local-v2-footer .footer__sns{display:block}.p-local-v2-footer .footer__sns dt{color:#fff}}.p-local-v2-footer.is-shintomi .footer__sns{display:block;margin-bottom:10px;padding:40px 0 0}.p-local-v2-footer.is-shintomi .footer__sns dt{color:#fff}.p-local-v2-section{padding-top:64px}@media screen and (min-width:768px){.p-local-v2-section{padding-top:86px}}.p-local-v2-section.local-succession-section{padding-top:0}@media screen and (min-width:768px){.p-local-v2-section.local-succession-section{padding-top:86px}}.p-local-v2-section.is-saga{padding-top:72px}@media screen and (min-width:768px){.p-local-v2-section.is-saga{padding-top:116px}}.p-local-v2-page-title{display:flex;font-size:22px;font-weight:700;justify-content:center;line-height:1.6;margin-bottom:24px;padding:0 20px;width:100%}@media screen and (min-width:768px){.p-local-v2-page-title{font-size:32px;padding:0}}.p-local-v2-page-title>span{display:block;text-align:left;width:100%}@media screen and (min-width:768px){.p-local-v2-page-title>span{text-align:center}}.p-local-v2-page-title .gurade{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#30b686,#ebf060);-webkit-background-clip:text;display:inline-block;font-size:24px}@media screen and (min-width:768px){.p-local-v2-page-title .gurade{font-size:48px}}.p-local-v2-page-title.is-shinagawa{margin-top:40px;padding:0 24px;text-align:center}.p-local-v2-page-title.is-shinagawa img{height:auto;width:min(100%,683px)}.p-local-v2-page-about{font-size:14px;padding:0 20px;text-align:left}@media screen and (min-width:768px){.p-local-v2-page-about{font-size:16px;margin-bottom:32px;text-align:center}}.p-local-v2-page-about-more{font-size:16px;margin-top:32px;text-decoration:underline}.p-local-v2-page-about-more-wrap{text-align:center}.p-local-v2-page-about.is-shinagawa{padding:0 24px}.p-local-v2-nav{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:980px;padding:20px}.p-local-v2-nav li{width:50%}@media screen and (min-width:768px){.p-local-v2-nav li{border-right:1px solid #e3ebe8;width:25%}}.p-local-v2-nav li:first-of-type,.p-local-v2-nav li:nth-of-type(2){border-bottom:1px solid #e3ebe8}@media screen and (min-width:768px){.p-local-v2-nav li:first-of-type,.p-local-v2-nav li:nth-of-type(2){border-bottom:none}}.p-local-v2-nav li:first-of-type,.p-local-v2-nav li:nth-of-type(3){border-right:1px solid #e3ebe8}.p-local-v2-nav li:last-of-type{border-right:none}.p-local-v2-nav li a{align-items:center;color:#4e4b4b;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;justify-content:center;padding:16px}.p-local-v2-nav li a figure{margin-bottom:10px;text-align:center;width:100%}.p-local-v2-nav li a span{align-items:center;display:flex;justify-content:center}@media screen and (min-width:768px){.p-local-v2-nav li a span{font-size:16px}}.p-local-v2-nav li a span:after{background:url(/assets/img/local/common/bottom-arrow.svg) no-repeat 50%/contain;content:"";display:block;height:18px;margin-left:8px;width:12px}.p-local-v2-nav.is-3column li:first-of-type{border-right:none;width:100%}@media screen and (min-width:768px){.p-local-v2-nav.is-3column li:first-of-type{border-right:1px solid #e3ebe8;width:32%}}.p-local-v2-nav.is-3column li:nth-of-type(2){border-bottom:none;border-right:1px solid #e3ebe8;width:50%}@media screen and (min-width:768px){.p-local-v2-nav.is-3column li:nth-of-type(2){width:32%}}.p-local-v2-nav.is-3column li:last-of-type{border-right:none;width:50%}@media screen and (min-width:768px){.p-local-v2-nav.is-3column li:last-of-type{width:32%}}.p-local-v2-nav.is-2column li:first-of-type{border-right:none;width:100%}@media screen and (min-width:768px){.p-local-v2-nav.is-2column li:first-of-type{border-right:1px solid #e3ebe8;width:49%}}.p-local-v2-nav.is-2column li:nth-of-type(2){border-bottom:none;border-right:1px solid #e3ebe8;width:100%}@media screen and (min-width:768px){.p-local-v2-nav.is-2column li:nth-of-type(2){width:49%}}.p-local-v2-top-slider{position:relative;width:100%}.p-local-v2-top-slider:after{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat bottom/102%;bottom:-1px;content:"";display:block;height:60px;left:0;position:absolute;width:100%;z-index:1}@media screen and (min-width:768px){.p-local-v2-top-slider:after{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat top/2000px 150px;height:5vw}}@media screen and (min-width:1100px){.p-local-v2-top-slider:after{background:url(/assets/img/local/common/round-w.svg) no-repeat top/120%;transform:rotate(.5turn)}}.p-local-v2-top-slider-parent{align-items:center;display:flex}.p-local-v2-top-slider .swiper-wrapper{transition-timing-function:linear}.p-local-v2-top-slider .swiper-slide{height:238px;width:375px}@media screen and (min-width:768px){.p-local-v2-top-slider .swiper-slide{height:400px;width:600px}}.p-local-v2-top-slider-inner{align-items:center;display:flex;width:1000vw}.p-local-v2-top-slider-inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-local-v2-top-slider-btn{background:#ffe004;border-radius:50px;bottom:0;color:#4e4b4b!important;display:flex;flex-flow:column;font-size:12px;font-weight:700;height:100px;justify-content:center;line-height:1.4;padding:10px;position:absolute;right:28px;text-align:center;width:100px;z-index:10}@media screen and (min-width:768px){.p-local-v2-top-slider-btn{border-radius:130px;bottom:-30px;font-size:15px;height:130px;right:60px;width:130px}}.p-local-v2-top-slider-btn:before{background:url(/assets/img/local/common/contact-bk.svg) no-repeat 50%/contain;content:"";display:block;height:16px;margin:0 auto 4px;width:16px}@media screen and (min-width:768px){.p-local-v2-top-slider-btn:before{height:21px;width:21px}}.p-local-v2-top-slider-btn:after{background:url(/assets/img/local/common/long-arrow.svg) no-repeat 50%/contain;content:"";display:block;height:6px;margin:10px auto 0;width:24px}@media screen and (min-width:768px){.p-local-v2-top-slider-btn:after{height:10px;width:28px}}.p-local-v2-entrustment{background:#f2f9f6;padding:80px 20px 100px;position:relative}@media screen and (min-width:768px){.p-local-v2-entrustment{padding:130px 20px}}.p-local-v2-entrustment.is-pre-version{background:transparent;padding:0 20px}.p-local-v2-entrustment.is-pre-version:after,.p-local-v2-entrustment.is-pre-version:before{display:none}.p-local-v2-entrustment-subtitle{align-items:center;color:#30b686;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1;margin-bottom:8px}.p-local-v2-entrustment-subtitle:before{background:url(/assets/img/local/common/face-g.svg) no-repeat 50%/contain;content:"";height:18px;margin-right:4px;width:20px}.p-local-v2-entrustment-heading{font-size:20px;font-weight:700;line-height:1.6;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.p-local-v2-entrustment-heading{font-size:32px;margin-bottom:40px}}.p-local-v2-entrustment-heading.is-saga{padding-top:32px}@media screen and (min-width:768px){.p-local-v2-entrustment-heading.is-saga{padding-top:40px}}.p-local-v2-entrustment-heading.is-shinagawa{font-size:18px}@media screen and (min-width:768px){.p-local-v2-entrustment-heading.is-shinagawa{font-size:24px}}.p-local-v2-entrustment:before{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat bottom/102%;content:"";display:block;height:60px;left:0;position:absolute;top:-1px;transform:rotate(.5turn);width:100%;z-index:2}@media screen and (min-width:768px){.p-local-v2-entrustment:before{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat top/2000px 150px;height:5vw}}@media screen and (min-width:1100px){.p-local-v2-entrustment:before{background:url(/assets/img/local/common/round-w.svg) no-repeat top/102%;transform:rotate(0)}}.p-local-v2-entrustment:after{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat bottom/102%;bottom:-1px;content:"";display:block;height:60px;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.p-local-v2-entrustment:after{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat top/2000px 150px;height:5vw}}@media screen and (min-width:1100px){.p-local-v2-entrustment:after{background:url(/assets/img/local/common/round-w.svg) no-repeat top/102%;transform:rotate(.5turn)}}.p-local-v2-entrustment.is-partner-page{background:transparent}.p-local-v2-entrustment.is-partner-page:after,.p-local-v2-entrustment.is-partner-page:before{display:none}.p-local-v2-entrustment-list{margin:0 auto 40px;max-width:940px}@media screen and (min-width:1200px){.p-local-v2-entrustment-list.is-2column{margin:0 auto 40px;max-width:1120px}}@media only screen and (max-width:767px){.p-local-v2-entrustment .entrustments-view.entrustments__view-sp{background:#4b4e4e;border-top:none;bottom:0;color:#fff;display:block;font-size:12px;left:0;margin:0;padding:0 8px;position:absolute;z-index:1}.p-local-v2-entrustment .entrustments-view.entrustments__view-sp span{color:#ffe004}}.p-local-v2-entrustment-contact span{display:block;font-size:14px;font-weight:700;margin-bottom:10px;text-align:center}.p-local-v2-entrustment-contact a{align-items:center;background:#ffe004;border-radius:30px;color:#222!important;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;margin:0 auto;max-width:300px;padding:18px 15px 17px;width:100%}@media screen and (min-width:768px){.p-local-v2-entrustment-contact a{font-size:16px}}.p-local-v2-entrustment-contact a:before{background:url(/assets/img/local/common/contact-bk.svg) no-repeat 50%/contain;content:"";height:21px;margin-right:10px;width:22px}.p-local-v2-entrustment-contact.is-takahashigawa span{font-size:1rem;margin-bottom:24px}@media screen and (min-width:768px){.p-local-v2-entrustment-contact.is-takahashigawa span{font-size:1.5rem}}.p-local-v2-entrustment-contact.is-takahashigawa a{background:transparent;border:1px solid #30b686;border-radius:5px;color:#30b686!important;padding:17px}@media screen and (min-width:768px){.p-local-v2-entrustment-contact.is-takahashigawa a{background:transparent;border-radius:8px;font-size:1.25rem;max-width:380px;padding:25px 15px 24px}}.p-local-v2-entrustment-contact.is-takahashigawa a:before{display:none}.p-local-v2-entrustment-contact.is-takahashigawa a:after{background:url(/assets/img/common/icon-breadcrumb.svg) no-repeat 50%/contain;content:"";height:14px;margin-left:10px;width:6px}.p-local-v2-entrustment-contact.is-saga{margin-bottom:64px}.p-local-v2-entrustment-movie{margin-top:50px}@media screen and (min-width:768px){.p-local-v2-entrustment-movie{margin-top:60px}}.p-local-v2-entrustment-movie .is-movie{aspect-ratio:16/9;margin:0 auto;max-width:560px;text-align:center}.p-local-v2-entrustment-movie .is-movie iframe{height:100%;width:100%}.p-local-v2-entrustment.is-saga{min-height:500px}@media screen and (min-width:768px){.p-local-v2-entrustment.is-saga{min-height:560px}}.p-local-v2-entrustment.is-saga:after,.p-local-v2-entrustment.is-saga:before{display:none}.p-local-v2-entrustment.is-shinagawa{background:transparent;padding:40vw 24px 45vw}@media screen and (min-width:768px){.p-local-v2-entrustment.is-shinagawa{padding:14vw 24px}}.p-local-v2-entrustment.is-shinagawa:before{background:url(/assets/img/local/tokyo/shinagawa/top-border-sp.png) no-repeat top/contain;height:27vw;transform:rotate(0)}@media screen and (min-width:768px){.p-local-v2-entrustment.is-shinagawa:before{background:url(/assets/img/local/tokyo/shinagawa/top-border.png) no-repeat top/contain;height:12vw}}.p-local-v2-entrustment.is-shinagawa:after{background:url(/assets/img/local/tokyo/shinagawa/bottom-border-sp.png) no-repeat bottom/contain;height:27vw;transform:rotate(0)}@media screen and (min-width:768px){.p-local-v2-entrustment.is-shinagawa:after{background:url(/assets/img/local/tokyo/shinagawa/bottom-border.png) no-repeat bottom/contain;height:12vw}}.p-local-v2-feature{margin-top:-50px;padding:70px 0 20px}@media screen and (min-width:768px){.p-local-v2-feature{margin-top:-80px;padding:120px 0 40px}}.p-local-v2-feature.is-niigatashi{padding-bottom:0}.p-local-v2-feature.is-oshima{padding:70px 0 0}@media screen and (min-width:768px){.p-local-v2-feature.is-oshima{padding:120px 0 0}}.p-local-v2-feature.is-oshima .facebook-area{margin:0 auto 40px;text-align:center}.p-local-v2-feature.is-oshima .p-local-v2-info-banner{display:flex;flex-flow:column;gap:16px;justify-content:center;max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-v2-feature.is-oshima .p-local-v2-info-banner{flex-flow:wrap;gap:20px;max-width:940px}}.p-local-v2-feature.is-oshima .p-local-v2-info-banner a{display:block;max-width:300px;width:100%}@media screen and (min-width:768px){.p-local-v2-feature.is-oshima .p-local-v2-info-banner a{max-width:inherit;width:31%}}.p-local-v2-feature-top{margin:0 auto;max-width:980px;padding:0 20px}.p-local-v2-feature-subtitle{align-items:center;color:#30b686;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1;margin-bottom:8px}.p-local-v2-feature-subtitle:before{background:url(/assets/img/local/common/city-g.svg) no-repeat 50%/contain;content:"";height:18px;margin-right:4px;width:20px}.p-local-v2-feature-heading{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.p-local-v2-feature-heading{font-size:32px;margin-bottom:40px}}.p-local-v2-feature-about{font-size:16px;margin-bottom:32px}@media screen and (min-width:768px){.p-local-v2-feature-about{margin-bottom:40px}}.p-local-v2-feature-slider{margin-bottom:32px;position:relative}@media screen and (min-width:768px){.p-local-v2-feature-slider{margin-bottom:40px}}.p-local-v2-feature-slider .swiper-wrapper{transition-timing-function:linear}.p-local-v2-feature-slider .swiper-slide{height:238px;width:556px}@media screen and (min-width:768px){.p-local-v2-feature-slider .swiper-slide{height:400px;width:932px}}.p-local-v2-feature-slider-inner{display:flex;flex-direction:row;flex-shrink:0}.p-local-v2-feature-slider-inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-local-v2-feature-slider.is-niigatashi{margin-bottom:0;z-index:0}@media screen and (min-width:768px){.p-local-v2-feature-slider.is-niigatashi{margin-bottom:40px}}.p-local-v2-feature-slider-caption{color:grey;font-size:12px;margin:0 auto;padding:16px 24px 0;text-align:right;width:min(100%,988px)}.p-local-v2-feature-bottom{margin:0 auto;max-width:940px;padding:0 20px}.p-local-v2-feature-bottom-heading{font-size:18px;line-height:1.4;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-v2-feature-bottom-heading{font-size:22px;margin-bottom:32px}}.p-local-v2-feature-bottom-database{display:flex;flex-wrap:wrap;justify-content:space-between}.p-local-v2-feature-bottom-database li{background:#f7f7f7;border-radius:16px;margin-bottom:16px;padding:16px;text-align:center;width:48%}@media screen and (min-width:768px){.p-local-v2-feature-bottom-database li{width:32%}}.p-local-v2-feature-bottom-database li:first-of-type{width:100%}@media screen and (min-width:768px){.p-local-v2-feature-bottom-database li:first-of-type{width:32%}}.p-local-v2-feature-bottom-database li dt{font-size:16px;font-weight:700}.p-local-v2-feature-bottom-database li dd{line-height:1.4}.p-local-v2-feature-bottom-database li dd .data{color:#30b686;font-size:22px;font-weight:700}@media screen and (min-width:768px){.p-local-v2-feature-bottom-database li dd .data{font-size:30px}}.p-local-v2-feature-bottom-database li dd .data span{font-size:15px}@media screen and (min-width:768px){.p-local-v2-feature-bottom-database li dd .data span{font-size:22px}.p-local-v2-feature-bottom-database li dd .data span.small{font-size:12px}}.p-local-v2-feature-bottom-database li dd .data span.text{font-size:.75rem}.p-local-v2-feature-bottom-database li dd .year{display:block;font-size:12px}.p-local-v2-feature-bottom-database li.is-shibecha{padding:16px 8px}.p-local-v2-feature-bottom-database.is-2column li{width:48.5%}.p-local-v2-feature-bottom-database.is-hinokage li:first-of-type,.p-local-v2-feature-bottom-database.is-ozora li:first-of-type,.p-local-v2-feature-bottom-database.is-shintomi li:first-of-type{width:48%}@media screen and (min-width:768px){.p-local-v2-feature-bottom-database.is-hinokage li:first-of-type,.p-local-v2-feature-bottom-database.is-ozora li:first-of-type,.p-local-v2-feature-bottom-database.is-shintomi li:first-of-type{width:32%}}.p-local-v2-feature-bottom-database.is-3column li{width:48.5%}@media screen and (min-width:768px){.p-local-v2-feature-bottom-database.is-3column li{width:32%}}.p-local-v2-feature-bottom p{font-size:12px;text-align:center}.p-local-v2-feature-bottom.is-niigatashi{bottom:20px;position:relative}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-niigatashi{bottom:inherit;max-width:980px}}.p-local-v2-feature-bottom.is-niigatashi .p-local-v2-feature-bottom-heading{display:none}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-niigatashi .p-local-v2-feature-bottom-heading{display:block}}.p-local-v2-feature-bottom.is-niigatashi .p-local-v2-feature-bottom-database li{width:48%}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-niigatashi .p-local-v2-feature-bottom-database li{width:23.5%}}.p-local-v2-feature-bottom.is-2column .p-local-v2-feature-bottom-database li{width:48%}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-2column .p-local-v2-feature-bottom-database li{width:49%}}.p-local-v2-feature-bottom.is-4column .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-ebino .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-hitachinaka .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-itoigawa .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-kamo .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-toshima .p-local-v2-feature-bottom-database li{width:48%}.p-local-v2-feature-bottom.is-4column .p-local-v2-feature-bottom-database li small,.p-local-v2-feature-bottom.is-ebino .p-local-v2-feature-bottom-database li small,.p-local-v2-feature-bottom.is-hitachinaka .p-local-v2-feature-bottom-database li small,.p-local-v2-feature-bottom.is-itoigawa .p-local-v2-feature-bottom-database li small,.p-local-v2-feature-bottom.is-kamo .p-local-v2-feature-bottom-database li small,.p-local-v2-feature-bottom.is-toshima .p-local-v2-feature-bottom-database li small{font-size:12px}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-4column .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-ebino .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-hitachinaka .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-itoigawa .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-kamo .p-local-v2-feature-bottom-database li,.p-local-v2-feature-bottom.is-toshima .p-local-v2-feature-bottom-database li{width:23.5%}}.p-local-v2-feature-bottom-banner{margin-top:40px;text-align:center}.p-local-v2-feature-bottom.is-sekikawa{padding-top:30px}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-sekikawa{padding-top:0}.p-local-v2-feature-bottom.is-sekikawa li{width:24%}}.p-local-v2-feature-bottom.is-sekikawa li:first-of-type{width:48%}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-sekikawa li:first-of-type{width:23.5%}.p-local-v2-feature-bottom.is-ehime{padding:0}}.p-local-v2-feature-bottom.is-ehime .p-local-v2-feature-bottom-database li{width:48%}@media screen and (min-width:768px){.p-local-v2-feature-bottom.is-ehime .p-local-v2-feature-bottom-database li{padding:16px 0;width:18.5%}}.p-local-v2-support{background:#30b686;overflow:hidden;padding:80px 20px 50px;position:relative}@media screen and (min-width:768px){.p-local-v2-support{padding:130px 20px 80px}}.p-local-v2-support:before{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat bottom/102%;content:"";display:block;height:60px;left:0;position:absolute;top:-1px;transform:rotate(.5turn);width:100%;z-index:2}@media screen and (min-width:768px){.p-local-v2-support:before{background:url(/assets/img/local/common/round-w-sp.svg) no-repeat top/2000px 150px;height:5vw}}@media screen and (min-width:1100px){.p-local-v2-support:before{background:url(/assets/img/local/common/round-w.svg) no-repeat top/102%;transform:rotate(0)}}@media screen and (min-width:768px){.p-local-v2-support:after{background:url(/assets/img/local/common/circle01.svg) no-repeat top/contain;content:"";display:block;height:435px;left:0;position:absolute;top:0;width:425px;z-index:1}.p-local-v2-support-inner:after{background:url(/assets/img/local/common/circle02.svg) no-repeat bottom/contain;bottom:0;content:"";display:block;height:649px;left:50%;position:absolute;width:649px;z-index:0}}.p-local-v2-support-heading{align-items:center;color:#fff;display:flex;font-size:22px;justify-content:center;margin-bottom:24px;position:relative;z-index:3}@media screen and (min-width:768px){.p-local-v2-support-heading{margin-bottom:40px}}.p-local-v2-support-heading:before{background:url(/assets/img/local/common/bar-chart-w.svg) no-repeat 50%/contain;content:"";display:block;height:24px;margin-right:8px;width:24px}.p-local-v2-support-list{flex-flow:wrap;margin:0 auto;max-width:940px;position:relative;z-index:3}@media screen and (min-width:768px){.p-local-v2-support-list{display:flex;justify-content:space-between}}.p-local-v2-support-list li{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px 16px 24px;text-align:center}.p-local-v2-support-list li:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.p-local-v2-support-list li{margin-bottom:0;width:32%}.p-local-v2-support-list li.w-support{margin-bottom:20px;width:100%}.p-local-v2-support-list li.w-support a{margin:0 auto;max-width:268px}}.p-local-v2-support-list li dt{font-size:18px;font-weight:700;margin-bottom:8px}@media screen and (min-width:768px){.p-local-v2-support-list li dt{font-size:20px}}.p-local-v2-support-list li dd{margin-bottom:16px}.p-local-v2-support-list li a{align-items:center;border:1px solid #30b686;border-radius:8px;display:flex;font-weight:700;justify-content:center;line-height:1;padding:16px}.p-local-v2-support-list li a.is-urakawa{line-height:1.2}.p-local-v2-support-list li a.is-etajima{padding:16px 12px}.p-local-v2-support-list li a:after{background:url(/assets/img/local/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";height:14px;margin-left:8px;width:14px}@media screen and (min-width:768px){.p-local-v2-support-list.is-1column{justify-content:center}.p-local-v2-support-list.is-1column li{margin-bottom:0;max-width:620px;width:100%}.p-local-v2-support-list.is-2column li,.p-local-v2-support-list.is-toshima li{margin-bottom:0;width:49%}.p-local-v2-support-list.is-2column li a,.p-local-v2-support-list.is-toshima li a{padding:21px}.p-local-v2-support-list.is-yahiko li:first-of-type{width:66%}.p-local-v2-support-list.is-yahiko li:first-of-type a{margin:0 auto;max-width:268px}}.p-local-v2-support-list.is-kure li a{padding:21px 16px}@media screen and (min-width:768px){.p-local-v2-support-list.is-kure li a{padding:29px 20px}}.p-local-v2-support-list.is-kitakyushu a{line-height:1.4;min-height:60px;padding:10px 16px}.p-local-v2-support-list.is-kitakata a{height:60px;line-height:1.2;padding:12px 16px}.p-local-v2-support-list.is-mihara a{line-height:1.4;min-height:58px;padding:5px 16px;text-align:left}.p-local-v2-support-btn{align-items:center;border:1px solid #fff;border-radius:8px;color:#fff!important;display:flex;font-weight:700;justify-content:center;line-height:1;margin:20px auto 0;padding:25px 16px;position:relative;z-index:1}@media screen and (min-width:768px){.p-local-v2-support-btn{border-radius:16px;font-size:1rem;margin:20px 0;max-width:460px;padding:28px 16px;width:calc(50% - 10px)}}.p-local-v2-support-btn:after{background:url(/assets/img/local/common/external-link-alt-w.svg) no-repeat 50%/contain;content:"";height:14px;margin-left:8px;width:14px}@media screen and (min-width:768px){.p-local-v2-support-btn-wrap{display:flex;justify-content:center;margin:0 auto;max-width:940px}}.p-local-v2-support-btn-wrap.is-kagoshima{flex-wrap:wrap;gap:0 20px;margin-top:20px}.p-local-v2-support-btn-wrap.is-kagoshima .p-local-v2-support-btn{line-height:1.6;margin:0 auto 20px;min-height:66px;padding:0 16px}.p-local-v2-support-btn-wrap.is-kagoshima .p-local-v2-support-btn:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.p-local-v2-support-btn-wrap.is-kagoshima .p-local-v2-support-btn:last-of-type{margin-bottom:20px}.p-local-v2-support-btn-wrap.is-kagoshima .p-local-v2-support-btn{min-height:72px}}.p-local-v2-support-btn-wrap.is-oumu{gap:20px}.p-local-v2-support-btn-wrap.is-oumu .p-local-v2-support-btn{line-height:1.1!important;padding:18px 12px!important;text-align:center}.p-local-v2-support.is-kiryu .p-local-v2-support-inner:after,.p-local-v2-support.is-sannohe .p-local-v2-support-inner:after{height:715px;width:715px}.p-local-v2-support.is-kiryu .p-local-v2-support-btn,.p-local-v2-support.is-sannohe .p-local-v2-support-btn{align-items:center;border:1px solid #fff;border-radius:8px;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1;margin:20px auto 0;padding:25px 16px;position:relative;z-index:1}@media screen and (min-width:768px){.p-local-v2-support.is-kiryu .p-local-v2-support-btn,.p-local-v2-support.is-sannohe .p-local-v2-support-btn{border-radius:16px;font-size:1rem;max-width:460px;padding:28px 16px}}.p-local-v2-support.is-kiryu .p-local-v2-support-btn:after,.p-local-v2-support.is-sannohe .p-local-v2-support-btn:after{background:url(/assets/img/local/common/external-link-alt-w.svg) no-repeat 50%/contain;content:"";height:14px;margin-left:8px;width:14px}.p-local-v2-support.is-itoigawa .p-local-v2-support-list li{display:flex;flex-direction:column}@media only screen and (max-width:767px){.p-local-v2-support.is-itoigawa .p-local-v2-support-list li a{line-height:1.8;margin:0 auto;max-width:280px;padding:20.5px}}.p-local-v2-support.is-itoigawa .p-local-v2-support-list dl{display:flex;flex:1;flex-direction:column}.p-local-v2-support.is-itoigawa .p-local-v2-support-list dd{flex:1}.p-local-v2-support.is-asagiri .p-local-v2-support-btn,.p-local-v2-support.is-ehime .p-local-v2-support-btn,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn,.p-local-v2-support.is-kamo .p-local-v2-support-btn,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn,.p-local-v2-support.is-shintomi .p-local-v2-support-btn,.p-local-v2-support.is-urakawa .p-local-v2-support-btn{align-items:center;border:1px solid #fff;border-radius:8px;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1;margin:20px auto 0;padding:25px 16px;position:relative;z-index:1}@media screen and (min-width:768px){.p-local-v2-support.is-asagiri .p-local-v2-support-btn,.p-local-v2-support.is-ehime .p-local-v2-support-btn,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn,.p-local-v2-support.is-kamo .p-local-v2-support-btn,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn,.p-local-v2-support.is-shintomi .p-local-v2-support-btn,.p-local-v2-support.is-urakawa .p-local-v2-support-btn{border-radius:16px;font-size:1rem;margin:20px 0;max-width:460px;padding:28px 16px;width:calc(50% - 10px)}}.p-local-v2-support.is-asagiri .p-local-v2-support-btn:after,.p-local-v2-support.is-ehime .p-local-v2-support-btn:after,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn:after,.p-local-v2-support.is-kamo .p-local-v2-support-btn:after,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn:after,.p-local-v2-support.is-shintomi .p-local-v2-support-btn:after,.p-local-v2-support.is-urakawa .p-local-v2-support-btn:after{background:url(/assets/img/local/common/external-link-alt-w.svg) no-repeat 50%/contain;content:"";height:14px;margin-left:8px;width:14px}@media screen and (min-width:768px){.p-local-v2-support.is-asagiri .p-local-v2-support-btn-wrap,.p-local-v2-support.is-ehime .p-local-v2-support-btn-wrap,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn-wrap,.p-local-v2-support.is-kamo .p-local-v2-support-btn-wrap,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn-wrap,.p-local-v2-support.is-shintomi .p-local-v2-support-btn-wrap,.p-local-v2-support.is-urakawa .p-local-v2-support-btn-wrap{display:flex;justify-content:space-between;margin:0 auto;max-width:940px}}.p-local-v2-support.is-asagiri .p-local-v2-support-btn-wrap.is-itoigawa .p-local-v2-support-btn:last-of-type,.p-local-v2-support.is-ehime .p-local-v2-support-btn-wrap.is-itoigawa .p-local-v2-support-btn:last-of-type,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn-wrap.is-itoigawa .p-local-v2-support-btn:last-of-type,.p-local-v2-support.is-kamo .p-local-v2-support-btn-wrap.is-itoigawa .p-local-v2-support-btn:last-of-type,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn-wrap.is-itoigawa .p-local-v2-support-btn:last-of-type,.p-local-v2-support.is-shintomi .p-local-v2-support-btn-wrap.is-itoigawa .p-local-v2-support-btn:last-of-type,.p-local-v2-support.is-urakawa .p-local-v2-support-btn-wrap.is-itoigawa .p-local-v2-support-btn:last-of-type{line-height:1.4;padding:12px 16px;text-align:center}.p-local-v2-support.is-asagiri .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn,.p-local-v2-support.is-ehime .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn,.p-local-v2-support.is-kamo .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn,.p-local-v2-support.is-shintomi .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn,.p-local-v2-support.is-urakawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn{display:flex;flex-direction:column;text-align:center}.p-local-v2-support.is-asagiri .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn span,.p-local-v2-support.is-ehime .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn span,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn span,.p-local-v2-support.is-kamo .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn span,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn span,.p-local-v2-support.is-shintomi .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn span,.p-local-v2-support.is-urakawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn span{display:inline-block;text-align:center}.p-local-v2-support.is-asagiri .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn:after,.p-local-v2-support.is-ehime .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn:after,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn:after,.p-local-v2-support.is-kamo .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn:after,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn:after,.p-local-v2-support.is-shintomi .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn:after,.p-local-v2-support.is-urakawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn:after{display:none}.p-local-v2-support.is-asagiri .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn img,.p-local-v2-support.is-ehime .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn img,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn img,.p-local-v2-support.is-kamo .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn img,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn img,.p-local-v2-support.is-shintomi .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn img,.p-local-v2-support.is-urakawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn img{vertical-align:top}.p-local-v2-support.is-asagiri .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn-text,.p-local-v2-support.is-ehime .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn-text,.p-local-v2-support.is-itoigawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn-text,.p-local-v2-support.is-kamo .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn-text,.p-local-v2-support.is-minamiuonuma .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn-text,.p-local-v2-support.is-shintomi .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn-text,.p-local-v2-support.is-urakawa .p-local-v2-support-btn-wrap.is-kochi .p-local-v2-support-btn-text{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:16px}.p-local-v2-support.is-miyazakishi{padding:0 20px 80px}.p-local-v2-support.is-miyazakishi:before{background:initial}.p-local-v2-support.is-miyazakishi .p-local-v2-feature-bottom{padding:50px 0;position:relative;z-index:2}.p-local-v2-support.is-miyazakishi .p-local-v2-feature-bottom h3,.p-local-v2-support.is-miyazakishi .p-local-v2-feature-bottom p{color:#fff}@media screen and (min-width:768px){.p-local-v2-support.is-miyazakishi .p-local-v2-feature-bottom{padding:80px 0}}.p-local-v2-support.is-shibata .p-local-v2-support-list li a{line-height:1.4;min-height:60px;padding:16px 10px}.p-local-v2-support.is-shibata .p-local-v2-support-btn-wrap a{line-height:1.4;padding:14px;text-align:center}@media screen and (min-width:768px){.p-local-v2-support.is-shibata .p-local-v2-support-btn-wrap a{padding:28px 16px}}.p-local-v2-support.is-nagato .p-local-v2-support-btn{max-width:100%;width:100%}.p-local-v2-support.is-shinagawa{background:#f2f9f6;padding:0 24px}.p-local-v2-support.is-shinagawa:before{display:none}.p-local-v2-support.is-shinagawa .p-local-v2-support-heading{color:#4e4b4b}.p-local-v2-support.is-shinagawa .p-local-v2-support-heading:before,.p-local-v2-support.is-shinagawa .p-local-v2-support-inner:after,.p-local-v2-support.is-shinagawa:after{display:none}.p-local-v2-support.is-shinagawa .p-local-v2-support-btn{background:#fff;border:1px solid #30b686;border-radius:8px;color:#30b686!important}.p-local-v2-support.is-shinagawa .p-local-v2-support-btn:after{background:url(/assets/img/local/common/external-link-alt-g.svg) no-repeat 50%/contain}.p-local-v2-profile{background:#f2f9f6;padding:50px 20px}@media screen and (min-width:768px){.p-local-v2-profile{padding:84px 20px 48px}}.p-local-v2-profile-inner{margin:0 auto;max-width:940px}.p-local-v2-profile-top{margin-bottom:50px}@media screen and (min-width:768px){.p-local-v2-profile-top{display:flex;justify-content:space-between;margin-bottom:40px}}.p-local-v2-profile-top .image{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-v2-profile-top .image{width:41%}}.p-local-v2-profile-top-right{margin-bottom:24px}@media screen and (min-width:768px){.p-local-v2-profile-top-right{width:55%}}.p-local-v2-profile-top-right .name{font-size:22px;font-weight:700;line-height:1.4;margin-bottom:16px}@media screen and (min-width:768px){.p-local-v2-profile-top-right .name{font-size:24px}}.p-local-v2-profile-top-right .name span{display:block;font-size:12px;margin-bottom:5px}.p-local-v2-profile-top-right .comment{font-size:14px}@media screen and (min-width:768px){.p-local-v2-profile-top-right .comment{font-size:16px}}.p-local-v2-profile-middle{background:#fff;border:1px solid #e3ebe8;border-radius:10px;margin-bottom:80px;position:relative}.p-local-v2-profile-middle a{display:inline-block;padding:24px}@media screen and (min-width:768px){.p-local-v2-profile-middle a{padding:31px 24px 31px 40px}}.p-local-v2-profile-middle-flex{display:flex;flex-flow:column-reverse;gap:16px}@media screen and (min-width:768px){.p-local-v2-profile-middle-flex{flex-flow:row;gap:40px}}.p-local-v2-profile-middle-flex-text{color:#4e4b4b;font-size:14px;font-weight:700}@media screen and (min-width:768px){.p-local-v2-profile-middle-flex-text{font-size:16px;width:70%}}.p-local-v2-profile-middle-flex-text picture{display:inline-block;margin-bottom:16px}@media screen and (min-width:768px){.p-local-v2-profile-middle-flex-text picture{margin-bottom:8px;max-width:440px}}.p-local-v2-profile-middle-flex-text picture img{height:auto;width:100%}.p-local-v2-profile-middle-flex-image picture{display:inline-block;max-width:100%;width:100%}@media screen and (min-width:768px){.p-local-v2-profile-middle-flex-image picture{max-width:220px}}.p-local-v2-profile-middle-flex-image picture img{height:auto;width:100%}.p-local-v2-profile-middle-decoration{align-items:center;background:#fff;border:1px solid #4e4b4b;border-radius:100px;display:flex;font-size:12px;left:24px;padding:6px 16px;position:absolute;top:-20px}@media screen and (min-width:768px){.p-local-v2-profile-middle-decoration{font-size:14px;left:40px;padding:6px 24px}}.p-local-v2-profile-middle-decoration:before{background:url(/assets/img/local/common/icon_magazine.png) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin-right:8px;position:relative;top:-1px;width:16px}@media screen and (min-width:768px){.p-local-v2-profile-middle-decoration:before{height:20px;width:20px}}.p-local-v2-profile-middle.is-coordinator{border:none;margin-bottom:50px;padding:32px}@media screen and (min-width:768px){.p-local-v2-profile-middle.is-coordinator{margin-bottom:80px}}.p-local-v2-profile-middle.is-coordinator .title{display:block;font-size:18px;font-weight:700;letter-spacing:.7px;line-height:100%;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-v2-profile-middle.is-coordinator .title{margin-bottom:20px;text-align:left}}.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex{flex-flow:column;gap:10px}@media screen and (min-width:768px){.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex{flex-flow:row;gap:24px}}.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex-image{text-align:center}.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex-image picture{height:auto;width:100px}.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex-text{width:100%}.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex-text .name{font-size:16px;font-weight:700;letter-spacing:.03rem;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex-text .name{text-align:left}}.p-local-v2-profile-middle.is-coordinator .p-local-v2-profile-middle-flex-text .text{font-size:14px;font-weight:500;letter-spacing:.03rem;line-height:1.8}@media screen and (min-width:768px){.p-local-v2-profile-bottom{display:flex;justify-content:space-between}.p-local-v2-profile-bottom-left{width:49%}}.p-local-v2-profile-bottom-left .name{display:block;font-size:18px;font-weight:700}.p-local-v2-profile-bottom-left .name,.p-local-v2-profile-bottom-left dl{border-bottom:1px solid #e3ebe8;margin-bottom:16px;padding-bottom:16px}.p-local-v2-profile-bottom-left dl dt{color:grey;font-size:14px;font-weight:700}.p-local-v2-profile-bottom-left dl dd{font-size:14px}@media screen and (min-width:768px){.p-local-v2-profile-bottom-left dl dd{font-size:16px}}.p-local-v2-profile-bottom-left dl:last-of-type{border-bottom:none}@media screen and (min-width:768px){.p-local-v2-profile-bottom-right{width:49%}}.p-local-v2-profile-bottom-right iframe{height:255px}@media screen and (min-width:768px){.p-local-v2-profile-bottom-right iframe{height:395px}}.p-local-v2-profile.is-kiryu .p-local-v2-profile-top .image,.p-local-v2-profile.is-nagatoro .p-local-v2-profile-top .image,.p-local-v2-profile.is-oshima .p-local-v2-profile-top .image,.p-local-v2-profile.is-ozora .p-local-v2-profile-top .image,.p-local-v2-profile.is-shintomi .p-local-v2-profile-top .image,.p-local-v2-profile.is-ube .p-local-v2-profile-top .image,.p-local-v2-profile.is-urakawa .p-local-v2-profile-top .image{margin:0 auto 24px;max-width:220px}@media screen and (min-width:768px){.p-local-v2-profile.is-kiryu .p-local-v2-profile-top .image,.p-local-v2-profile.is-nagatoro .p-local-v2-profile-top .image,.p-local-v2-profile.is-oshima .p-local-v2-profile-top .image,.p-local-v2-profile.is-ozora .p-local-v2-profile-top .image,.p-local-v2-profile.is-shintomi .p-local-v2-profile-top .image,.p-local-v2-profile.is-ube .p-local-v2-profile-top .image,.p-local-v2-profile.is-urakawa .p-local-v2-profile-top .image{margin:0}.p-local-v2-profile.is-kiryu .p-local-v2-profile-top-right,.p-local-v2-profile.is-nagatoro .p-local-v2-profile-top-right,.p-local-v2-profile.is-oshima .p-local-v2-profile-top-right,.p-local-v2-profile.is-ozora .p-local-v2-profile-top-right,.p-local-v2-profile.is-shintomi .p-local-v2-profile-top-right,.p-local-v2-profile.is-ube .p-local-v2-profile-top-right,.p-local-v2-profile.is-urakawa .p-local-v2-profile-top-right{width:calc(100% - 244px)}}.p-local-v2-profile.is-niigatashi{padding:0 0 50px}@media screen and (min-width:768px){.p-local-v2-profile.is-niigatashi{padding:0 0 80px}}.p-local-v2-profile.is-niigatashi .p-local-v2-profile-middle{margin-bottom:0}.p-local-v2-profile.is-shinagawa{padding:50px 24px}@media screen and (min-width:768px){.p-local-v2-profile.is-shinagawa{padding:84px 24px 48px}}.p-local-v2-program{background:#f2f9f6}.p-local-v2-program-top{align-items:center;background:url(/assets/img/local/miyazaki/gokase/program-bg.jpg) no-repeat 50%/cover;display:flex;height:240px;justify-content:center}@media screen and (min-width:768px){.p-local-v2-program-top{height:360px}}.p-local-v2-program.is-niigatashi{padding-bottom:5px}.p-local-v2-program-subtitle{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1;margin-bottom:10px}.p-local-v2-program-subtitle:before{background:url(/assets/img/local/common/description-w.svg) no-repeat 50%/contain;content:"";height:18px;margin-right:4px;width:20px}.p-local-v2-program-heading{color:#fff;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.p-local-v2-program-heading{font-size:32px;margin-bottom:40px}}.p-local-v2-program-heading.is-shinagawa{color:#4e4b4b}.p-local-v2-program-content{bottom:60px;margin:0 auto;max-width:940px;position:relative}.p-local-v2-program-content.is-shinagawa{bottom:inherit}.p-local-v2-program-middle{background:#fff;border-radius:32px;margin:0 auto 40px;padding:32px 23px;width:calc(100% - 40px)}@media screen and (min-width:768px){.p-local-v2-program-middle{padding:80px}}.p-local-v2-program-middle figure{margin-bottom:32px}.p-local-v2-program-middle p{font-size:14px}@media screen and (min-width:768px){.p-local-v2-program-middle p{font-size:16px}}.p-local-v2-program-middle.is-shintomi{border-radius:16px}@media screen and (min-width:768px){.p-local-v2-program-middle.is-shintomi{border-radius:32px}}.p-local-v2-program-bottom{background:#fff;border-radius:32px;margin:0 auto;padding:32px 23px;width:calc(100% - 40px)}@media screen and (min-width:768px){.p-local-v2-program-bottom{padding:80px 80px 40px}}.p-local-v2-program-flow-heading{align-items:center;display:flex;font-size:18px;justify-content:center;margin-bottom:32px}@media screen and (min-width:768px){.p-local-v2-program-flow-heading{font-size:22px}}.p-local-v2-program-flow-heading:before{background:url(/assets/img/local/common/support-agent.svg) no-repeat 50%/contain;content:"";height:20px;margin-right:4px;width:20px}.p-local-v2-program-flow-list li{align-items:center;border-top:2px solid #ededed;display:flex;font-size:15px;padding:24px 0}@media screen and (min-width:768px){.p-local-v2-program-flow-list li{font-size:18px;padding:32px 0}}.p-local-v2-program-flow-list li>span{width:calc(100% - 64px)}.p-local-v2-program-flow-list li:before{align-items:center;background:#30b686;border:2px solid #f5f5f5;border-radius:20px;color:#fff;display:flex;height:40px;justify-content:center;margin-right:24px;width:40px}.p-local-v2-program-flow-list li:first-of-type:before{content:"1"}.p-local-v2-program-flow-list li:nth-of-type(2):before{content:"2"}.p-local-v2-program-flow-list li:nth-of-type(3):before{content:"3"}.p-local-v2-program-flow-list li:nth-of-type(4):before{content:"4"}.p-local-v2-program-flow-list li:nth-of-type(5):before{content:"5"}.p-local-v2-program-flow-list li:nth-of-type(6):before{content:"6"}.p-local-v2-program.is-shinagawa{padding:40px 24px}@media screen and (min-width:768px){.p-local-v2-program.is-shinagawa{padding:80px 24px}}.p-local-v2-program.is-shinagawa .p-local-v2-program-middle{margin-bottom:0;width:100%}.p-local-v2-contact{align-items:center;display:flex;height:240px;justify-content:center;padding:20px;position:relative}@media screen and (min-width:768px){.p-local-v2-contact{height:400px}}.p-local-v2-contact:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-local-v2-contact-inner{position:relative;text-align:center;z-index:1}.p-local-v2-contact-inner p{color:#fff;font-size:20px;font-weight:700;line-height:1.6;margin-bottom:30px}@media screen and (min-width:768px){.p-local-v2-contact-inner p{font-size:32px}}.p-local-v2-contact-btn{align-items:center;background:#ffe004;border-radius:30px;color:#222!important;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;margin:0 auto;max-width:300px;padding:18px 15px 17px;width:100%}@media screen and (min-width:768px){.p-local-v2-contact-btn{font-size:16px}}.p-local-v2-contact-btn:before{background:url(/assets/img/local/common/contact-bk.svg) no-repeat 50%/contain;content:"";height:21px;margin-right:10px;width:22px}.p-local-v2-info{background:#f2f9f6;padding:40px 20px}@media screen and (min-width:768px){.p-local-v2-info{padding:80px 20px}.p-local-v2-info-event{display:flex;justify-content:space-between;margin:0 auto;width:min(100%,940px)}}.p-local-v2-info-event-wrap{margin:0 auto;width:min(100%,940px)}.p-local-v2-info-event li{margin-bottom:40px}@media screen and (min-width:768px){.p-local-v2-info-event li{margin-bottom:0;width:48%}}.p-local-v2-info-event li dt{margin-bottom:16px}@media screen and (min-width:768px){.p-local-v2-info-event li dt{margin-bottom:24px}}.p-local-v2-info-event li dd{text-align:center}.p-local-v2-info-event li dd p{font-size:14px;margin-bottom:16px;text-align:left}@media screen and (min-width:768px){.p-local-v2-info-event li dd p{font-size:16px;margin-bottom:24px}}.p-local-v2-info-event-ended-btn{background:#e3ebe8;border:1px solid #e3ebe8;border-radius:8px;color:grey!important}.p-local-v2-info-event-ended-btn,.p-local-v2-info-event-recruitment-btn{align-items:center;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:12px 24px}.p-local-v2-info-event-recruitment-btn{background:#fff;border:1px solid #30b686;border-radius:8px;color:#30b686}.p-local-v2-info-event-float-banner{bottom:10px;position:fixed;right:10px;width:min(90%,400px);z-index:98}.p-local-v2-info-event-float-banner .close{position:absolute;right:25px;top:25px}.p-local-v2-info-event-float-banner .close.is-setagaya{top:-18px}.p-local-v2-info-event-float-banner .close.is-succession{right:10px;top:8px}.p-local-v2-info-event-float-banner.is-setagaya{bottom:0;right:0;width:min(100%,440px)}@media screen and (min-width:768px){.p-local-v2-info-event-float-banner.is-setagaya{bottom:40px;right:60px}}.p-local-v2-info-event-float-banner.is-ishikawa{bottom:0;right:0;width:min(100%,400px)}@media screen and (min-width:768px){.p-local-v2-info-event-float-banner.is-ishikawa{bottom:40px;right:40px}}.p-local-v2-info-event-float-banner.is-succession{bottom:10px;opacity:0;right:10px;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:min(100% - 20px,343px)}.p-local-v2-info-event-float-banner.is-succession.is-visible{opacity:1;visibility:visible}@media screen and (min-width:768px){.p-local-v2-info-event-float-banner.is-succession{bottom:32px;opacity:1;right:50px;visibility:visible}}.p-local-v2-info-event-text{font-size:16px;margin-bottom:32px}@media screen and (min-width:768px){.p-local-v2-info-event.is-ehime{gap:32px}.p-local-v2-info-event.is-ehime li{margin-bottom:0;width:33.3333333333%}.p-local-v2-info-event.is-setagaya{justify-content:center}}.p-local-v2-info-event.is-2column{justify-content:space-between}.p-local-v2-info-inner{margin:0 auto;max-width:680px}.p-local-v2-info-inner.is-kagoshima{max-width:872px}.p-local-v2-info-inner.is-setagaya{margin:80px auto}.p-local-v2-info-subtitle{align-items:center;color:#30b686;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1}.p-local-v2-info-subtitle:before{background:url(/assets/img/local/common/bullhorn-g.svg) no-repeat 50%/contain;content:"";height:18px;margin-right:4px;width:20px}.p-local-v2-info-subtitle.is-setagaya:before{background:url(/assets/img/local/common/rss-g.svg) no-repeat 50%/contain}.p-local-v2-info-heading{font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-v2-info-heading{font-size:32px;margin-bottom:40px}}.p-local-v2-info-text{font-size:16px;text-align:center}.p-local-v2-info-list{height:250px;margin-bottom:40px;overflow-y:auto;padding-right:25px;scrollbar-color:#30b686 #eee;scrollbar-width:thin}@media screen and (min-width:768px){.p-local-v2-info-list{margin-bottom:80px}}.p-local-v2-info-list::-webkit-scrollbar{width:10px}.p-local-v2-info-list::-webkit-scrollbar-track{background-color:#eee;border-radius:10px}.p-local-v2-info-list::-webkit-scrollbar-thumb{background-color:#30b686;border-radius:10px}.p-local-v2-info-list-item{border-top:1px solid #e3ebe8;padding:16px 0}@media screen and (min-width:768px){.p-local-v2-info-list-item{padding:16px 0 32px}}.p-local-v2-info-list-item:last-of-type{border-bottom:1px solid #e3ebe8}.p-local-v2-info-list-item dt{color:grey;font-size:14px;margin-bottom:5px}.p-local-v2-info-list-item dd{color:#4e4b4b;font-size:14px;line-height:1.8}@media screen and (min-width:768px){.p-local-v2-info-list-item dd{font-size:16px}}.p-local-v2-info-list-item dd a{color:#4e4b4b}.p-local-v2-info-banner{margin:0 auto;max-width:300px}.p-local-v2-info-banner.is-sannohe{max-width:340px}.p-local-v2-info-banner.is-sannohe .twitter-timeline{margin:0 auto}.p-local-v2-info-banner.is-sannohe .instagram{margin-top:40px}.p-local-v2-info-banner.is-daigo,.p-local-v2-info-banner.is-miyazakishi,.p-local-v2-info-banner.is-niigatashi,.p-local-v2-info-banner.is-nishikawa{max-width:inherit}@media screen and (min-width:768px){.p-local-v2-info-banner.is-daigo,.p-local-v2-info-banner.is-miyazakishi,.p-local-v2-info-banner.is-niigatashi,.p-local-v2-info-banner.is-nishikawa{display:flex}}.p-local-v2-info-banner.is-daigo .facebook-area,.p-local-v2-info-banner.is-miyazakishi .facebook-area,.p-local-v2-info-banner.is-niigatashi .facebook-area,.p-local-v2-info-banner.is-nishikawa .facebook-area{margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-local-v2-info-banner.is-daigo .facebook-area,.p-local-v2-info-banner.is-miyazakishi .facebook-area,.p-local-v2-info-banner.is-niigatashi .facebook-area,.p-local-v2-info-banner.is-nishikawa .facebook-area{padding-right:20px;width:54.8%}.p-local-v2-info-banner.is-daigo .banner-area,.p-local-v2-info-banner.is-miyazakishi .banner-area,.p-local-v2-info-banner.is-niigatashi .banner-area,.p-local-v2-info-banner.is-nishikawa .banner-area{padding-left:20px;width:48.8%}}.p-local-v2-info-banner.is-daigo .banner-area a,.p-local-v2-info-banner.is-miyazakishi .banner-area a,.p-local-v2-info-banner.is-niigatashi .banner-area a,.p-local-v2-info-banner.is-nishikawa .banner-area a{display:block;margin:0 auto 16px;max-width:300px}@media screen and (min-width:768px){.p-local-v2-info-banner.is-daigo .banner-area a,.p-local-v2-info-banner.is-miyazakishi .banner-area a,.p-local-v2-info-banner.is-niigatashi .banner-area a,.p-local-v2-info-banner.is-nishikawa .banner-area a{max-width:inherit}}.p-local-v2-info-banner.is-daigo .banner-area.is-minamiuonuma a,.p-local-v2-info-banner.is-miyazakishi .banner-area.is-minamiuonuma a,.p-local-v2-info-banner.is-niigatashi .banner-area.is-minamiuonuma a,.p-local-v2-info-banner.is-nishikawa .banner-area.is-minamiuonuma a{background:#fff;border-radius:5px}.p-local-v2-info-banner.is-kamo,.p-local-v2-info-banner.is-toshima{max-width:940px;width:100%}@media screen and (min-width:768px){.p-local-v2-info-banner.is-kamo .banner-area,.p-local-v2-info-banner.is-toshima .banner-area{display:flex;justify-content:space-between;width:100%}}.p-local-v2-info-banner.is-kamo .banner-area a,.p-local-v2-info-banner.is-toshima .banner-area a{display:block;margin:0 auto 16px;text-align:center}@media screen and (min-width:768px){.p-local-v2-info-banner.is-kamo .banner-area a,.p-local-v2-info-banner.is-toshima .banner-area a{width:31.5%}}.p-local-v2-info-banner.is-fujinomiya{max-width:940px;width:100%}@media screen and (min-width:768px){.p-local-v2-info-banner.is-fujinomiya .banner-area{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}}.p-local-v2-info-banner.is-fujinomiya .banner-area a{display:block;margin:0 auto 16px;text-align:center}@media screen and (min-width:768px){.p-local-v2-info-banner.is-fujinomiya .banner-area a{width:31.5%}}.p-local-v2-info-banner.is-shibata .banner-area a{display:flex;margin-bottom:16px;width:min(100%,300px)}.p-local-v2-info-banner.is-kitakyushu .banner-area a{display:block;margin-bottom:16px}.p-local-v2-info-banner.is-ehime,.p-local-v2-info-banner.is-kitakata{max-width:inherit}@media screen and (min-width:768px){.p-local-v2-info-banner.is-ehime,.p-local-v2-info-banner.is-kitakata{display:flex;justify-content:center}}.p-local-v2-info-banner.is-ehime .facebook-area,.p-local-v2-info-banner.is-kitakata .facebook-area{margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-local-v2-info-banner.is-ehime .facebook-area,.p-local-v2-info-banner.is-kitakata .facebook-area{padding-right:20px;width:54.8%}}.p-local-v2-info-banner.is-ehime .banner-area,.p-local-v2-info-banner.is-kitakata .banner-area{text-align:center}@media screen and (min-width:768px){.p-local-v2-info-banner.is-ehime .banner-area,.p-local-v2-info-banner.is-kitakata .banner-area{padding-left:20px;width:260px}}.p-local-v2-info-banner.is-ehime .banner-area a,.p-local-v2-info-banner.is-kitakata .banner-area a{display:block;margin:0 auto 16px;max-width:260px}.p-local-v2-info-banner.is-setagaya{max-width:100%}.p-local-v2-info-banner.is-setagaya .banner-area{display:grid;gap:16px;justify-content:center}@media screen and (min-width:768px){.p-local-v2-info-banner.is-setagaya .banner-area{display:flex;gap:16px}}.p-local-v2-info-banner.is-hinokage,.p-local-v2-info-banner.is-shintomi{max-width:100%}.p-local-v2-info-banner.is-hinokage .banner-area,.p-local-v2-info-banner.is-shintomi .banner-area{display:grid;gap:16px;justify-content:center}@media screen and (min-width:768px){.p-local-v2-info-banner.is-hinokage .banner-area,.p-local-v2-info-banner.is-shintomi .banner-area{-moz-column-gap:40px;column-gap:40px;grid-template-columns:1fr 1fr;margin:0 16px}}.p-local-v2-info-banner.is-hinokage .banner-area-inner a:first-child,.p-local-v2-info-banner.is-shintomi .banner-area-inner a:first-child{display:block;margin-bottom:16px}.p-local-v2-info.is-urakawa .p-local-v2-info-list-item{padding:16px 0}@media screen and (min-width:768px){.p-local-v2-info.is-urakawa .p-local-v2-info-list-item{padding:32px 0}}.p-local-v2-info-facebook{margin:0 auto;max-width:350px}.p-local-v2-info-top-content.is-first{margin-bottom:56px}.p-local-v2-info-top.is-movie{margin-top:16px;padding:0 20px}.p-local-v2-info-top-movie.is-ehime{padding:0 20px}.p-local-v2-info-top-movie.is-ehime a{display:block;margin:32px auto;width:min(100%,450px)}@media screen and (min-width:768px){.p-local-v2-info-top-movie.is-ehime a{margin-top:0}}.p-local-v2-info-top-movie.is-ehime a img{height:auto;width:100%}.p-local-v2-column{padding:20vw 24px;position:relative}@media screen and (min-width:768px){.p-local-v2-column{padding:9vw 24px}}.p-local-v2-column:before{background:url(/assets/img/local/tokyo/shinagawa/top-round-sp.svg) no-repeat top/102%;content:"";display:block;height:60px;left:0;position:absolute;top:-1px;width:100%;z-index:2}@media screen and (min-width:768px){.p-local-v2-column:before{background:url(/assets/img/local/tokyo/shinagawa/top-round.svg) no-repeat top/102%;height:5vw}}.p-local-v2-column:after{background:url(/assets/img/local/tokyo/shinagawa/bottom-round-sp.svg) no-repeat bottom/102%;bottom:-1px;content:"";display:block;height:60px;left:0;position:absolute;width:100%;z-index:2}@media screen and (min-width:768px){.p-local-v2-column:after{background:url(/assets/img/local/tokyo/shinagawa/bottom-round.svg) no-repeat bottom/102%;height:5vw}}.p-local-v2-column-heading{font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-v2-column-heading{font-size:32px;margin-bottom:40px}}.p-local-v2-column-posts{margin:0 auto;width:min(100%,1120px)}@media screen and (min-width:768px){.p-local-v2-column-posts{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}}.p-local-v2-column-posts li{width:100%}@media screen and (min-width:768px){.p-local-v2-column-posts li{width:calc(33.33333% - 60px)}}.p-local-v2-column-posts li .item-img{border-radius:8px;margin-bottom:16px;overflow:hidden}.p-local-v2-column-posts li .item-img img{height:auto;width:100%}.p-local-v2-column-posts li .item-link{color:#4e4b4b;font-size:14px}@media screen and (min-width:768px){.p-local-v2-column-posts li .item-link{font-size:16px}}.p-local-v2-notice{background:#f2f9f6;padding:40px 37.5px;text-align:center}@media screen and (min-width:768px){.p-local-v2-notice{padding:80px 37.5px}}.p-local-v2-notice-inner{margin:0 auto;max-width:964px}.p-local-v2-notice-inner-subtitle{align-items:center;color:#30b686;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1}.p-local-v2-notice-inner-subtitle:before{background:url(/assets/img/local/ishikawa/rss.png) no-repeat 50%/contain;content:"";height:18px;margin-right:4px;width:20px}.p-local-v2-notice-inner h2{color:#4e4b4b;font-size:20px;font-weight:700;letter-spacing:.7px;line-height:1.5;margin:8px 0 32px;text-align:center}@media screen and (min-width:768px){.p-local-v2-notice-inner h2{font-size:32px}}.p-local-v2-notice-inner p{display:inline-block;font-size:16px;letter-spacing:.7px;line-height:1.8;max-width:964px;text-align:left}.p-local-v2-notice-inner-event{align-items:center;display:flex;flex-flow:column;gap:40px;justify-content:center;margin-top:32px}@media screen and (min-width:768px){.p-local-v2-notice-inner-event{display:flex;flex-flow:row;gap:32px}}.p-local-v2-notice-inner-event-banner{align-items:center;display:flex;flex-flow:column;gap:20px;justify-content:center}.p-local-v2-notice-inner-event-banner-btn{background:#fff;border:1px solid #30b686;border-radius:8px;color:#30b686;font-size:16px;font-weight:700;line-height:1.8;padding:12px 24px}.p-local-v2-notice-bg-white{background:#fff;padding:40px 37.5px}@media screen and (min-width:768px){.p-local-v2-notice-bg-white{padding:80px 37.5px}}.p-local-v2-notice-bg-white-inner{display:flex;flex-flow:column;gap:24px;justify-content:center;margin:0 auto;max-width:640px}@media screen and (min-width:768px){.p-local-v2-notice-bg-white-inner{flex-flow:row;gap:40px}}.p-local-v2-notice-bg-white-inner-X{height:auto;max-width:100%}@media screen and (min-width:768px){.p-local-v2-notice-bg-white-inner-X{max-width:50%}}.p-local-v2-notice-bg-white-inner-banner{height:auto;max-width:100%;text-align:center}@media screen and (min-width:768px){.p-local-v2-notice-bg-white-inner-banner{max-width:50%}}.p-local-v2-2-top-slider:after{background:url(/assets/img/local/common/round-gr.svg) no-repeat bottom/102%}@media screen and (min-width:768px){.p-local-v2-2-top-slider:after{background:url(/assets/img/local/common/round-gr.svg) no-repeat bottom/100%}}@media screen and (min-width:1100px){.p-local-v2-2-top-slider:after{transform:none}}.p-local-v2-2-page-title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:768px){.p-local-v2-2-page-title{top:unset;transform:translateX(-50%);width:unset}}.p-local-v2-2-page-title span{background:#fff;border-radius:6px;color:#2aad7b;display:inline-block;font-size:30px;line-height:1.4;padding:2px 8px;white-space:unset}.p-local-v2-2-page-title span:first-of-type{font-size:20px;margin-bottom:4px}@media screen and (min-width:768px){.p-local-v2-2-page-title span:first-of-type{font-size:48px;margin-bottom:8px}.p-local-v2-2-page-title span{font-size:48px;padding:6px 20px;white-space:nowrap}}.p-local-v2-2-page-title-wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:325px;z-index:10}@media screen and (min-width:768px){.p-local-v2-2-page-title-wrap{top:70px;transform:translateX(-50%)}}.p-local-v2-2-page-title-wrap a{align-items:center;height:80px;position:absolute;right:15px;top:20px;width:80px}@media screen and (min-width:768px){.p-local-v2-2-page-title-wrap a{height:130px;right:-360px;top:-10px;width:130px}}.p-local-v2-2-page-title-wrap a span{font-size:21px}.p-local-v2-2-page-title-wrap a span span{font-size:30px;letter-spacing:.06em;position:relative}.p-local-v2-2-page-title-wrap a span span:after,.p-local-v2-2-page-title-wrap a span span:before{background:#1a1a1c;border-radius:50%;content:"";display:block;height:4px;position:absolute;top:-.2em;width:4px}.p-local-v2-2-page-title-wrap a span span:before{left:.5em}.p-local-v2-2-page-title-wrap a span span:after{right:.5em}.p-local-v2-2-page-title-wrap a img{display:block}.p-local-v2-2-intro{background:#f2f9f6;padding-bottom:67px}.p-local-v2-2-intro-radio{align-items:center;display:flex;flex-direction:column;margin-top:0;padding:0 20px;position:relative;z-index:10}@media screen and (min-width:768px){.p-local-v2-2-intro-radio{margin-top:-95px}}.p-local-v2-2-intro-radio .p-local-v2-2-baloon-title{margin:20px auto}@media screen and (min-width:768px){.p-local-v2-2-intro-radio .p-local-v2-2-baloon-title{margin:0 0 40px}}.p-local-v2-2-intro-radio form{background:#fff;border:1px solid #e3ebe8;border-radius:16px;margin-top:-65px;padding:56px 35px 24px;width:335px}@media screen and (min-width:768px){.p-local-v2-2-intro-radio form{margin-top:-80px;padding:70px 90px 56px;width:560px}}.p-local-v2-2-intro-radio form label{align-items:center;color:#333;display:flex;font-size:15px;font-weight:700;letter-spacing:.7px;white-space:nowrap}@media screen and (min-width:768px){.p-local-v2-2-intro-radio form label{font-size:21px}}.p-local-v2-2-intro-radio form label input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:50%;height:30px;margin:0 15px 0 0;min-width:30px;position:relative}@media screen and (min-width:768px){.p-local-v2-2-intro-radio form label input[type=radio]{margin:0 20px 0 0}}.p-local-v2-2-intro-radio form label input[type=radio]:before{background:#d9d9d9;border-radius:50%;content:"";display:block;height:20px;left:3px;position:absolute;top:3px;width:20px}.p-local-v2-2-intro-radio form label input[type=radio]:checked:before{background:#2aad7b}.p-local-v2-2-intro-radio form label:not(:last-of-type){margin-bottom:27px}.p-local-v2-2-intro-form-text{color:#333;display:none;font-size:15px;margin:20px auto 0;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-intro-form-text{font-size:18px;margin:20px -54px 0}}.p-local-v2-2-intro-form-text>span{display:block;margin-bottom:24px;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-intro-form-text>span{margin-bottom:40px}}.p-local-v2-2-intro-form-text.p-local-v2-2-formbtn a{font-size:15px;width:265px}@media screen and (min-width:768px){.p-local-v2-2-intro-form-text.p-local-v2-2-formbtn a{font-size:18px;width:335px}}.p-local-v2-2-intro-form-text.p-local-v2-2-formbtn a span{font-size:15px}@media screen and (min-width:768px){.p-local-v2-2-intro-form-text.p-local-v2-2-formbtn a span{font-size:16px}}.p-local-v2-2-intro-text{align-items:center;display:flex;justify-content:center;margin:30px auto 0;width:335px}@media screen and (min-width:768px){.p-local-v2-2-intro-text{width:unset}}.p-local-v2-2-intro-text figure{margin-right:8px}.p-local-v2-2-intro-text img{display:block}.p-local-v2-2-intro-text a{font-size:13px;letter-spacing:.08em;text-decoration:underline}@media screen and (min-width:768px){.p-local-v2-2-intro-text a{font-size:16px}}.p-local-v2-2-baloon-title{background:#2aad7b;border:6px solid #fff;border-radius:100px;color:#fff;display:inline-block;font-size:18px;line-height:1.5;margin-bottom:40px;padding:8px 24px;position:relative;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-baloon-title{font-size:22px;padding:16px 32px}}.p-local-v2-2-baloon-title:after{background:#2aad7b;bottom:-11px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:24px;left:50%;position:absolute;transform:translateX(-50%);width:24px}.p-local-v2-2-baloon-title-l{background:#e3ebe8;border-radius:36px;display:inline-block;font-size:22px;line-height:1.5;margin-bottom:24px;padding:16px 40px;position:relative;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-baloon-title-l{margin-bottom:40px}}.p-local-v2-2-baloon-title-l:after{background:#e3ebe8;bottom:-9px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:24px;left:50%;position:absolute;transform:translateX(-50%);width:24px}.p-local-v2-2-successor{background:#fff}.p-local-v2-2-successor-wrap{margin:0 auto;max-width:1100px;padding:60px 20px;position:relative;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-successor-wrap{background:url(/assets/img/local/common/successor-bg.png) no-repeat top 100px right/277px auto,#fff;padding:80px}}.p-local-v2-2-successor .p-local-v2-2-baloon-title{margin-bottom:24px}.p-local-v2-2-successor:after{background:#ffe004;border-radius:50%;content:none;display:block;height:80px;position:absolute;right:0;top:110px;width:80px}@media screen and (min-width:768px){.p-local-v2-2-successor:after{content:""}}.p-local-v2-2-successor-content{display:flex;flex-flow:column;justify-content:space-between;margin:0 auto 60px;max-width:940px;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-successor-content{flex-flow:row;margin:0 auto 40px}}.p-local-v2-2-successor-text{width:100%}@media screen and (min-width:768px){.p-local-v2-2-successor-text{max-width:392px;width:42%}}.p-local-v2-2-successor-text h3{margin-bottom:24px}.p-local-v2-2-successor-text h3 img{width:100%}@media screen and (min-width:768px){.p-local-v2-2-successor-text h3{margin-bottom:32px}}.p-local-v2-2-successor-text p{color:#000;font-size:16px;margin-bottom:24px}@media screen and (min-width:768px){.p-local-v2-2-successor-text p{margin-bottom:32px}}.p-local-v2-2-successor-text a{align-items:center;border:1px solid #30b686;border-radius:5px;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;letter-spacing:.07em;margin-bottom:24px;width:196px}@media screen and (min-width:768px){.p-local-v2-2-successor-text a{margin-bottom:unset}}.p-local-v2-2-successor-text a img{margin-left:8px}.p-local-v2-2-successor-slider{margin:auto;max-width:335px;overflow:hidden;width:100%}@media screen and (min-width:768px){.p-local-v2-2-successor-slider{margin:unset;max-width:508px;width:54%}}.p-local-v2-2-successor-slider .item__img{border-radius:24px;height:200px;overflow:hidden;width:100%}@media screen and (min-width:768px){.p-local-v2-2-successor-slider .item__img{height:300px}}.p-local-v2-2-successor-slider-title{background:#fff;border-radius:16px 0 0 0;bottom:-15%;height:135px;padding:12px 16px 0;position:absolute;right:0;width:89.55%}@media screen and (min-width:768px){.p-local-v2-2-successor-slider-title{bottom:0;height:unset;padding:16px 24px 0;width:72%}}.p-local-v2-2-successor-slider-title h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#1a1a1c;display:-webkit-box;font-size:16px;line-height:1.7;margin-bottom:8px;overflow:hidden}.p-local-v2-2-successor-slider .swiper-pagination{display:flex;justify-content:center;margin-top:45px}@media screen and (min-width:768px){.p-local-v2-2-successor-slider .swiper-pagination{margin-top:24px}}.p-local-v2-2-successor-slider .swiper-pagination-bullet{background:#d9d9d9;border-radius:50%;display:block;height:8px;margin:0 12px;width:8px}.p-local-v2-2-successor-slider .swiper-pagination-bullet-active{background:#30b686}.p-local-v2-2-successor-point{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-successor-point{gap:unset}}.p-local-v2-2-successor-point dl{background:url(/assets/img/local/common/icon-free.png) no-repeat top 24px left 24px/80px auto;border:2px solid #e3ebe8;border-radius:16px;padding:24px 24px 24px 120px;width:100%}.p-local-v2-2-successor-point dl:nth-child(2){background:url(/assets/img/local/common/icon-hand.png) no-repeat top 24px left 24px/80px auto}.p-local-v2-2-successor-point dl:nth-child(3){background:url(/assets/img/local/common/icon-expert.png) no-repeat top 24px left 24px/80px auto}.p-local-v2-2-successor-point dl:nth-child(4){background:url(/assets/img/local/common/icon-key.png) no-repeat top 24px left 24px/80px auto}@media screen and (min-width:768px){.p-local-v2-2-successor-point dl{background:url(/assets/img/local/common/icon-free.png) no-repeat top 32px left 32px/100px auto;padding:28px 27px 28px 144px;width:calc(50% - 12px)}.p-local-v2-2-successor-point dl:nth-child(2){background:url(/assets/img/local/common/icon-hand.png) no-repeat top 32px left 32px/100px auto}.p-local-v2-2-successor-point dl:nth-child(3){background:url(/assets/img/local/common/icon-expert.png) no-repeat top 32px left 32px/100px auto}.p-local-v2-2-successor-point dl:nth-child(4){background:url(/assets/img/local/common/icon-key.png) no-repeat top 32px left 32px/100px auto}}.p-local-v2-2-successor-point dl:nth-of-type(-n+2){margin-bottom:unset}@media screen and (min-width:768px){.p-local-v2-2-successor-point dl:nth-of-type(-n+2){margin-bottom:24px}}.p-local-v2-2-successor-point dl dt{color:#1a1a1c;font-size:18px;font-weight:700;letter-spacing:.7px;line-height:1.5;margin-bottom:8px}@media screen and (min-width:768px){.p-local-v2-2-successor-point dl dt{font-size:24px;letter-spacing:.07em}}.p-local-v2-2-successor-point dl dt span{color:#30b686}.p-local-v2-2-successor-point dl dd{color:#1a1a1c;font-size:15px}@media screen and (min-width:768px){.p-local-v2-2-successor-point dl dd{font-size:16px}}.p-local-v2-2-successor-point dl dd span{font-size:12px}.p-local-v2-2-successor-point-attention{font-size:12px;margin-top:16px}.p-local-v2-2-handover{background:#f2f9f6;padding:60px 20px;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-handover{padding:80px 20px}}.p-local-v2-2-handover p{color:#000;font-size:15px;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-handover p{font-size:16px;text-align:center}}.p-local-v2-2-handover p.normal-sp{font-size:14px;text-align:center}.p-local-v2-2-handover-list{display:flex;flex-wrap:wrap;gap:14px 0;justify-content:space-between;margin:20px auto 40px;max-width:940px}@media screen and (min-width:768px){.p-local-v2-2-handover-list{gap:unset;margin:40px auto}}.p-local-v2-2-handover-list li{background:#fff;border-radius:9px;box-shadow:0 0 9px rgba(0,0,0,.2);padding:14px 8px;width:47.7%}@media screen and (min-width:768px){.p-local-v2-2-handover-list li{padding:15px 15px 22px;width:calc(25% - 11.25px)}}.p-local-v2-2-handover-list li:nth-of-type(-n+4){margin-bottom:unset}@media screen and (min-width:768px){.p-local-v2-2-handover-list li:nth-of-type(-n+4){margin-bottom:22px}}.p-local-v2-2-handover-list li img{display:block;margin:0 auto 17px}.p-local-v2-2-handover-list li strong{color:#222;font-size:21px;letter-spacing:.08em;line-height:1.4}@media screen and (min-width:768px){.p-local-v2-2-handover-list li strong{font-size:30px}}.p-local-v2-2-handover-list li strong span:not(.title-md):not(.title-sm){display:block;font-size:12px;letter-spacing:0}@media screen and (min-width:768px){.p-local-v2-2-handover-list li strong span:not(.title-md):not(.title-sm){font-size:15px}}.p-local-v2-2-handover-list li strong span.title-md{font-size:19px;letter-spacing:.04em}@media screen and (min-width:768px){.p-local-v2-2-handover-list li strong span.title-md{font-size:26px}}.p-local-v2-2-handover-list li strong span.title-sm{font-size:14px}@media screen and (min-width:768px){.p-local-v2-2-handover-list li strong span.title-sm{font-size:19px}}.p-local-v2-2-guidance{align-items:center;color:#1a1a1c;display:inline-flex;margin:0 auto;max-width:940px;text-align:left}.p-local-v2-2-guidance-text{margin-left:24px}.p-local-v2-2-guidance-text h3{font-size:30px;letter-spacing:.07em;margin-bottom:8px}.p-local-v2-2-guidance-text p{font-size:16px}.p-local-v2-2-formbtn{margin-top:24px}.p-local-v2-2-formbtn a{align-items:center;background:#ffe004;border-radius:100px;color:#1a1a1c;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center;letter-spacing:.07em;margin:0 auto;width:335px}@media screen and (min-width:768px){.p-local-v2-2-formbtn a{width:360px}}.p-local-v2-2-formbtn a span{background:#fff;border-radius:100px;font-size:16px;line-height:1;margin-right:8px;padding:4px 10px}.p-local-v2-2-entrustment{background:#fff;padding:60px 0;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-entrustment{padding:80px 0}}.p-local-v2-2-entrustment .slick-list,.p-local-v2-2-entrustment .slick-track{display:flex}.p-local-v2-2-entrustment .p-local-v2-2-baloon-title{margin:0 24px 40px}.p-local-v2-2-entrustment .p-local-v2-entrustment-list{flex-direction:unset;max-width:100%;text-align:left}.p-local-v2-2-entrustment .p-local-v2-entrustment-list._abort{justify-content:center;max-width:940px}.p-local-v2-2-entrustment .p-local-v2-entrustment-list .item:nth-of-type(n+4){margin-top:0}.p-local-v2-2-entrustment .p-local-v2-entrustment-list .entrustment-card{border:1px solid #e3ebe8;margin:0 10px}.p-local-v2-2-entrustment-point{background:#f2f9f6;margin:0 auto 40px;max-width:940px;padding:18px 120px}.p-local-v2-2-entrustment-point-text{font-size:16px;position:relative;text-align:left}.p-local-v2-2-entrustment-point-text span{background:#30b686;border-radius:36px;color:#fff;display:inline-block;font-weight:700;padding:4px 16px}.p-local-v2-2-entrustment-point-text p+p{color:#000;margin-top:8px}.p-local-v2-2-entrustment-point-text:before{background:url(/assets/img/local/common/ill-staff.png) no-repeat 50%/contain;content:"";height:76px;left:-80px;position:absolute;top:0;width:73px}.p-local-v2-2-btn-gr a{background:#2aad7b;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1;padding:24px 32px}.p-local-v2-2-btn-wh{padding:0 34px}.p-local-v2-2-btn-wh a{background:#fff;border:1px solid #30b686;border-radius:5px;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1;padding:24px 49px}.p-local-v2-2-btn-wh a img{margin-left:8px}@media screen and (min-width:768px){.p-local-v2-2-btn-wh{padding:0}}.p-local-v2-2-qanda{background:#f2f9f6;padding:60px 20px 20px;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-qanda{padding:80px 20px 10px}}.p-local-v2-2-qanda dl{margin:0 auto;max-width:940px;padding:40px 0;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-qanda dl{padding:40px 32px}}.p-local-v2-2-qanda dl:not(:last-of-type){border-bottom:1px solid #a6a6a6}.p-local-v2-2-qanda dl dt{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:16px}@media screen and (min-width:768px){.p-local-v2-2-qanda dl dt{font-size:22px}}.p-local-v2-2-qanda dl dd{font-size:15px;line-height:1.8}@media screen and (min-width:768px){.p-local-v2-2-qanda dl dd{font-size:16px}}.p-local-v2-2-flow{background:#fff;padding:60px 0;text-align:center}@media screen and (min-width:768px){.p-local-v2-2-flow{padding:80px 20px}}.p-local-v2-2-flow ul{align-items:center;display:flex;flex-flow:column;gap:24px;justify-content:center;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-flow ul{align-items:unset;flex-flow:row;font-size:16px;gap:unset}}.p-local-v2-2-flow ul li{margin-left:0;padding-top:230px;position:relative;width:230px}@media screen and (min-width:768px){.p-local-v2-2-flow ul li{margin-left:52px}}.p-local-v2-2-flow ul li:first-of-type{margin-left:0}.p-local-v2-2-flow ul li:first-of-type figure{top:19px}.p-local-v2-2-flow ul li figure{left:0;position:absolute;top:0}.p-local-v2-2-inquiry{background:#f6f5e8;padding:80px 0 0}@media screen and (min-width:768px){.p-local-v2-2-inquiry{padding:80px 20px}}.p-local-v2-2-inquiry .p-local-v2-2-baloon-title{left:50%;transform:translateX(-50%)}.p-local-v2-2-inquiry-inner{margin:0 auto 40px;max-width:980px;padding:0 20px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-inner{margin:0 auto}}.p-local-v2-2-inquiry-inner-flex{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:10px;padding:10px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-inner-flex{gap:24px;margin-bottom:40px;padding:unset}}.p-local-v2-2-inquiry-inner-flex img{max-width:100px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-inner-flex img{max-width:100%}}.p-local-v2-2-inquiry-inner-flex p.bold{color:#1a1a1c;font-size:18px;font-weight:700;line-height:1.5;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-inquiry-inner-flex p.bold{font-size:30px}}.p-local-v2-2-inquiry-inner p.normal-pc{color:#1a1a1c;font-size:16px;font-weight:500;line-height:1.8;margin-top:0}.p-local-v2-2-inquiry-inner p.normal-sp{color:#1a1a1c;font-size:14px;font-weight:500;line-height:1.8;margin-bottom:20px;text-align:center}.p-local-v2-2-inquiry-inner p.normal-sp-left{text-align:left}.p-local-v2-2-inquiry-banner{margin:0 auto 20px;max-width:930px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-banner{margin:0 auto 24px}}.p-local-v2-2-inquiry-form{margin:0 auto;max-width:900px}.p-local-v2-2-inquiry-form-inner{background:#fff;margin:0 auto;max-width:100%;padding:40px 20px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form-inner{border-radius:20px;padding:80px 128px}}.p-local-v2-2-inquiry-form-inner p{font-size:13px;margin-bottom:40px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form-inner p{font-size:14px}}.p-local-v2-2-inquiry-form-inner form{display:flex;flex-flow:column;gap:20px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form-inner form{gap:40px}}.p-local-v2-2-inquiry-form-inner form p{font-size:12px;text-align:left}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form-inner form p{text-align:center}}.p-local-v2-2-inquiry-form-inner form p a{text-decoration:underline}.p-local-v2-2-inquiry-form-inner form fieldset{align-items:start;display:flex;flex-flow:column}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form-inner form fieldset{align-items:center;flex-flow:row}}.p-local-v2-2-inquiry-form-inner form fieldset.radio,.p-local-v2-2-inquiry-form-inner form fieldset.textarea-field{align-items:start}.p-local-v2-2-inquiry-form-inner form fieldset label,.p-local-v2-2-inquiry-form-inner form fieldset span{align-items:center;display:inline-flex;font-size:13px;font-weight:700;min-width:215px;padding-right:20px}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form-inner form fieldset label,.p-local-v2-2-inquiry-form-inner form fieldset span{font-size:18px}}.p-local-v2-2-inquiry-form-inner form fieldset>label,.p-local-v2-2-inquiry-form-inner form fieldset>span{padding:0 20px 10px 0}.p-local-v2-2-inquiry-form-inner form fieldset input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:50%;flex-shrink:0;height:30px;margin:0;position:relative;width:30px}.p-local-v2-2-inquiry-form-inner form fieldset input[type=radio]:before{background:#d9d9d9;border-radius:50%;content:"";display:block;height:20px;left:3px;position:absolute;top:3px;width:20px}.p-local-v2-2-inquiry-form-inner form fieldset input[type=radio]:checked:before{background:#2aad7b}.p-local-v2-2-inquiry-form-inner form fieldset input[type=email],.p-local-v2-2-inquiry-form-inner form fieldset input[type=tel],.p-local-v2-2-inquiry-form-inner form fieldset input[type=text],.p-local-v2-2-inquiry-form-inner form fieldset textarea{border:1px solid #ccc;border-radius:5px;height:50px;padding:5px .5em;width:100%}.p-local-v2-2-inquiry-form-inner form fieldset input[type=email]::-moz-placeholder,.p-local-v2-2-inquiry-form-inner form fieldset input[type=tel]::-moz-placeholder,.p-local-v2-2-inquiry-form-inner form fieldset input[type=text]::-moz-placeholder,.p-local-v2-2-inquiry-form-inner form fieldset textarea::-moz-placeholder{color:#ccc}.p-local-v2-2-inquiry-form-inner form fieldset input[type=email]:-ms-input-placeholder,.p-local-v2-2-inquiry-form-inner form fieldset input[type=tel]:-ms-input-placeholder,.p-local-v2-2-inquiry-form-inner form fieldset input[type=text]:-ms-input-placeholder,.p-local-v2-2-inquiry-form-inner form fieldset textarea:-ms-input-placeholder{color:#ccc}.p-local-v2-2-inquiry-form-inner form fieldset input[type=email]::placeholder,.p-local-v2-2-inquiry-form-inner form fieldset input[type=tel]::placeholder,.p-local-v2-2-inquiry-form-inner form fieldset input[type=text]::placeholder,.p-local-v2-2-inquiry-form-inner form fieldset textarea::placeholder{color:#ccc}.p-local-v2-2-inquiry-form-inner form fieldset textarea{height:180px}.p-local-v2-2-inquiry-form-inner-radio{display:flex;flex-flow:column;gap:20px}.p-local-v2-2-inquiry-form-inner-radio li{align-items:center;display:flex}.p-local-v2-2-inquiry-form-inner-radio li label{margin-left:10px;min-width:unset;padding:0}.p-local-v2-2-inquiry-form-inner button[type=submit]{background:#2aad7b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:3;margin:auto;padding:10px 80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form-inner button[type=submit]{padding:10px 100px}}.p-local-v2-2-inquiry-form-inner button[type=submit]:hover{opacity:.8}.p-local-v2-2-inquiry-form .required{background:#d16666;border-radius:5px;color:#fff;font-size:12px;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1;margin:0 .85em 0 0;min-width:unset;padding:3px 5px;white-space:nowrap}@media screen and (min-width:768px){.p-local-v2-2-inquiry-form .required{font-size:10px}}.p-local-v2-2-support-banner{margin:0 auto 24px;max-width:940px}.p-local-v2-succession-banner{margin:32px auto 0;padding:0 20px;width:min(100%,928px)}@media screen and (min-width:768px){.p-local-v2-succession-banner{margin-top:80px}}.p-local-v2-succession-banner.is-ehime{margin:80px auto 40px}@media screen and (min-width:768px){.p-local-v2-succession-banner.is-ehime{margin:80px auto}}.p-local-v2-succession-banner.is-ehime-succession{margin:50px auto 0}@media screen and (min-width:768px){.p-local-v2-succession-banner.is-ehime-succession{margin:80px auto 0}}.local-entrustment-list-wrap .p-local-v2-entrustment-list.is-2column{padding:0 15px}@media screen and (min-width:768px){.local-entrustment-list-wrap .p-local-v2-entrustment-list.is-2column{padding:0}}@media screen and (min-width:1200px){.local-entrustment-list-wrap .p-local-v2-entrustment-list.is-2column{margin:0 -90px}}.p-local-setouchi-top{background:#e5f3ed;position:relative}@media screen and (min-width:768px){.p-local-setouchi-top{padding-bottom:120px}}.p-local-setouchi-top-title{align-items:start;display:flex;justify-content:center;margin:0 auto;max-width:1200px;min-height:600px;padding-top:65px}@media screen and (min-width:768px){.p-local-setouchi-top-title{justify-content:space-between;min-height:725px}}.p-local-setouchi-top-inner{position:relative}.p-local-setouchi-top-slider{height:auto;position:absolute;right:-400px;top:-480px;width:1100px;z-index:0}@media screen and (min-width:768px){.p-local-setouchi-top-slider{left:calc(50% + 400px);top:-235px;transform:translateX(-50%);width:1200px}}.p-local-setouchi-top-heading{display:flex;flex-direction:column}@media screen and (min-width:768px){.p-local-setouchi-top-heading{padding-right:40px}}.p-local-setouchi-top-vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}.p-local-setouchi-top-vertical span{background:#fff;display:block;font-size:34px;font-weight:700;line-height:1}.p-local-setouchi-logo.is-pc{display:none}@media screen and (min-width:768px){.p-local-setouchi-logo.is-pc{display:flex;flex-direction:column;margin-top:60px;padding-left:40px;position:relative;z-index:1}}.p-local-setouchi-logo.is-sp{bottom:20px;display:flex;flex-direction:column;margin:0 auto 20px;position:relative;text-align:center;z-index:1}.p-local-setouchi-logo.is-sp .main-title{margin:0 auto;padding-left:40px}.p-local-setouchi-logo.is-sp .sub-title{padding:0 20px}@media screen and (min-width:768px){.p-local-setouchi-logo.is-sp{display:none}}.p-local-setouchi-logo .sub-title{margin-top:20px;z-index:1}.p-local-setouchi-logo-wrap{z-index:1}.p-local-setouchi-logo-wrap:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/mainmap-image.png) no-repeat 50%/contain;content:"";height:78vw;left:50%;position:absolute;top:36%;transform:translateX(-50%);width:85vw;z-index:0}@media screen and (min-width:768px){.p-local-setouchi-logo-wrap:after{height:639px;left:inherit;right:49vw;top:60px;transform:translateX(0);width:705px}}@media screen and (max-width:1200px){.p-local-setouchi-logo-wrap:after{right:46vw}}.p-local-setouchi-city-list .slick-slide{margin-right:56px}.p-local-setouchi-about{display:flex;flex-direction:column-reverse;position:relative}.p-local-setouchi-about-contents{margin:64px auto 0;max-width:610px;position:relative}@media screen and (min-width:768px){.p-local-setouchi-about-contents{margin-top:80px}}.p-local-setouchi-about-inner{display:flex;flex-direction:column-reverse;font-size:16px;font-weight:700;letter-spacing:1.5px;line-height:1.8;margin-bottom:40px;padding:0 24px;position:relative;z-index:5}@media screen and (min-width:768px){.p-local-setouchi-about-inner{font-size:20px}}.p-local-setouchi-about-inner-figure{bottom:20px;display:block;height:262px;left:-30px;position:relative;width:306px;z-index:3}@media screen and (min-width:768px){.p-local-setouchi-about-inner-figure{bottom:inherit;left:-20vw;position:absolute;top:20%}}.p-local-setouchi-about-inner-figure.is-pc{display:none}@media screen and (min-width:768px){.p-local-setouchi-about-inner-figure.is-pc{display:block}}@media screen and (max-width:1500px){.p-local-setouchi-about-inner-figure.is-pc{left:-28vw}}@media screen and (max-width:1200px){.p-local-setouchi-about-inner-figure.is-pc{display:none}}.p-local-setouchi-about-inner-figure.is-sp{display:block}@media screen and (min-width:768px){.p-local-setouchi-about-inner-figure.is-sp{display:none}}.p-local-setouchi-about-inner-figure02{display:none}@media screen and (min-width:768px){.p-local-setouchi-about-inner-figure02{content:"";display:block;height:40vw;position:absolute;right:0;top:30%;width:40vw;z-index:2}}@media screen and (max-width:1200px){.p-local-setouchi-about-inner-figure02{display:none}}.p-local-setouchi-about-link{display:block;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:53px;padding:0 24px;position:relative}@media screen and (min-width:768px){.p-local-setouchi-about-link{display:inline;font-size:16px}}.p-local-setouchi-about-link:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/external-link-alt.svg) no-repeat 50%/contain;content:"";display:inline-block;height:22px;left:0;position:relative;top:4px;width:16px}.p-local-setouchi-inquiry-link{align-items:center;background:#fff;border:2px solid #30b686;border-radius:9999px;color:#30b686;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:5px;padding:16px 36px;position:relative;transition:background-color .2s ease,color .2s ease;z-index:2}@media screen and (min-width:768px){.p-local-setouchi-inquiry-link{font-size:18px;padding:20px 48px}}.p-local-setouchi-inquiry-link:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/external-link-alt.svg) no-repeat 50%/contain;content:"";display:inline-block;height:24px;left:0;position:relative;top:0;width:24px}.p-local-setouchi-inquiry-link:focus-visible,.p-local-setouchi-inquiry-link:hover{background:#30b686;color:#fff;opacity:1}.p-local-setouchi-inquiry-link:focus-visible:after,.p-local-setouchi-inquiry-link:hover:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/external-link-alt-w.svg) no-repeat 50%/contain}.p-local-setouchi-inquiry-link.is-center{left:0;transform:none}.p-local-setouchi-entrustments-end-image{background:#e5f3ed;bottom:0;display:block;left:0;position:absolute;width:100%}.p-local-setouchi-entrustments-end-image img{width:100%}.p-local-setouchi-entrustments-list{position:relative;z-index:2}.p-local-setouchi-entrustments-content-wrap{position:relative}.p-local-setouchi-entrustments-content-section-divider{background:#e5f3ed;left:0;position:absolute;top:0;width:100%;z-index:1}.p-local-setouchi-entrustments-content-inner{position:relative;text-align:center}.p-local-setouchi-entrustments-content-inner-wrap{background:#e5f3ed;padding:300px 24px 80px;position:relative}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-inner-wrap{padding-top:120px}}.p-local-setouchi-entrustments-content-inner-wrap.is-entrustments{background:#f4fbf8;padding-bottom:160px;padding-top:100px}.p-local-setouchi-entrustments-content-maintitle{font-size:20px;font-weight:700;letter-spacing:3px;line-height:150%;margin-bottom:24px;position:relative;text-align:center;z-index:3}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-maintitle{font-size:32px}}.p-local-setouchi-entrustments-content-maintitle .gurade{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#30b686,#ebf060);-webkit-background-clip:text;display:inline-block;font-size:28px}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-maintitle .gurade{font-size:48px}}.p-local-setouchi-entrustments-content-maintitle .echo{font-size:20px;position:relative}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-maintitle .echo{font-size:32px}}.p-local-setouchi-entrustments-content-maintitle .echo:before{color:grey;content:"＼";display:inline-block;left:0;position:relative;top:0}.p-local-setouchi-entrustments-content-maintitle .echo:after{color:grey;content:"／";display:inline-block;position:relative;right:0;top:0}.p-local-setouchi-entrustments-content-subtitle{position:relative;z-index:2}.p-local-setouchi-entrustments-content-subtitle img{width:min(100%,195px)}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-subtitle img{width:min(100%,234px)}}.p-local-setouchi-entrustments-content-subtitle p{font-size:15px;font-weight:700;margin-bottom:24px}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-subtitle p{font-size:24px}}.p-local-setouchi-entrustments-content-text{font-size:15px;font-weight:400;letter-spacing:1px;line-height:180%;margin-bottom:40px;position:relative;text-align:left;z-index:3}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-text{font-size:16px;text-align:center}}.p-local-setouchi-entrustments-content-subtext{font-size:15px;font-weight:700;line-height:1.6;margin-bottom:24px;position:relative;text-align:center;z-index:2}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-subtext{font-size:24px}}.p-local-setouchi-entrustments-content-second{position:relative}.p-local-setouchi-entrustments-content-second .p-local-setouchi-entrustments-slider{bottom:65%;left:-40px;position:absolute;width:min(140%,568px);z-index:1}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-second .p-local-setouchi-entrustments-slider{bottom:65%;height:auto;left:-120px;position:absolute;width:668px}}.p-local-setouchi-entrustments-content-figure{display:none;position:absolute;right:40px;top:30%;transform:translateY(-50%);width:20%}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-figure{display:block}}.p-local-setouchi-entrustments-content-figure02{display:none}@media screen and (min-width:768px){.p-local-setouchi-entrustments-content-figure02{background:url(/assets/img/local/hiroshima/setouchiarea-project/image02.png) no-repeat 100%/contain;content:"";display:block;height:50vw;position:absolute;right:0;top:30%;width:50vw;z-index:2}}.p-local-setouchi-map{background:#d2e8dd;position:relative}.p-local-setouchi-map-inner{display:flex;margin:0 auto;max-width:1120px;padding:0 24px;position:relative}@media screen and (min-width:768px){.p-local-setouchi-map-inner{margin-bottom:0}}.p-local-setouchi-map-empty{display:none}@media screen and (min-width:768px){.p-local-setouchi-map-empty{display:block;width:50%}}.p-local-setouchi-map-image{left:45%;position:absolute;top:200px;transform:translateX(-50%);width:100%}@media screen and (min-width:768px){.p-local-setouchi-map-image{left:50%;top:0}}.p-local-setouchi-map-image img{min-width:480px;width:min(100%,640px)}@media screen and (min-width:768px){.p-local-setouchi-map-image img{min-width:480px;width:60vw}}.p-local-setouchi-map-about dt{text-align:center}@media screen and (min-width:768px){.p-local-setouchi-map-about dt{text-align:left}}.p-local-setouchi-map-about-wrap{width:100%}@media screen and (min-width:768px){.p-local-setouchi-map-about-wrap{width:50%}}.p-local-setouchi-map-about-title{color:#30b686;font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.p-local-setouchi-map-about-title{font-size:22px}}.p-local-setouchi-map-about-heading{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:24px}@media screen and (min-width:768px){.p-local-setouchi-map-about-heading{font-size:32px;line-height:1.4}}.p-local-setouchi-map-about-text{font-size:16px;margin-bottom:65vw}@media screen and (min-width:768px){.p-local-setouchi-map-about-text{margin-bottom:56px}}.p-local-setouchi-map-what-is-inner{background:#fff;border-radius:8px;padding:24px}.p-local-setouchi-map-what-is-inner dt{font-size:15px;font-weight:700;margin-bottom:8px;text-align:center}.p-local-setouchi-map-what-is-inner dd{font-size:14px;line-height:1.8}.p-local-setouchi-map-top-wave{background:#e5f3ed}.p-local-setouchi-map-top-wave picture img{width:100%}.p-local-setouchi-map-bottom-wave{background:#e5f3ed}.p-local-setouchi-map-bottom-wave picture img{width:100%}.p-local-setouchi-feature{background:#e5f3ed;padding-bottom:80px;text-align:center}.p-local-setouchi-feature-inner{padding:24px 24px 0}.p-local-setouchi-feature-text{font-size:15px;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-local-setouchi-feature-text{font-size:20px}}.p-local-setouchi-feature-support-link{text-align:center}.p-local-setouchi-footer{background:#30b686;position:relative}.p-local-setouchi-footer-sns{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;padding:50px 20px 10px;position:relative;text-align:center;z-index:2}@media screen and (min-width:768px){.p-local-setouchi-footer-sns{padding:50px 20px 10px}}.p-local-setouchi-footer-sns .sns-icons ul{display:flex;gap:8px}.p-local-setouchi-footer-logo{display:flex;flex-direction:column;margin:0 auto 45px;max-width:380px;position:relative;z-index:2}@media screen and (min-width:768px){.p-local-setouchi-footer-logo{margin:0 auto 42px}}.p-local-setouchi-footer-logo-main{padding-left:40px}.p-local-setouchi-footer-logo-sub{margin:26px auto 0;width:70%}.p-local-setouchi-footer-copyright{color:#fff;display:block;font-size:12px;font-weight:400;letter-spacing:.7px;line-height:1.8;padding-bottom:90px;position:relative;text-align:center;z-index:2}.p-local-setouchi-footer-banner-area{bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;width:100%;z-index:10}@media screen and (min-width:481px){.p-local-setouchi-footer-banner-area{align-items:center;background:#ffe004;color:#123752;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px;text-align:center;transition:all .3s}}.p-local-setouchi-footer-banner-area:hover{background:linear-gradient(90deg,#30b686,#ebf060);transition:all .3s}.p-local-setouchi-footer-banner-area:hover .p-local-setouchi-footer-banner-message-text{color:#fff}.p-local-setouchi-footer-banner-area:hover .p-local-setouchi-footer-banner-message-text:after,.p-local-setouchi-footer-banner-area:hover .p-local-setouchi-footer-banner-message-text:before{background:#fff}.p-local-setouchi-footer-banner-area:hover .p-local-setouchi-footer-banner-message:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/gift-campaign-w.svg) no-repeat 50%/contain}.p-local-setouchi-footer-banner-area:hover .p-local-setouchi-footer-detail-link{background:#fff;color:#30b686}.p-local-setouchi-footer-banner-area:hover .p-local-setouchi-footer-detail-link:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/external-link-alt.svg) no-repeat 50%/contain}.p-local-setouchi-footer-banner-area:visited{color:#123752}.p-local-setouchi-footer-banner-area-sp{bottom:0;display:block;height:24vw;left:0;opacity:0;position:fixed;transition:all .3s;width:100%;z-index:10}.p-local-setouchi-footer-banner-area-sp:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/floating-btn-sp.png) no-repeat 50%/cover;content:"";display:inline-block;height:100%;transition:all .3s;width:100%}@media screen and (min-width:481px){.p-local-setouchi-footer-banner-area-sp{display:none}}.p-local-setouchi-footer-banner-area-sp:hover{transition:all .3s}.p-local-setouchi-footer-banner-area-sp:hover:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/floating-btn-sp-hover.png) no-repeat 50%/cover;transition:all .3s}.p-local-setouchi-footer-banner-message:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/gift-campaign.svg) no-repeat 50%/contain;content:"";display:inline-block;height:27px;left:0;position:relative;top:0;vertical-align:bottom;width:318px}.p-local-setouchi-footer-banner-message-text{font-size:14px;font-weight:700;padding:0 15px;position:relative}@media screen and (min-width:768px){.p-local-setouchi-footer-banner-message-text{font-size:16px}}.p-local-setouchi-footer-banner-message-text:after,.p-local-setouchi-footer-banner-message-text:before{background:#123752;content:"";display:block;height:20px;position:absolute;top:-2px;width:1px}.p-local-setouchi-footer-banner-message-text:before{left:5px;transform:rotate(-30deg)}.p-local-setouchi-footer-banner-message-text:after{right:5px;transform:rotate(30deg)}.p-local-setouchi-footer-banner-message img{margin:0 10px}.p-local-setouchi-footer-wave-border{background:#e5f3ed;left:0;position:absolute;top:-2px;width:100%;z-index:1}.p-local-setouchi-footer-wave-border picture img{width:100%}.p-local-setouchi-footer-detail-link{align-items:center;background:#123752;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:.07em;padding:5px 20px}@media screen and (min-width:768px){.p-local-setouchi-footer-detail-link{font-size:15px}}@media screen and (max-width:1020px){.p-local-setouchi-footer-detail-link{display:none}}.p-local-setouchi-footer-detail-link:after{background:url(/assets/img/local/hiroshima/setouchiarea-project/external-link-alt-w.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;width:16px}.setouchi-scroll-banner.visible{opacity:1;pointer-events:auto}.fade-in{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.p-local-takahashigawa-project-page{overflow-x:inherit;padding-top:0}.p-local-takahashigawa-project-page #page{overflow:inherit}.p-local-takahashigawa-project-page #page .main{overflow-x:inherit;width:100vw}.p-local-takahashigawa-header{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.p-local-takahashigawa-header-logo{line-height:1;width:calc(100% - 80px)}@media screen and (min-width:768px){.p-local-takahashigawa-header-logo{width:40%}}@media screen and (min-width:1100px){.p-local-takahashigawa-header-logo{align-items:flex-end;display:flex}}.p-local-takahashigawa-header-logo .main-title{display:block;max-width:156px;width:100%}@media screen and (min-width:768px){.p-local-takahashigawa-header-logo .main-title{max-width:230px}}.p-local-takahashigawa-header-logo .sub-title{max-width:109px;width:100%}@media screen and (min-width:1100px){.p-local-takahashigawa-header-logo .sub-title{margin-left:12px}}@media screen and (min-width:768px){.p-local-takahashigawa-header-right{align-items:center;display:flex;justify-content:flex-end;width:60%}}.p-local-takahashigawa-header-right .seminar-btn{display:none}@media screen and (min-width:768px){.p-local-takahashigawa-header-right .seminar-btn{background:#30b686;border-radius:24px;color:#fff;display:block;font-size:.9375rem;font-weight:700;max-width:305px;padding:10px;text-align:center;width:100%}}.p-local-takahashigawa-header-sns{width:68px}@media screen and (min-width:768px){.p-local-takahashigawa-header-sns{margin-left:24px}}.p-local-takahashigawa-header-sns dt{font-size:.625rem;text-align:center}.p-local-takahashigawa-header-sns ul{display:flex;justify-content:center}.p-local-takahashigawa-header-sns ul li{padding:4px}.p-local-takahashigawa-footer{align-items:center;background:#30b686;display:flex;flex-flow:column;padding:40px 20px 80px;width:100vw}@media screen and (min-width:768px){.p-local-takahashigawa-footer{padding:60px 20px 100px}}.p-local-takahashigawa-footer-sns{margin-bottom:24px}@media screen and (min-width:768px){.p-local-takahashigawa-footer-sns{margin-bottom:32px}}.p-local-takahashigawa-footer-sns dt{color:#fff;font-size:.75rem;font-weight:700;text-align:center}.p-local-takahashigawa-footer-sns ul{display:flex;justify-content:center}.p-local-takahashigawa-footer-sns ul li{padding:5px}.p-local-takahashigawa-footer-sns ul li img{width:34px}.p-local-takahashigawa-footer-logo{margin-bottom:24px}@media screen and (min-width:768px){.p-local-takahashigawa-footer-logo{margin-bottom:32px}}.p-local-takahashigawa-footer-sublogo{align-items:center;display:flex;justify-content:center;margin-bottom:40px;width:100%}@media screen and (min-width:768px){.p-local-takahashigawa-footer-sublogo{margin-bottom:53px}}.p-local-takahashigawa-footer-sublogo .kurashikishi{mix-blend-mode:multiply}@media screen and (min-width:768px){.p-local-takahashigawa-footer-sublogo .kurashikishi{max-width:112px;width:100%}}.p-local-takahashigawa-footer-sublogo .dial{margin:0 13px}@media screen and (min-width:768px){.p-local-takahashigawa-footer-sublogo .dial{margin:0 24px;max-width:18px;width:100%}.p-local-takahashigawa-footer-sublogo .relay{max-width:92px;width:100%}}.p-local-takahashigawa-footer .copyright{color:#fff;font-size:.625rem}.p-local-takahashigawa-top{background:#f2f9f6;position:relative}.p-local-takahashigawa-slider{overflow:hidden;position:absolute;width:100vw}.p-local-takahashigawa-slider:before{background:url(/assets/img/local/okayama/takahashigawa-project/sp-wave-w.svg) no-repeat top/100%;content:"";display:block;height:25px;left:0;position:absolute;width:100vw;z-index:10}@media screen and (min-width:768px){.p-local-takahashigawa-slider:before{background:url(/assets/img/local/okayama/takahashigawa-project/pc-wave-w.svg) repeat-x top}}.p-local-takahashigawa-slider:after{background:url(/assets/img/local/okayama/takahashigawa-project/sp-wave-lg.svg) no-repeat bottom/100%;bottom:-1px;content:"";display:block;height:25px;left:0;position:absolute;width:100vw;z-index:10}@media screen and (min-width:768px){.p-local-takahashigawa-slider:after{background:url(/assets/img/local/okayama/takahashigawa-project/pc-wave-lg.svg) repeat-x bottom}}.p-local-takahashigawa-slider .swiper-wrapper{transition-timing-function:linear}.p-local-takahashigawa-slider-copyright{bottom:18px;color:#fff;font-size:.625rem;position:absolute;right:20px}@media screen and (min-width:768px){.p-local-takahashigawa-slider-copyright{bottom:36px;right:40px}}.p-local-takahashigawa-slider-inner{display:flex;flex-direction:row;flex-shrink:0}.p-local-takahashigawa-slider-inner img{height:238px;width:auto}@media screen and (min-width:768px){.p-local-takahashigawa-slider-inner img{height:400px}}.p-local-takahashigawa-banner{bottom:32px;position:fixed;right:32px;z-index:9999}.p-local-takahashigawa-banner:hover{opacity:1}.p-local-takahashigawa-banner.fadeout{transform:translateX(110px);transition:transform .6s}@media screen and (max-width:501px){.p-local-takahashigawa-banner{bottom:12px;left:50%;transform:translateX(-50%);width:94.4%}.p-local-takahashigawa-banner.fadeout{transform:translateX(-25%);transition:transform .6s}}.p-local-takahashigawa-banner-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-local-takahashigawa-banner-close{position:absolute;right:30px;top:30px}.p-local-takahashigawa-about{display:flex;padding:45px 20px 56px}@media screen and (min-width:768px){.p-local-takahashigawa-about{margin:0 auto;max-width:790px}}.p-local-takahashigawa-about-vertical{width:100px!important}@media screen and (min-width:768px){.p-local-takahashigawa-about-vertical{padding-top:40px;width:210px!important}}.p-local-takahashigawa-about-vertical:after,.p-local-takahashigawa-about-vertical:before{bottom:30px;content:"";display:block;min-height:500px;position:absolute;width:340px}.p-local-takahashigawa-about-vertical:before{display:none}@media screen and (min-width:768px){.p-local-takahashigawa-about-vertical:before{background:url(/assets/img/local/okayama/takahashigawa-project/dot01.png) no-repeat 0 0/contain;display:block;left:0;z-index:0}}.p-local-takahashigawa-about-vertical:after{background:url(/assets/img/local/okayama/takahashigawa-project/dot-sp.png) no-repeat 100% 0/contain;min-height:600px;right:0;z-index:0}@media screen and (min-width:385px){.p-local-takahashigawa-about-vertical:after{min-height:500px}}@media screen and (min-width:768px){.p-local-takahashigawa-about-vertical:after{background:url(/assets/img/local/okayama/takahashigawa-project/dot02.png) no-repeat 100% 0/contain}}.p-local-takahashigawa-about-vertical h2{align-items:flex-start;display:flex;flex-flow:column;font-size:1.5rem;font-weight:700;position:-webkit-sticky;position:sticky;top:20px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:10}@media screen and (min-width:768px){.p-local-takahashigawa-about-vertical h2{font-size:2.875rem}}.p-local-takahashigawa-about-vertical h2 span{background:#fff;border-radius:4px;display:inline-block;line-height:1;margin-right:4px;padding:10px 4px}@media screen and (min-width:768px){.p-local-takahashigawa-about-vertical h2 span{margin-right:8px;padding:20px 8px}}.p-local-takahashigawa-about-right{padding-top:250px;width:calc(100% - 100px);z-index:1}@media screen and (min-width:768px){.p-local-takahashigawa-about-right{padding-top:380px;width:calc(100% - 210px)}}.p-local-takahashigawa-about-logo{margin-bottom:24px;max-width:234px;position:relative}@media screen and (min-width:768px){.p-local-takahashigawa-about-logo{margin-bottom:40px;max-width:350px;width:100%}}.p-local-takahashigawa-about-logo img{width:100%}.p-local-takahashigawa-about-sublogo{align-items:center;display:flex;margin-bottom:8px;position:relative;width:100%}.p-local-takahashigawa-about-sublogo:before{background:#f2f9f6;content:"";height:36px;left:0;position:absolute;top:0;width:112px}@media screen and (min-width:768px){.p-local-takahashigawa-about-sublogo{margin-bottom:24px}}.p-local-takahashigawa-about-sublogo .kurashikishi{mix-blend-mode:multiply}@media screen and (min-width:768px){.p-local-takahashigawa-about-sublogo .kurashikishi{max-width:112px;width:100%}}.p-local-takahashigawa-about-sublogo .dial{margin:0 13px;z-index:1}@media screen and (min-width:768px){.p-local-takahashigawa-about-sublogo .dial{margin:0 24px;max-width:18px;width:100%}}.p-local-takahashigawa-about-sublogo .relay{z-index:1}@media screen and (min-width:768px){.p-local-takahashigawa-about-sublogo .relay{max-width:92px;width:100%}}.p-local-takahashigawa-about-contents dd{font-size:.875rem;font-weight:700;margin-bottom:24px}@media screen and (min-width:768px){.p-local-takahashigawa-about-contents dd{font-size:1.125rem}}.p-local-takahashigawa-about-link{display:inline-block;font-size:.75rem;font-weight:700;line-height:1.8}@media screen and (min-width:768px){.p-local-takahashigawa-about-link{font-size:.875rem}.p-local-takahashigawa-about-link br{display:none}}.p-local-takahashigawa-about-link:after{background:url(/assets/img/local/common/external-link-alt-g.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:8px;vertical-align:text-bottom;width:14px}.p-local-takahashigawa-feature{background:#f2f9f6;padding:50px 20px}@media screen and (min-width:768px){.p-local-takahashigawa-feature{padding:60px 20px}}.p-local-takahashigawa-feature-inner{margin:0 auto;max-width:940px}@media screen and (min-width:768px){.p-local-takahashigawa-feature-inner{display:flex;justify-content:space-between}.p-local-takahashigawa-feature-left{width:55%}}.p-local-takahashigawa-feature-left dt{font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-feature-left dt{font-size:2rem;text-align:left}}.p-local-takahashigawa-feature-left dd{font-size:.875rem}@media screen and (min-width:768px){.p-local-takahashigawa-feature-left dd{font-size:1rem}}.p-local-takahashigawa-feature-right{background:url(/assets/img/local/okayama/takahashigawa-project/feature-backgraund.png) no-repeat 50%/100%;padding:20px;position:relative}.p-local-takahashigawa-feature-right:after,.p-local-takahashigawa-feature-right:before{content:"";display:block;position:absolute;z-index:1}.p-local-takahashigawa-feature-right:before{background:url(/assets/img/local/okayama/takahashigawa-project/circle01.png) no-repeat 50%/contain;height:56px;left:25px;top:30px;width:32px}.p-local-takahashigawa-feature-right:after{background:url(/assets/img/local/okayama/takahashigawa-project/circle02.svg) no-repeat 50%/contain;bottom:30px;height:52px;right:25px;width:52px}@media screen and (min-width:768px){.p-local-takahashigawa-feature-right{width:40%}}.p-local-takahashigawa-seminar{position:relative}.p-local-takahashigawa-seminar:after{background:url(/assets/img/local/okayama/takahashigawa-project/sp-wave-lg.svg) no-repeat bottom/100%;bottom:-1px;content:"";display:block;height:25px;left:0;position:absolute;width:100vw}@media screen and (min-width:768px){.p-local-takahashigawa-seminar:after{background:url(/assets/img/local/okayama/takahashigawa-project/pc-wave-lg.svg) repeat-x bottom}}.p-local-takahashigawa-seminar-top{background:url(/assets/img/local/okayama/takahashigawa-project/seminar-bg.jpg) no-repeat bottom/cover;display:flex;flex-flow:column;justify-content:space-between;min-height:400px;padding:43px 24px 0;position:relative}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-top{min-height:500px;padding:125px 24px 0}}.p-local-takahashigawa-seminar-title{margin:min(22%,65px) auto 10px}.p-local-takahashigawa-seminar-badge{display:block;margin-left:auto;max-width:112px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-badge{position:absolute;right:40px;top:40px}}@media screen and (min-width:1100px){.p-local-takahashigawa-seminar-badge{max-width:197px;right:80px}}.p-local-takahashigawa-seminar-menu{display:flex;justify-content:center;margin:0 auto;max-width:940px;width:100%}.p-local-takahashigawa-seminar-menu li{background:#e9e9e9;border-radius:16px 16px 0 0;max-width:150px;width:100%}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-menu li{max-width:inherit;width:calc(50% - 6px)}}.p-local-takahashigawa-seminar-menu li:first-of-type{margin-right:12px}.p-local-takahashigawa-seminar-menu li.active{background:#fff}.p-local-takahashigawa-seminar-menu li.active a{cursor:default}.p-local-takahashigawa-seminar-menu li.active a:hover{opacity:1}.p-local-takahashigawa-seminar-menu li a{align-items:center;color:#000;display:flex;flex-flow:column;font-weight:700;justify-content:center;line-height:1;padding:16px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-menu li a{align-items:center;flex-flow:inherit;padding:18px}}.p-local-takahashigawa-seminar-menu li .date{background:#ffe004;border-radius:8px;font-size:.875rem;margin-bottom:10px;padding:6px 8px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-menu li .date{font-size:1rem;margin-bottom:0}}.p-local-takahashigawa-seminar-menu li .date.is-limit{background:#e3ebe8;color:grey}.p-local-takahashigawa-seminar-menu li .text{display:block;font-size:.9375rem}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-menu li .text{display:inline-block;font-size:1.375rem;padding-left:10px}}.p-local-takahashigawa-seminar-content-inner{padding:24px 20px 50px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-inner{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:980px;padding:40px 20px}}.p-local-takahashigawa-seminar-content-inner.is-close{display:none}.p-local-takahashigawa-seminar-content-main-image{margin-bottom:24px}.p-local-takahashigawa-seminar-content-title{font-size:1.125rem;margin-bottom:24px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-title{font-size:1.375rem}}.p-local-takahashigawa-seminar-content-event-about,.p-local-takahashigawa-seminar-content-profile{margin-bottom:24px}.p-local-takahashigawa-seminar-content-event-about>dt,.p-local-takahashigawa-seminar-content-profile>dt{color:#30b686;font-size:1rem;font-weight:700;margin-bottom:24px;position:relative;z-index:1}.p-local-takahashigawa-seminar-content-event-about>dt span,.p-local-takahashigawa-seminar-content-profile>dt span{background:#fff;display:inline-block;padding-right:8px}.p-local-takahashigawa-seminar-content-event-about>dt:after,.p-local-takahashigawa-seminar-content-profile>dt:after{background:#30b686;content:"";display:block;height:1px;left:0;position:absolute;top:48%;width:100%;z-index:-1}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-event-about,.p-local-takahashigawa-seminar-content-profile{font-size:1rem}.p-local-takahashigawa-seminar-content-profile ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.p-local-takahashigawa-seminar-content-profile ul li{display:flex;justify-content:space-between;margin-bottom:24px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-profile ul li{width:49%}}.p-local-takahashigawa-seminar-content-profile ul li figure{max-width:80px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-profile ul li figure{max-width:120px}}.p-local-takahashigawa-seminar-content-profile-name{line-height:1.6;width:calc(100% - 96px)}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-profile-name{width:calc(100% - 136px)}}.p-local-takahashigawa-seminar-content-profile-name dt{font-weight:700;margin-bottom:8px}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-profile-name dt{font-size:.9375rem}}.p-local-takahashigawa-seminar-content-profile-name dt span{color:#ea5514;display:block;font-size:.75rem}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-profile-name dd{font-size:.8125rem;letter-spacing:-.01em}}.p-local-takahashigawa-seminar-content-profile-name dd br{display:none}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-profile-name dd br{display:inline}.p-local-takahashigawa-seminar-content-left{width:61%}}.p-local-takahashigawa-seminar-content-right{background:#f2f9f6;overflow:hidden}@media screen and (min-width:768px){.p-local-takahashigawa-seminar-content-right{width:35%}}.p-local-takahashigawa-seminar-content-right dl{border-bottom:1px solid #e3ebe8;padding:24px}.p-local-takahashigawa-seminar-content-right dl:first-of-type dd{display:inline-block;text-align:end}.p-local-takahashigawa-seminar-content-right dl dt{font-size:1rem;font-weight:700;margin-bottom:8px}.p-local-takahashigawa-seminar-content-right dl dd{font-size:.9375rem}.p-local-takahashigawa-seminar-content-right dl dd span{display:block;font-size:.75rem;margin-top:8px}.p-local-takahashigawa-seminar-content-right dl:last-of-type{border-bottom:none}.p-local-takahashigawa-seminar-content-btn{background:#ffe004;border-radius:5px;color:#000;display:block;font-size:1rem;font-weight:700;margin:0 auto 24px;max-width:calc(100% - 48px);padding:14px;text-align:center}.p-local-takahashigawa-seminar-content-btn:active,.p-local-takahashigawa-seminar-content-btn:focus,.p-local-takahashigawa-seminar-content-btn:hover,.p-local-takahashigawa-seminar-content-btn:visited{color:#000;opacity:1}.p-local-takahashigawa-seminar-content-btn.is-limit{background:#e3ebe8;color:grey;cursor:unset}.p-local-takahashigawa-entrustments-content{position:relative}.p-local-takahashigawa-entrustments-content:before{background:url(/assets/img/local/okayama/takahashigawa-project/sp-wave-lg.svg) no-repeat bottom/100%;content:"";display:block;height:25px;left:0;position:absolute;top:0;transform:rotate(.5turn);width:100vw;z-index:10}@media screen and (min-width:768px){.p-local-takahashigawa-entrustments-content:before{background:url(/assets/img/local/okayama/takahashigawa-project/pc-wave-lg.svg) repeat-x bottom}}.p-local-takahashigawa-entrustments-content:after{background:url(/assets/img/local/okayama/takahashigawa-project/sp-wave-lg.svg) no-repeat bottom/100%;bottom:-1px;content:"";display:block;height:25px;left:0;position:absolute;width:100vw}@media screen and (min-width:768px){.p-local-takahashigawa-entrustments-content:after{background:url(/assets/img/local/okayama/takahashigawa-project/pc-wave-lg.svg) repeat-x bottom}}.p-local-takahashigawa-entrustments-content-inner{margin:0 auto;max-width:980px;padding:50px 20px}@media screen and (min-width:768px){.p-local-takahashigawa-entrustments-content-inner{padding:80px 20px}}.p-local-takahashigawa-entrustments-content-subtitle{color:#30b686;display:block;font-size:.875rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-entrustments-content-subtitle{font-size:.9375rem}}.p-local-takahashigawa-entrustments-content-maintitle{font-size:1.125rem;line-height:1.4;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-entrustments-content-maintitle{font-size:2rem;font-weight:700;margin-bottom:40px}.p-local-takahashigawa-entrustments-content-list{margin-bottom:60px}}.p-local-takahashigawa-entrustments-content-list li{box-shadow:0 0 15px #ccc}@media screen and (min-width:768px){.p-local-takahashigawa-entrustments-content-list li{box-shadow:none}}.p-local-takahashigawa-entrustments-content-preparation{padding:20px 0}.p-local-takahashigawa-project-content{background:#f2f9f6;position:relative}.p-local-takahashigawa-project-content-inner{margin:0 auto;max-width:980px;padding:50px 20px 20px}@media screen and (min-width:768px){.p-local-takahashigawa-project-content-inner{padding:80px 20px 20px}}.p-local-takahashigawa-project-content-subtitle{color:#30b686;display:block;font-size:.875rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-project-content-subtitle{font-size:1.375rem}}.p-local-takahashigawa-project-content-maintitle{font-size:1.125rem;line-height:1.4;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-project-content-maintitle{font-size:2rem;font-weight:700}.p-local-takahashigawa-project-content-list{display:flex;flex-wrap:wrap}}.p-local-takahashigawa-project-content-list li{background:#fff;border-radius:8px;margin-bottom:24px;padding:20px 16px;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-project-content-list li{border-radius:16px;margin-bottom:64px;padding:20px 40px;position:relative;width:calc(50% - 20px)}.p-local-takahashigawa-project-content-list li:first-of-type{margin-right:20px;padding:20px}.p-local-takahashigawa-project-content-list li:first-of-type:after{background:#e3ebe8;content:"";display:block;height:100%;left:calc(100% + 20px);position:absolute;top:0;width:2px}.p-local-takahashigawa-project-content-list li:nth-of-type(2){margin-left:20px;padding:20px}.p-local-takahashigawa-project-content-list li:last-of-type{align-items:center;display:flex;justify-content:space-between;padding-top:52px;width:100%}.p-local-takahashigawa-project-content-list li:last-of-type:after{background:#e3ebe8;bottom:calc(100% + 32px);content:"";display:block;height:2px;left:0;position:absolute;width:100%}.p-local-takahashigawa-project-content-list li:last-of-type figure{margin-right:24px;max-width:320px}.p-local-takahashigawa-project-content-list li:last-of-type .right{width:calc(100% - 344px)}.p-local-takahashigawa-project-content-list li:last-of-type dt{font-size:1.5rem;text-align:left}.p-local-takahashigawa-project-content-list li:last-of-type .link{justify-content:flex-start}}.p-local-takahashigawa-project-content-list li figure{margin-bottom:16px}.p-local-takahashigawa-project-content-list li dl{margin-bottom:24px}.p-local-takahashigawa-project-content-list li dl dt{font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:8px;text-align:center}.p-local-takahashigawa-project-content-list li dl dd{font-size:.875rem;text-align:left}.p-local-takahashigawa-project-content-list li .btn{background:#30b686;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:1;padding:17px;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-project-content-list li .btn{max-width:300px}}.p-local-takahashigawa-project-content-list li .btn.is-limit{background:#e3ebe8;color:grey;font-weight:700;letter-spacing:-.02em;pointer-events:none}.p-local-takahashigawa-project-content-list li .link{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:center}.p-local-takahashigawa-project-content-list li .link:after{background:url(/assets/img/local/okayama/takahashigawa-project/arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:22px;width:14px}.p-local-takahashigawa-map{padding:40px 20px;position:relative}.p-local-takahashigawa-map:before{background:url(/assets/img/local/okayama/takahashigawa-project/sp-wave-lg.svg) no-repeat bottom/100%;content:"";display:block;height:25px;left:0;position:absolute;top:0;transform:rotate(.5turn);width:100vw;z-index:10}@media screen and (min-width:768px){.p-local-takahashigawa-map:before{background:url(/assets/img/local/okayama/takahashigawa-project/pc-wave-lg.svg) repeat-x bottom}}.p-local-takahashigawa-map:after{background:url(/assets/img/local/okayama/takahashigawa-project/sp-wave-g.svg) no-repeat bottom/100%;bottom:-2px;content:"";display:block;height:25px;left:0;position:absolute;width:100vw;z-index:10}@media screen and (min-width:768px){.p-local-takahashigawa-map:after{background:url(/assets/img/local/okayama/takahashigawa-project/pc-wave-g.svg) repeat-x bottom}.p-local-takahashigawa-map{padding:100px 20px}}.p-local-takahashigawa-map-inner{display:flex;flex-direction:column-reverse;margin:0 auto 24px;max-width:940px}@media screen and (min-width:768px){.p-local-takahashigawa-map-inner{flex-direction:inherit;justify-content:space-between;margin-bottom:40px}.p-local-takahashigawa-map-image{width:42%}.p-local-takahashigawa-map-about{width:53%}}.p-local-takahashigawa-map-about dt{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-takahashigawa-map-about dt{text-align:left}}.p-local-takahashigawa-map-about dt span{color:#30b686;font-size:.875rem;font-weight:700}@media screen and (min-width:768px){.p-local-takahashigawa-map-about dt span{font-size:1.375rem}}.p-local-takahashigawa-map-about dt h2{font-size:1.125rem;line-height:1.6}@media screen and (min-width:768px){.p-local-takahashigawa-map-about dt h2{font-size:2rem;line-height:1.4}}.p-local-takahashigawa-map-about dd{font-size:.875rem;margin-bottom:24px}@media screen and (min-width:768px){.p-local-takahashigawa-map-about dd{font-size:1rem}}.p-local-takahashigawa-sdgs{background:#f7f7f7;margin:0 auto;max-width:940px;padding:24px 16px}@media screen and (min-width:768px){.p-local-takahashigawa-sdgs{display:flex;justify-content:space-between;padding:24px}}.p-local-takahashigawa-sdgs-left{margin-bottom:14px}@media screen and (min-width:768px){.p-local-takahashigawa-sdgs-left{width:48%}}.p-local-takahashigawa-sdgs-left dt{font-size:.875rem;font-weight:700;margin-bottom:8px;text-align:center}.p-local-takahashigawa-sdgs-left dd{font-size:.75rem}.p-local-takahashigawa-sdgs-right{background:#fff;padding:16px}@media screen and (min-width:768px){.p-local-takahashigawa-sdgs-right{align-items:center;display:flex;width:48%}}.p-local-takahashigawa-sdgs-right img{display:block;margin:0 auto 26px;max-width:262px;width:100%}@media screen and (min-width:768px){.p-local-takahashigawa-sdgs-right img{margin-bottom:16px}}.p-local-takahashigawa-sdgs-right figcaption{font-size:.75rem;line-height:1.4;text-align:center}.p-local-takahashigawa-float-banner{bottom:15px;position:fixed;right:15px;width:min(90%,400px);z-index:11}.p-local-takahashigawa-float-banner-close{position:absolute;right:10px;top:10px;width:25px}.p-local-takahashigawa-float-banner a:active,.p-local-takahashigawa-float-banner a:focus,.p-local-takahashigawa-float-banner a:focus-visible,.p-local-takahashigawa-float-banner a:hover,.p-local-takahashigawa-float-banner a:visited{opacity:1}body.relays-open{overflow:hidden}.page-relays{padding-top:0}.p-relays-header{align-items:center;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));display:flex;justify-content:space-between;padding:15px 20px;position:fixed;width:100%;z-index:11}@media screen and (min-width:768px){.p-relays-header{background:#f8f6f3;position:relative}}.p-relays-header-logo{max-width:120px}.p-relays-header-nav{align-items:flex-end;display:flex}@media screen and (min-width:768px){.p-relays-header-nav{align-items:center}}.p-relays-header-nav-list{display:none}@media screen and (min-width:1100px){.p-relays-header-nav-list{display:flex}}@media screen and (min-width:768px){.p-relays-header-nav-list li{margin-right:40px}}.p-relays-header-nav-list li a{color:#231028;font-size:.875rem;font-weight:700}.p-relays-header-nav-list li a[target=_blank]:after{background:url(/assets/img/relays/external-link-alt.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:4px;vertical-align:text-bottom;width:14px}.p-relays-header-register-btn{background:#231028;border-radius:80px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;padding:8px 15px;transition:all .3s}.p-relays-header-register-btn span{display:none}@media screen and (min-width:768px){.p-relays-header-register-btn span{display:initial}}.p-relays-header-register-btn:hover,.p-relays-header-register-btn:visited{color:#fff}.p-relays-header-hamburger{display:flex;flex-direction:column;margin-left:24px;width:44px}@media screen and (min-width:1100px){.p-relays-header-hamburger{display:none}}.p-relays-header-hamburger .icon{background:#231028;display:block;height:2px;margin:5px auto;position:relative;transition:transform .3s;width:18px}.p-relays-header-hamburger .icon:after,.p-relays-header-hamburger .icon:before{background:#231028;content:"";display:block;height:2px;position:absolute;transition:transform .3s;width:18px}.p-relays-header-hamburger .icon:before{left:0;top:-5px}.p-relays-header-hamburger .icon:after{bottom:-5px;left:0;width:18px}.p-relays-header-hamburger .text{color:#231028;font-size:.625rem;font-weight:700;text-align:center;transition:transform .3s}.p-relays-header-hamburger.open .icon{background:transparent;transition:transform .3s}.p-relays-header-hamburger.open .icon:before{top:0;transform:rotate(45deg);transition:transform .3s}.p-relays-header-hamburger.open .icon:after{bottom:0;transform:rotate(-45deg);transition:transform .3s}.p-relays-sp-menu{background:#f8f6f3;display:none;height:100%;left:0;padding:100px 15px 15px;position:fixed;top:0;transition:transform .3s;width:100%;z-index:10}.p-relays-sp-menu-list{margin:0 auto;max-width:200px;position:relative}.p-relays-sp-menu-list li{margin-bottom:24px;position:relative}.p-relays-sp-menu-list li a{color:#231028;display:block;font-size:1rem;font-weight:700;padding-left:25px}.p-relays-sp-menu-list li:before{content:"";display:block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.p-relays-sp-menu-list li:first-of-type:before{background:url(/assets/img/relays/arrow01.png) no-repeat 50%/contain}.p-relays-sp-menu-list li:nth-of-type(2):before{background:url(/assets/img/relays/arrow02.png) no-repeat 50%/contain}.p-relays-sp-menu-list li:nth-of-type(3):before{background:url(/assets/img/relays/arrow03.png) no-repeat 50%/contain}.p-relays-sp-menu-list li:nth-of-type(4):before{background:url(/assets/img/relays/arrow04.png) no-repeat 50%/contain}.p-relays-sp-menu-list li:nth-of-type(5):before{background:url(/assets/img/relays/arrow05.png) no-repeat 50%/contain}.p-relays-sp-menu-list li:nth-of-type(6):before{background:url(/assets/img/relays/arrow06.png) no-repeat 50%/contain}.p-relays-sp-menu-register{padding:30px 0;position:relative}.p-relays-sp-menu-register:before{background:#e3ebe8;content:"";display:block;height:2px;left:50%;margin:0 auto;position:absolute;top:0;transform:translateX(-50%);width:90%}.p-relays-sp-menu-register-text{align-items:center;display:flex;justify-content:center}.p-relays-sp-menu-register-text .limit{font-size:.6875rem;font-weight:700;line-height:1.4}.p-relays-sp-menu-register-text .limit span{font-size:.9375rem}.p-relays-sp-menu-register-text .free{font-size:1.875rem;margin-left:5px}.p-relays-sp-menu-register-btn{background:#231028;border-radius:80px;color:#fff;display:block;font-size:1.125rem;font-weight:700;margin:0 auto;max-width:280px;padding:13px;text-align:center}@media screen and (min-width:768px){.p-relays-sp-menu-register-btn{transition:all .3s}}.p-relays-sp-menu-register-btn:hover,.p-relays-sp-menu-register-btn:visited{color:#fff;opacity:1}@media screen and (min-width:768px){.p-relays-sp-menu-register-btn:hover,.p-relays-sp-menu-register-btn:visited{opacity:.7}}.p-relays-sp-menu-sns{text-align:center}.p-relays-sp-menu-sns-list{display:flex;justify-content:space-between;margin:0 auto 10px;max-width:125px}.p-relays-sp-menu-sns p{font-size:.75rem;font-weight:700}.p-relays-first-view{padding:120px 0 40px;text-align:center}@media screen and (min-width:768px){.p-relays-first-view{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1440px;padding:40px 0 90px}}.p-relays-first-view-wrap{background:#f8f6f3}.p-relays-first-view-title{color:#231028;margin-bottom:24px}.p-relays-first-view-title .text{font-size:1.375rem;line-height:1.4;margin-bottom:8px;text-align:center}@media screen and (min-width:1100px){.p-relays-first-view-title .text{font-size:2.125rem}}.p-relays-first-view-title .text span{font-size:1.125rem}@media screen and (min-width:1100px){.p-relays-first-view-title .text span{font-size:1.875rem}}.p-relays-first-view-title img{max-width:244px}@media screen and (min-width:1100px){.p-relays-first-view-title img{max-width:386px}}.p-relays-first-view-left{padding:0 20px 40px}@media screen and (min-width:768px){.p-relays-first-view-left{width:50%}}@media screen and (min-width:1100px){.p-relays-first-view-left{width:40%}}.p-relays-first-view-right{height:clamp(260px,64vw,510px)}@media screen and (min-width:768px){.p-relays-first-view-right{height:550px;width:50%}}@media screen and (min-width:1100px){.p-relays-first-view-right{width:60%}}.p-relays-first-view-right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.p-relays-first-view-right img{-o-object-position:top left;object-position:top left}}@media screen and (min-width:1440px){.p-relays-first-view-right img{-o-object-fit:contain;object-fit:contain}}.p-relays-community{padding:80px 20px}.p-relays-community-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-community-title{font-size:2.5rem}}.p-relays-community-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-community-title span{font-size:1.875rem}}.p-relays-community-text{font-size:.875rem;font-weight:700;text-align:center}@media screen and (min-width:768px){.p-relays-community-text{font-size:1.125rem}}.p-relays-community-text p{margin-bottom:24px}.p-relays-about{background:#f8f6f3;padding:60px 20px;position:relative;z-index:2}.p-relays-about-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-about-title{font-size:2.5rem}}.p-relays-about-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-about-title span{font-size:1.875rem}}.p-relays-about-list{margin-bottom:40px}@media screen and (min-width:768px){.p-relays-about-list{display:flex;justify-content:space-between;margin:0 auto 40px;max-width:940px}}.p-relays-about-list li{margin-bottom:16px}@media screen and (min-width:768px){.p-relays-about-list li{width:31%}}.p-relays-about-list li dl{align-items:center;display:flex;justify-content:center}@media screen and (min-width:768px){.p-relays-about-list li dl{display:block}}.p-relays-about-list li dt{font-size:1.125rem;font-weight:700;line-height:1.4;max-width:225px;padding:0 5% 0 35px;position:relative;width:63%}.p-relays-about-list li dt div{margin-bottom:8px;position:relative;z-index:1}@media screen and (min-width:768px){.p-relays-about-list li dt{font-size:1.375rem;max-width:none;padding:0;text-align:center;width:100%}}.p-relays-about-list li dt span{font-size:.875rem}@media screen and (min-width:768px){.p-relays-about-list li dt span{font-size:1rem}}.p-relays-about-list li dt:before{content:"";display:block;height:32px;left:0;position:absolute;top:5px;width:24px}@media screen and (min-width:768px){.p-relays-about-list li dt:before{height:48px;left:8%;width:31px;z-index:0}}.p-relays-about-list li dd{max-width:220px;width:32%}@media screen and (min-width:768px){.p-relays-about-list li dd{max-width:none;width:100%}}.p-relays-about-list li:first-of-type dt:before{background:url(/assets/img/relays/number01.png) no-repeat 50%/contain}@media screen and (min-width:768px){.p-relays-about-list li:first-of-type dt:before{left:12%}}.p-relays-about-list li:nth-of-type(2) dt:before{background:url(/assets/img/relays/number02.png) no-repeat 50%/contain}.p-relays-about-list li:nth-of-type(3) dt:before{background:url(/assets/img/relays/number03.png) no-repeat 50%/contain}.p-relays-about-link{align-items:center;color:#4d4a4a;display:flex;font-size:.875rem;font-weight:700;justify-content:center;margin-bottom:60px}@media screen and (min-width:768px){.p-relays-about-link{margin-bottom:80px}}.p-relays-about-link:after{background:url(/assets/img/relays/angle-up.svg) no-repeat 50%/contain;content:"";display:block;height:10px;transform:rotate(180deg);width:12px}.p-relays-about-link:hover{color:#4d4a4a}.p-relays-attention{background:#fff;margin-top:-80px;padding:140px 20px 60px;position:relative;z-index:1}@media screen and (min-width:768px){.p-relays-attention{margin-top:0;padding:80px 20px}}.p-relays-attention-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-attention-title{font-size:2.5rem}}.p-relays-attention-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-attention-title span{font-size:1.875rem}}.p-relays-attention-text{font-size:1rem;margin-bottom:40px}@media screen and (min-width:768px){.p-relays-attention-text{text-align:center}.p-relays-attention-list{display:flex;justify-content:space-between;margin:0 auto;max-width:940px}}.p-relays-attention-list li{border-radius:8px;box-shadow:0 10px 30px 20px hsla(36,9%,89%,.25);margin-bottom:16px;overflow:hidden}@media screen and (min-width:768px){.p-relays-attention-list li{width:31%}}.p-relays-attention-list li dl{display:flex}@media screen and (min-width:768px){.p-relays-attention-list li dl{display:block}}.p-relays-attention-list li dl dt{aspect-ratio:1;width:102px}@media screen and (min-width:768px){.p-relays-attention-list li dl dt{aspect-ratio:auto;width:100%}}.p-relays-attention-list li dl dt img{height:100%;-o-object-fit:cover;object-fit:cover}.p-relays-attention-list li dl dd{font-size:1rem;font-weight:700;padding:20px 16px;width:calc(100% - 102px)}@media screen and (min-width:768px){.p-relays-attention-list li dl dd{font-size:1.125rem;padding:24px;width:100%}}.p-relays-cycle{background:#f8f6f3;padding:20vw 20px;position:relative}@media screen and (min-width:768px){.p-relays-cycle{padding:40px 20px}}.p-relays-cycle-icon01{background:url(/assets/img/relays/dots01-sp.png) no-repeat 50%/contain;content:"";display:block;height:40vw;left:0;position:absolute;top:-5%;transform:translateZ(-10000px);width:100%}@media screen and (min-width:768px){.p-relays-cycle-icon01{display:none}}@media screen and (min-width:1100px){.p-relays-cycle-icon01{background:url(/assets/img/relays/dots01.png) no-repeat 50%/contain;display:block;height:620px;left:auto;right:75%;top:0;width:265px}}.p-relays-cycle-icon02{background:url(/assets/img/relays/dots02-sp.png) no-repeat 50%/contain;bottom:-2%;content:"";display:block;height:30vw;left:0;position:absolute;transform:translateZ(-10000px);width:100%}@media screen and (min-width:768px){.p-relays-cycle-icon02{display:none}}@media screen and (min-width:1100px){.p-relays-cycle-icon02{background:url(/assets/img/relays/dots02.png) no-repeat 50%/contain;bottom:auto;display:block;height:620px;left:78%;top:0;width:265px}}.p-relays-cycle-icon03{background:url(/assets/img/relays/dots-person01-sp.png) no-repeat 50%/contain;content:"";display:block;height:30vw;left:0;position:absolute;top:-5%;transform:translateZ(5px);width:100%;z-index:1}@media screen and (min-width:768px){.p-relays-cycle-icon03{display:none}}@media screen and (min-width:1100px){.p-relays-cycle-icon03{background:url(/assets/img/relays/dots-person01.png) no-repeat 50%/contain;display:block;height:695px;left:auto;right:78%;top:10%;width:189px}}.p-relays-cycle-icon04{background:url(/assets/img/relays/dots-person02-sp.png) no-repeat 50%/contain;bottom:-5%;content:"";display:block;height:28vw;left:0;position:absolute;transform:translateZ(5px);width:100%}@media screen and (min-width:768px){.p-relays-cycle-icon04{display:none}}@media screen and (min-width:1100px){.p-relays-cycle-icon04{background:url(/assets/img/relays/dots-person02.png) no-repeat 50%/contain;bottom:auto;display:block;height:470px;left:78%;top:26%;width:230px}}.p-relays-cycle-wrap{position:relative}.p-relays-cycle-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-cycle-title{font-size:2.5rem}}.p-relays-cycle-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-cycle-title span{font-size:1.875rem}}.p-relays-cycle-image{display:block;margin:0 auto;max-width:730px}.p-relays-attribute{background:#f8f6f3;padding:20px 20px 22vw}@media screen and (min-width:768px){.p-relays-attribute{padding:40px 20px}}.p-relays-attribute-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;position:relative;text-align:center}@media screen and (min-width:768px){.p-relays-attribute-title{font-size:2.5rem}}.p-relays-attribute-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-attribute-title span{font-size:1.875rem}}.p-relays-attribute-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.p-relays-attribute-list{margin:0 auto;max-width:940px}}.p-relays-attribute-list li{align-items:center;background:#fff;border:1px solid #e3eff1;border-radius:8px;display:flex;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.4;margin-bottom:8px;min-height:56px;text-align:center;width:48.5%}@media screen and (min-width:768px){.p-relays-attribute-list li{font-size:1rem;min-height:78px;padding:15px;width:32.5%}.p-relays-attribute-list li br{display:none}}.p-relays-connection{background:#f8f6f3;padding:20vw 20px 60px;position:relative}@media screen and (min-width:768px){.p-relays-connection{padding:60px 20px}}.p-relays-connection-icon01{background:url(/assets/img/relays/dots03-sp.png) no-repeat 50%/contain;content:"";display:block;height:30vw;left:0;position:absolute;top:-15%;width:100%}@media screen and (min-width:768px){.p-relays-connection-icon01{background:url(/assets/img/relays/dots03.png) no-repeat 50%/contain;height:335px;left:auto;right:95%;top:0;width:235px}}@media screen and (min-width:1100px){.p-relays-connection-icon01{right:65%;top:10%}}@media screen and (min-width:768px){.p-relays-connection-icon02{background:url(/assets/img/relays/dots04.png) no-repeat 50%/contain;bottom:10%;content:"";display:block;height:250px;left:85%;position:absolute;width:275px}}@media screen and (min-width:1100px){.p-relays-connection-icon02{left:65%}}.p-relays-connection-icon03{background:url(/assets/img/relays/dots-person03-sp.png) no-repeat 50%/contain;content:"";display:block;height:28vw;left:0;position:absolute;top:-13%;width:100%;z-index:1}@media screen and (min-width:768px){.p-relays-connection-icon03{background:url(/assets/img/relays/dots-person03.png) no-repeat 50%/contain;height:150px;left:auto;right:95%;top:22%;width:150px}}@media screen and (min-width:1100px){.p-relays-connection-icon03{right:70%;top:18%}}@media screen and (min-width:768px){.p-relays-connection-icon04{background:url(/assets/img/relays/dots-person04.png) no-repeat 50%/contain;bottom:12%;content:"";display:block;height:110px;left:90%;position:absolute;width:110px}}@media screen and (min-width:1100px){.p-relays-connection-icon04{bottom:20%;left:70%}}.p-relays-connection-wrap{position:relative}.p-relays-connection-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-connection-title{font-size:2.5rem}}.p-relays-connection-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-connection-title span{font-size:1.875rem}}.p-relays-feature{background:#f8f6f3;margin-top:-80px;padding:140px 20px 60px}@media screen and (min-width:768px){.p-relays-feature{margin-top:0;padding:80px 20px}}.p-relays-feature-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-feature-title{font-size:2.5rem}}.p-relays-feature-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-feature-title span{font-size:1.875rem}}.p-relays-feature-list li{margin-bottom:40px}@media screen and (min-width:768px){.p-relays-feature-list li{display:flex;justify-content:space-between;margin:0 auto 40px;max-width:940px}.p-relays-feature-list li dl{width:50%}}.p-relays-feature-list li dl dt{display:flex;font-size:1.375rem;font-weight:700;line-height:1.4;margin-bottom:16px}@media screen and (min-width:768px){.p-relays-feature-list li dl dt{display:block;font-size:2rem}}.p-relays-feature-list li dl dt:before{content:"";display:block;height:30px;margin-right:8px;width:20px}@media screen and (min-width:768px){.p-relays-feature-list li dl dt:before{height:52px;margin-bottom:12px;width:38px}}.p-relays-feature-list li dl dd{font-size:.875rem;margin-bottom:16px}@media screen and (min-width:768px){.p-relays-feature-list li dl dd{font-size:1rem}}.p-relays-feature-list li:first-of-type dt:before{background:url(/assets/img/relays/number01.png) no-repeat 50%/contain}@media screen and (min-width:768px){.p-relays-feature-list li:first-of-type dt:before{left:12%}}.p-relays-feature-list li:nth-of-type(2) dt:before{background:url(/assets/img/relays/number02.png) no-repeat 50%/contain}.p-relays-feature-list li:nth-of-type(3){margin-bottom:0}.p-relays-feature-list li:nth-of-type(3) dt:before{background:url(/assets/img/relays/number03.png) no-repeat 50%/contain}@media screen and (min-width:768px){.p-relays-feature-list li figure{width:45%}}.p-relays-feature-list-btn{display:none}@media screen and (min-width:768px){.p-relays-feature-list-btn{background:#fff;border:1px solid #231028;border-radius:50px;color:#231028;display:inline-block;font-size:.875rem;font-weight:700;margin-top:12px;padding:12px 16px}}.p-relays-feature-list-btn:hover,.p-relays-feature-list-btn:visited{color:#231028}.p-relays-first{display:none}@media screen and (min-width:768px){.p-relays-first{display:block;padding:80px 20px}}.p-relays-first-title{font-size:1.625rem;line-height:1.4;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-first-title{font-size:2.25rem}}.p-relays-first-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-first-title span{font-size:1.875rem}}.p-relays-relay{background:#30b686;padding:60px 0;position:relative;z-index:1}@media screen and (min-width:768px){.p-relays-relay{display:flex;justify-content:center;padding:80px 20px}.p-relays-relay-container{max-width:525px;width:50%}}.p-relays-relay-title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-relays-relay-title{align-items:center;display:flex}}@media screen and (min-width:1100px){.p-relays-relay-title{font-size:1.5rem}}.p-relays-relay-title img{display:block;margin:16px auto 0;max-width:140px}@media screen and (min-width:768px){.p-relays-relay-title img{margin:0 0 0 30px}}@media screen and (min-width:1100px){.p-relays-relay-title img{max-width:172px}}.p-relays-relay-text{color:#fff;font-size:.875rem;margin-bottom:24px;padding:0 20px}@media screen and (min-width:768px){.p-relays-relay-text{font-size:1rem;padding:0}}.p-relays-relay-link{color:#fff;display:inline-block;font-weight:700;margin:0 20px 40px;text-decoration:underline}@media screen and (min-width:768px){.p-relays-relay-link{margin:0 auto}}.p-relays-relay-link[target=_blank]:after{background:url(/assets/img/relays/external-link-alt-w.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:4px;vertical-align:text-bottom;width:14px}.p-relays-relay-link:visited{color:#fff}.p-relays-relay-image{display:block;margin-left:auto;width:95%}@media screen and (min-width:768px){.p-relays-relay-image{margin-left:40px;max-width:555px;width:45%}}.p-relays-membership{background:#f8f6f3;margin-top:-80px;padding:140px 20px 60px}@media screen and (min-width:768px){.p-relays-membership{margin-top:0;padding:80px 20px}}.p-relays-membership-title{font-size:1.625rem;line-height:1.4;margin-bottom:80px;text-align:center}@media screen and (min-width:768px){.p-relays-membership-title{font-size:2.5rem;margin-bottom:60px}}.p-relays-membership-title span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-membership-title span{font-size:1.875rem}}.p-relays-membership-contents{background:#fff;border-radius:16px;margin:0 auto;max-width:940px;padding:40px 20px;position:relative}.p-relays-membership-contents-fukidashi{background:#30b686;border-radius:16px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;left:50%;padding:12px 16px;position:absolute;text-align:center;top:-60px;transform:translateX(-50%);width:90%}@media screen and (min-width:768px){.p-relays-membership-contents-fukidashi{border-radius:60px;font-size:1.25rem;min-width:640px;padding:5px 30px;top:-38px;width:auto}}.p-relays-membership-contents-fukidashi span{font-size:1.125rem}@media screen and (min-width:768px){.p-relays-membership-contents-fukidashi span{font-size:1.875rem}}.p-relays-membership-contents-fukidashi span.yellow{color:#ffe004;display:block;font-size:2.5rem;line-height:1.2}@media screen and (min-width:768px){.p-relays-membership-contents-fukidashi span.yellow{display:initial}}.p-relays-membership-contents-fukidashi:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #30b686;content:"";display:block;height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}@media screen and (min-width:768px){.p-relays-membership-contents-fukidashi:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #30b686}}.p-relays-membership-contents dl dt{font-size:1.5rem;font-weight:700;text-align:center}.p-relays-membership-contents dl dt span{color:#30b686;display:inline-block;font-size:3.75rem;padding:0 7px;position:relative}.p-relays-membership-contents dl dt span .line{background:#000;border-radius:5px;display:block;height:5px;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%);width:95%}.p-relays-question{background:#f8f6f3;padding:20px 20px 60px}@media screen and (min-width:768px){.p-relays-question{padding:40px 20px 60px}}.p-relays-question-title{font-size:1.25rem;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-relays-question-title{font-size:1.875rem}}.p-relays-question-contents{margin:0 auto 80px;max-width:940px}@media screen and (min-width:768px){.p-relays-question-contents{margin-bottom:100px}}.p-relays-question-contents dl{border:1px solid #e3ebe8;margin-top:-1px}.p-relays-question-contents dl:first-of-type{border-radius:4px 4px 0 0}@media screen and (min-width:768px){.p-relays-question-contents dl:first-of-type{border-radius:16px 16px 0 0}}.p-relays-question-contents dl:nth-of-type(2){border-radius:0}.p-relays-question-contents dl:last-of-type{border-radius:0 0 4px 4px}@media screen and (min-width:768px){.p-relays-question-contents dl:last-of-type{border-radius:0 0 16px 16px}}.p-relays-question-contents dl dt{cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.6;padding:16px 32px 16px 16px;position:relative}@media screen and (min-width:768px){.p-relays-question-contents dl dt{font-size:1.125rem;padding:20px 32px}}.p-relays-question-contents dl dt:after{background:url(/assets/img/relays/angle-up.svg) no-repeat 50%/contain;content:"";display:block;height:32px;position:absolute;right:16px;top:10px;transition:all .3s;width:12px}@media screen and (min-width:768px){.p-relays-question-contents dl dt:after{right:32px;top:20px}}.p-relays-question-contents dl dt.close:after{transform:rotate(180deg);transition:all .3s}.p-relays-question-contents dl dd{font-size:.875rem;padding:0 16px 16px}@media screen and (min-width:768px){.p-relays-question-contents dl dd{font-size:1rem;padding:0 32px 20px}}.p-relays-question-contents dl dd>div{height:0;transition:all .3s;visibility:hidden}.p-relays-question-contents dl dd span{display:block;font-size:.75rem;margin-top:8px}@media screen and (min-width:768px){.p-relays-question-contents dl dd span{font-size:.875rem}}.p-relays-bottom-menu{margin:0 auto;max-width:980px;padding:20px 20px 12px}@media screen and (min-width:768px){.p-relays-bottom-menu{align-items:center;display:flex;justify-content:space-between;padding:20px}}.p-relays-bottom-menu-logo{display:block;margin-bottom:16px;max-width:120px}@media screen and (min-width:768px){.p-relays-bottom-menu-logo{margin-bottom:0;margin-right:20px}}.p-relays-bottom-menu-list{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.p-relays-bottom-menu-list{flex-wrap:nowrap}}.p-relays-bottom-menu-list li{margin-bottom:8px;margin-right:16px}.p-relays-bottom-menu-list li:last-of-type{margin-right:0}@media screen and (min-width:768px){.p-relays-bottom-menu-list li{margin-bottom:0}}@media screen and (min-width:1100px){.p-relays-bottom-menu-list li{margin-right:40px}}.p-relays-bottom-menu-list li a{color:#231028;font-size:.75rem}.p-relays-bottom-menu-list li a[target=_blank]:after{background:url(/assets/img/relays/external-link-alt.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:4px;vertical-align:text-bottom;width:12px}.p-relays-register{align-items:center;display:flex;justify-content:center}.p-relays-register .limit{font-size:.6875rem;font-weight:700;line-height:1.4}@media screen and (min-width:1100px){.p-relays-register .limit{font-size:.9375rem}}.p-relays-register .limit span{font-size:.9375rem}@media screen and (min-width:1100px){.p-relays-register .limit span{font-size:1.125rem}}.p-relays-register .free{font-size:1.875rem;margin-left:5px}@media screen and (min-width:1100px){.p-relays-register .free{font-size:2.375rem}}.p-relays-register-btn{background:#231028;border-radius:80px;color:#fff;display:block;font-size:1.125rem;font-weight:700;margin:0 auto;max-width:280px;padding:13px;text-align:center}@media screen and (min-width:768px){.p-relays-register-btn{transition:all .3s}}@media screen and (min-width:1100px){.p-relays-register-btn{font-size:1.75rem;max-width:340px;padding:12px}}.p-relays-register-btn:hover,.p-relays-register-btn:visited{color:#fff;opacity:1}@media screen and (min-width:768px){.p-relays-register-btn:hover,.p-relays-register-btn:visited{opacity:.7}}.p-relays-register-btn.is-small{font-size:.875rem;max-width:180px}@media screen and (min-width:768px){.p-relays-register-btn.is-small{font-size:1rem;max-width:200px}}.p-relays-sns{padding-top:24px;text-align:center}@media screen and (min-width:768px){.p-relays-sns{padding-top:40px}}.p-relays-sns-list{display:flex;justify-content:space-between;margin:0 auto 10px;max-width:125px}.p-relays-sns p{font-size:.75rem;font-weight:700}.js-relays-limit{height:0;transition:all .3s;visibility:hidden}.relays-show{height:auto!important;transition:all .3s!important;visibility:visible!important}.p-relays-senior-voice{margin-top:-80px;padding:140px 0 60px}.p-relays-senior-voice-heading{font-size:1.625rem;line-height:1.4;text-align:center}@media screen and (min-width:768px){.p-relays-senior-voice-heading{font-size:2.5rem;line-height:1.6;margin-bottom:40px}}.p-relays-senior-voice-heading span{font-size:1.25rem}@media screen and (min-width:768px){.p-relays-senior-voice-heading span{font-size:1.875rem}}.p-relays-senior-voice-slider{display:none;height:0;text-align:center}.p-relays-senior-voice-slider.slick-initialized{display:block;min-height:425px}@media screen and (min-width:768px){.p-relays-senior-voice-slider.slick-initialized{min-height:500px}}.p-relays-senior-voice-slider .slick-list,.p-relays-senior-voice-slider .slick-track{height:100%}.p-relays-senior-voice-slider-item{display:flex!important;flex-flow:column;justify-content:end;margin-left:12px;max-width:240px;padding-left:12px;transition:all .7s}@media screen and (min-width:768px){.p-relays-senior-voice-slider-item{margin-left:40px;max-width:300px;padding-left:40px}}.p-relays-senior-voice-slider-item.slick-center{margin-left:24px;padding-left:0}@media screen and (min-width:768px){.p-relays-senior-voice-slider-item.slick-center{margin-left:80px}}.p-relays-senior-voice-slider-item figure img{height:auto;margin:8px 0;width:100%}@media screen and (min-width:768px){.p-relays-senior-voice-slider-item figure img{margin:16px 0}}.p-relays-senior-voice-slider-item-textbox{margin:0 auto;position:relative;text-align:center}.p-relays-senior-voice-slider-item-textbox-text{font-size:.875rem;letter-spacing:.7px;line-height:1.4;margin:0 auto;position:relative;text-align:left}@media screen and (min-width:768px){.p-relays-senior-voice-slider-item-textbox-text{font-size:1rem}}.p-relays-senior-voice-slider-item-textbox-text:before{background:url(/assets/img/relays/quotation01.png) 50%/cover;content:"";height:24px;left:0;position:absolute;top:-6px;width:29px;z-index:-1}.p-relays-senior-voice-slider-item-name{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.7px;line-height:27px;text-align:center;width:100%}@media screen and (min-width:768px){.p-relays-senior-voice-slider-item-name{font-size:1.125rem}}.p-relays-senior-voice-slider-item-company{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.7px;line-height:1.6;text-align:center;width:100%}@media screen and (min-width:768px){.p-relays-senior-voice-slider-item-company{font-size:.8125rem}}.p-relays-senior-voice-slider-item.is-active-next,.p-relays-senior-voice-slider-item.slick-center{position:relative}.p-relays-senior-voice-slider-item.is-active-next .p-relays-senior-voice-slider-item-textbox,.p-relays-senior-voice-slider-item.slick-center .p-relays-senior-voice-slider-item-textbox{left:50%;margin:initial;position:relative;text-align:center;transform:translateX(-50%)}.desire-succession .financial-info__anker-wrap{border:2px solid #30b686}@media only screen and (max-width:880px){.desire-succession .financial-info__anker-wrap{margin:0 0 0 15px}}.desire-succession .financial-info__anker-link,.desire-succession .financial-info__anker-link:hover{color:#30b686}@media screen and (min-width:768px){.desire-succession .financial-info__anker-link{padding:8px 30px 8px 40px}}@media only screen and (max-width:880px){.desire-succession .financial-info__anker-link{padding:8px 15px}}@media only screen and (max-width:390px){.desire-succession .financial-info__anker-link{padding:8px}}.desire-succession .financial-info__anker-link:before{background:url(../img/common/document.svg) no-repeat 50%/contain;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-55%);width:16px}@media screen and (min-width:768px){.desire-succession .financial-info__anker-link:before{right:18px}}@media only screen and (max-width:768px){.desire-succession .financial-info__anker-link:before{display:none}.desire-succession .financial-info__anker-link:after{background:url(../img/common/arrow_right_bottom_gr.svg) no-repeat 50%/contain;content:"";height:6px;position:absolute;right:8px;top:48%;transform:translateY(-55%);width:9px}}@media only screen and (min-width:769px){.desire-succession .financial-info__anker-link:after{display:none}}.desire-succession .item-link-area{align-items:center;margin-bottom:20px}.desire-succession .item-link-area .entrust-type{background-color:#2185cd;border-radius:3px;margin-right:16px;padding:2px 20px}.desire-succession .item-link-area .entrust-type a{color:#fff}.desire-succession .item-link-area .entrust-type.right-hand{background-color:#2185cd}.desire-succession .item-link-area .entrust-type.successor{background-color:#30b686}.desire-succession .item-link-area .entrust-type.recruitment{background-color:#313daa}.desire-succession .item-link-area .entrust-type.succession-request{background-color:#f0a714}.desire-succession .c-type li a,.desire-succession .c-type li span{padding:6px 8px}.desire-succession .entry__content{border-top:none}.desire-succession .succession-requests-information{border-bottom:3px solid #666;position:relative}.desire-succession .succession-requests-information p{margin:25px 0}.desire-succession .succession-requests-information:before{border:45px solid transparent;border-top:29px solid #666;bottom:-30px;content:"";position:absolute;right:5%;transform:rotate(-147deg)}.desire-succession .succession-requests-information:after{border:45px solid transparent;border-top:29px solid #fff;bottom:-30px;content:"";margin:-10px 9px 10px 0;position:absolute;right:5%;transform:rotate(-147deg)}.desire-succession .succession-requests-information h3{color:#f0a714}.desire-succession .succession-requests-information hr{border-top:3px solid #666}.desire-succession .entry__recruitment{margin:initial;position:relative}.desire-succession .entry__recruitment:after{background-color:#e3ebe8;bottom:-30px;content:"";height:1px;position:absolute;right:0;width:100%}@media only screen and (min-width:768px){.desire-succession .entrust-type-sp,.desire-succession .pref-industry-finance-sp .financial-info__anker-wrap,.desire-succession .pref-industry-sp{display:none}.desire-succession .entry__recruitment{margin:initial}}.desire-succession .entry__content>*{margin-bottom:2.5em}@media only screen and (max-width:767px){.desire-succession .entry__inner{position:relative}.desire-succession .entry__inner .item-link-area .entrust-type{display:none}.desire-succession .entry__inner .header-space{aspect-ratio:1/.799;margin-top:20px;width:100%}.desire-succession .entry__inner .entry__content .wp-block-image{left:0;position:absolute;top:0;width:100vw}.desire-succession .entry__inner .entry__content .wp-block-image .entrust-type-sp{background-color:#30b686;border-radius:5px 0 0 0;bottom:0;padding:5px 14px;position:absolute;right:0;z-index:10}.desire-succession .entry__inner .entry__content .wp-block-image .entrust-type-sp a{color:#fff}.desire-succession .entry__inner .entry__content .wp-block-image .entrust-type-sp.right-hand{background-color:#2185cd}.desire-succession .entry__inner .entry__content .wp-block-image .entrust-type-sp.successor{background-color:#30b686}.desire-succession .entry__inner .entry__content .wp-block-image .entrust-type-sp.recruitment{background-color:#313daa}.desire-succession .entry__inner .entry__content .wp-block-image .entrust-type-sp.succession-request{background-color:#f0a714}.desire-succession .entry__recruitment:after{display:none}.desire-succession .m-toc{background-color:#fff;border-left:4px solid #e3ebe8;border-radius:0}.desire-succession .c-type li a{border:none;padding:0}}.page-chiikiokoshi{background:#fffdf5;color:#1a1a1c;padding-top:0}.page-chiikiokoshi .footer__link-wrap{background:#fff}.page-chiikiokoshi .scroll-fadein{opacity:0;position:relative;transform:translateY(30px);transition:1.5s;visibility:hidden}.page-chiikiokoshi .is-display{opacity:1;transform:translateY(0);visibility:visible}.page-chiikiokoshi .circle-01,.page-chiikiokoshi .circle-02,.page-chiikiokoshi .circle-03,.page-chiikiokoshi .circle-04{position:relative}.page-chiikiokoshi .circle-01:before,.page-chiikiokoshi .circle-02:before,.page-chiikiokoshi .circle-03:before,.page-chiikiokoshi .circle-04:before{content:"";display:inline-block;position:absolute}.page-chiikiokoshi .circle-01:before{background:url(/assets/img/chiikiokoshi/marker01.png) no-repeat 50%/contain;height:48px;left:-11px;top:-13px;width:109px}@media screen and (min-width:768px){.page-chiikiokoshi .circle-01:before{height:76px;top:-15px;width:178px}}.page-chiikiokoshi .circle-02:before{background:url(/assets/img/chiikiokoshi/marker02.png) no-repeat 50%/contain;height:48px;left:-6px;top:-11px;width:72px}@media screen and (min-width:768px){.page-chiikiokoshi .circle-02:before{height:76px;left:-7px;top:-17px;width:118px}}.page-chiikiokoshi .circle-03:before{background:url(/assets/img/chiikiokoshi/marker03.png) no-repeat 50%/contain;height:48px;left:-7px;top:-11px;width:89px}@media screen and (min-width:768px){.page-chiikiokoshi .circle-03:before{height:76px;left:-13px;top:-19px;width:150px}}.page-chiikiokoshi .circle-04:before{background:url(/assets/img/chiikiokoshi/marker04.png) no-repeat 50%/contain;height:50px;left:-13px;top:-12px;width:105px}@media screen and (min-width:768px){.page-chiikiokoshi .circle-04:before{height:80px;left:-17px;top:-19px;width:168px}}.page-chiikiokoshi p+p{margin:0}.page-chiikiokoshi .o-footer-paid-real-estate-brokerage-act{margin-top:8px}.p-chiikiokoshi-header{align-items:center;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));display:flex;justify-content:end;padding:12px 20px;position:fixed;width:100%;z-index:11}@media screen and (min-width:768px){.p-chiikiokoshi-header{background:#fff;justify-content:space-between;padding:22px 120px;position:fixed}}.p-chiikiokoshi-header-logo{left:20px;max-width:92px;position:absolute}@media screen and (min-width:768px){.p-chiikiokoshi-header-logo{left:unset;max-width:120px;position:static}}.p-chiikiokoshi-header-btn{background:linear-gradient(90deg,#30b686,#ebf060 150%);border-radius:10px;color:#fff;font-weight:700;padding:8px 16px}.p-chiikiokoshi-header-btn:visited{color:#fff}.p-chiikiokoshi-header-nav{align-items:flex-end;display:flex}@media screen and (min-width:768px){.p-chiikiokoshi-header-nav{align-items:center}}.p-chiikiokoshi-header-nav-list{display:none}@media screen and (min-width:1100px){.p-chiikiokoshi-header-nav-list{align-items:center;display:flex}}.p-chiikiokoshi-header-nav-list li:not(:last-child){margin-right:40px}.p-chiikiokoshi-header-nav-list li a{color:#231028;font-size:.875rem;font-weight:700}.p-chiikiokoshi-header-nav-list li a[target=_blank]:after{background:url(/assets/img/common/icon-link-bk.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:4px;vertical-align:text-bottom;width:14px}.p-chiikiokoshi-header-nav-list li.inquiry-btn a{background:linear-gradient(90deg,#30b686,#ebf060 126.39%);border-radius:10px;color:#fff;display:inline-block;font-size:16px;margin:0;padding:9.5px 22px}.p-chiikiokoshi-header-nav-list li.inquiry-btn a:after{content:none}.p-chiikiokoshi-header-register-btn{background:#231028;border-radius:80px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;padding:8px 15px;transition:all .3s}.p-chiikiokoshi-header-register-btn span{display:none}@media screen and (min-width:768px){.p-chiikiokoshi-header-register-btn span{display:initial}}.p-chiikiokoshi-header-register-btn:hover,.p-chiikiokoshi-header-register-btn:visited{color:#fff}.p-chiikiokoshi-header-hamburger{display:flex;flex-direction:column;margin-left:24px;width:44px}@media screen and (min-width:1100px){.p-chiikiokoshi-header-hamburger{display:none}}.p-chiikiokoshi-header-hamburger .icon{background:#231028;display:block;height:2px;margin:5px auto;position:relative;transition:transform .3s;width:18px}.p-chiikiokoshi-header-hamburger .icon:after,.p-chiikiokoshi-header-hamburger .icon:before{background:#231028;content:"";display:block;height:2px;position:absolute;transition:transform .3s;width:18px}.p-chiikiokoshi-header-hamburger .icon:before{left:0;top:-5px}.p-chiikiokoshi-header-hamburger .icon:after{bottom:-5px;left:0;width:18px}.p-chiikiokoshi-header-hamburger .text{color:#231028;font-size:.625rem;font-weight:700;text-align:center;transition:transform .3s}.p-chiikiokoshi-header-hamburger.open .icon{background:transparent;transition:transform .3s}.p-chiikiokoshi-header-hamburger.open .icon:before{top:0;transform:rotate(45deg);transition:transform .3s}.p-chiikiokoshi-header-hamburger.open .icon:after{bottom:0;transform:rotate(-45deg);transition:transform .3s}.p-chiikiokoshi-sp-menu{background:#f8f6f3;display:none;height:100%;left:0;padding:100px 15px 15px;position:fixed;top:0;transition:transform .3s;width:100%;z-index:10}.p-chiikiokoshi-sp-menu-list{margin:0 auto;position:relative}@media screen and (min-width:768px){.p-chiikiokoshi-sp-menu-list{margin:60px auto}}.p-chiikiokoshi-sp-menu-list li{margin:0 auto 32px;max-width:135px;position:relative}.p-chiikiokoshi-sp-menu-list li a{color:#231028;display:block;font-size:1rem;font-weight:700;margin-left:12px}.p-chiikiokoshi-sp-menu-list li:not(:last-child):before{background:url(/assets/img/chiikiokoshi/arrow.png) no-repeat 50%/contain;content:"";display:block;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:7px}.p-chiikiokoshi-sp-menu-list li.blank:after{background:url(/assets/img/common/icon-link-bk.svg) no-repeat 50%/contain;content:"";display:block;height:14px;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:14px}.p-chiikiokoshi-sp-menu-list li.inquiry-btn{margin-top:56px;max-width:100%;text-align:center}.p-chiikiokoshi-sp-menu-list li.inquiry-btn a{background:linear-gradient(90deg,#30b686,#ebf060 126.39%);border-radius:7px;color:#fff;display:inline-block;line-height:1;margin-left:0;max-width:480px;padding:22px;position:relative;text-align:center;width:100%}.p-chiikiokoshi-sp-menu-list li.inquiry-btn a:before{background:#ffe004;border-radius:100px;color:#1a1a1c;content:"実例紹介をご希望の自治体さま";font-size:14px;font-weight:700;left:50%;line-height:1;padding:8px 16px;position:absolute;top:-20px;transform:translateX(-50%);width:240px}.p-chiikiokoshi-sp-menu-list li.inquiry-btn a:after{background:#ffe004;border-radius:2px;content:"";display:inline-block;height:10px;left:50%;position:absolute;top:3px;transform:translateX(-50%) rotate(45deg);width:10px}.p-chiikiokoshi-sp-menu-list li.inquiry-btn a span{color:#fff;filter:drop-shadow(0 2px 20px rgba(0,0,0,.1));font-size:18px;font-weight:700}@media screen and (min-width:768px){.p-chiikiokoshi-sp-menu-list li.inquiry-btn a span{font-size:22px}}.p-chiikiokoshi-first-view{display:flex;flex-flow:column;margin-top:66px;max-height:unset;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-first-view{background:initial;flex-flow:row;gap:100px;margin-top:100px;max-height:640px}}.p-chiikiokoshi-first-view:before{background:url(/assets/img/chiikiokoshi/cooperator-logo-sp.png) no-repeat 50%/contain;bottom:-20px;content:"";display:inline-block;height:170px;position:absolute;right:-1px;width:150px;z-index:1}@media screen and (min-width:768px){.p-chiikiokoshi-first-view:before{background:url(/assets/img/chiikiokoshi/cooperator-logo.png) no-repeat 50%/contain;bottom:unset;height:300px;right:0;width:340px}}.p-chiikiokoshi-first-view-left{align-items:center;background:linear-gradient(180deg,#fffdf6 90%,hsla(36,26%,96%,0));display:flex;flex-flow:column;padding:0 20px;width:100%;z-index:1}@media screen and (min-width:768px){.p-chiikiokoshi-first-view-left{align-items:end;background:initial;padding:0 0 0 20px;width:50%}}.p-chiikiokoshi-first-view-left-title{margin:30px auto 16px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-first-view-left-title{margin:40px 0 32px auto;text-align:right}}.p-chiikiokoshi-first-view-left-text{font-size:14px;max-width:480px;position:relative;text-align:left;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-first-view-left-text{font-size:16px}}.p-chiikiokoshi-first-view-left .p-chiikiokoshi-inquiry{margin-top:40px;text-align:center;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-first-view-left .p-chiikiokoshi-inquiry{text-align:right}}.p-chiikiokoshi-first-view-right{padding-top:50vw;position:relative;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-first-view-right{padding:0;width:50%}}.p-chiikiokoshi-first-view-right img{-webkit-animation:scrollBackground 20s linear infinite;animation:scrollBackground 20s linear infinite;position:absolute;width:100%}.p-chiikiokoshi-first-view-right img:first-of-type{top:0}@-webkit-keyframes scrollBackground{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scrollBackground{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.p-chiikiokoshi-problem{padding:60px 20px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-problem{padding:100px 20px 20px}}.p-chiikiokoshi-problem-title{font-size:22px;font-weight:700;line-height:1.5;margin:0 auto 32px;max-width:940px}@media screen and (min-width:768px){.p-chiikiokoshi-problem-title{font-size:40px}}.p-chiikiokoshi-problem-title .title-small{font-size:14px}@media screen and (min-width:768px){.p-chiikiokoshi-problem-title .title-small{font-size:24px}}.p-chiikiokoshi-problem-speech-bubble{display:inline-block;margin:0 auto;max-width:940px;position:relative;width:100%}.p-chiikiokoshi-problem-speech-bubble:before{background:url(/assets/img/chiikiokoshi/icn-face-man.png) no-repeat 50%/contain;content:"";display:inline-block;height:30px;left:12px;position:absolute;top:50%;transform:translateY(-50%) translateY(-7px);vertical-align:top;width:30px;z-index:2}@media screen and (min-width:768px){.p-chiikiokoshi-problem-speech-bubble:before{content:none}}.p-chiikiokoshi-problem-speech-bubble.woman:before{background:url(/assets/img/chiikiokoshi/icn-face-woman.png) no-repeat 50%/contain}.p-chiikiokoshi-problem-speech-bubble-text{background:#fff;border-radius:20px;filter:drop-shadow(0 2px 20px rgba(0,0,0,.1));font-size:14px;font-weight:700;margin-bottom:15px;padding:14px 14px 14px 52px;position:relative;text-align:left;z-index:1}@media screen and (min-width:768px){.p-chiikiokoshi-problem-speech-bubble-text{font-size:18px;padding:14px 32px;text-align:center}}.p-chiikiokoshi-problem-speech-bubble-text:before{background:url(/assets/img/chiikiokoshi/icn-face-man.png) no-repeat 50%/contain;content:none;display:inline-block;height:30px;margin:0 8px 0 7.5px;vertical-align:top;width:30px}@media screen and (min-width:768px){.p-chiikiokoshi-problem-speech-bubble-text:before{content:""}}.p-chiikiokoshi-problem-speech-bubble-text:after{background:#fff;border-radius:3px;bottom:-3px;content:"";height:40px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:40px;z-index:-1}.p-chiikiokoshi-problem-speech-bubble-text.woman:before{background:url(/assets/img/chiikiokoshi/icn-face-woman.png) no-repeat 50%/contain}.p-chiikiokoshi-problem-solution{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:0 auto;max-width:940px;padding:25px 0 0 20px;position:relative;text-align:left;width:100vw}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution{padding:25px 0 110px}}.p-chiikiokoshi-problem-solution-title{font-size:18px;font-weight:700;grid-column:1/3;grid-row:1/2;line-height:1.5;margin-bottom:12px;padding-right:20px;position:relative;right:20px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution-title{font-size:30px;grid-column:1/2;grid-row:1/2;margin-bottom:16px;padding-right:0;right:0;text-align:left}}.p-chiikiokoshi-problem-solution-title .text-green{color:#30b686}.p-chiikiokoshi-problem-solution-text{font-size:14px;font-weight:500;grid-column:1/2;grid-row:2/3;line-height:1.8;position:relative;right:20px}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution-text{font-size:16px;grid-column:1/2;grid-row:2/3;right:0}}.p-chiikiokoshi-problem-solution-text .text-bold{font-weight:700}.p-chiikiokoshi-problem-solution-img{grid-column:2/3;grid-row:2/3;position:relative}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution-img{grid-column:2/3;grid-row:1/3}}.p-chiikiokoshi-problem-solution-img img{left:-20px;position:relative;top:-20px}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution-img img{left:60px;position:absolute;top:-25px}}.p-chiikiokoshi-problem-solution.is-second{padding:25px 20px 15px 0}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution.is-second{padding:25px 20px 100px 0;position:relative;right:20px}}.p-chiikiokoshi-problem-solution.is-second .p-chiikiokoshi-problem-solution-title{grid-column:1/3;grid-row:1/2;left:20px;right:0}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution.is-second .p-chiikiokoshi-problem-solution-title{grid-column:2/3;grid-row:1/2;left:0}}.p-chiikiokoshi-problem-solution.is-second .p-chiikiokoshi-problem-solution-text{grid-column:2/3;grid-row:2/3;padding-right:20px;right:0}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution.is-second .p-chiikiokoshi-problem-solution-text{grid-column:2/3;grid-row:2/3;padding-right:0}}.p-chiikiokoshi-problem-solution.is-second .p-chiikiokoshi-problem-solution-img{grid-column:1/2;grid-row:2/3}@media screen and (min-width:768px){.p-chiikiokoshi-problem-solution.is-second .p-chiikiokoshi-problem-solution-img{grid-column:1/2;grid-row:1/3}}.p-chiikiokoshi-problem-solution.is-second .p-chiikiokoshi-problem-solution-img img{left:-20px}.p-chiikiokoshi-relay{align-items:center;background:#30b686;display:flex;flex-flow:column;gap:40px;justify-content:center;margin:0 auto;padding:60px 0 60px 20px}@media screen and (min-width:768px){.p-chiikiokoshi-relay{flex-flow:row;padding:40px 20px}}.p-chiikiokoshi-relay-textarea{max-width:475px}.p-chiikiokoshi-relay-title{align-items:center;color:#fff;display:flex;flex-flow:column-reverse;font-size:18px;font-weight:700;line-height:1.5;padding-right:20px}@media screen and (min-width:768px){.p-chiikiokoshi-relay-title{flex-flow:row;font-size:15px;padding-right:0}}.p-chiikiokoshi-relay-title span{margin:0 0 8px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-relay-title span{margin:0 0 0 13px;text-align:left}}.p-chiikiokoshi-relay-title img{height:65px;width:144px}.p-chiikiokoshi-relay-text{color:#fff;font-size:14px;margin:24px 0;padding-right:20px}@media screen and (min-width:768px){.p-chiikiokoshi-relay-text{font-size:16px;padding-right:0}}.p-chiikiokoshi-relay-link{color:#fff;display:inline-block;font-size:14px;padding-right:20px;text-decoration:underline}@media screen and (min-width:768px){.p-chiikiokoshi-relay-link{padding-right:0}}.p-chiikiokoshi-relay-link:visited{color:#fff}.p-chiikiokoshi-relay-link:after{content:none}@media screen and (min-width:768px){.p-chiikiokoshi-relay-link:after{background:url(/assets/img/common/icn-blank-wh.png) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:4px;width:14px}}.p-chiikiokoshi-merit{background:#f2f9f6;padding:60px 20px}@media screen and (min-width:768px){.p-chiikiokoshi-merit{padding:80px 20px}}.p-chiikiokoshi-merit-title{font-size:24px;line-height:1.5;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-merit-title{font-size:40px}}.p-chiikiokoshi-merit-title .title-small{font-size:14px}@media screen and (min-width:768px){.p-chiikiokoshi-merit-title .title-small{font-size:24px}}.p-chiikiokoshi-merit-flex{display:flex;flex-flow:column;gap:16px;justify-content:space-between;margin:0 auto;max-width:940px}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex{flex-flow:wrap;gap:0}}.p-chiikiokoshi-merit-flex-item{background:#fff;border-radius:10px;box-shadow:0 2px 20px 0 rgba(0,0,0,.051);padding:16px 24px;text-align:center;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex-item{max-width:297px;padding:32px;width:31.7%}}.p-chiikiokoshi-merit-flex-item-heading{font-size:18px;font-weight:700;line-height:1.5;margin:8px 0 16px}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex-item-heading{font-size:24px;margin:0}}.p-chiikiokoshi-merit-flex-item-heading .text-green{color:#30b686}.p-chiikiokoshi-merit-flex-item-text{font-size:14px;line-height:1.8;text-align:left}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex-item-text{font-size:16px}}.p-chiikiokoshi-merit-flex-item:nth-child(4){align-items:center;display:flex;flex-flow:column;gap:0;justify-content:space-between;margin-top:0;max-width:100%;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex-item:nth-child(4){flex-flow:row;gap:48px;margin-top:24px}}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-block-img{max-height:234px;max-width:306px}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-container{max-width:527px}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-container-flex{align-items:center;display:flex;flex-flow:column;gap:0}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-container-flex{flex-flow:row;gap:16px}}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-container .p-chiikiokoshi-merit-flex-item-container-flex .p-chiikiokoshi-merit-flex-block-img{height:80px;max-width:148px}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-heading{text-align:left}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-text{margin:0 0 16px}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-text{margin:16px 0}}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-link{color:#1a1a1c;display:none;font-weight:700;text-align:left;text-decoration:underline}@media screen and (min-width:768px){.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-link{display:block}}.p-chiikiokoshi-merit-flex-item:nth-child(4) .p-chiikiokoshi-merit-flex-item-link:after{background:url(/assets/img/common/icon-link-bk.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:4px;vertical-align:middle;width:14px}.p-chiikiokoshi-local{background:#fff;padding:60px 20px}@media screen and (min-width:768px){.p-chiikiokoshi-local{padding:80px 20px}}.p-chiikiokoshi-local-title{font-size:24px;font-weight:700;line-height:36px;margin:0 auto;max-width:940px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-local-title{font-size:40px}}.p-chiikiokoshi-local-title .title-small{font-size:14px}@media screen and (min-width:768px){.p-chiikiokoshi-local-title .title-small{font-size:24px}}.p-chiikiokoshi-local-slide{height:145px;margin:32px calc(50% - 50vw) 40px;position:relative;width:100vw}@media screen and (min-width:768px){.p-chiikiokoshi-local-slide{margin:40px calc(50% - 50vw) 80px}}.p-chiikiokoshi-local-slide-list{-webkit-animation:slideRightToLeft 46s linear infinite;animation:slideRightToLeft 46s linear infinite;display:flex;flex-flow:column;flex-wrap:wrap;gap:24px 8px;height:155px;justify-content:space-between;position:absolute}@media screen and (min-width:768px){.p-chiikiokoshi-local-slide-list{flex-flow:row;gap:20px;height:128px;justify-content:unset}}.p-chiikiokoshi-local-slide-list li{width:170px}@media screen and (min-width:768px){.p-chiikiokoshi-local-slide-list li{width:118px}}.p-chiikiokoshi-local-slide-list li a{cursor:unset;pointer-events:none}.p-chiikiokoshi-local-slide-list li a dl{display:flex}@media screen and (min-width:768px){.p-chiikiokoshi-local-slide-list li a dl{display:block}}.p-chiikiokoshi-local-slide-list li a dl dt{text-align:center}.p-chiikiokoshi-local-slide-list li a dl dt figure{display:inline-block;text-align:center;width:52px}@media screen and (min-width:768px){.p-chiikiokoshi-local-slide-list li a dl dt figure{width:88px}}.p-chiikiokoshi-local-slide-list li a dl dt figure img{width:100%}.p-chiikiokoshi-local-slide-list li a dl dd{width:calc(100% - 55px)}@media screen and (min-width:768px){.p-chiikiokoshi-local-slide-list li a dl dd{width:auto}}.p-chiikiokoshi-local-slide-list li a dl dd span{color:#4d4a4a;display:inline-block;margin-left:8px;text-align:left;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-local-slide-list li a dl dd span{margin-left:0;text-align:center}}.p-chiikiokoshi-local-slide-list li a dl dd span.prefecture{font-size:12px}.p-chiikiokoshi-local-slide-list li a dl dd span.city{font-size:14px;font-weight:700}.p-chiikiokoshi-local .p-local-about-achievements{padding-bottom:56px}@media screen and (min-width:768px){.p-chiikiokoshi-local .p-local-about-achievements{padding-bottom:80px}}.p-chiikiokoshi-local .p-local-about-achievements-box,.p-chiikiokoshi-local .p-local-about-achievements-list{padding:0}@-webkit-keyframes slideRightToLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slideRightToLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.p-chiikiokoshi-interview{padding:60px 20px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-interview{padding:100px 20px}}.p-chiikiokoshi-interview-title{font-size:24px;font-weight:700;line-height:1.5;margin:0 auto;max-width:940px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-interview-title{font-size:40px}}.p-chiikiokoshi-interview-title .title-small{font-size:14px}@media screen and (min-width:768px){.p-chiikiokoshi-interview-title .title-small{font-size:24px}}.p-chiikiokoshi-interview-content{font-size:14px;line-height:1.8;margin:16px auto;max-width:940px;text-align:left}@media screen and (min-width:768px){.p-chiikiokoshi-interview-content{font-size:16px;margin:32px auto;text-align:center}}.p-chiikiokoshi-interview-img{display:inline-block;margin:0 auto;max-width:unset;position:relative;transform:translateX(-40px);width:470px}@media screen and (min-width:768px){.p-chiikiokoshi-interview-img{max-width:940px;position:static;transform:unset;width:100%}}.p-chiikiokoshi-interview-flex{align-items:center;display:flex;flex-flow:column;gap:16px;margin:0 auto;max-width:940px}@media screen and (min-width:768px){.p-chiikiokoshi-interview-flex{flex-flow:row;gap:24px}}.p-chiikiokoshi-interview-flex-item{background:#fff;border-radius:15px;box-shadow:0 2px 20px 0 rgba(0,0,0,.051);padding:16px 24px}@media screen and (min-width:768px){.p-chiikiokoshi-interview-flex-item{max-width:458px;padding:24px}}.p-chiikiokoshi-interview-flex-item-person{align-items:center;display:flex;gap:16px;justify-content:start;margin-bottom:16px}@media screen and (min-width:768px){.p-chiikiokoshi-interview-flex-item-person{justify-content:center}}.p-chiikiokoshi-interview-flex-item-person img{height:60px;width:60px}@media screen and (min-width:768px){.p-chiikiokoshi-interview-flex-item-person img{height:80px;width:80px}}.p-chiikiokoshi-interview-flex-item-person-info{text-align:left}.p-chiikiokoshi-interview-flex-item-person-info .text-bold{font-size:16px;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.p-chiikiokoshi-interview-flex-item-person-info .text-bold{font-size:18px}}.p-chiikiokoshi-interview-flex-item-person-info .text-bold .text-small{font-size:12px}@media screen and (min-width:768px){.p-chiikiokoshi-interview-flex-item-person-info .text-bold .text-small{font-size:13px}}.p-chiikiokoshi-interview-flex-item-content{font-size:14px;line-height:1.8;text-align:left}@media screen and (min-width:768px){.p-chiikiokoshi-interview-flex-item-content{font-size:16px}}.p-chiikiokoshi-interview-flex-item-content span{font-weight:700}.p-chiikiokoshi-interview .digital-garden-city-banner-wrap a{margin:16px 0 0}@media screen and (min-width:768px){.p-chiikiokoshi-interview .digital-garden-city-banner-wrap a{margin:32px 0 0}}.p-chiikiokoshi-relationship{background:#fff;padding:60px 20px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-relationship{padding:100px 20px}}.p-chiikiokoshi-relationship-title{font-size:24px;line-height:1.5;margin-bottom:32px}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-title{font-size:40px}}.p-chiikiokoshi-relationship-title .title-small{font-size:14px}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-title .title-small{font-size:24px}}.p-chiikiokoshi-relationship-flex{display:flex;flex-flow:column;gap:24px;justify-content:center;margin:0 auto 56px;max-width:940px}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-flex{flex-flow:row;margin:0 auto 80px}}.p-chiikiokoshi-relationship-flex-item{border-radius:10px}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-flex-item{max-width:298px}}.p-chiikiokoshi-relationship-flex-item span{align-items:center;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;line-height:1.5;padding:11.5px 0;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-flex-item span{font-size:22px}}.p-chiikiokoshi-relationship-flex-item span:before{content:"";display:inline-block;height:40px;margin-right:16px;width:40px}.p-chiikiokoshi-relationship-flex-item-list{padding:0 24px 16px;text-align:left}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-flex-item-list{padding:0 32px 24px}}.p-chiikiokoshi-relationship-flex-item-list-title{font-size:16px;font-weight:700}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-flex-item-list-title{font-size:18px}}.p-chiikiokoshi-relationship-flex-item-list-title:before{content:"";display:inline-block;height:16px;margin-right:4px;position:relative;top:2px;width:16px}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-flex-item-list-title:before{height:18px;width:18px}}.p-chiikiokoshi-relationship-flex-item-list-desc{font-size:13px}@media screen and (min-width:768px){.p-chiikiokoshi-relationship-flex-item-list-desc{font-size:14px}}.p-chiikiokoshi-relationship-flex-item-list li{padding:16px 0}.p-chiikiokoshi-relationship-flex-item-list li:not(:last-child){border-bottom:1px solid #e3ebe8}.p-chiikiokoshi-relationship-flex-item:first-child{background:#e4faf0}.p-chiikiokoshi-relationship-flex-item:first-child span{background:#30b686}.p-chiikiokoshi-relationship-flex-item:first-child span:before{background:url(/assets/img/chiikiokoshi/giver.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:first-child li:first-child .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/1-gr.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:first-child li:nth-child(2) .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/2-gr.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:first-child li:nth-child(3) .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/3-gr.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(2){background:#edf8ff}.p-chiikiokoshi-relationship-flex-item:nth-child(2) span{background:#2185cd}.p-chiikiokoshi-relationship-flex-item:nth-child(2) span:before{background:url(/assets/img/chiikiokoshi/local-government.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(2) li:first-child .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/1-bl.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(2) li:nth-child(2) .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/2-bl.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(2) li:nth-child(3) .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/3-bl.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(3){background:#fff5ed}.p-chiikiokoshi-relationship-flex-item:nth-child(3) span{background:#f0a714}.p-chiikiokoshi-relationship-flex-item:nth-child(3) span:before{background:url(/assets/img/chiikiokoshi/succeer.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(3) li:first-child .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/1-or.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(3) li:nth-child(2) .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/2-or.png) no-repeat 50%/contain}.p-chiikiokoshi-relationship-flex-item:nth-child(3) li:nth-child(3) .p-chiikiokoshi-relationship-flex-item-list-title:before{background:url(/assets/img/chiikiokoshi/3-or.png) no-repeat 50%/contain}.p-chiikiokoshi-entrustments{background:#f2f9f6;padding:60px 15px}@media screen and (min-width:768px){.p-chiikiokoshi-entrustments{padding:120px 20px}}.p-chiikiokoshi-entrustments-title{font-size:24px;line-height:1.5;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-entrustments-title{font-size:40px}}.p-chiikiokoshi-entrustments-title .title-small{font-size:14px}@media screen and (min-width:768px){.p-chiikiokoshi-entrustments-title .title-small{font-size:24px}}.p-chiikiokoshi-entrustments ul{margin:0 auto;max-width:940px}.p-chiikiokoshi-entrustments .icn-turnkey{display:inline-block}.p-chiikiokoshi-entrustments .home-recruitment__list.is-chiikiokoshi .item a{display:block}.p-chiikiokoshi-entrustments .home-recruitment__list .item-row-mid .item__pref,.p-chiikiokoshi-entrustments .home-recruitment__list .view,.p-chiikiokoshi-entrustments .item__industry{display:block!important}.p-chiikiokoshi-question{padding:60px 20px}@media screen and (min-width:768px){.p-chiikiokoshi-question{padding:100px 20px}}.p-chiikiokoshi-question-title{font-size:1.25rem;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-chiikiokoshi-question-title{font-size:1.875rem}}.p-chiikiokoshi-question-contents{background:#fff;margin:0 auto;max-width:940px}.p-chiikiokoshi-question-contents a{text-decoration:underline}.p-chiikiokoshi-question-contents dl{border:1px solid #e3ebe8;margin-top:-1px}.p-chiikiokoshi-question-contents dl:first-of-type{border-radius:4px 4px 0 0}@media screen and (min-width:768px){.p-chiikiokoshi-question-contents dl:first-of-type{border-radius:16px 16px 0 0}}.p-chiikiokoshi-question-contents dl:nth-of-type(2){border-radius:0}.p-chiikiokoshi-question-contents dl:last-of-type{border-radius:0 0 4px 4px}@media screen and (min-width:768px){.p-chiikiokoshi-question-contents dl:last-of-type{border-radius:0 0 16px 16px}}.p-chiikiokoshi-question-contents dl dt{cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.6;padding:16px 32px 16px 16px;position:relative}@media screen and (min-width:768px){.p-chiikiokoshi-question-contents dl dt{font-size:1.125rem;padding:20px 32px}}.p-chiikiokoshi-question-contents dl dt:after{background:url(/assets/img/relays/angle-up.svg) no-repeat 50%/contain;content:"";display:block;height:32px;position:absolute;right:16px;top:10px;transition:all .3s;width:12px}@media screen and (min-width:768px){.p-chiikiokoshi-question-contents dl dt:after{right:32px;top:20px}}.p-chiikiokoshi-question-contents dl dt.close:after{transform:rotate(180deg);transition:all .3s}.p-chiikiokoshi-question-contents dl dd{font-size:.875rem;padding:0 16px 16px}@media screen and (min-width:768px){.p-chiikiokoshi-question-contents dl dd{font-size:1rem;padding:0 32px 20px}}.p-chiikiokoshi-question-contents dl dd>div{height:0;transition:all .3s;visibility:hidden}.p-chiikiokoshi-question-contents dl dd span{display:block;font-size:.75rem;margin-top:8px}@media screen and (min-width:768px){.p-chiikiokoshi-question-contents dl dd span{font-size:.875rem}}.p-chiikiokoshi-bottom-inquiry{background:url(/assets/img/chiikiokoshi/bg.jpg) no-repeat 50%/cover;padding:60px 20px}@media screen and (min-width:768px){.p-chiikiokoshi-bottom-inquiry{padding:100px 20px}}.p-chiikiokoshi-bottom-inquiry-img{display:inline-block;margin-bottom:56px;text-align:center;width:100%}@media screen and (min-width:768px){.p-chiikiokoshi-bottom-inquiry-img{margin-bottom:40px}}.p-chiikiokoshi-bottom-inquiry-text{color:#fff;font-weight:700;line-height:1.5;margin:0 auto;max-width:940px;text-align:center}.p-chiikiokoshi-bottom-inquiry-text.first{font-size:18px}@media screen and (min-width:768px){.p-chiikiokoshi-bottom-inquiry-text.first{font-size:28px}}.p-chiikiokoshi-bottom-inquiry-text.first span{font-size:15px;margin:0 3px}@media screen and (min-width:768px){.p-chiikiokoshi-bottom-inquiry-text.first span{font-size:19px;margin:0 8.6px}}.p-chiikiokoshi-bottom-inquiry-text.second{font-size:47px}@media screen and (min-width:768px){.p-chiikiokoshi-bottom-inquiry-text.second{font-size:70px;margin:0 auto}}.p-chiikiokoshi-bottom-inquiry-text.second span{font-size:40px}@media screen and (min-width:768px){.p-chiikiokoshi-bottom-inquiry-text.second span{font-size:50px}}.p-chiikiokoshi-bottom-inquiry-text.third{font-size:40px;margin-bottom:40px}@media screen and (min-width:768px){.p-chiikiokoshi-bottom-inquiry-text.third{font-size:60px;margin:0 auto 40px}}.p-chiikiokoshi-bottom-inquiry .p-chiikiokoshi-inquiry-btn{background:#ffe004}.p-chiikiokoshi-bottom-inquiry .p-chiikiokoshi-inquiry-btn span{color:#1a1a1c}.p-chiikiokoshi-bottom-inquiry .p-chiikiokoshi-inquiry-btn:before{background:#1a1a1c;color:#fff}.p-chiikiokoshi-bottom-inquiry .p-chiikiokoshi-inquiry-btn:after{background:#1a1a1c}.p-chiikiokoshi-inquiry{text-align:center}.p-chiikiokoshi-inquiry-btn{background:linear-gradient(90deg,#30b686,#ebf060 126.39%);border-radius:7px;display:inline-block;line-height:1;max-width:480px;padding:22px;position:relative;text-align:center;width:100%}.p-chiikiokoshi-inquiry-btn:before{background:#ffe004;border-radius:100px;color:#1a1a1c;content:"実例紹介をご希望の自治体さま";font-size:14px;font-weight:700;left:50%;line-height:1;padding:8px 16px;position:absolute;top:-20px;transform:translateX(-50%);width:240px}.p-chiikiokoshi-inquiry-btn:after{background:#ffe004;border-radius:2px;content:"";display:inline-block;height:10px;left:50%;position:absolute;top:3px;transform:translateX(-50%) rotate(45deg);width:10px}.p-chiikiokoshi-inquiry-btn span{color:#fff;filter:drop-shadow(0 2px 20px rgba(0,0,0,.1));font-size:18px;font-weight:700}@media screen and (min-width:768px){.p-chiikiokoshi-inquiry-btn span{font-size:22px}}.chiikiokoshi-show{height:auto!important;transition:all .3s!important;visibility:visible!important}.chiikiokoshi-br{display:none}.p-chiikiokoshi-local-slide .chiikiokoshi-br{display:block}.impact_report{color:#1a1a1c;position:relative}.impact_report_mv{background:#f2f9f6}.impact_report_mv h1{align-items:center;background:url(../img/impact_report/2024/mv.jpg) no-repeat 50%/cover;color:#fff;display:flex;flex-direction:column;font-size:28px;height:240px;line-height:1.6;padding-top:40px}@media screen and (min-width:768px){.impact_report_mv h1{font-size:48px;height:430px;padding-top:87px}}.impact_report_mv h1 img{margin-bottom:8px;width:86px}@media screen and (min-width:768px){.impact_report_mv h1 img{margin-bottom:26px;width:150px}}.impact_report_mv h1 span{font-size:14px;font-weight:400}@media screen and (min-width:768px){.impact_report_mv h1 span{font-size:24px}}.impact_report_mv_text{margin-top:-68px;padding:0 20px 40px}@media screen and (min-width:768px){.impact_report_mv_text{margin-top:-105px}}.impact_report_mv_text figure{margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.impact_report_mv_text figure{margin-bottom:15px}}.impact_report_mv_text figure img{max-width:335px}@media screen and (min-width:768px){.impact_report_mv_text figure img{max-width:503px}}.impact_report_mv_text h2{margin-bottom:16px}@media screen and (min-width:768px){.impact_report_mv_text h2{margin-bottom:24px}}.impact_report_mv_text p{font-size:14px}@media screen and (min-width:768px){.impact_report_mv_text p{font-size:16px;margin:0 auto;max-width:768px}}.impact_report_mv_text .button{background:#30b686;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:1;padding:16px}@media screen and (min-width:768px){.impact_report_mv_text .button{font-size:18px}}.impact_report_mv_text .button i{margin-left:4px}.impact_report_mv_text .button_wrap{margin:16px 0;text-align:center}@media screen and (min-width:768px){.impact_report_mv_text .button_wrap{margin-top:24px}}.impact_report_mv_text .link_wrap{text-align:center}.impact_report_mv_text .link_wrap a{font-size:13px;text-decoration:underline}@media screen and (min-width:768px){.impact_report_mv_text .link_wrap a{font-size:16px}}.impact_report_greenbox h2{color:#30b686;font-size:18px;line-height:1.4;text-align:center}@media screen and (min-width:768px){.impact_report_greenbox h2{font-size:24px}}.impact_report_intro{margin:52px 20px}@media screen and (min-width:768px){.impact_report_intro{margin:40px auto;padding:0 20px}}.impact_report_intro .impact_report_greenbox{border:1px solid #e3ebe8;padding:40px 24px}@media screen and (min-width:768px){.impact_report_intro .impact_report_greenbox{margin:0 auto;max-width:768px}}.impact_report_intro .impact_report_greenbox h2{margin-bottom:24px}.impact_report_intro .impact_report_greenbox p{font-size:13px}@media screen and (min-width:768px){.impact_report_intro .impact_report_greenbox p{font-size:14px}}.impact_report_content{margin:60px 0;padding:0 20px}@media screen and (min-width:768px){.impact_report_content{margin:120px auto;max-width:808px}}.impact_report_content h2{font-size:22px;line-height:1.5;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.impact_report_content h2{font-size:40px;margin-bottom:40px}}.impact_report_content p{font-size:14px}@media screen and (min-width:768px){.impact_report_content p{font-size:16px}}.impact_report_content p+p.sp-mgn0{margin-top:0}@media screen and (min-width:768px){.impact_report_content p+p.sp-mgn0{margin-top:1.6em}}.impact_report_content div+div{margin-top:16px}@media screen and (min-width:768px){.impact_report_content div+div{margin-top:40px}}.impact_report_content_img{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.impact_report_content_img{flex-direction:column-reverse}}.impact_report_content_quote{font-size:10px!important;line-height:1.6;margin-top:8px}@media screen and (min-width:768px){.impact_report_content_title{padding-top:180px}}.impact_report_content_title_wrap{text-align:center}@media screen and (min-width:768px){.impact_report_content_title_wrap{height:387px;position:relative;text-align:left}.impact_report_content_title_wrap img{position:absolute;right:0;top:0;z-index:-1}.impact_report_content_title h2{margin-bottom:16px;text-align:left}.impact_report_content_title h2 span{font-feature-settings:"palt"}.impact_report_content_title>span{font-size:18px}}.impact_report_ceo{font-size:16px;font-weight:700;text-align:center}.impact_report_embed{background:#f2f9f6;padding:60px 20px;text-align:center}@media screen and (min-width:768px){.impact_report_embed{padding:80px 20px}}.impact_report_embed h2{color:#30b686;font-size:22px;margin-bottom:24px}@media screen and (min-width:768px){.impact_report_embed h2{font-size:40px;margin-bottom:40px}}.impact_report_embed_iframe{margin:0 auto;max-width:768px;width:100%}.impact_report_embed_iframe iframe:not(.speakerdeck-iframe){aspect-ratio:16/13;height:100%;width:100%}.impact_report_cta{background:linear-gradient(90deg,#30b686,#a1d96f);color:#fff;padding:40px 20px 0;text-align:center}@media screen and (min-width:768px){.impact_report_cta{padding:40px 0 0}}.impact_report_cta h2{font-size:22px;line-height:1;margin-bottom:16px}@media screen and (min-width:768px){.impact_report_cta h2{font-size:40px;margin-bottom:24px}}.impact_report_cta p{font-size:16px;margin-bottom:16px}@media screen and (min-width:768px){.impact_report_cta p{font-size:18px;margin-bottom:24px}}.impact_report_cta a{background:#ffe004;border-radius:40px;color:#1a1a1c;display:inline-block;font-size:16px;font-weight:700;margin-bottom:24px;padding:14px 32px}@media screen and (min-width:768px){.impact_report_cta a{font-size:18px}}.impact_report_cta img{height:90px;width:auto}@media screen and (min-width:768px){.impact_report_cta img{height:120px}}.impact_report_fixed_btn{display:none}@media screen and (min-width:768px){.impact_report_fixed_btn{display:block;position:fixed;right:0;top:197px;z-index:100}}.impact_report_fixed_btn img{width:74px}.impact_report #report{margin-top:-72px;padding-top:72px}@media screen and (min-width:768px){.impact_report #report{margin-top:-110px;padding-top:110px}}.impact_report_past{background:#f7f7f7;padding:40px 0 32px}@media screen and (min-width:768px){.impact_report_past{padding:64px 0 56px}}.impact_report_past h2{font-size:24px;line-height:1.5;text-align:center}.impact_report_past ul{margin-top:16px}@media screen and (min-width:768px){.impact_report_past ul{margin-top:24px}}.impact_report_past ul li{text-align:center}.impact_report_past ul li a{color:#30b686;font-size:18px;line-height:1.8;padding:4px 16px}.p-local-norenhikitsugi{color:#123752;padding:0}.p-local-norenhikitsugi p{letter-spacing:.7px;line-height:1.8}.p-local-norenhikitsugi h2{font-size:18px;font-weight:700}@media screen and (min-width:768px){.p-local-norenhikitsugi h2{font-size:24px}}.p-local-norenhikitsugi .blank:after{background:url(../img/local/fukuoka/kitakyushu/norenhikitsugi-project/blank.png) no-repeat 50%/cover;content:"";display:inline-block;height:14px;margin-left:4px;width:14px}.p-local-norenhikitsugi .common-inner{margin:auto;max-width:840px;padding:75px 20px}.p-local-norenhikitsugi-bg-main{background:url(../img/local/fukuoka/kitakyushu/norenhikitsugi-project/mainvisual.png) no-repeat bottom/cover;padding-bottom:120px;position:relative}@media screen and (min-width:768px){.p-local-norenhikitsugi-bg-main{padding-bottom:150px}}.p-local-norenhikitsugi-bg-main-bubble{position:relative;top:90px}@media screen and (min-width:768px){.p-local-norenhikitsugi-bg-main-bubble{top:0}}.p-local-norenhikitsugi-bg-main-bubble-left{left:0;position:absolute;width:29%}@media screen and (min-width:768px){.p-local-norenhikitsugi-bg-main-bubble-left{max-width:560px;width:40%}}.p-local-norenhikitsugi-bg-main-bubble-right{position:absolute;right:0;top:0;width:29%}@media screen and (min-width:768px){.p-local-norenhikitsugi-bg-main-bubble-right{max-width:400px;right:0;top:150px}}.p-local-norenhikitsugi-header{align-items:center;display:flex;justify-content:space-between;padding:17px 16px}@media screen and (min-width:768px){.p-local-norenhikitsugi-header{padding:24px 40px}}.p-local-norenhikitsugi-header img{max-width:180px}@media screen and (min-width:768px){.p-local-norenhikitsugi-header img{max-width:200px}}.p-local-norenhikitsugi-header a{background:#ffe004;border-radius:100px;color:#123752;font-weight:700;padding:8px 16px}@media screen and (min-width:768px){.p-local-norenhikitsugi-header a{padding:11.5px 24px}}.p-local-norenhikitsugi-top{position:relative}.p-local-norenhikitsugi-top-inner{text-align:center}.p-local-norenhikitsugi-top-inner-img{margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-local-norenhikitsugi-top-inner-img .top-text{margin-top:40px;width:64vw}@media screen and (min-width:768px){.p-local-norenhikitsugi-top-inner-img .top-text{margin-top:0;width:381px}}.p-local-norenhikitsugi-top-inner-img .post-anytime{bottom:0;position:absolute;right:100%}.p-local-norenhikitsugi-top-inner p{font-weight:700;margin:14px auto 0;max-width:264px}@media screen and (min-width:768px){.p-local-norenhikitsugi-top-inner p{margin:18px auto 0;max-width:unset}}.p-local-norenhikitsugi-top-inner .banner{display:inline-block;margin:20px auto 108px;padding:14px;width:100%}@media screen and (min-width:768px){.p-local-norenhikitsugi-top-inner .banner{margin:20px auto 153px;max-width:782px;padding:0}}.p-local-norenhikitsugi-about{text-align:left}@media screen and (min-width:768px){.p-local-norenhikitsugi-about{text-align:center}}.p-local-norenhikitsugi-about-bubble{position:relative;top:0}.p-local-norenhikitsugi-about-bubble-left{left:0;position:absolute;top:20px}.p-local-norenhikitsugi-about-bubble-right{position:absolute;right:0;top:60px}@media (max-width:1060px){.p-local-norenhikitsugi-about-bubble{display:none}}.p-local-norenhikitsugi-about-inner{padding:80px 20px 30px}.p-local-norenhikitsugi-about-inner p{font-size:15px;font-weight:700}@media screen and (min-width:768px){.p-local-norenhikitsugi-about-inner p{font-size:18px}}.p-local-norenhikitsugi-about-inner p+p{margin-top:1.6em}.p-local-norenhikitsugi-about-inner a{display:inline-block;font-size:12px;margin-top:24px;text-decoration:underline}@media screen and (min-width:768px){.p-local-norenhikitsugi-about-inner a{font-size:14px;margin-top:40px}}.p-local-norenhikitsugi-about-inner img{display:block;margin:40px 0 0}@media screen and (min-width:768px){.p-local-norenhikitsugi-about-inner img{margin:40px auto 0}}.p-local-norenhikitsugi-campaign{background:#f2f9f6}.p-local-norenhikitsugi-campaign h2{text-align:center}.p-local-norenhikitsugi-campaign-img{margin-top:40px;padding:0;width:100%}@media screen and (min-width:768px){.p-local-norenhikitsugi-campaign-img{padding:0 18px}}.p-local-norenhikitsugi-campaign-speech-bubble{align-items:center;background:#ffe004;border-radius:100px;display:flex;gap:8px;justify-content:center;margin-top:40px;padding:15px 0;position:relative;width:100%;z-index:1}.p-local-norenhikitsugi-campaign-speech-bubble:after{background:#ffe004;border-radius:2px;bottom:-4px;content:"";height:40px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}.p-local-norenhikitsugi-campaign-speech-bubble span{font-size:18px;font-weight:700;line-height:1}@media screen and (min-width:768px){.p-local-norenhikitsugi-campaign-speech-bubble span{font-size:22px;font-weight:700}}.p-local-norenhikitsugi-campaign-flex{display:flex;flex-flow:column;gap:24px;margin-top:24px}@media screen and (min-width:768px){.p-local-norenhikitsugi-campaign-flex{flex-flow:row}}.p-local-norenhikitsugi-campaign-flex-item{background:#fff;border:2px solid #fff;border-radius:20px;box-sizing:border-box;width:100%}@media screen and (min-width:768px){.p-local-norenhikitsugi-campaign-flex-item{width:50%}}.p-local-norenhikitsugi-campaign-flex-item-box{height:calc(100% - 42px);padding:16px 24px 88px;position:relative;text-align:center}.p-local-norenhikitsugi-campaign-flex-item-box p{margin-top:0}.p-local-norenhikitsugi-campaign-flex-item-box button{align-items:center;background:#123752;border:none;border-radius:100px;bottom:24px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;height:52px;left:50%;line-height:1;margin-top:12px;padding:13.5px 24px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-local-norenhikitsugi-campaign-flex-item-box button:hover{opacity:.75}.p-local-norenhikitsugi-campaign-flex-item span{background:#e3ebe8;border-radius:20px 20px 0 0;display:inline-block;padding:8px 0;text-align:center;width:100%}.p-local-norenhikitsugi-campaign-flex-item a{align-items:center;background:#123752;border-radius:100px;bottom:24px;color:#fff;display:inline-flex;gap:8px;height:52px;left:50%;line-height:1;margin-top:12px;padding:13.5px 24px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-local-norenhikitsugi-campaign-flex-item p{font-size:12px;font-weight:500;text-align:left}.p-local-norenhikitsugi-campaign-flex-item p.text-bold{font-size:16px;font-weight:700}.p-local-norenhikitsugi-campaign-period{background:#fff;border-radius:20px;margin-top:24px;padding:24px}.p-local-norenhikitsugi-campaign-period-text{text-align:center}.p-local-norenhikitsugi-campaign-period-text span{font-size:16px;font-weight:700;text-align:left}@media screen and (min-width:768px){.p-local-norenhikitsugi-campaign-period-text span{font-size:22px}}.p-local-norenhikitsugi-campaign-period-text p{font-size:12px;margin:24px auto 0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-local-norenhikitsugi-campaign-lead{display:inline-block;margin-top:40px;text-align:center;width:100%}.p-local-norenhikitsugi-campaign-lead a{align-items:center;display:inline-flex;gap:8px}.p-local-norenhikitsugi-form{background:#f2f9f6!important}.p-local-norenhikitsugi-form h2{text-align:center}.p-local-norenhikitsugi-form form{margin-top:40px;max-width:630px;position:relative}.p-local-norenhikitsugi-form form fieldset:not(.radio){display:flex;flex-flow:column}.p-local-norenhikitsugi-form form fieldset:not(:first-of-type){margin-top:32px}.p-local-norenhikitsugi-form form fieldset.radio span{align-items:center;display:flex;font-size:16px;font-weight:700}.p-local-norenhikitsugi-form form fieldset.radio span.optional{color:grey;font-size:12px;margin-left:10px;white-space:nowrap}.p-local-norenhikitsugi-form form fieldset.radio span.required{font-size:12px}.p-local-norenhikitsugi-form form fieldset.radio label{font-size:16px;font-weight:500}.p-local-norenhikitsugi-form form fieldset.radio ul{display:flex;flex-flow:column;gap:20px;margin-top:20px}.p-local-norenhikitsugi-form form fieldset.radio ul li{align-items:center;display:flex;gap:16px}.p-local-norenhikitsugi-form form fieldset.radio input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e3ebe8;border-radius:50%;height:24px;margin:0;position:relative;width:24px}.p-local-norenhikitsugi-form form fieldset.radio input[type=radio]:checked{border-color:#2aad7b}.p-local-norenhikitsugi-form form fieldset.radio input[type=radio]:checked:before{background:#2aad7b;border-radius:50%;content:"";height:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}.p-local-norenhikitsugi-form form label{align-items:center;display:flex;font-size:16px;font-weight:700}.p-local-norenhikitsugi-form form label.email{flex-flow:wrap}.p-local-norenhikitsugi-form form .required{color:#d16666;font-size:12px;margin:0 10px;white-space:nowrap}.p-local-norenhikitsugi-form form .annotation{color:#626264;font-size:12px;font-weight:500}.p-local-norenhikitsugi-form form input[type=email],.p-local-norenhikitsugi-form form input[type=text]{border:1px solid #e3ebe8;border-radius:4.5px;font-size:14px;height:50px;line-height:50px;margin-top:8px;padding:17px 12px;width:100%}@media screen and (min-width:768px){.p-local-norenhikitsugi-form form input[type=email],.p-local-norenhikitsugi-form form input[type=text]{font-size:16px}}.p-local-norenhikitsugi-form form input[type=email]{max-width:456px}.p-local-norenhikitsugi-form form textarea{border:1px solid #e3ebe8;border-radius:4.5px;height:16em;margin-top:8px;padding:17px 12px;width:100%}.p-local-norenhikitsugi-form form button{background:#123752;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;left:50%;margin-top:40px;padding:13.5px 85.5px;position:relative;transform:translateX(-50%)}.p-local-norenhikitsugi-form form button:hover{opacity:.75}.p-local-norenhikitsugi-kitakyushu{background:url(../img/local/fukuoka/kitakyushu/norenhikitsugi-project/bg-kitakyushu.png) no-repeat 0/cover;color:#fff;padding:80px 20px;text-align:center}@media screen and (min-width:768px){.p-local-norenhikitsugi-kitakyushu{background-position:50%}}.p-local-norenhikitsugi-kitakyushu h2{font-size:24px}@media screen and (min-width:768px){.p-local-norenhikitsugi-kitakyushu h2{font-size:32px}}.p-local-norenhikitsugi-kitakyushu p{margin-top:16px;text-align:left}@media screen and (min-width:768px){.p-local-norenhikitsugi-kitakyushu p{text-align:center}}.p-local-norenhikitsugi-kitakyushu a{background:#ffe004;border-radius:5px;color:#1a1a1c;display:inline-block;font-size:16px;font-weight:700;margin-top:16px;padding:12px 40px}.p-local-norenhikitsugi-campaign-detail h2{text-align:center}.p-local-norenhikitsugi-campaign-detail span{display:inline-block;font-size:14px;font-weight:700;line-height:1.8;margin-top:30px}@media screen and (min-width:768px){.p-local-norenhikitsugi-campaign-detail span{font-size:18px;margin-top:40px}}.p-local-norenhikitsugi-campaign-detail p{font-size:14px}@media screen and (min-width:768px){.p-local-norenhikitsugi-campaign-detail p{font-size:16px}}.p-local-norenhikitsugi-campaign-detail ul.is-hyphen li::marker{content:"- ";text-indent:-2px}.p-local-norenhikitsugi-footer{background:#123752;padding:80px 20px 100px;text-align:center}.p-local-norenhikitsugi-footer small{color:#fff;display:block;font-size:12px;margin-top:53px}.p-local-norenhikitsugi-thanks-header{background:#f2f9f6;padding:17px 16px}@media screen and (min-width:768px){.p-local-norenhikitsugi-thanks-header{padding:24px 40px}}.p-local-norenhikitsugi-thanks-header img{max-width:125px}@media screen and (min-width:768px){.p-local-norenhikitsugi-thanks-header img{max-width:200px}}.p-local-norenhikitsugi-thanks-top{background:#f2f9f6;padding:80px 20px;text-align:center}@media screen and (min-width:768px){.p-local-norenhikitsugi-thanks-top{padding:20px 20px 50px}}.p-local-norenhikitsugi-thanks-top-inner{align-items:center;display:flex;flex-flow:column;gap:20px}.p-local-norenhikitsugi-thanks-top-inner a,.p-local-norenhikitsugi-thanks-top-inner p{display:inline-block}.p-local-norenhikitsugi-thanks-top-inner img{max-width:250px}@media screen and (min-width:768px){.p-local-norenhikitsugi-thanks-top-inner img{max-width:unset}}.p-local-tsunagu{color:#123752;padding:0}.p-local-tsunagu p{letter-spacing:.7px;line-height:1.8}.p-local-tsunagu h2{font-size:18px;font-weight:700}@media screen and (min-width:768px){.p-local-tsunagu h2{font-size:24px}}.p-local-tsunagu ul{list-style:initial;margin-left:1em}@media screen and (min-width:768px){.p-local-tsunagu ul{font-size:16px}}.p-local-tsunagu ul .text-link{color:inherit;text-decoration:underline}.p-local-tsunagu .mt-p{margin-top:30px}@media screen and (min-width:768px){.p-local-tsunagu .mt-p{margin-top:40px}}.p-local-tsunagu .blank:after{background:url(../img/local/fukuoka/kitakyushu/norenhikitsugi-project/blank.png) no-repeat 50%/cover;content:"";display:inline-block;height:14px;margin-left:4px;width:14px}.p-local-tsunagu .common-inner{margin:auto;max-width:840px;padding:75px 20px}.p-local-tsunagu .common-inner.is-setagaya{padding:50px 10px}.p-local-tsunagu-bg-main{background:url(../img/local/ehime/tsunagu-project/mainvisual.jpg) no-repeat bottom/cover;position:relative}.p-local-tsunagu-bg-main-bubble{position:relative;top:65px}@media screen and (min-width:768px){.p-local-tsunagu-bg-main-bubble{top:96px}}.p-local-tsunagu-bg-main-bubble-left{left:0;position:absolute;width:min(23%,140px)}@media screen and (min-width:768px){.p-local-tsunagu-bg-main-bubble-left{max-width:390px;width:34%}}.p-local-tsunagu-bg-main-bubble-right{position:absolute;right:0;top:7px;width:min(24%,140px)}@media screen and (min-width:768px){.p-local-tsunagu-bg-main-bubble-right{max-width:340px;right:32px;top:unset;width:24%}}.p-local-tsunagu-header{align-items:center;display:flex;justify-content:end;left:0;padding:17px 16px;position:absolute;top:0;width:100%;z-index:10}@media screen and (min-width:768px){.p-local-tsunagu-header{padding:24px 40px}}.p-local-tsunagu-header img{max-width:110px}@media screen and (min-width:768px){.p-local-tsunagu-header img{max-width:150px}}.p-local-tsunagu-header a{background:#ffe004;border-radius:100px;color:#123752;font-weight:700;padding:8px 16px}@media screen and (min-width:768px){.p-local-tsunagu-header a{padding:11.5px 24px}}.p-local-tsunagu-header.is-setagaya{justify-content:space-between}.p-local-tsunagu-top{position:relative;z-index:1}.p-local-tsunagu-top.is-ehime{padding-bottom:20vw}@media screen and (min-width:768px){.p-local-tsunagu-top.is-ehime{padding-bottom:160px}}.p-local-tsunagu-top-inner{text-align:center}.p-local-tsunagu-top-inner-img{margin:auto;padding-top:93px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-tsunagu-top-inner-img{padding-top:134px}}.p-local-tsunagu-top-inner-img .top-text{max-width:299px;padding:0 16px}@media screen and (min-width:768px){.p-local-tsunagu-top-inner-img .top-text{max-width:unset;padding:unset;width:456px}}.p-local-tsunagu-top-inner-img .post-anytime{bottom:0;position:absolute;right:100%}.p-local-tsunagu-top-inner-img.is-setagaya{padding-top:100px}@media screen and (min-width:768px){.p-local-tsunagu-top-inner-img.is-setagaya{padding-top:165px}}.p-local-tsunagu-top-inner p{font-weight:700;margin:19px auto;max-width:268px}@media screen and (min-width:768px){.p-local-tsunagu-top-inner p{margin:0 auto 24px;max-width:unset}}.p-local-tsunagu-top-inner-banner{display:inline-block;margin-bottom:113px;max-width:798px;padding:0 20px}@media screen and (min-width:768px){.p-local-tsunagu-top-inner-banner{margin-bottom:121px;padding:0 13px}}.p-local-tsunagu-top-inner-banner.is-setagaya{margin-bottom:40px;padding:0}.p-local-tsunagu-top-inner-banner.is-setagaya img{margin-top:0}.p-local-tsunagu-top.is-setagaya{left:50%;position:absolute;top:0;transform:translateX(-50%)}.p-local-tsunagu-about{text-align:left}@media screen and (min-width:768px){.p-local-tsunagu-about{text-align:center}}.p-local-tsunagu-about-bubble{position:relative;top:18px}.p-local-tsunagu-about-bubble-left{left:0;position:absolute;top:45px;transition:all .3s}@media (max-width:1150px){.p-local-tsunagu-about-bubble-left{left:-8px;top:90px;width:300px}}.p-local-tsunagu-about-bubble-right{position:absolute;right:0;top:70px;transition:all .3s}@media (max-width:1150px){.p-local-tsunagu-about-bubble-right{right:-12px;width:317px}}@media (max-width:1060px){.p-local-tsunagu-about-bubble{display:none}}.p-local-tsunagu-about-inner{padding:40px 20px}@media screen and (min-width:768px){.p-local-tsunagu-about-inner{padding:80px 0 100px}}.p-local-tsunagu-about-inner p{font-size:15px;font-weight:700}@media screen and (min-width:768px){.p-local-tsunagu-about-inner p{font-size:18px}}.p-local-tsunagu-about-inner p+p{margin-top:1.6em}.p-local-tsunagu-about-inner a{display:inline-block;font-size:12px;margin-top:24px;text-decoration:underline}@media screen and (min-width:768px){.p-local-tsunagu-about-inner a{font-size:14px;margin-top:40px}}.p-local-tsunagu-about-inner img{display:block;margin:40px auto 0}.p-local-tsunagu-campaign{background:#f2f9f6}.p-local-tsunagu-campaign h2{text-align:center}.p-local-tsunagu-campaign-img{margin-top:40px;padding:0;width:100%}@media screen and (min-width:768px){.p-local-tsunagu-campaign-img{padding:0 18px}}.p-local-tsunagu-campaign-speech-bubble{align-items:center;background:#ffe004;border-radius:100px;display:flex;gap:8px;justify-content:center;margin-top:40px;padding:15px 0;position:relative;width:100%;z-index:1}.p-local-tsunagu-campaign-speech-bubble:after{background:#ffe004;border-radius:2px;bottom:-4px;content:"";height:40px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}.p-local-tsunagu-campaign-speech-bubble span{font-size:18px;font-weight:700;line-height:1}@media screen and (min-width:768px){.p-local-tsunagu-campaign-speech-bubble span{font-size:22px;font-weight:700}}.p-local-tsunagu-campaign-flex{display:flex;flex-flow:column;gap:24px;margin-top:24px}@media screen and (min-width:768px){.p-local-tsunagu-campaign-flex{flex-flow:row}}.p-local-tsunagu-campaign-flex-item{background:#fff;border:2px solid #fff;border-radius:20px;box-sizing:border-box;width:100%}@media screen and (min-width:768px){.p-local-tsunagu-campaign-flex-item{width:50%}}.p-local-tsunagu-campaign-flex-item-box{height:calc(100% - 42px);padding:16px 24px 88px;position:relative;text-align:center}.p-local-tsunagu-campaign-flex-item-box p{margin-top:0}.p-local-tsunagu-campaign-flex-item-box button{align-items:center;background:#123752;border:none;border-radius:100px;bottom:24px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;height:52px;left:50%;line-height:1;margin-top:12px;padding:13.5px 24px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-local-tsunagu-campaign-flex-item-box button:hover{opacity:.75}.p-local-tsunagu-campaign-flex-item span{background:#e3ebe8;border-radius:20px 20px 0 0;display:inline-block;padding:8px 0;text-align:center;width:100%}.p-local-tsunagu-campaign-flex-item a{align-items:center;background:#123752;border-radius:100px;bottom:24px;color:#fff;display:inline-flex;gap:8px;height:52px;left:50%;line-height:1;margin-top:12px;padding:13.5px 24px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-local-tsunagu-campaign-flex-item p{font-size:12px;font-weight:500;text-align:left}.p-local-tsunagu-campaign-flex-item p.text-bold{font-size:16px;font-weight:700}.p-local-tsunagu-campaign-period{background:#fff;border-radius:20px;margin-top:24px;padding:24px}.p-local-tsunagu-campaign-period-text{text-align:center}.p-local-tsunagu-campaign-period-text span{font-size:16px;font-weight:700;text-align:left}@media screen and (min-width:768px){.p-local-tsunagu-campaign-period-text span{font-size:22px}}.p-local-tsunagu-campaign-period-text p{font-size:12px;margin:24px auto 0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-tsunagu-campaign-period.btn-flex{display:flex;justify-content:space-between}}.p-local-tsunagu-campaign-period.btn-flex .p-local-tsunagu-campaign-period-text{text-align:left}@media screen and (min-width:768px){.p-local-tsunagu-campaign-period.btn-flex .p-local-tsunagu-campaign-period-text{width:65%}.p-local-tsunagu-campaign-period.btn-flex .p-local-tsunagu-campaign-period-text span{font-size:18px}}.p-local-tsunagu-campaign-period-btn{align-items:center;background:#123752;border-radius:100px;color:#fff;display:inline-flex;font-weight:700;gap:8px;height:52px;line-height:1;margin-top:12px;padding:13.5px 24px;white-space:nowrap}.p-local-tsunagu-campaign-period-btn:visited{color:#fff}.p-local-tsunagu-campaign-period-btn-wrap{display:flex;justify-content:center}.p-local-tsunagu-campaign-lead{display:inline-block;margin-top:40px;text-align:center;width:100%}.p-local-tsunagu-campaign-lead a{align-items:center;display:inline-flex;gap:8px}.p-local-tsunagu-form{background:#f2f9f6!important}.p-local-tsunagu-form h2{margin-bottom:40px;text-align:center}.p-local-tsunagu-form-read{margin-bottom:40px}.p-local-tsunagu-form-read-img{display:block;margin:0 auto 24px;width:min(100%,350px)}@media screen and (min-width:768px){.p-local-tsunagu-form-read-img{width:100%}}.p-local-tsunagu-form-read-text{align-items:center;display:flex;font-size:14px;justify-content:center}@media screen and (min-width:768px){.p-local-tsunagu-form-read-text{font-size:16px}}.p-local-tsunagu-form-read-text a{color:#3d97c6}.p-local-tsunagu-form-read-text:after{background:url(../../assets/img/local/tokyo/setagaya/tsunagu-project/arrow.png) no-repeat 50%/contain;content:"";display:block;height:16px;margin-left:5px;width:16px}.p-local-tsunagu-form-speech-wrap{margin:0 auto;width:min(100%,630px)}.p-local-tsunagu-form-speech-bubble{align-items:center;background:#ffe004;border-radius:100px;display:flex;gap:8px;justify-content:center;margin:0 auto 10px;padding:15px 0;position:relative;width:min(100%,320px);z-index:1}.p-local-tsunagu-form-speech-bubble:after{background:#ffe004;border-radius:2px;bottom:-4px;content:"";height:40px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}.p-local-tsunagu-form-speech-bubble span{font-size:18px;font-weight:700;line-height:1}@media screen and (min-width:768px){.p-local-tsunagu-form-speech-bubble span{font-size:22px;font-weight:700}}.p-local-tsunagu-form-speech-bubble.is-setagaya{height:64px;margin-bottom:24px;width:100%}.p-local-tsunagu-form-speech-bubble.is-setagaya:after{border-radius:3px;bottom:-10px}.p-local-tsunagu-form-speech-bubble.is-setagaya .is-fukidashi{align-items:center;display:flex;justify-content:center}.p-local-tsunagu-form-speech-bubble.is-setagaya .is-fukidashi img{margin-right:8px}.p-local-tsunagu-form-speech-infobox{background:#fff;border-radius:16px;margin-bottom:80px;padding:24px}.p-local-tsunagu-form-speech-infobox dt{font-size:16px;font-weight:700;letter-spacing:.01em;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-local-tsunagu-form-speech-infobox dt{font-size:22px;letter-spacing:.05em}}.p-local-tsunagu-form-speech-infobox dd{font-size:12px;margin:0 auto;width:min(100%,440px)}@media screen and (min-width:768px){.p-local-tsunagu-form-speech-infobox dd{font-size:14px}}.p-local-tsunagu-form form{margin:40px auto;max-width:630px;position:relative}.p-local-tsunagu-form form fieldset:not(.radio){display:flex;flex-flow:column}.p-local-tsunagu-form form fieldset:not(:first-of-type){margin-top:32px}.p-local-tsunagu-form form fieldset.radio span{align-items:center;display:flex;font-size:16px;font-weight:700}.p-local-tsunagu-form form fieldset.radio span.optional{background:#fff;border-radius:5px;color:grey;font-size:12px;margin-left:10px;padding:1px 5px;white-space:nowrap}.p-local-tsunagu-form form fieldset.radio span.required{font-size:12px}.p-local-tsunagu-form form fieldset.radio label{font-size:16px;font-weight:500}.p-local-tsunagu-form form fieldset.radio ul{display:flex;flex-flow:column;gap:20px;margin-top:20px}.p-local-tsunagu-form form fieldset.radio ul li{align-items:center;display:flex;gap:16px}.p-local-tsunagu-form form fieldset.radio input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e3ebe8;border-radius:50%;height:24px;margin:0;position:relative;width:24px}.p-local-tsunagu-form form fieldset.radio input[type=radio]:checked{border-color:#2aad7b}.p-local-tsunagu-form form fieldset.radio input[type=radio]:checked:before{background:#2aad7b;border-radius:50%;content:"";height:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}@media screen and (min-width:768px){.p-local-tsunagu-form form .email{width:70%!important}.p-local-tsunagu-form form .annotation{margin-left:10px}}.p-local-tsunagu-form form .annotation-list{font-size:12px;list-style:none;margin-top:40px}.p-local-tsunagu-form form label{align-items:center;display:flex;font-size:16px;font-weight:700}.p-local-tsunagu-form form label.email{flex-flow:wrap}.p-local-tsunagu-form form .required{background:#fff;border-radius:5px;color:#d16666;font-size:12px;padding:1px 5px;white-space:nowrap}.p-local-tsunagu-form form .annotation{color:#626264;font-size:12px;font-weight:500}.p-local-tsunagu-form form input[type=email],.p-local-tsunagu-form form input[type=text]{border:1px solid #e3ebe8;border-radius:4.5px;font-size:14px;height:50px;line-height:50px;margin-top:8px;padding:17px 12px;width:100%}@media screen and (min-width:768px){.p-local-tsunagu-form form input[type=email],.p-local-tsunagu-form form input[type=text]{font-size:16px}}.p-local-tsunagu-form form input[type=email]{max-width:456px}.p-local-tsunagu-form form textarea{border:1px solid #e3ebe8;border-radius:4.5px;height:16em;margin-top:8px;padding:17px 12px;width:100%}.p-local-tsunagu-form form button{background:#123752;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;left:50%;margin-top:40px;padding:13.5px 85.5px;position:relative;transform:translateX(-50%)}.p-local-tsunagu-form form button:hover{opacity:.75}.p-local-tsunagu-form-lead{font-size:12px;text-align:center}.p-local-tsunagu-form-inner-radio{position:relative}.p-local-tsunagu-form-inner-radio.is-column ul li{width:100%}.p-local-tsunagu-form-inner-radio ul{display:flex;flex-flow:inherit!important;flex-wrap:wrap!important;gap:inherit!important}.p-local-tsunagu-form-inner-radio ul li{margin-bottom:20px;width:50%}@media screen and (min-width:768px){.p-local-tsunagu-form-inner-radio ul li{width:100%}}.p-local-tsunagu-form-inner-radio-etc{width:100%!important}.p-local-tsunagu-form-inner-radio-etc-input{align-items:center;display:flex}.p-local-tsunagu-form-inner-radio-etc-input label{width:100px}.p-local-tsunagu-form-inner-radio-etc-input input{background:transparent;border:none!important;border-bottom:1px solid #a6a6a6!important;border-radius:0!important;height:40px!important;margin-top:0!important;outline:none;padding:0!important}.p-local-tsunagu-form-inner-radio-etc-input input::-moz-placeholder{color:#a6a6a6}.p-local-tsunagu-form-inner-radio-etc-input input:-ms-input-placeholder{color:#a6a6a6}.p-local-tsunagu-form-inner-radio-etc-input input::placeholder{color:#a6a6a6}.p-local-tsunagu-form-inner-radio-image{margin:0 auto;width:min(100%,280px)}@media screen and (min-width:768px){.p-local-tsunagu-form-inner-radio-image{position:absolute;right:0;top:0}.p-local-tsunagu-form-inner-radio.is-ehime{padding-bottom:80px}.p-local-tsunagu-form-inner-radio .is-sex{flex-wrap:nowrap!important}}.p-local-tsunagu-form-inner-radio .is-sex li{width:50%}@media screen and (min-width:768px){.p-local-tsunagu-form-inner-radio .is-sex li{margin-right:20px;width:inherit!important}}.p-local-tsunagu-form-inner-radio .is-age li{width:100%}.p-local-tsunagu-setagaya{background:url(../img/local/tokyo/setagaya/contact-bg.jpg) no-repeat 50%/cover;color:#fff;padding:80px 20px;position:relative;text-align:center}@media screen and (min-width:768px){.p-local-tsunagu-setagaya{background-position:50%}}.p-local-tsunagu-setagaya:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-local-tsunagu-setagaya>div{position:relative;z-index:1}.p-local-tsunagu-setagaya h2{font-size:24px}@media screen and (min-width:768px){.p-local-tsunagu-setagaya h2{font-size:32px}}.p-local-tsunagu-setagaya p{margin-top:16px;text-align:left}@media screen and (min-width:768px){.p-local-tsunagu-setagaya p{text-align:center}}.p-local-tsunagu-setagaya a{background:#ffe004;border-radius:5px;color:#1a1a1c;display:inline-block;font-size:16px;font-weight:700;margin-top:16px;padding:12px 40px}.p-local-tsunagu-campaign-detail h2{text-align:center}.p-local-tsunagu-campaign-detail span{display:inline-block;font-size:14px;font-weight:700;line-height:1.8;margin-top:30px}@media screen and (min-width:768px){.p-local-tsunagu-campaign-detail span{font-size:18px;margin-top:40px}}.p-local-tsunagu-campaign-detail p{font-size:14px}@media screen and (min-width:768px){.p-local-tsunagu-campaign-detail p{font-size:16px}}.p-local-tsunagu-footer{background:#123752;padding:80px 20px 100px;text-align:center}.p-local-tsunagu-footer small{color:#fff;display:block;font-size:12px;margin-top:53px}.p-local-tsunagu-thanks-header{background:#f2f9f6;padding:17px 16px}@media screen and (min-width:768px){.p-local-tsunagu-thanks-header{padding:24px 40px}}.p-local-tsunagu-thanks-header img{max-width:125px}@media screen and (min-width:768px){.p-local-tsunagu-thanks-header img{max-width:200px}}.p-local-tsunagu-thanks-top{background:#f2f9f6;padding:80px 20px;text-align:center}@media screen and (min-width:768px){.p-local-tsunagu-thanks-top{padding:20px 20px 50px}}.p-local-tsunagu-thanks-top-inner{align-items:center;display:flex;flex-flow:column;gap:20px}.p-local-tsunagu-thanks-top-inner a,.p-local-tsunagu-thanks-top-inner p{display:inline-block}.p-local-tsunagu-thanks-top-inner p{font-size:24px;font-weight:700}.p-local-tsunagu-thanks-top-inner a{font-size:16px;font-weight:700}.p-local-tsunagu-thanks-top-inner img{max-width:250px}@media screen and (min-width:768px){.p-local-tsunagu-thanks-top-inner img{max-width:unset}}.p-notfound{text-align:center}.p-notfound-bg-white{padding:40px 17.5px 37px}@media screen and (min-width:768px){.p-notfound-bg-white{padding:56px 0 40px}}.p-notfound-bg-white-error-message{font-size:14px;margin:0 auto}@media screen and (min-width:768px){.p-notfound-bg-white-error-message{font-size:16px}}.p-notfound-bg-white-btn{background:#30b686;border-radius:4px;display:inline-block;margin:24px auto 0;padding:11.45px 34px}.p-notfound-bg-white-btn span{color:#fff;font-size:14px;font-weight:700}.p-notfound-bg-green{background:#f2f9f6;padding:0 12.5px 26px}@media screen and (min-width:768px){.p-notfound-bg-green{padding:0 120px 60px}}.p-notfound-bg-green-404-banner{display:inline-block;margin:30px auto 10px}@media screen and (min-width:768px){.p-notfound-bg-green-404-banner{margin:64px auto 40px}}.p-notfound-bg-green-article{background:#fff;font-size:16px;letter-spacing:.4px;margin:auto;max-width:1200px;padding:16px 15px 40px;text-align:left}@media screen and (min-width:768px){.p-notfound-bg-green-article{font-size:18px;padding:40px 130px 80px}}.p-notfound-bg-green-article h2{font-size:22px;margin:40px 0 20px}@media screen and (min-width:768px){.p-notfound-bg-green-article h2{font-size:24px}}.p-notfound-bg-green-article .wp-caption-text{display:block;font-size:12px;margin-top:16px;text-align:center}.p-notfound-bg-green-article p>span{margin-top:1.6rem}.p-notfound-bg-green-article figure,.p-notfound-bg-green-article img{border-radius:10px;height:auto;width:100%!important}.p-notfound-bg-green-article figure{margin-bottom:1.5em}.p-notfound-bg-green-article .share-buttons{background:#f6f6f9}.p-notfound-bg-green-article .share-buttons .p-single-sns{align-items:center;display:flex;font-size:12px;gap:5px;justify-content:center;margin-top:40px;padding:10px 0}@media screen and (min-width:768px){.p-notfound-bg-green-article .share-buttons .p-single-sns{margin-top:70px}}.p-notfound-bg-green-article .share-buttons .p-single-sns li a{align-items:center;background:#333;border-radius:40px;display:flex;height:28px;justify-content:center;text-decoration:none;width:28px}.p-notfound-bg-green-article .share-buttons .p-single-sns li a img{height:15px;width:15px!important}.p-notfound-bg-green .random-article .article-contents p:first-child{margin-top:1.6rem}body.p-business-succession-lp{background:#16d28e;max-width:unset;padding:unset}.p-business-succession-lp{align-items:flex-start;color:#1a1a1c;display:flex;flex-flow:column;margin:auto;max-width:1026px;padding:0 16px}@media screen and (min-width:768px){.p-business-succession-lp.is-content{gap:26px}.p-business-succession-lp{flex-flow:row;padding:0 20px}}@media only screen and (min-width:1081px){.p-business-succession-lp .pc-hide-lp{display:none!important}}@media only screen and (max-width:1080px){.p-business-succession-lp .sp-hide-lp{display:none!important}}.p-business-succession-lp .float-signup-btn{bottom:20px;opacity:0;padding:0 16px;position:fixed;transition:opacity .3s;width:100%;z-index:10}.p-business-succession-lp .float-signup-btn a{background:#ffe004;border-radius:50px;color:#1a1a1c;display:inline-block;font-size:16px;font-weight:700;padding:16px 0;pointer-events:none;text-align:center;transition:opacity .3s;width:100%}.p-business-succession-lp .float-signup-btn.visible{opacity:1}.p-business-succession-lp .float-signup-btn.visible a{pointer-events:all}@media screen and (min-width:768px){.p-business-succession-lp .float-signup-btn{display:none}}.p-business-succession-lp div#page,.p-business-succession-lp main{overflow:unset}.p-business-succession-lp section{box-sizing:border-box;max-width:100%;padding:40px 24px;text-align:center}@media screen and (min-width:768px){.p-business-succession-lp section{max-width:600px}}@media screen and (min-width:1100px){.p-business-succession-lp section{padding:56px}}.p-business-succession-lp section:not(.p-business-succession-lp-inquiry){background:#f2f9f6;border-radius:24px}@media screen and (min-width:768px){.p-business-succession-lp section:not(.p-business-succession-lp-inquiry){border-radius:32px}}.p-business-succession-lp h2{text-align:center}.p-business-succession-lp h2,.p-business-succession-lp h3{font-size:24px;letter-spacing:.7px;line-height:1.5}.p-business-succession-lp p{font-size:16px;letter-spacing:.7px;text-align:left}.p-business-succession-lp .section-outside{display:inline-block;margin-top:40px;text-align:center;width:100%}@media screen and (min-width:768px){.p-business-succession-lp .section-outside{margin-top:32px}}.p-business-succession-lp .yellow-speech-bubble{background:#ffe004;border-radius:50px;display:inline-block;font-size:14px;font-weight:700;line-height:1.8;margin-bottom:14px;padding:8px 16px;position:relative}.p-business-succession-lp .yellow-speech-bubble:after{background:#ffe004;border-radius:3px;bottom:-5px;content:"";height:15px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:15px}.p-business-succession-lp .black-speech-bubble{background:#2a2a2a;border-radius:50px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:1.8;padding:10px 20px;position:relative;white-space:nowrap}.p-business-succession-lp .black-speech-bubble:after{background:#2a2a2a;border-radius:3px;bottom:-5px;content:"";height:15px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:15px}.p-business-succession-lp .btn-black{background:#2a2a2a;border-radius:100px;color:#fff;display:inline-block;font-size:16px;padding:16px 24px}.p-business-succession-lp-header{position:fixed;width:100%;z-index:13}@media screen and (min-width:768px){.p-business-succession-lp-header{position:relative}}.p-business-succession-lp-header-item{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:10px 23px;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.p-business-succession-lp-header-item{background:unset;padding:15px 40px;position:absolute}}.p-business-succession-lp-header-item-btn.open{display:inline-block}@media screen and (min-width:768px){.p-business-succession-lp-header-item-btn.open{display:none}}.p-business-succession-lp-header-item-btn.close{display:none}@media screen and (min-width:1100px){.p-business-succession-lp-header-item-logo{max-width:161px}}.p-business-succession-lp-header-item img{max-width:115px}@media screen and (min-width:768px){.p-business-succession-lp-header-item img{max-width:161px}}.p-business-succession-lp-header-item-sns{align-items:center;display:none;flex-flow:column;gap:8px}@media screen and (min-width:768px){.p-business-succession-lp-header-item-sns{display:flex}}.p-business-succession-lp-header-item-sns span{font-size:12px;font-weight:700}.p-business-succession-lp-header-item-sns-btn{display:flex;gap:12px}.p-business-succession-lp-header-hamburger-menu{background:#30b686;display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:12}.p-business-succession-lp-header-hamburger-menu-contents{padding:80px 20px 60px}.p-business-succession-lp-header-hamburger-menu-agenda{background:#30b686;border-radius:24px;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px 32px;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.p-business-succession-lp-header-hamburger-menu-agenda{margin-bottom:16px}}.p-business-succession-lp-header-hamburger-menu-agenda:before{background:#30b686;border-radius:3px;border-width:16px;content:"";display:none;height:24px;position:absolute;right:0;top:50%;transform:rotate(45deg) translateY(-50%);width:24px}@media screen and (min-width:768px){.p-business-succession-lp-header-hamburger-menu-agenda:before{display:inline-block}}.p-business-succession-lp-header-hamburger-menu-agenda-wrap{align-self:flex-start;margin:40px auto;position:relative;width:100%}@media screen and (min-width:768px){.p-business-succession-lp-header-hamburger-menu-agenda-wrap{margin-top:119px;max-width:360px;padding-bottom:40px;position:-webkit-sticky;position:sticky}}.p-business-succession-lp-header-hamburger-menu-agenda-head{font-size:17px!important;line-height:1}.p-business-succession-lp-header-hamburger-menu-agenda-head span{font-size:30px;line-height:1}.p-business-succession-lp-header-hamburger-menu-agenda-list li{border-bottom:1px solid #8fc0ae;padding:16px 0;text-align:left;transition:all .3s}.p-business-succession-lp-header-hamburger-menu-agenda-list li.active{border-bottom:1px solid #ffe004;transition:all .3s}.p-business-succession-lp-header-hamburger-menu-agenda-list li.active a{color:#ffe004}.p-business-succession-lp-header-hamburger-menu-agenda-list li a{align-items:center;color:#fff;display:inline-flex;gap:16px}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry{text-align:center}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-form{background:#000;border-radius:100px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.7px;line-height:1.5;padding:16px 50px;position:relative;width:100%}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-form:hover,.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-form:visited{color:#fff}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel{display:flex;gap:8px;justify-content:center;margin:9px auto 24px}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel-text{border:1px solid #4e4b4b;border-radius:4px;font-size:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.4;padding:9.5px 8px}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel-item-address{align-items:center;display:flex;gap:4px}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel-item-address address{font-size:26px;font-style:normal;font-weight:700;line-height:1.2;text-decoration:underline}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel-item-address address a,.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel-item-address address a:hover,.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel-item-address address a:visited{color:#1a1a1c}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-tel-item-holiday{color:#4e4b4b;font-size:12px;font-weight:400}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-button{display:flex;flex-flow:column;gap:8px;width:100%}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-button-entrustment{background:#000;border-radius:100px;color:#fff;font-size:16px;font-weight:700;line-height:1.6;padding:16px 48px}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-button-entrustment:visited{color:#fff}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-button-signup{background:#ffe004;border-radius:100px;color:#1a1a1c;font-size:16px;font-weight:700;line-height:1.6;padding:16px 40px}.p-business-succession-lp-header-hamburger-menu-agenda-inquiry-flex-button-signup:visited{color:#1a1a1c}.p-business-succession-lp-mv{background:linear-gradient(180deg,#def4f6,#f2f9f6)!important;border-radius:unset!important;margin-top:71px;max-width:unset!important;overflow:hidden;padding:40px 0 0!important;position:relative}@media screen and (min-width:768px){.p-business-succession-lp-mv{margin-top:unset;padding:100px 0 0!important}}.p-business-succession-lp-mv h1 img{max-width:84px}@media screen and (min-width:768px){.p-business-succession-lp-mv h1 img{max-width:unset}}.p-business-succession-lp-mv:before{background-image:url(../img/business-succession-lp/cloud01-sp.png);background-repeat:no-repeat;background-size:contain;content:"";height:126px;left:0;position:absolute;top:5%;width:251px}@media screen and (min-width:768px){.p-business-succession-lp-mv:before{background-image:url(../img/business-succession-lp/cloud01.png);height:252px;left:0;top:10%;width:508px}}.p-business-succession-lp-mv:after{background-image:url(../img/business-succession-lp/cloud02-sp.png);background-repeat:no-repeat;background-size:contain;content:"";height:126px;position:absolute;right:-93px;top:19%;width:254px;z-index:0}@media screen and (min-width:768px){.p-business-succession-lp-mv:after{background-image:url(../img/business-succession-lp/cloud02.png);height:272px;right:0;top:0;width:508px}}.p-business-succession-lp-mv-text{display:flex;gap:100px;justify-content:center;padding-bottom:50%;position:relative;z-index:2}@media screen and (min-width:768px){.p-business-succession-lp-mv-text{padding-bottom:360px}}.p-business-succession-lp-mv-text-flex-item{display:none}@media screen and (min-width:768px){.p-business-succession-lp-mv-text-flex-item{display:inline-block;max-height:380px;max-width:450px;text-orientation:upright;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (min-width:1100px){.p-business-succession-lp-mv-text-flex-item{max-width:587px}}.p-business-succession-lp-mv-text-flex-item-sp{padding:0 16px 73px;text-orientation:unset;-ms-writing-mode:unset;writing-mode:unset}.p-business-succession-lp-mv-text-flex-item-sp p{color:#000;font-size:16px!important;font-weight:700;letter-spacing:.7px!important;line-height:1.5}.p-business-succession-lp-mv-text-flex-item-sp p:not(:last-child){margin-bottom:32px}.p-business-succession-lp-mv-text-flex-item p{color:#000;font-size:16px!important;font-weight:700;letter-spacing:5px!important;line-height:1.5}.p-business-succession-lp-mv-text-flex-item p:not(:last-child){margin-left:20px}@media screen and (min-width:1100px){.p-business-succession-lp-mv-text-flex-item p:not(:last-child){margin-left:40px}}.p-business-succession-lp-mv-text-flex-item span{color:#278c67}.p-business-succession-lp-mv-img{animation:floating-y 2s ease-in-out infinite alternate-reverse;left:50%;position:absolute;top:120px;transform:translateX(-50%);width:min(100%,500px);z-index:1}@media screen and (min-width:768px){.p-business-succession-lp-mv-img{bottom:0;top:400px;width:min(100%,750px)}}@media only screen and (min-width:1081px){.p-business-succession-lp-mv-img{top:380px;width:min(100%,800px)}}@media only screen and (max-width:350px){.p-business-succession-lp-mv-img{top:180px}}@-webkit-keyframes floating-y{0%{transform:translate(-50%,-3%)}to{transform:translate(-50%,3%)}}@keyframes floating-y{0%{transform:translate(-50%,-3%)}to{transform:translate(-50%,3%)}}.p-business-succession-lp-mv p+p{margin:0}.p-business-succession-lp-mv-banner{position:relative;width:100%;z-index:11}@media screen and (min-width:768px){.p-business-succession-lp-mv-banner{bottom:18px;cursor:pointer;display:inline-block;height:auto;position:absolute;right:12px;width:320px}}.p-business-succession-lp-agenda{background:#30b686;border-radius:24px;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px 32px;position:relative;text-align:center;width:100%}@media screen and (min-width:768px){.p-business-succession-lp-agenda{margin-bottom:16px}}.p-business-succession-lp-agenda i{transform:rotate(90deg)}.p-business-succession-lp-agenda:before{background:#30b686;border-radius:3px;border-width:16px;content:"";display:none;height:24px;position:absolute;right:0;top:50%;transform:rotate(45deg) translateY(-50%);width:24px}@media screen and (min-width:768px){.p-business-succession-lp-agenda:before{display:inline-block}}.p-business-succession-lp-agenda-wrap{align-self:flex-start;margin:40px auto;position:relative;width:100%}@media screen and (min-width:768px){.p-business-succession-lp-agenda-wrap{margin-top:79px;max-width:360px;padding:40px 0;position:-webkit-sticky;position:sticky;top:0}}.p-business-succession-lp-agenda-head{font-size:17px!important;line-height:1}.p-business-succession-lp-agenda-head span{font-size:30px;line-height:1}.p-business-succession-lp-agenda-list li{border-bottom:1px solid #8fc0ae;padding:16px 0;text-align:left;transition:all .3s}.p-business-succession-lp-agenda-list li:hover{border-bottom:1px solid #ffe004}.p-business-succession-lp-agenda-list li:hover a{color:#ffe004}.p-business-succession-lp-agenda-list li.active{border-bottom:1px solid #ffe004;transition:all .3s}.p-business-succession-lp-agenda-list li.active a{color:#ffe004}.p-business-succession-lp-agenda-list li a{align-items:center;color:#fff;display:inline-flex;gap:16px}.p-business-succession-lp-agenda-inquiry{text-align:center}.p-business-succession-lp-agenda-inquiry-form{background:#000;border-radius:100px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.7px;line-height:1.5;padding:16px 60px;position:relative;width:100%}.p-business-succession-lp-agenda-inquiry-form:hover,.p-business-succession-lp-agenda-inquiry-form:visited{color:#fff}.p-business-succession-lp-agenda-inquiry-flex-tel{display:flex;gap:8px;justify-content:center;margin:9px auto 24px}.p-business-succession-lp-agenda-inquiry-flex-tel-text{border:1px solid #4e4b4b;border-radius:4px;font-size:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.4;padding:9.5px 8px}.p-business-succession-lp-agenda-inquiry-flex-tel-item-address{align-items:center;display:flex;gap:4px}.p-business-succession-lp-agenda-inquiry-flex-tel-item-address address{font-size:26px;font-style:normal;font-weight:700;line-height:1.2;text-decoration:underline}.p-business-succession-lp-agenda-inquiry-flex-tel-item-address address a,.p-business-succession-lp-agenda-inquiry-flex-tel-item-address address a:hover,.p-business-succession-lp-agenda-inquiry-flex-tel-item-address address a:visited{color:#1a1a1c}.p-business-succession-lp-agenda-inquiry-flex-tel-item-holiday{color:#4e4b4b;font-size:12px;font-weight:400}.p-business-succession-lp-agenda-inquiry-flex-button{display:flex;flex-flow:column;gap:8px;width:100%}.p-business-succession-lp-agenda-inquiry-flex-button-entrustment{background:#000;border-radius:100px;color:#fff;font-size:16px;font-weight:700;line-height:1.6;padding:16px 48px}.p-business-succession-lp-agenda-inquiry-flex-button-entrustment:visited{color:#fff}.p-business-succession-lp-agenda-inquiry-flex-button-signup{background:#ffe004;border-radius:100px;color:#1a1a1c;font-size:16px;font-weight:700;line-height:1.6;padding:16px 40px}.p-business-succession-lp-agenda-inquiry-flex-button-signup:visited{color:#1a1a1c}.p-business-succession-lp-right{width:100%}.p-business-succession-lp-inquiry{padding:40px 0!important;text-align:center}@media screen and (min-width:1100px){.p-business-succession-lp-inquiry{padding:32px 50px!important}}.p-business-succession-lp-inquiry-form{background:#000;border-radius:100px;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.7px;line-height:1.5;padding:16px 10px;position:relative;width:100%}.p-business-succession-lp-inquiry-form:hover,.p-business-succession-lp-inquiry-form:visited{color:#fff}.p-business-succession-lp-inquiry-flex-tel{display:flex;gap:8px;justify-content:center;margin:9px auto 24px}.p-business-succession-lp-inquiry-flex-tel-text{border:1px solid #4e4b4b;border-radius:4px;font-size:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.4;padding:9.5px 8px}.p-business-succession-lp-inquiry-flex-tel-item-address{align-items:center;display:flex;gap:4px}.p-business-succession-lp-inquiry-flex-tel-item-address address{font-size:26px;font-style:normal;font-weight:700;line-height:1.2;text-decoration:underline}.p-business-succession-lp-inquiry-flex-tel-item-address address a,.p-business-succession-lp-inquiry-flex-tel-item-address address a:hover,.p-business-succession-lp-inquiry-flex-tel-item-address address a:visited{color:#1a1a1c}.p-business-succession-lp-inquiry-flex-tel-item-holiday{color:#4e4b4b;font-size:12px;font-weight:400}@media screen and (min-width:768px){.p-business-succession-lp-inquiry-flex-button{display:flex;flex-flow:unset;gap:8px}}.p-business-succession-lp-inquiry-flex-button-entrustment{background:#000;border-radius:100px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:1.6;padding:16px;width:100%}@media screen and (min-width:768px){.p-business-succession-lp-inquiry-flex-button-entrustment{font-size:14px;padding:16px 10px;width:50%}}@media screen and (min-width:1100px){.p-business-succession-lp-inquiry-flex-button-entrustment{font-size:16px}}.p-business-succession-lp-inquiry-flex-button-entrustment:visited{color:#fff}.p-business-succession-lp-inquiry-flex-button-signup{background:#ffe004;border-radius:100px;color:#1a1a1c;display:block;font-size:16px;font-weight:700;line-height:1.6;margin-bottom:8px;padding:16px;width:100%}@media screen and (min-width:768px){.p-business-succession-lp-inquiry-flex-button-signup{font-size:14px;margin-bottom:0;padding:16px 10px;width:50%}}@media screen and (min-width:1100px){.p-business-succession-lp-inquiry-flex-button-signup{font-size:16px}}.p-business-succession-lp-inquiry-flex-button-signup:visited{color:#1a1a1c}.p-business-succession-lp-about{background:#f2f9f6}.p-business-succession-lp-about h2,.p-business-succession-lp-about h3{text-align:center}.p-business-succession-lp-about-head{margin:0 0 24px}.p-business-succession-lp-about-text01{margin:24px 0 60px}.p-business-succession-lp-about-text02{margin:24px auto}.p-business-succession-lp-about-text02-img{margin-bottom:60px}.p-business-succession-lp-about-text02 span{font-size:12px}.p-business-succession-lp-about-text03{margin:24px auto}.p-business-succession-lp-about-tab{border-bottom:3px solid #c8d4d0;display:flex;gap:16px;justify-content:space-between}.p-business-succession-lp-about-tab-item{align-items:center;background:grey;border-radius:16px 16px 0 0;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.7px;padding:12px;position:relative;transition:background .3s,color .3s;width:50%!important}@media screen and (min-width:768px){.p-business-succession-lp-about-tab-item{gap:16px;padding:12px 50px}}.p-business-succession-lp-about-tab-item .icon{width:40px}.p-business-succession-lp-about-tab-item.active{background:#f2f9f6;border:solid #c8d4d0;border-width:3px 3px 0;color:#1a1a1c}.p-business-succession-lp-about-tab-item.active:after{background:#f2f9f6;bottom:-3px;content:"";height:3px;left:0;position:absolute;right:0}.p-business-succession-lp-about-content{display:none}.p-business-succession-lp-about-content.active{display:block}.p-business-succession-lp-about-content-item-block{margin-top:48px;position:relative}.p-business-succession-lp-about-content-item-block .black-speech-bubble{left:50%;position:absolute;top:-25px;transform:translateX(-50%)}.p-business-succession-lp-about-content-item-block-text{background:#fff;border-radius:8px;padding:40px 16px 16px}.p-business-succession-lp-about-content-item-block-text h4{font-size:18px;text-align:center}.p-business-succession-lp-about-content-item-block-text h4:not(:first-child){margin-top:16px}.p-business-succession-lp-about-content-item-block-text p{font-size:14px;padding:8px 0 16px}.p-business-succession-lp-about-content-item-block-text p:not(:last-child){border-bottom:1px solid #e3ebe8}.p-business-succession-lp-about-content-item-block-text span{font-size:12px}.p-business-succession-lp-about-caution{background:#fffce6;border:3px solid #f0a714;border-radius:8px;margin-top:24px;padding:16px 24px}.p-business-succession-lp-about-caution p{color:#4d4a4a;font-size:12px;margin-top:8px}.p-business-succession-lp-about-caution-head{align-items:center;display:flex;gap:8px}.p-business-succession-lp-about-caution-head h3{font-size:16px;text-align:left}.p-business-succession-lp-about-caution-head img{height:16px;width:18px}.p-business-succession-lp-first-time p,.p-business-succession-lp-service p{margin:24px 0}.p-business-succession-lp-service-achievements-box{display:flex;flex-flow:wrap;gap:0 14px;justify-content:center;margin:0 auto 16px;max-width:500px}.p-business-succession-lp-service-achievements-box.is-first img{width:45%}.p-business-succession-lp-service-achievements-box.is-second{justify-content:space-between}.p-business-succession-lp-service-achievements-box.is-second img{width:47%}.p-business-succession-lp-service-achievements-box.is-second img:first-of-type{width:100%}.p-business-succession-lp-service-achievements span{color:grey;display:inline-block;margin-top:16px}.p-business-succession-lp-service-features{counter-reset:item}.p-business-succession-lp-service-features-head{margin-top:60px;text-align:center}.p-business-succession-lp-service-features-agenda{display:flex;justify-content:space-between;margin:24px 0}@media screen and (min-width:1100px){.p-business-succession-lp-service-features-agenda{gap:40px;margin:24px}}.p-business-succession-lp-service-features-agenda li{align-items:center;display:flex;flex-flow:column;text-align:center;width:32%}.p-business-succession-lp-service-features-agenda li a{align-items:center;color:#222;display:flex;flex-flow:column;font-size:14px;font-weight:700;letter-spacing:-.5px;line-height:1.5;margin:4px 0;text-align:center}.p-business-succession-lp-service-features-agenda li a:before{align-items:center;background-color:#30b686;border-radius:50%;color:#fff;content:counter(item);counter-increment:item;display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;margin-bottom:10px;width:32px}.p-business-succession-lp-service-features-agenda li a:after{background-image:url(../img/business-succession-lp/under-arrow.png);background-size:cover;content:"";display:block;height:16px;width:16px}.p-business-succession-lp-service-features-items{counter-reset:list-counter;list-style:none;padding:0;text-align:center}.p-business-succession-lp-service-features-items-link{display:none!important}@media screen and (min-width:768px){.p-business-succession-lp-service-features-items-link{display:inline-block!important}}.p-business-succession-lp-service-features-items h4{font-size:18px;margin:8px auto 0}.p-business-succession-lp-service-features-items li{align-items:center;counter-increment:list-counter;display:flex;flex-flow:column;position:relative}.p-business-succession-lp-service-features-items li:not(:last-child){margin-bottom:24px}.p-business-succession-lp-service-features-items li:before{align-items:center;background-color:#30b686;border-radius:50%;color:#fff;content:counter(list-counter);display:flex;font-size:20px;font-weight:700;height:32px;justify-content:center;margin:auto;text-align:center;width:32px}.p-business-succession-lp-service-features-items li .btn-black{margin:8px 0 16px}.p-business-succession-lp-service-features-items p{font-size:14px;letter-spacing:.4px;margin:8px auto;text-align:left}.p-business-succession-lp-service-features-items p span{font-size:12px}.p-business-succession-lp-service-features-items-button{display:none!important}@media screen and (min-width:768px){.p-business-succession-lp-service-features-items-button{display:block!important}}.p-business-succession-lp-service-features-items-method{counter-reset:none;display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:40px}.p-business-succession-lp-service-features-items-method li{counter-increment:none;list-style:none;margin-bottom:8px!important;width:48.5%}.p-business-succession-lp-service-features-items-method li:before{content:"";display:none}.p-business-succession-lp-vision p{margin:24px 0}.p-business-succession-lp-vision p:last-child{margin-bottom:0}.p-business-succession-lp-vision-img{margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-business-succession-lp-vision-img-modal{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.p-business-succession-lp-vision-img-modal-btn{bottom:-16px;cursor:pointer;position:absolute;right:-10px;width:50px}@media screen and (min-width:768px){.p-business-succession-lp-vision-img-modal-btn{bottom:-16px;right:-24px;width:82px}}.p-business-succession-lp-vision-img-modal-content{align-items:center;display:flex;justify-content:center;left:50%;padding:20px;position:relative;top:50%;transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-business-succession-lp-vision-img-modal-content-close{color:#fff;cursor:pointer;font-size:30px;position:absolute;right:0;top:-50px}.p-business-succession-lp-media{background:#fff!important;text-align:center}.p-business-succession-lp-media p{margin:24px auto;text-align:left}.p-business-succession-lp-media-highlight{margin:auto;max-width:488px}.p-business-succession-lp-media-highlight-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.p-business-succession-lp-media-highlight-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-business-succession-lp-media-highlight-title{font-size:14px!important;font-weight:700;margin:8px 0 24px!important}.p-business-succession-lp-media-highlight-title-link{color:#2185cd;text-decoration:underline}.p-business-succession-lp-media-highlight i,.p-business-succession-lp-media-highlight-title-link:visited{color:#2185cd}.p-business-succession-lp-media-highlight-source{color:grey;font-size:14px;font-weight:400;text-align:left}.p-business-succession-lp-media-list{display:flex;flex-wrap:wrap;gap:6%;justify-content:center;margin:auto;max-width:488px}.p-business-succession-lp-media-list li{text-align:left;width:47%}.p-business-succession-lp-media-list li p{color:#2185cd;font-size:14px;font-weight:700;line-height:1.6;margin:8px 0 0;text-decoration:underline}.p-business-succession-lp-media-list li p i{color:#2185cd}.p-business-succession-lp-media-list li span{color:#888;font-size:12px}.p-business-succession-lp-media-others{background:#f2f9f6;border-radius:8px;margin-top:24px;padding:24px}.p-business-succession-lp-media-others h4{font-size:14px;margin-bottom:14px}.p-business-succession-lp-media-others-item{font-size:12px;line-height:1.9;text-align:left}.p-business-succession-lp-media-others-item span{background:#2a2a2a;border-radius:30px;color:#fff;display:inline-block;padding:0 8px}.p-business-succession-lp-case-item:first-of-type h3{margin-top:24px}.p-business-succession-lp-case-item h3{font-size:18px;margin-top:60px}.p-business-succession-lp-case-item:nth-of-type(2) .p-business-succession-lp-case-item-content{flex-flow:column-reverse}@media screen and (min-width:768px){.p-business-succession-lp-case-item:nth-of-type(2) .p-business-succession-lp-case-item-content{flex-flow:row}}.p-business-succession-lp-case-item-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:11px 0}.p-business-succession-lp-case-item-tags span{background:#fff;border:1px solid #e3ebe8;border-radius:30px;font-size:14px;padding:4px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-business-succession-lp-case-item-content{display:flex;flex-flow:column;gap:11px;margin-bottom:11px}@media screen and (min-width:768px){.p-business-succession-lp-case-item-content{flex-flow:row}}.p-business-succession-lp-case-item-content ul{display:flex;flex-flow:column;gap:11px}@media screen and (min-width:768px){.p-business-succession-lp-case-item-content ul{margin:unset;max-width:unset}}.p-business-succession-lp-case-item-content ul li{padding-left:32px;position:relative;text-align:left}.p-business-succession-lp-case-item-content ul li:before{background-image:url(../img/business-succession-lp/check.png);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:0;position:absolute;top:-2px;width:24px}.p-business-succession-lp-case-item-content-img{margin:auto}@media screen and (min-width:768px){.p-business-succession-lp-case-item-content-img{margin:unset;max-width:200px}}@media screen and (min-width:1100px){.p-business-succession-lp-case-item-content-img{max-width:253px}}.p-business-succession-lp-case-item-content-img img{filter:drop-shadow(15.26px 15.26px 30.53px rgba(0,0,0,.1));width:100%}.p-business-succession-lp-case-item-btn{background:#2a2a2a;border-radius:50px;color:#fff;display:inline-block;padding:12px 24px;position:relative}.p-business-succession-lp-case-item-btn:hover,.p-business-succession-lp-case-item-btn:visited{color:#fff}.p-business-succession-lp-flow{background:#f8fcfa;border-radius:8px;padding:32px}.p-business-succession-lp-flow a{color:#2185cd;text-decoration:underline}.p-business-succession-lp-flow-tab{border-bottom:3px solid #c8d4d0;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.p-business-succession-lp-flow-tab-item{align-items:center;background:grey;border-radius:16px 16px 0 0;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.7px;padding:12px;position:relative;transition:background .3s,color .3s;width:50%}@media screen and (min-width:768px){.p-business-succession-lp-flow-tab-item{gap:16px;padding:12px}}.p-business-succession-lp-flow-tab-item .icon{width:40px}.p-business-succession-lp-flow-tab-item.active{background:#f2f9f6;border:solid #c8d4d0;border-width:3px 3px 0;color:#1a1a1c}.p-business-succession-lp-flow-tab-item.active:after{background:#f2f9f6;bottom:-3px;content:"";height:3px;left:0;position:absolute;right:0}.p-business-succession-lp-flow-content-item{display:none;padding:29px 0}.p-business-succession-lp-flow-content-item.active{display:block}.p-business-succession-lp-flow-content-item ol{counter-reset:step-counter;list-style:none;padding-left:0;text-align:left}.p-business-succession-lp-flow-content-item ol li{border-bottom:1px solid #e3ebe8;counter-increment:step-counter;margin-bottom:16px;padding-bottom:16px}.p-business-succession-lp-flow-content-item ol li h4{font-size:18px;font-weight:700;margin:8px 0}.p-business-succession-lp-flow-content-item ol li p{font-size:14px}.p-business-succession-lp-flow-content-item ol li p span{font-size:12px}.p-business-succession-lp-flow-content-item ol li:before{background:#30b686;border-radius:50%;color:#fff;content:counter(step-counter);display:inline-block;font-size:16px;font-weight:700;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}.p-business-succession-lp-faq{background:#fff!important;margin-top:0!important;padding-top:56px!important}.p-business-succession-lp-faq-list-item{border-bottom:1px solid #e3ebe8;padding:16px 0}.p-business-succession-lp-faq-list-item-Q{align-items:center;display:flex;gap:8px}.p-business-succession-lp-faq-list-item-Q+img{height:16px;width:14px}.p-business-succession-lp-faq-list-item-Q-head{display:flex;flex-flow:column;font-size:16px;gap:4px;transition:all .3s}.p-business-succession-lp-faq-list-item-Q-head-question{cursor:pointer;text-align:left}.p-business-succession-lp-faq-list-item-Q-head-category{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;padding:0 8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-business-succession-lp-faq-list-item-Q-head-category.cat01{background:#f2f9f6;color:#30b686}.p-business-succession-lp-faq-list-item-Q-head-category.cat02{background:#fffce6;color:#f0a714}.p-business-succession-lp-faq-list-item-Q-head-category.cat03{background:#f2f2f9;color:#2185cd}.p-business-succession-lp-faq-list-item-Q-head-toggle{cursor:pointer;display:inline-block;height:24px;margin-left:auto;padding:4px;position:relative;width:24px}.p-business-succession-lp-faq-list-item-Q-head-toggle:after,.p-business-succession-lp-faq-list-item-Q-head-toggle:before{background:#222;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-business-succession-lp-faq-list-item-Q-head-toggle:before{height:12px;transition:all .3s;width:2px}.p-business-succession-lp-faq-list-item-Q-head-toggle:after{height:2px;width:12px}.p-business-succession-lp-faq-list-item-Q.active .p-business-succession-lp-faq-list-item-Q-head{color:#30b686;transition:all .3s}.p-business-succession-lp-faq-list-item-Q.active .p-business-succession-lp-faq-list-item-Q-head-toggle:before{transform:translate(-50%,-50%) rotate(90deg)}.p-business-succession-lp-faq-list-item-Q.active .p-business-succession-lp-faq-list-item-Q-head-toggle:after{background:#30b686}.p-business-succession-lp-faq-list-item-answer{display:none;font-size:14px;margin-top:8px}.p-business-succession-lp-faq-list-item-answer a{color:#2185cd;text-decoration:underline}.p-business-succession-lp-faq-glossary-head{margin-top:24px}.p-business-succession-lp-faq-glossary-list-item{border-bottom:1px solid #e3ebe8;padding:24px 0 8px}.p-business-succession-lp-faq-glossary-list-item-head{align-items:center;cursor:pointer;display:flex;font-size:16px;transition:all .3s}.p-business-succession-lp-faq-glossary-list-item-head.active{color:#30b686;transition:all .3s}.p-business-succession-lp-faq-glossary-list-item-head-toggle{cursor:pointer;display:inline-block;height:24px;margin-left:auto;padding:4px;position:relative;width:24px}.p-business-succession-lp-faq-glossary-list-item-head-toggle:after,.p-business-succession-lp-faq-glossary-list-item-head-toggle:before{background:#222;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-business-succession-lp-faq-glossary-list-item-head-toggle:before{height:12px;transition:transform .3s;width:2px}.p-business-succession-lp-faq-glossary-list-item-head-toggle:after{height:2px;width:12px}.p-business-succession-lp-faq-glossary-list-item-head-toggle.active:before{transform:translate(-50%,-50%) rotate(90deg)}.p-business-succession-lp-faq-glossary-list-item-head-toggle.active:after{background:#30b686}.p-business-succession-lp-faq-glossary-list-item-content{display:none;margin-top:8px}.p-business-succession-lp-faq-glossary-list-item-content p{font-size:14px;line-height:2.2}.p-business-succession-lp-faq-glossary-list-item-content a{color:#2185cd;text-decoration:underline}.p-business-succession-lp-faq-glossary-list-item-content ul{margin:20px 0}.p-business-succession-lp-faq-glossary-list-item-content ul li{padding-left:20px;position:relative;text-align:left}.p-business-succession-lp-faq-glossary-list-item-content ul li:before{content:"・";left:0;position:absolute;top:0}.p-business-succession-lp-faq-glossary-list-item-content.active{display:block}.p-business-succession-lp-sns{display:flex;flex-flow:column;gap:8px;text-align:center}.p-business-succession-lp-sns.is-header{background:transparent!important}.p-business-succession-lp-sns span{font-size:12px;font-weight:700}.p-business-succession-lp-sns-btn{display:flex;gap:12px;justify-content:center}.p-business-succession-lp-related-link{color:#4e4b4b;display:inline-block;font-size:12px;margin:32px auto 40px;max-width:640px}.p-business-succession-lp-related-link a{color:#2185cd;text-decoration:underline}.p-business-succession-lp-banner{background:#f7f7f7;padding:40px 0}.p-business-succession-lp-banner-flex-list{display:flex;flex-flow:wrap;gap:25px;justify-content:center;margin:auto;max-width:950px}.p-business-succession-lp .footer__link-wrap,.p-business-succession-lp .new-breadcrumb-wrap{background:#fff}.p-business-succession-lp .footer__link-title{font-size:15px}@media screen and (min-width:768px){.p-business-succession-lp .footer__link-title{font-size:16px}}.p-business-succession-lp .o-footer-paid-employment-agency-business,.p-business-succession-lp .o-footer-paid-real-estate-brokerage-act,.p-business-succession-lp .o-footer-paid-registered-trademark{font-size:10px}.p-succession-tsukupon{--color-primary-50:#effaf5;--color-primary-500:#30b686;--color-primary-600:#1b805e;--color-brand-yellow-400:#ffe004;--color-brand-yellow-500:#efc803;--color-bg-page:#fff;--color-bg-page-green:var(--color-primary-50);--color-bg-surface:#fff;--color-fg-high:#0f172a;--color-fg-middle:#334155;--color-fg-low:#64748b;--color-fg-inverse:#fff;--font-sans:"Noto Sans JP",ui-sans-serif,system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--font-weight-normal:400;--font-weight-bold:700;--radius-sm:0.5rem;--radius-md:1rem;--radius-full:9999px;background:var(--color-bg-page);color:var(--color-fg-high);font-family:var(--font-sans);font-weight:var(--font-weight-normal);letter-spacing:normal;line-height:1.5}.p-succession-tsukupon-h2{color:var(--color-fg-high);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:1.4;margin:0;text-align:center}@media screen and (min-width:768px){.p-succession-tsukupon-h2{font-size:var(--text-2xl)}}.p-succession-tsukupon-btn{align-items:center;background:var(--color-primary-500);border-radius:var(--radius-sm);color:var(--color-fg-inverse);display:inline-flex;font-size:var(--text-base);font-weight:var(--font-weight-bold);justify-content:center;min-height:56px;padding:0 32px;text-align:center;text-decoration:none;transition:background-color .15s}.p-succession-tsukupon-btn:hover{background:var(--color-primary-600);color:var(--color-fg-inverse);text-decoration:none}.p-succession-tsukupon-btn--lg{border-radius:var(--radius-full)}@media screen and (min-width:768px){.p-succession-tsukupon-btn--lg{font-size:var(--text-lg);min-height:71px;min-width:344px}}.p-succession-tsukupon-btn--yellow{background:var(--color-brand-yellow-400);color:var(--color-fg-high)}.p-succession-tsukupon-btn--yellow:hover{background:var(--color-brand-yellow-500);color:var(--color-fg-high)}.p-succession-tsukupon-textlink{color:var(--color-fg-middle);font-size:var(--text-sm);text-decoration:underline}.p-succession-tsukupon-textlink:hover{color:var(--color-fg-high)}.p-succession-tsukupon a.p-succession-tsukupon-btn,.p-succession-tsukupon a.p-succession-tsukupon-btn:active,.p-succession-tsukupon a.p-succession-tsukupon-btn:hover,.p-succession-tsukupon a.p-succession-tsukupon-btn:link,.p-succession-tsukupon a.p-succession-tsukupon-btn:visited{color:var(--color-fg-inverse)}.p-succession-tsukupon a.p-succession-tsukupon-btn--yellow,.p-succession-tsukupon a.p-succession-tsukupon-btn--yellow:active,.p-succession-tsukupon a.p-succession-tsukupon-btn--yellow:hover,.p-succession-tsukupon a.p-succession-tsukupon-btn--yellow:link,.p-succession-tsukupon a.p-succession-tsukupon-btn--yellow:visited{color:var(--color-fg-high)}.p-succession-tsukupon a.p-succession-tsukupon-textlink,.p-succession-tsukupon a.p-succession-tsukupon-textlink:link,.p-succession-tsukupon a.p-succession-tsukupon-textlink:visited{color:var(--color-fg-middle)}.p-succession-tsukupon a.p-succession-tsukupon-textlink:active,.p-succession-tsukupon a.p-succession-tsukupon-textlink:hover{color:var(--color-fg-high)}.p-succession-tsukupon-actions,.p-succession-tsukupon-hero-actions{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:8px}.p-succession-tsukupon-hero-actions{align-items:flex-start;align-self:center;margin:0 32px}@media screen and (min-width:1000px){.p-succession-tsukupon-hero-actions{align-self:flex-start}}.p-succession-tsukupon-hero-actions .p-succession-tsukupon-textlink{align-self:stretch;text-align:center}.p-succession-tsukupon-note{color:var(--color-fg-low);font-size:var(--text-xs);margin:0}.p-succession-tsukupon-br-md{display:none}@media screen and (min-width:768px){.p-succession-tsukupon-br-md{display:inline}}.p-succession-tsukupon-hero{background:var(--color-bg-page-green)}.p-succession-tsukupon-hero-inner{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1120px;padding:32px 24px}@media screen and (min-width:1000px){.p-succession-tsukupon-hero-inner{flex-direction:row;gap:24px;justify-content:center;padding:64px 24px 40px}}.p-succession-tsukupon-hero-body{align-items:center;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1000px){.p-succession-tsukupon-hero-body{align-items:flex-start;width:441px}}.p-succession-tsukupon-hero-title{font-feature-settings:"palt";align-self:stretch;color:var(--color-fg-high);font-size:32px;font-weight:var(--font-weight-bold);line-height:1.4;margin:0}@media screen and (min-width:768px){.p-succession-tsukupon-hero-title{font-size:48px}}@media screen and (min-width:1000px){.p-succession-tsukupon-hero-title{align-self:flex-start}}.p-succession-tsukupon-hero-title-img{display:block;height:auto;margin-inline:auto;max-width:370px;width:100%}@media screen and (min-width:1000px){.p-succession-tsukupon-hero-title-img{margin-inline:0;max-width:470px}}.p-succession-tsukupon-hero-lead{color:var(--color-fg-middle);font-size:var(--text-base);line-height:1.8;margin:0 32px;text-align:center}@media screen and (max-width:767px){.p-succession-tsukupon-hero-lead{margin-inline:0}}@media screen and (min-width:1000px){.p-succession-tsukupon-hero-lead{text-align:left}}.p-succession-tsukupon-hero-visual{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}@media screen and (min-width:1000px){.p-succession-tsukupon-hero-visual{flex:1}}.p-succession-tsukupon-hero-frame{max-width:480px;position:relative;width:100%}@media screen and (min-width:768px){.p-succession-tsukupon-hero-frame{max-width:560px}}.p-succession-tsukupon-hero-media{aspect-ratio:4/3;background:var(--color-bg-surface);border-radius:var(--radius-md);display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.p-succession-tsukupon-hero-media{aspect-ratio:3/2}}.p-succession-tsukupon-hero-badge{height:88px;-o-object-fit:contain;object-fit:contain;position:absolute;right:-8px;top:-8px;width:88px}@media screen and (min-width:768px){.p-succession-tsukupon-hero-badge{height:120px;right:-16px;width:120px}}.p-succession-tsukupon-about{background:var(--color-bg-page)}.p-succession-tsukupon-about-inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1080px;padding:64px 24px;text-align:center}@media screen and (min-width:768px){.p-succession-tsukupon-about-inner{padding:96px 24px}}.p-succession-tsukupon-points{display:grid;gap:16px;grid-template-columns:1fr;margin-top:8px;width:100%}@media screen and (min-width:768px){.p-succession-tsukupon-points{gap:24px;grid-template-columns:repeat(3,1fr);margin-top:24px}}.p-succession-tsukupon-point{align-items:center;background:var(--color-bg-page-green);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;padding:40px 32px}.p-succession-tsukupon-point-icon{height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.p-succession-tsukupon-point-title{color:var(--color-fg-high);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:1.5;margin:0;text-align:center}.p-succession-tsukupon-point-text{align-self:stretch;color:var(--color-fg-middle);font-size:var(--text-base);line-height:1.9;margin:0;text-align:left}.p-succession-tsukupon-features{background:var(--color-bg-page-green)}.p-succession-tsukupon-features-inner{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:960px;padding:64px 24px}@media screen and (min-width:768px){.p-succession-tsukupon-features-inner{gap:64px;padding:96px 24px}}.p-succession-tsukupon-feature{align-items:center;display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width:768px){.p-succession-tsukupon-feature{gap:48px;grid-template-columns:1fr 1fr}}.p-succession-tsukupon-feature-body{display:flex;flex-direction:column;gap:12px}.p-succession-tsukupon-feature-img{border-radius:var(--radius-md);display:block;height:auto;width:100%}.p-succession-tsukupon-feature-video{aspect-ratio:800/520;border-radius:var(--radius-md);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.p-succession-tsukupon-feature-title{color:var(--color-fg-high);font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin:0}.p-succession-tsukupon-feature-text{color:var(--color-fg-middle);font-size:var(--text-base);line-height:1.9;margin:0}.p-succession-tsukupon-flow{background:var(--color-bg-page)}.p-succession-tsukupon-flow-inner{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1120px;padding:64px 24px}@media screen and (min-width:768px){.p-succession-tsukupon-flow-inner{gap:48px;padding:96px 24px}}.p-succession-tsukupon-flow-cards{align-items:center;display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.p-succession-tsukupon-flow-cards{align-items:stretch;flex-direction:row;gap:16px}}.p-succession-tsukupon-flow-card{align-items:center;background:var(--color-bg-page-green);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;padding:40px 32px;width:100%}@media screen and (min-width:768px){.p-succession-tsukupon-flow-card{flex:1;width:auto}}.p-succession-tsukupon-flow-icon{height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.p-succession-tsukupon-flow-card-title{color:var(--color-fg-high);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:1.5;margin:0;text-align:center}.p-succession-tsukupon-flow-card-text{align-self:stretch;color:var(--color-fg-middle);font-size:var(--text-base);line-height:1.9;margin:0;text-align:left}.p-succession-tsukupon-flow-card .p-succession-tsukupon-note{align-self:stretch;text-align:left}.p-succession-tsukupon-flow-arrow{align-self:center;border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid var(--color-primary-500);height:0;width:0}@media screen and (min-width:768px){.p-succession-tsukupon-flow-arrow{border-bottom:9px solid transparent;border-left:12px solid var(--color-primary-500);border-right:0;border-top:9px solid transparent}}body.local-about-v2-wrap.overflow-hidden{overflow:hidden}.header.is-local-about.v2{height:88px;padding:0 24px;position:relative}@media screen and (max-width:768px){.header.is-local-about.v2{height:64px;padding:0 16px}}.header.is-local-about.v2 .header__inner{height:88px;max-width:1120px;padding:0;position:static}@media screen and (max-width:768px){.header.is-local-about.v2 .header__inner{height:64px}}.header.is-local-about.v2 .header__logo{flex-shrink:0;width:auto}.header.is-local-about.v2 .header__logo img{width:100px}@media screen and (max-width:768px){.header.is-local-about.v2 .header__logo img{width:80px}}.header.is-local-about.v2 .header__logo .header__logo_text{color:#2d9c74;font-size:12px;margin-left:8px}@media screen and (max-width:768px){.header.is-local-about.v2 .header__logo .header__logo_text{font-size:10px}}.header.is-local-about.v2 .contact-btn{align-items:center;border-radius:0;display:flex;flex-direction:column;font-size:12px;gap:4px;height:100%;justify-content:center;margin-right:0;padding:0;position:relative;width:114px;z-index:10}@media screen and (max-width:768px){.header.is-local-about.v2 .contact-btn{font-size:10px;gap:2px;width:92px}}.header.is-local-about.v2 .contact-btn:not(.inquiry){display:flex}@media screen and (max-width:1190px){.header.is-local-about.v2 .contact-btn:not(.inquiry){display:none}}.header.is-local-about.v2 .contact-btn.inquiry{border-left:2px solid #fff}@media screen and (max-width:1190px){.header.is-local-about.v2 .contact-btn.inquiry{border:none}}.header.is-local-about.v2 .navigation{height:100%;margin-right:0;padding-left:0;position:absolute;right:0;width:auto}.header.is-local-about.v2 .inner-navigation .navigation-rack{align-items:flex-end;display:flex;flex-direction:column}.header.is-local-about.v2 .inner-navigation .navigation-rack .sub-navigation{display:flex;margin:0 40px 10px 0}@media screen and (max-width:1190px){.header.is-local-about.v2 .inner-navigation .navigation-rack .sub-navigation{display:none}}.header.is-local-about.v2 .inner-navigation .navigation-rack .sub-navigation li:not(:last-of-type){margin-right:19px;padding-right:19px;position:relative}.header.is-local-about.v2 .inner-navigation .navigation-rack .sub-navigation li:not(:last-of-type):after{background:#a6a6a6;content:"";height:9px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.header.is-local-about.v2 .inner-navigation .navigation-rack .sub-navigation li a{color:#4e4b4b;font-size:13px;font-weight:400;padding:5px}.header.is-local-about.v2 .menu{flex-wrap:wrap;gap:0 30px;justify-content:flex-end;margin-right:40px;width:auto}@media screen and (max-width:1190px){.header.is-local-about.v2 .menu{width:100%}.header.is-local-about.v2 .menu.page-menu{background:#f2f9f6;display:block;height:100vh;left:0;opacity:0;padding:114px 16px 0;position:fixed;top:0;transition:opacity .5s,visibility 0s ease .5s;visibility:hidden;z-index:5}}@media screen and (max-width:768px){.header.is-local-about.v2 .menu.page-menu{padding-top:90px}}.header.is-local-about.v2 .menu.page-menu.opened{opacity:1;transition-delay:0s;visibility:visible}.header.is-local-about.v2 .menu li{line-height:1.2;padding:0}@media screen and (max-width:1190px){.header.is-local-about.v2 .menu li{margin-bottom:15px}}.header.is-local-about.v2 .menu li a{display:inline-block;font-size:13px;padding:5px}@media screen and (max-width:1190px){.header.is-local-about.v2 .menu li a{border-bottom:1px solid #e3ebe8;color:#1a1a1c;display:block;font-size:14px;font-weight:400;line-height:1.8;padding:0 0 16px;position:relative}.header.is-local-about.v2 .menu li a:before{background:url(../img/header/icon_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin:0;position:absolute;right:0;top:6px;width:8px}}.header.is-local-about.v2 .menu li.page-menu-logo{background:#fff;border-bottom:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.05);height:88px;left:0;margin:0;padding:0 24px;position:absolute;top:0;width:100%}@media screen and (min-width:1191px){.header.is-local-about.v2 .menu li.page-menu-logo{display:none}}@media screen and (max-width:768px){.header.is-local-about.v2 .menu li.page-menu-logo{height:64px;padding:0 16px}}.header.is-local-about.v2 .menu li.page-menu-logo a{border:none;padding:0}@media screen and (max-width:1190px){.header.is-local-about.v2 .menu li.page-menu-logo a{align-items:center;color:#303030;display:flex;height:100%}}.header.is-local-about.v2 .menu li.page-menu-logo a:before{display:none}.header.is-local-about.v2 .menu li.page-menu-logo a img{width:100px}@media screen and (max-width:768px){.header.is-local-about.v2 .menu li.page-menu-logo a img{width:80px}}.header.is-local-about.v2 .menu li.page-menu-logo a .header__logo_text{color:#2d9c74;font-size:12px;font-weight:700;margin-left:8px}@media screen and (max-width:768px){.header.is-local-about.v2 .menu li.page-menu-logo a .header__logo_text{font-size:10px}}.header.is-local-about.v2 .menu li.page-sub-menu-wrap{border-top:none;margin:0}@media screen and (min-width:1191px){.header.is-local-about.v2 .menu li.page-sub-menu-wrap{display:none}}.header.is-local-about.v2 .menu li.page-sub-menu-wrap .page-sub-menu{display:flex;flex-wrap:wrap;gap:16px;padding:0}.header.is-local-about.v2 .menu li.page-sub-menu-wrap .page-sub-menu li{margin-bottom:0;width:calc(50% - 8px)}.header.is-local-about.v2 .menu li.page-sub-menu-wrap .page-sub-menu li a{border-bottom:none;font-size:14px}.header.is-local-about.v2 .menu li.page-sub-menu-wrap .page-sub-menu li a:before{height:12px;width:8px}@media screen and (min-width:1191px){.header.is-local-about.v2 .menu li.page-menu-btn-wrap{display:none}}@media screen and (max-width:1190px){.header.is-local-about.v2 .menu li.page-menu-btn-wrap{background:#f2f9f6;display:grid;gap:24px;margin:0 -16px;padding:32px 20px}}.header.is-local-about.v2 .menu li.page-menu-btn-wrap .page-menu-btn--contact{align-items:center;background:#ffe401;border:none;border-radius:50px;color:#1e1e1e;display:flex;font-size:18px;font-weight:700;height:62px;justify-content:center;margin:0 auto;max-width:384px;padding:10px;width:100%}.header.is-local-about.v2 .menu li.page-menu-btn-wrap .page-menu-btn--contact:before{display:none}.header.is-local-about.v2 .menu li.page-menu-btn-wrap .local-about-v2-header-tel{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.header.is-local-about.v2 .menu li.page-menu-btn-wrap .local-about-v2-header-tel span{color:#02784e;font-weight:400}.header.is-local-about.v2 .menu li.page-menu-btn-wrap .local-about-v2-header-tel a{border:none}.header.is-local-about.v2 .menu li.page-menu-btn-wrap .local-about-v2-header-tel a:before{display:none}.header.is-local-about.v2 .a-page-hamburger{background:#f2f9f6;flex-direction:column;height:100%;width:94px}@media screen and (max-width:1190px){.header.is-local-about.v2 .a-page-hamburger{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;z-index:10}}@media screen and (max-width:768px){.header.is-local-about.v2 .a-page-hamburger{height:64px;width:72px}}.header.is-local-about.v2 .a-page-hamburger_lines{background:#30b686;margin:10px auto 6px;width:23px}@media screen and (max-width:1190px){.header.is-local-about.v2 .a-page-hamburger_lines{display:block;height:2px;opacity:1;position:relative;transition:background .5s}}@media screen and (max-width:768px){.header.is-local-about.v2 .a-page-hamburger_lines{margin:6px auto}}.header.is-local-about.v2 .a-page-hamburger_lines:after,.header.is-local-about.v2 .a-page-hamburger_lines:before{background:#30b686;width:23px}@media screen and (max-width:1190px){.header.is-local-about.v2 .a-page-hamburger_lines:after,.header.is-local-about.v2 .a-page-hamburger_lines:before{content:"";display:block;height:2px;left:0;position:absolute;transition:all .5s}}.header.is-local-about.v2 .a-page-hamburger_lines:before{bottom:6px;transform-origin:left top}.header.is-local-about.v2 .a-page-hamburger_lines:after{top:6px;transform-origin:left bottom}.header.is-local-about.v2 .a-page-hamburger_lines.clicked{background:transparent}.header.is-local-about.v2 .a-page-hamburger_lines.clicked:after,.header.is-local-about.v2 .a-page-hamburger_lines.clicked:before{left:4px}.header.is-local-about.v2 .a-page-hamburger_lines.clicked:before{bottom:7px;transform:rotate(45deg)}.header.is-local-about.v2 .a-page-hamburger_lines.clicked:after{top:8px;transform:rotate(-45deg)}.local-about-v2-wrap{font-family:Noto Sans JP,sans-serif;padding-top:0}.local-about-v2-hamburger-menu-text{font-size:12px;line-height:1.2;margin-top:8px;transition:all .5s}@media screen and (max-width:768px){.local-about-v2-hamburger-menu-text{font-size:10px}}.local-about-v2-attention{background:#fffce6;padding:16px 24px;text-align:center}.local-about-v2-attention .tag{background:#ffe004;border-radius:4px;color:#1a1a1c;display:inline-block;font-weight:700;letter-spacing:0;line-height:1.6;margin-right:8px;padding:0 8px}.local-about-v2-attention .text{color:#706621;font-size:16px}.local-about-v2-attention .text a{color:#706621;text-decoration:underline}@media screen and (min-width:768px){.local-about-v2-fv{background:linear-gradient(1turn,#f2f9f6,#def4f6);padding:40px 24px}.local-about-v2-fv-inner{align-items:center;display:flex;flex-direction:row-reverse;margin:0 auto;max-width:1120px;width:100%}}@media screen and (max-width:767px){.local-about-v2-fv-inner img{width:100%}.local-about-v2-fv-inner dd figure img{width:min(100%,223px)}}.local-about-v2-fv-text{background:#fff;padding:24px 16px 40px;text-align:center}@media screen and (min-width:768px){.local-about-v2-fv-text{border-radius:24px;padding:40px 32px;width:448px}}.local-about-v2-fv-text h1{color:#1a1a1c;font-size:44px;font-weight:500;letter-spacing:0;line-height:1.4}@media screen and (min-width:768px){.local-about-v2-fv-text h1{font-size:min(4.4vw,58px)}}.local-about-v2-fv-text h1 span{font-size:56px}@media screen and (min-width:768px){.local-about-v2-fv-text h1 span{font-size:min(5.6vw,74px)}}.local-about-v2-fv-text dl{margin-top:8px}@media screen and (min-width:768px){.local-about-v2-fv-text dl{margin-top:16px}}.local-about-v2-fv-text dl dt{color:#02784e;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:16px}@media screen and (min-width:768px){.local-about-v2-fv-text dl dt{font-size:min(1.8vw,24px)}}.local-about-v2-fv-text dl dd{display:flex;gap:8px;justify-content:center}@media screen and (min-width:768px){.local-about-v2-fv-text dl dd{gap:14px}}.local-about-v2-fv-text ul{display:flex;gap:48px;justify-content:center}@media screen and (min-width:768px){.local-about-v2-fv-text ul{gap:40px}}.local-about-v2-fv-text ul li a{color:#1a1a1c;font-size:14px;font-weight:400;text-decoration:underline}@media screen and (min-width:768px){.local-about-v2-fv-text ul li a{font-size:min(1.1vw,14px)}}.local-about-v2-fv-btn{margin:40px 0 20px}@media screen and (min-width:768px){.local-about-v2-fv-btn{margin:32px 0 16px}}.local-about-v2-fv-btn a{align-items:center;display:flex;font-size:18px;height:70px;justify-content:center;max-width:100%}.local-about-v2-logoslide{-webkit-animation:bg-slider-v2 46s linear infinite;animation:bg-slider-v2 46s linear infinite;background:url(/assets/img/local_about/v2/local-government.png) repeat-x 50%/auto 40px;height:40px;width:100%}.local-about-v2-logoslide-wrap{height:40px;margin-bottom:64px;padding-top:40px}@media screen and (min-width:768px){.local-about-v2-logoslide-wrap{margin-bottom:16px;padding-top:0}}.local-about-v2-achievements{padding:0 16px 40px}@media screen and (min-width:768px){.local-about-v2-achievements{padding:0 0 40px}}.local-about-v2-achievements-list{display:flex;flex-wrap:wrap;gap:12px 8px;justify-content:center;margin:0 auto}@media screen and (min-width:768px){.local-about-v2-achievements-list{gap:16px 8px;max-width:704px}}.local-about-v2-achievements-list li:not(:nth-of-type(3)){width:calc(50% - 6px)}@media screen and (min-width:768px){.local-about-v2-achievements-list li:not(:nth-of-type(3)){width:224px}}.local-about-v2-achievements-list li:first-of-type{text-align:right}.local-about-v2-achievements-list li:nth-of-type(3){text-align:center}@media screen and (min-width:768px){.local-about-v2-achievements-list li:nth-of-type(3){order:4}}.local-about-v2-achievements-list li:last-of-type{text-align:center}.local-about-v2-section{padding:40px 16px}@media screen and (min-width:768px){.local-about-v2-section{padding:80px 24px}}.local-about-v2-section.is-green{background:#f2f9f6}.local-about-v2-section-title{color:#1a1a1c;font-size:24px;letter-spacing:.04em;line-height:1.5;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.local-about-v2-section-title{font-size:32px}}.local-about-v2-section-title span{display:block;font-size:14px;font-weight:400}.local-about-v2-section-text{color:#1a1a1c;font-size:16px;font-weight:400;margin-bottom:16px}@media screen and (min-width:768px){.local-about-v2-section-text{margin-bottom:32px;text-align:center}}.local-about-v2-section-image{display:block;margin:0 -16px;width:calc(100% + 32px)}@media screen and (min-width:768px){.local-about-v2-section-image{margin:0 auto;max-width:1120px;width:100%}}.local-about-v2-section-list{display:grid;gap:32px;margin-top:16px}@media screen and (min-width:1168px){.local-about-v2-section-list{gap:32px;grid-template-columns:1fr 1fr 1fr;margin:32px auto 0;max-width:1120px}}.local-about-v2-section-list li{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}@media screen and (min-width:768px){.local-about-v2-section-list li{padding:32px}}.local-about-v2-section-list li span{color:#1a1a1c;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.6;text-align:center}.local-about-v2-section-list li a{align-items:center;border:1px solid #a6a6a6;border-radius:50px;color:#000;display:flex;font-size:16px;font-weight:400;justify-content:center;margin-top:8px;padding:8px 24px}.local-about-v2-section-list.is-green li{background:#f2f9f6}.local-about-v2-section-list-achievements li{padding:18px 0}.local-about-v2-cta{align-items:center;background:#26986f;display:flex;flex-direction:column;gap:16px;padding:0 16px 24px}@media screen and (min-width:768px){.local-about-v2-cta{flex-direction:row;gap:0;height:220px;justify-content:center;padding:0}}.local-about-v2-cta-inner{display:grid;gap:16px;width:100%}@media screen and (min-width:768px){.local-about-v2-cta-inner{width:auto}}.local-about-v2-cta h2{color:#fff;font-size:18px;text-align:center}@media screen and (min-width:768px){.local-about-v2-cta h2{font-size:24px}}.local-about-v2-cta-btn .contact-btn{align-items:center;display:flex;font-size:18px;height:62px;justify-content:center;margin-bottom:0}@media screen and (min-width:768px){.local-about-v2-cta-btn .contact-btn{height:70px;margin:0 auto;max-width:384px}}.local-about-v2-cta.is-roll{padding:24px 16px}@media screen and (min-width:768px){.local-about-v2-cta.is-roll{flex-direction:column;gap:32px;height:325px}}.local-about-v2-cta.is-roll figure{-webkit-animation:cta-slider 46s linear infinite both;animation:cta-slider 46s linear infinite both;display:flex}.local-about-v2-cta.is-roll figure img{height:107px;max-width:none;width:auto}.local-about-v2-cta-roll{-webkit-animation:bg-slider-v2 46s linear infinite;animation:bg-slider-v2 46s linear infinite;background:url(/assets/img/local_about/v2/media-image.png) repeat-x 50%/auto 107px;height:107px;width:100%}.local-about-v2-cta-roll-wrap{height:107px;margin:0 -16px;width:calc(100% + 32px)}@media screen and (min-width:768px){.local-about-v2-cta.is-right{flex-direction:row-reverse}}.local-about-v2-program{background:#f2f9f6}.local-about-v2-program-feature-image{text-align:center}@media screen and (min-width:768px){.local-about-v2-program-feature-image-wrap{align-items:center;display:flex;flex-direction:row-reverse;gap:40px;justify-content:center;margin-top:32px}}.local-about-v2-program-feature-image img{margin:0 auto 24px}@media screen and (min-width:768px){.local-about-v2-program-feature-image img{margin:0}.local-about-v2-program-feature-image-text{width:480px}}.local-about-v2-program-feature-image-text p{color:#1a1a1c;font-size:16px;font-weight:400;margin-bottom:32px}@media screen and (min-width:768px){.local-about-v2-program-feature-image-text p{margin-top:24px}}.local-about-v2-program-feature-image-text ul{display:grid;gap:0 10px;grid-template-columns:1fr 1fr}.local-about-v2-program-feature-attention{color:grey;font-size:11px;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (min-width:768px){.local-about-v2-program-feature-attention{margin-top:32px;text-align:center}}.local-about-v2-program-feature-comment{background:#fff;border-radius:16px;margin:32px 0;padding:24px 24px 0}@media screen and (min-width:768px){.local-about-v2-program-feature-comment{display:flex;gap:40px;margin:56px auto 0;max-width:1120px;padding:32px 0 32px 40px}}.local-about-v2-program-feature-comment-inner h3{color:#1a1a1c;font-size:18px;line-height:1.6;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.local-about-v2-program-feature-comment-inner h3{font-size:24px;text-align:left}}.local-about-v2-program-feature-comment-inner p{color:#1a1a1c;font-size:16px;font-weight:400}.local-about-v2-program-feature-comment-inner p.president{font-size:12px;line-height:1.5;margin-top:8px;text-align:right}.local-about-v2-program-feature-comment picture{display:block;margin:24px -24px 0}@media screen and (min-width:768px){.local-about-v2-program-feature-comment picture{flex-shrink:0;margin:-32px 0;width:348px}}.local-about-v2-program-feature-comment img{border-radius:0 0 16px 16px;width:100%}@media screen and (min-width:768px){.local-about-v2-program-feature-comment img{border-radius:0 16px 16px 0;height:100%;-o-object-fit:cover;object-fit:cover}}.local-about-v2-flow-plan{background:#fff;border-radius:16px;padding:40px 16px;position:relative}@media screen and (min-width:768px){.local-about-v2-flow-plan{margin:32px auto 0;max-width:1120px;padding:40px}}.local-about-v2-flow-plan:after{background:url(/assets/img/local_about/v2/badge.png) no-repeat 0 0/100% auto;content:"";height:92px;position:absolute;right:16px;top:-30px;width:92px}@media screen and (min-width:768px){.local-about-v2-flow-plan:after{height:130px;width:130px}}@media screen and (min-width:1100px){.local-about-v2-flow-plan:after{height:184px;right:109px;top:-49px;width:184px}}.local-about-v2-flow-plan h3{align-items:center;color:#1a1a1c;display:flex;flex-direction:column;font-size:20px;margin-bottom:16px}@media screen and (min-width:768px){.local-about-v2-flow-plan h3{flex-direction:row;font-size:32px;gap:16px;justify-content:center}}.local-about-v2-flow-plan h3 span{background:#ffe004;border-radius:4px;display:block;font-size:12px;letter-spacing:0;margin-bottom:4px;padding:8px}@media screen and (min-width:768px){.local-about-v2-flow-plan h3 span{font-size:14px;margin:0}}.local-about-v2-flow-plan h3+p{font-size:16px}@media screen and (min-width:768px){.local-about-v2-flow-plan h3+p{text-align:center}}.local-about-v2-flow-plan ul{display:grid;gap:40px;margin-top:32px}@media screen and (min-width:980px){.local-about-v2-flow-plan ul{display:flex}}.local-about-v2-flow-plan ul li{border:1px solid #d5d5d5;border-radius:8px;padding:32px 24px 0;position:relative}@media screen and (min-width:980px){.local-about-v2-flow-plan ul li{display:flex;flex-direction:column;padding:32px 32px 0;width:33.3333333333%}}.local-about-v2-flow-plan ul li:not(:last-of-type):after{background:url(/assets/img/local_about/v2/plan-arrow.png) no-repeat 0 0/100% auto;bottom:-32px;content:"";height:24px;left:50%;position:absolute;transform:translateX(-50%);width:40px}@media screen and (min-width:980px){.local-about-v2-flow-plan ul li:not(:last-of-type):after{bottom:unset;left:unset;right:-40px;top:50%;transform:translateY(-50%) rotate(-90deg)}}.local-about-v2-flow-plan ul li h4{color:#222;flex-grow:1;font-size:18px;line-height:1.5;margin-bottom:16px}.local-about-v2-flow-plan ul li p{color:#4d4a4a;flex-grow:1;font-size:14px;font-weight:400;margin-bottom:24px}@media screen and (min-width:980px){.local-about-v2-flow-plan ul li p{margin-bottom:32px;text-align:left}}.local-about-v2-flow-plan ul li figure{border-radius:0 0 7px 7px;margin:0 -24px;overflow:hidden}@media screen and (min-width:980px){.local-about-v2-flow-plan ul li figure{margin:0 -32px}}.local-about-v2-flow-plan ul li figure img{width:100%}.local-about-v2-flow-plan-badge{align-items:center;color:#02784e;display:flex;font-size:14px;font-weight:700;gap:.5em;margin-bottom:12px}.local-about-v2-alignment ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media screen and (min-width:768px){.local-about-v2-alignment ul{gap:32px;margin-top:32px}}.local-about-v2-alignment ul li{align-items:center;display:flex;font-size:12px;font-weight:400}.local-about-v2-alignment-list{display:grid;gap:16px;margin-top:16px}@media screen and (min-width:805px){.local-about-v2-alignment-list{display:flex;flex-wrap:wrap;justify-content:center;margin:32px auto 0;max-width:1120px}}.local-about-v2-alignment-list dl{background:#fff;border-radius:16px;min-height:160px;padding:16px 24px}@media screen and (min-width:805px){.local-about-v2-alignment-list dl{max-width:362px}}@media screen and (min-width:768px){.local-about-v2-alignment-list dl{display:flex;flex-direction:column}}.local-about-v2-alignment-list dl dt{align-items:flex-start;color:#1a1a1c;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:8px}@media screen and (min-width:768px){.local-about-v2-alignment-list dl dt{font-size:20px}.local-about-v2-alignment-list dl dd{display:flex;flex-direction:column;flex-grow:1}}.local-about-v2-alignment-list dl dd p{color:#4d4a4a;font-size:12px;font-weight:400;line-height:1.5;min-height:4.5em}@media screen and (min-width:768px){.local-about-v2-alignment-list dl dd p{font-size:14px;margin-bottom:12px}}.local-about-v2-alignment-list dl dd figure{margin-top:auto}.local-about-v2-alignment-list-meta{align-items:flex-end;display:flex;min-height:39px;width:100%}@media screen and (min-width:768px){.local-about-v2-alignment-list-meta{margin-top:auto}}.local-about-v2-alignment-list-meta .is-right{margin-left:auto}.local-about-v2-alignment-list-meta a{align-items:center;color:grey;display:flex;font-size:12px;font-weight:400;gap:4px;text-decoration:underline}.local-about-v2-alignment-list-meta a:after{background:url(/assets/img/local_about/v2/external-link-alt-gr.svg) no-repeat 0 0/100% auto;content:"";display:inline-block;height:12px;width:12px}.local-about-v2-alignment-list-comment{font-size:12px;font-weight:400;margin-top:32px;text-align:center}@media screen and (min-width:768px){.local-about-v2-change-wrap{display:flex;flex-direction:column}}.local-about-v2-cycle{background:url(/assets/img/local_about/v2/bg_case-sp.png) no-repeat 50%/cover;height:584px}@media screen and (min-width:768px){.local-about-v2-cycle{background-image:url(/assets/img/local_about/bg_case.png);height:480px}}.local-about-v2-cycle-inner{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px}@media screen and (min-width:768px){.local-about-v2-cycle-inner{background:transparent}}.local-about-v2-cycle-inner h2{font-size:24px;letter-spacing:.04em;line-height:1.5;margin-bottom:32px;text-align:center}@media screen and (min-width:768px){.local-about-v2-cycle-inner h2{font-size:32px}}.local-about-v2-cycle-inner p{font-size:16px;font-weight:400;line-height:1.8;margin-bottom:32px}@media screen and (min-width:768px){.local-about-v2-cycle-inner p{text-align:center}}.local-about-v2-entrustment ul{display:flex;gap:8px;justify-content:center;margin:16px 0 40px}@media screen and (min-width:768px){.local-about-v2-entrustment ul{margin-bottom:36px}}.local-about-v2-entrustment ul li{max-width:calc(50% - 4px)}.local-about-v2-entrustment-list{display:grid;gap:48px}@media screen and (min-width:768px){.local-about-v2-entrustment-list{background:url(/assets/img/local_about/v2/japan.png) no-repeat 100% 0/100% auto;gap:58px;margin:0 auto;max-width:834px;padding:40px 17px 0}}.local-about-v2-entrustment-list dl{display:grid;font-size:14px;gap:16px;letter-spacing:0;line-height:1.2}@media screen and (min-width:768px){.local-about-v2-entrustment-list dl{gap:40px;grid-template-columns:1fr 88%}}.local-about-v2-entrustment-list dl dt{color:grey;display:flex;font-weight:700;gap:1em}@media screen and (min-width:768px){.local-about-v2-entrustment-list dl dt{flex-direction:column;gap:0}}.local-about-v2-entrustment-list dl dd{color:#4d4a4a;display:grid;font-weight:400;gap:16px}.local-about-v2-entrustment-list dl dd div{display:flex;flex-wrap:wrap;gap:16px 24px}.local-about-v2-subsidy ul{gap:16px}@media screen and (min-width:768px){.local-about-v2-subsidy ul{gap:32px}}.local-about-v2-subsidy ul li{gap:24px;padding:32px 24px}@media screen and (min-width:768px){.local-about-v2-subsidy ul li{padding:32px}}.local-about-v2-subsidy ul li figure img{width:100%}.local-about-v2-subsidy ul li p{color:#1a1a1c;font-size:18px;font-weight:400;line-height:1.6;margin-top:24px;min-height:4.8em}.local-about-v2-subsidy ul li a{gap:8px;margin-top:0}.local-about-v2-subsidy-news{display:none}@media screen and (min-width:768px){.local-about-v2-subsidy-news{display:block}}.local-about-v2-subsidy-news li{gap:16px}.local-about-v2-subsidy-news li p{align-items:center;display:flex;gap:8px;justify-content:center;margin:0!important;min-height:auto!important}.local-about-v2-subsidy-news li p span{background:#ffe004;border-radius:4px;font-size:14px;font-weight:700;padding:0 8px}.local-about-v2-qa-list{display:grid;gap:16px}@media screen and (min-width:768px){.local-about-v2-qa-list{margin:32px auto 0;max-width:800px}}.local-about-v2-qa-list dl{background:#fff;border-radius:8px;display:grid;gap:10px;padding:24px 32px}.local-about-v2-qa-list dl dt{color:#1e1e1e;font-size:16px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.local-about-v2-qa-list dl dt{font-size:18px}}.local-about-v2-qa-list dl dt span{color:#2fb786}.local-about-v2-qa-list dl dd{font-weight:400}@media screen and (min-width:768px){.local-about-v2-qa-list dl dd{font-size:16px}}.local-about-v2-qa-list dl dd a{color:#2285cd;text-decoration:underline}.local-about-v2-banner{background:#f7f7f7;padding:40px 16px}@media screen and (min-width:768px){.local-about-v2-banner{padding:40px 20px}}.local-about-v2-banner ul{display:grid;gap:24px;margin:0 auto;text-align:center}@media screen and (min-width:768px){.local-about-v2-banner ul{grid-template-columns:repeat(3,1fr);max-width:948px}}.local-about-v2-banner p{font-size:12px;font-weight:400;margin-top:24px}@media screen and (min-width:768px){.local-about-v2-banner p{text-align:center}}.local-about-v2-banner p a{color:#2285cd;text-decoration:underline}.local-about-v2-news{padding:40px 16px}@media screen and (min-width:768px){.local-about-v2-news{margin:0 auto;padding:80px 24px;width:min(840px,100%)}}.local-about-v2-news-wrap{background:#f2f9f6}.local-about-v2-news-lists{height:386px;margin-bottom:40px;overflow-y:auto;padding-right:25px}@media screen and (min-width:768px){.local-about-v2-news-lists{height:370px;margin-top:32px}}.local-about-v2-news-lists::-webkit-scrollbar{background:#eee;border-radius:20px;height:10px;width:10px}.local-about-v2-news-lists::-webkit-scrollbar-track{background:#eee;border-radius:10px}.local-about-v2-news-lists::-webkit-scrollbar-thumb{background:#30b686;border-radius:10px;width:10px}.local-about-v2-news-lists a{font-weight:400}.fadein{opacity:0;transform:translateY(15px);transition:opacity .5s,transform .5s}.fadein.is-inview{opacity:1;transform:translateY(0);transition-delay:.05s}.pc-hide-768{display:block}@media screen and (min-width:768px){.pc-hide-768{display:none}}.sp-hide-768{display:none}@media screen and (min-width:768px){.sp-hide-768{display:block}}@-webkit-keyframes bg-slider-v2{0%{background-position:0 0}to{background-position:-2072px 0}}@keyframes bg-slider-v2{0%{background-position:0 0}to{background-position:-2072px 0}}.sub-header-succession.v2{border:none;height:auto;top:0}.sub-header-succession.v2 .header-single__inner{padding:8px 16px}@media screen and (min-width:769px){.sub-header-succession.v2 .header-single__inner{margin:0 auto;max-width:1320px;padding:16px 20px}}.sub-header-succession.v2 .header-single__logo-wrap{padding:0}@media screen and (min-width:768px){.sub-header-succession.v2 .header-single__logo-wrap{align-items:center;display:flex}}.sub-header-succession.v2 .header-single__logo-wrap a{display:flex;flex-direction:column;gap:4px}.sub-header-succession.v2 .header-single__logo-wrap a span{display:block;font-size:10px;font-weight:700;line-height:1}@media screen and (min-width:769px){.sub-header-succession.v2 .header-single__logo-wrap a span{display:none}.sub-header-succession.v2 .header-single__logo-wrap a img{max-width:93px!important;width:93px!important}}.sub-header-succession.v2 .header-single__text-v2{color:#30b686;display:none;font-size:12px;font-weight:700;padding-left:8px}@media screen and (min-width:769px){.sub-header-succession.v2 .header-single__text-v2{display:block}}.sub-header-succession.v2 .header-single__btn-wrap{flex-direction:row;gap:12px;margin:0;padding:0;transform:none}@media screen and (min-width:970px){.sub-header-succession.v2 .header-single__btn-wrap{gap:40px}}.sub-header-succession.v2 .header-single__btn-wrap .tel-btn{flex-shrink:0;margin:0;width:48px}@media screen and (min-width:769px) and (max-width:899px){.sub-header-succession.v2 .header-single__btn-wrap .tel-btn{width:58px}}@media screen and (min-width:900px){.sub-header-succession.v2 .header-single__btn-wrap .tel-btn{width:348px}}@media screen and (min-width:769px) and (max-width:899px){.sub-header-succession.v2 .header-single__btn-wrap .tel-btn img{width:100%}}.sub-header-succession.v2 .header-single__btn-wrap .succession-v2-button{color:#1a1a1c;font-size:14px;height:48px;padding:0 24px}@media screen and (min-width:769px){.sub-header-succession.v2 .header-single__btn-wrap .succession-v2-button{background:linear-gradient(0deg,#ffeb53,#e4c800);font-size:16px;height:58px;padding-bottom:4px}}.sub-header-succession.v2 .header-single__btn-wrap .succession-v2-button span{display:none}@media screen and (min-width:769px){.sub-header-succession.v2 .header-single__btn-wrap .succession-v2-button span{display:block}}.succession-v2{font-family:Noto Sans JP,sans-serif;letter-spacing:.04em}.succession-v2-inner.green{background:#f2f9f6}.succession-v2-mv{padding:0 16px}@media screen and (min-width:768px){.succession-v2-mv{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1160px;padding:0 20px}}.succession-v2-mv-wrap{background:#f2f9f6;padding-bottom:32px;position:relative}@media screen and (min-width:768px){.succession-v2-mv-wrap{padding-bottom:48px}}.succession-v2-mv-wrap .new-breadcrumb{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif;padding:16px}@media screen and (min-width:768px){.succession-v2-mv-wrap .new-breadcrumb{max-width:1160px;padding:24px 20px}}.succession-v2-mv-wrap .new-breadcrumb li:not(:last-of-type){background:url(../img/succession-v2/breadcrumb.svg) no-repeat 100%/18px auto;margin-right:0;padding-right:18px}.succession-v2-mv-wrap .new-breadcrumb li a{font-weight:400}.succession-v2-mv-text{margin-bottom:32px}@media screen and (min-width:768px){.succession-v2-mv-text{flex-shrink:0;margin-bottom:0;max-width:468px;width:42%}}.succession-v2-mv-text-title{position:relative}.succession-v2-mv-text-title img{bottom:0;max-width:92px;min-width:0;position:absolute;right:0}@media screen and (min-width:768px){.succession-v2-mv-text-title img{max-width:100%;position:absolute;right:-140px;top:0;width:140px;z-index:1}}.succession-v2-mv-text h1{color:#20966c;display:flex;flex-direction:column;flex-shrink:0;font-size:min(12.27vw,48px);line-height:1.2}@media screen and (min-width:768px){.succession-v2-mv-text h1{font-size:min(7.8vw,88px);white-space:nowrap;width:100%}}.succession-v2-mv-text h1 span{max-width:calc(100% - 92px)}@media screen and (min-width:768px){.succession-v2-mv-text h1 span{max-width:100%}}.succession-v2-mv-text h1 img{max-width:323px;position:unset;width:100%}@media screen and (min-width:768px){.succession-v2-mv-text h1 img{max-width:441px}}.succession-v2-mv-text p{color:#20966c;font-size:16px;margin:16px 0}@media screen and (min-width:768px){.succession-v2-mv-text p{font-size:16px;margin-top:21px}}.succession-v2-mv-text ul{display:flex;gap:8px;justify-content:center}@media screen and (min-width:768px){.succession-v2-mv-text ul{margin-top:24px}}.succession-v2-mv-text ul li{align-items:center;background:#e3ebe8;border-radius:8px;display:flex;gap:8px;justify-content:center;padding:8px 12px;text-align:center}@media screen and (min-width:768px){.succession-v2-mv-text ul li{padding:16px}}.succession-v2-mv-text ul li span{align-items:center;color:#20966c;display:flex;flex-direction:column;font-size:min(4.27vw,16px);font-weight:700;justify-content:center;line-height:1.4}@media screen and (min-width:768px){.succession-v2-mv-text ul li span{flex-shrink:0;font-size:min(1.5vw,20px)}}.succession-v2-mv-text ul li span span{color:#1a1a1c;font-size:min(3.2vw,12px)}@media screen and (min-width:768px){.succession-v2-mv-text ul li span span{font-size:min(1.2vw,16px)}}.succession-v2-mv-text .succession-v2-button-wrap{margin-top:32px;position:relative;z-index:1}.succession-v2-mv-text .succession-v2-button-wrap:after,.succession-v2-mv-text .succession-v2-button-wrap:before{background:#ffe004;border-radius:50px;content:"";height:58px;left:0;position:absolute;top:10%;transform:translateZ(0);width:100%;z-index:-1}.succession-v2-mv-text .succession-v2-button-wrap:before{-webkit-animation:succession-button-anime 1s ease-out infinite;animation:succession-button-anime 1s ease-out infinite}.succession-v2-mv-text .succession-v2-button-wrap:after{-webkit-animation:succession-button-anime 1s ease-out 1s infinite;animation:succession-button-anime 1s ease-out 1s infinite}.succession-v2-mv-text .succession-v2-button-wrap a{font-size:18px;height:72px}.succession-v2-mv-slide{display:none;margin-left:-20px;margin-right:-20px}@media screen and (min-width:768px){.succession-v2-mv-slide{margin:0 -20px 0 0;width:52%}}@media screen and (min-width:1161px){.succession-v2-mv-slide{position:absolute;right:0;width:52vw}}.succession-v2-mv-slide.slick-initialized{display:block}.succession-v2-mv-slide .slick-list{padding:0 50px 0 20px!important}@media screen and (min-width:768px){.succession-v2-mv-slide .slick-list{padding:0 20% 0 0!important}}.succession-v2-mv-slide .slick-slide{-webkit-backface-visibility:hidden;height:auto!important;margin-right:16px;-webkit-transform-style:preserve-3d}@media screen and (min-width:768px){.succession-v2-mv-slide .slick-slide{margin-right:24px;width:500px}}.succession-v2-mv-slide .slick-slide img{width:100%}.succession-v2-mv-badge{display:flex;flex-wrap:wrap;gap:24px 16px;justify-content:center;margin-top:32px;padding:0 16px}@media screen and (min-width:768px){.succession-v2-mv-badge{gap:40px;margin-top:48px;padding:0 20px}}.succession-v2-mv-badge li{text-align:center}.succession-v2-mv-badge li img{width:100%}.succession-v2-mv-badge li:not(:last-of-type){width:calc(50% - 12px)}@media screen and (min-width:768px){.succession-v2-mv-badge li:not(:last-of-type){max-width:286px;width:calc(30% - 20px)}.succession-v2-mv-badge li:not(:last-of-type) img{max-width:286px}.succession-v2-mv-badge li:nth-of-type(2){order:3}}.succession-v2-mv-badge li:last-of-type{width:100%}@media screen and (min-width:768px){.succession-v2-mv-badge li:last-of-type{max-width:286px;order:2;width:calc(30% - 20px)}}.succession-v2-mv-badge li:last-of-type img{max-width:203px}@media screen and (min-width:768px){.succession-v2-mv-badge li:last-of-type img{max-width:286px}}.succession-v2-mv-note{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:24px;padding:0 16px}@media screen and (min-width:768px){.succession-v2-mv-note{padding:0 20px}}.succession-v2-mv-note p{color:grey;font-size:11px;font-weight:400;line-height:1.5}.succession-v2-button{align-items:center;border:none;border-radius:50px;box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.25);color:#1a1a1c;display:flex;font-size:16px;font-weight:700;height:58px;justify-content:center;letter-spacing:.04em;line-height:1.4;padding:0 30px 4px;width:100%}@media screen and (min-width:768px){.succession-v2-button{font-size:18px;height:69px}}.succession-v2-button.gradient{background:linear-gradient(0deg,#ffeb53,#e4c800)}.succession-v2-button.yellow{background:#ffe004}.succession-v2-button.white{background:#fff}.succession-v2-button img{margin:0 6px -4px 0}.succession-v2-button:hover{color:#1a1a1c;opacity:.7}.succession-v2-button:visited{color:#1a1a1c}@media screen and (min-width:768px){.succession-v2-form{display:flex;gap:32px;justify-content:space-between}}@media screen and (min-width:968px){.succession-v2-form{gap:100px;justify-content:center}}.succession-v2-form-wrap{background:#30b686;color:#fff;padding:40px 16px}@media screen and (min-width:768px){.succession-v2-form-wrap{padding:64px 20px}.succession-v2-form-text{max-width:468px}}.succession-v2-form-title p{display:flex;font-size:16px;justify-content:center;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.succession-v2-form-title p{font-size:18px}}.succession-v2-form-title h2{color:#fff;font-size:30px;font-weight:900;line-height:1.4;text-align:center}@media screen and (min-width:768px){.succession-v2-form-title h2{font-size:46px;line-height:1;margin-bottom:40px}}.succession-v2-form-title h2 span{font-size:22px}@media screen and (min-width:768px){.succession-v2-form-title h2 span{font-size:34px}}.succession-v2-form-tel{margin-top:16px;text-align:center}@media screen and (min-width:768px){.succession-v2-form-tel{margin-top:32px}}.succession-v2-form-item{display:flex;flex-direction:column;margin-bottom:16px}.succession-v2-form-item-wrap{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,メイリオ,Meiryo,sans-serif;margin-top:32px}@media screen and (min-width:768px){.succession-v2-form-item-wrap{margin-top:0;width:400px}}.succession-v2-form-item>div{align-items:center;display:flex;margin-bottom:8px}.succession-v2-form-item>div span.required{background:#fff;border:1px solid #d16666;border-radius:5px;color:#d16666;display:block;font-size:12px;font-weight:700;line-height:1;margin-left:4px;padding:4px 6px}.succession-v2-form-item>div span.example{font-size:12px;line-height:1;margin-left:8px}.succession-v2-form-item label{color:#fff;font-size:15px;font-weight:700;line-height:1}.succession-v2-form-item label.label-error{color:#d74f4f}.succession-v2-form-item input,.succession-v2-form-item select{border:1px solid #e3ebe8;border-radius:4px;color:#4e4b4b;font-size:16px;line-height:1;padding:11px 13px}.succession-v2-form-item input::-moz-placeholder,.succession-v2-form-item select::-moz-placeholder{color:#a6a6a6}.succession-v2-form-item input:-ms-input-placeholder,.succession-v2-form-item select:-ms-input-placeholder{color:#a6a6a6}.succession-v2-form-item input::placeholder,.succession-v2-form-item select::placeholder{color:#a6a6a6}.succession-v2-form-item input.w60,.succession-v2-form-item select.w60{width:60%}.succession-v2-form-item input:focus-visible,.succession-v2-form-item select:focus-visible{outline-color:#30b686;outline-offset:1px}.succession-v2-form-item input.is-invalid,.succession-v2-form-item select.is-invalid{background:#fbeded;border-color:#d74f4f}.succession-v2-form-item input+.invalid-feedback,.succession-v2-form-item select+.invalid-feedback{color:#d74f4f;font-size:12px;line-height:1.6;margin-top:8px}.succession-v2-form-item select{height:50px}.succession-v2-form-item .select2-selection{border:1px solid #e3ebe8;border-radius:4px;font-size:16px;height:auto;line-height:1;padding:11px 13px}.succession-v2-form-item .select2-selection__rendered{color:#4e4b4b!important;line-height:1.4!important}.succession-v2-form-item .select2-selection__arrow{height:7px!important;right:12px!important;top:50%!important;transform:translateY(-50%);width:12px!important}.succession-v2-form-item .select2-selection__arrow b{background:url(../img/succession-v2/icon-select.svg) no-repeat 50%/contain;border:none!important;height:7px!important;width:12px!important}.succession-v2-form-item.sp-hide-768{display:none}@media screen and (min-width:768px){.succession-v2-form-item.sp-hide-768{display:flex}}.succession-v2-form .succession-v2-button{font-size:18px;height:69px}.succession-v2-form .succession-v2-button-wrap{margin:32px 0}@media screen and (min-width:768px){.succession-v2-form .succession-v2-button-wrap{margin:40px 0 0}}.succession-v2-form-guide{text-align:center}@media screen and (min-width:768px){.succession-v2-form-guide{margin-top:16px}}.succession-v2-form-attention{font-size:12px;font-weight:400;line-height:1.6;margin-top:32px}@media screen and (min-width:768px){.succession-v2-form-attention{margin-top:16px}}.succession-v2-form-attention a{color:#fff}@media screen and (min-width:768px){.succession-v2-form-attention a{text-decoration:underline}}.succession-v2-pickup{background:#fff8eb;border:2px solid #ffded3;border-radius:16px;overflow:hidden;padding:24px 16px;position:relative;width:100%}@media screen and (min-width:768px){.succession-v2-pickup{display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1120px;padding:32px 40px}}.succession-v2-pickup-wrap{padding:24px 16px}@media screen and (min-width:768px){.succession-v2-pickup-wrap{padding:24px 20px}.succession-v2-pickup-text{max-width:570px}}.succession-v2-pickup-text h2{font-size:24px;line-height:1.4;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.succession-v2-pickup-text h2{font-size:32px;text-align:left}}.succession-v2-pickup-text h2 span{color:#fb743c;font-size:32px}@media screen and (min-width:768px){.succession-v2-pickup-text h2 span{font-size:48px}.succession-v2-pickup-text p{font-size:16px;line-height:1.6}}.succession-v2-pickup-movie{aspect-ratio:16/9;margin-top:24px;width:100%}@media screen and (min-width:768px){.succession-v2-pickup-movie{margin:0;max-width:430px}}.succession-v2-pickup-movie iframe{display:block;height:100%;width:100%}.succession-v2-pickup-movie+p{font-size:14px;line-height:1.6;margin-top:24px}.succession-v2-base-title{color:#1a1a1c;font-size:32px;line-height:1.4;text-align:center}@media screen and (min-width:768px){.succession-v2-base-title{font-size:48px}}.succession-v2-reason-wrap{padding:40px 16px}@media screen and (min-width:768px){.succession-v2-reason-wrap{padding:80px 20px}.succession-v2-reason-list{clear:both;margin:54px auto 0;max-width:1120px;overflow:hidden}}.succession-v2-reason-item{background:#fff;border-radius:16px;box-shadow:0 0 30px 0 rgba(186,195,200,.25);margin-top:48px;padding:16px;position:relative}@media screen and (min-width:768px){.succession-v2-reason-item{margin-top:100px;max-width:544px;padding:40px;width:calc(50% - 16px)}.succession-v2-reason-item:nth-of-type(odd){float:left}.succession-v2-reason-item:nth-of-type(2n){float:right}.succession-v2-reason-item:first-of-type{margin-top:26px}.succession-v2-reason-item:nth-of-type(2){margin-top:226px}.succession-v2-reason-item:nth-of-type(5){clear:both;max-width:100%;width:100%}}.succession-v2-reason-item-badge{background:#20966c;border-radius:36px;color:#fff;font-size:14px;font-weight:700;left:50%;padding:8px 16px;position:absolute;top:-18px;transform:translateX(-50%)}@media screen and (min-width:768px){.succession-v2-reason-item-badge{font-size:20px;padding:12px 24px;top:-26px}.succession-v2-reason-item-title{align-items:center;display:flex;gap:8px;justify-content:center}}.succession-v2-reason-item-title figure{display:none}@media screen and (min-width:768px){.succession-v2-reason-item-title figure{display:block}}.succession-v2-reason-item h3{font-size:24px;line-height:1.4;margin:16px 0;text-align:center}@media screen and (min-width:768px){.succession-v2-reason-item h3{font-size:32px}}.succession-v2-reason-item h3 span{font-size:32px}@media screen and (min-width:768px){.succession-v2-reason-item h3 span{font-size:40px}}.succession-v2-reason-item-img{margin:16px 0}@media screen and (min-width:768px){.succession-v2-reason-item-img{display:flex;flex-direction:column;gap:24px;margin:32px auto 0;max-width:880px}.succession-v2-reason-item-img.pc-hide-768{display:none}}.succession-v2-reason-item-img img{width:100%}.succession-v2-reason-item p{font-size:16px;line-height:1.6}@media screen and (min-width:768px){.succession-v2-reason-item p{margin:32px 0}}.succession-v2-reason-item-comment{background:url(../img/succession-v2/reason-staff.svg) #fef3e8 no-repeat center left 16px/56px auto;border-radius:8px;font-size:14px;line-height:1.6;margin-top:16px;padding:12px 16px 12px 88px}@media screen and (min-width:768px){.succession-v2-reason-item-comment{margin:24px auto 0;max-width:880px;padding:18px 16px 18px 96px}}.succession-v2-reason-item-comment span{font-size:12px;font-weight:400}.succession-v2-reason-item-note{color:#4e4b4b;font-size:12px!important;font-weight:400;margin:16px auto 0!important;max-width:880px}@media screen and (min-width:768px){.succession-v2-reason-item-note{margin-top:24px!important}}.succession-v2-cta{background:#30b686;padding:40px 16px}@media screen and (min-width:768px){.succession-v2-cta{padding:64px 20px}}.succession-v2-cta-title{color:#fff;display:grid;gap:8px;text-align:center}.succession-v2-cta-title p{font-size:16px;line-height:1.5}@media screen and (min-width:768px){.succession-v2-cta-title p{font-size:18px;font-weight:700;line-height:1.4}}.succession-v2-cta-title h2{font-size:30px;font-weight:900;line-height:1.4}@media screen and (min-width:768px){.succession-v2-cta-title h2{font-size:46px}}.succession-v2-cta-title h2 span{font-size:22px}@media screen and (min-width:768px){.succession-v2-cta-title h2 span{font-size:34px}}.succession-v2-cta ul{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media screen and (min-width:768px){.succession-v2-cta ul{align-items:flex-start;flex-direction:row-reverse;gap:32px;margin:40px auto 0;max-width:1120px}}.succession-v2-cta ul li{background:#1b9c6e;border-radius:10px;display:grid;gap:16px;padding:16px}@media screen and (min-width:768px){.succession-v2-cta ul li{padding:24px 32px;width:calc(50% - 16px)}}.succession-v2-cta ul li .succession-v2-button{font-size:18px;height:61px}@media screen and (min-width:768px){.succession-v2-cta ul li .succession-v2-button{padding:0 32px 4px;width:auto}.succession-v2-cta ul li .succession-v2-button-wrap{display:flex;justify-content:center}}.succession-v2-cta ul li picture img{width:100%}.succession-v2-cta-banner{margin-top:40px;text-align:center}.succession-v2-cta-banner img{height:auto;max-width:100%}.succession-v2-flow{padding:40px 16px}@media screen and (min-width:768px){.succession-v2-flow{padding:80px 20px}}.succession-v2-flow-inner{margin-top:48px}@media screen and (min-width:768px){.succession-v2-flow-inner{margin-top:40px;position:relative}.succession-v2-flow ol{margin:0 auto;max-width:1120px}}.succession-v2-flow ol li{display:flex;gap:8px}@media screen and (min-width:768px){.succession-v2-flow ol li{gap:16px;max-width:520px;width:calc(53vw - 95px)}}.succession-v2-flow ol li:not(:last-of-type){margin-bottom:24px}@media screen and (min-width:768px){.succession-v2-flow ol li:not(:last-of-type){margin-bottom:32px}}.succession-v2-flow ol li figure{flex-shrink:0}.succession-v2-flow ol li figure img{width:30px}@media screen and (min-width:768px){.succession-v2-flow ol li figure img{width:40px}}.succession-v2-flow ol li dt{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:4px}@media screen and (min-width:768px){.succession-v2-flow ol li dt{font-size:24px;line-height:1.6;margin-bottom:12px}}.succession-v2-flow ol li dd{font-size:14px;line-height:1.6}@media screen and (min-width:768px){.succession-v2-flow ol li dd{font-size:16px}}.succession-v2-flow-bg{height:700px;max-width:680px;position:absolute;right:-20px;top:0;width:47%}.succession-v2-support{padding:40px 16px 0}@media screen and (min-width:768px){.succession-v2-support{padding:80px 20px 0}}.succession-v2-support-inner{margin-top:48px}.succession-v2-support-tabs{display:flex;gap:12px;padding:0 10px}@media screen and (min-width:768px){.succession-v2-support-tabs{margin:0 auto;max-width:940px;padding:0}}.succession-v2-support-tab{align-items:center;background:#c0cbc7;border-radius:16px 16px 0 0;display:flex;flex-direction:column;font-size:18px;font-weight:700;justify-content:center;line-height:1.4;padding:12px 8px;white-space:nowrap;width:calc(50% - 6px)}.succession-v2-support-tab.is-active{background:#fff}.succession-v2-support-tab:not(.is-active){cursor:pointer}.succession-v2-support-tab span{font-size:12px}.succession-v2-support-contents{background:#fff;margin:0 -16px;padding:40px 16px}@media screen and (min-width:768px){.succession-v2-support-contents{margin:0 -20px;padding:80px 20px}}.succession-v2-support-content{display:none}@media screen and (min-width:768px){.succession-v2-support-content{margin:0 auto;max-width:1120px}}.succession-v2-support-content ul{display:grid;gap:16px;margin-bottom:32px}@media screen and (min-width:768px){.succession-v2-support-content ul{gap:32px;grid-template-columns:repeat(3,1fr)}}.succession-v2-support-content ul li{background:#fff;border-radius:8px;box-shadow:0 0 30px 0 rgba(186,195,200,.5);padding:24px}.succession-v2-support-content ul li h3{align-items:center;color:#20966c;display:flex;font-size:20px;gap:8px;justify-content:center;line-height:1.4;margin-bottom:16px}@media screen and (min-width:768px){.succession-v2-support-content ul li h3{font-size:24px}}.succession-v2-support-content ul li h3 span{border:1px solid #30b686;border-radius:4px;font-size:14px;letter-spacing:0;line-height:1.6;padding:4px 8px}.succession-v2-support-content ul li p{font-size:14px;line-height:1.6;margin-bottom:0}@media screen and (min-width:768px){.succession-v2-support-content ul li p{font-size:16px}}.succession-v2-support-content ul li p+p{margin-top:8px}.succession-v2-support-content ul li p.small{font-size:12px;font-weight:400}.succession-v2-support-content ul li:nth-of-type(2){position:relative}.succession-v2-support-content ul li:nth-of-type(2):after{background:url(../img/succession-v2/icon-recommend.svg) no-repeat 0 0/contain;content:"";display:block;height:80px;position:absolute;right:0;top:-24px;width:80px}@media screen and (min-width:768px){.succession-v2-support-content ul li:nth-of-type(2):after{height:100px;right:-18px;top:-34px;width:100px}.succession-v2-support-content .succession-v2-reason-item-comment{display:inline-block;margin:0}.succession-v2-support-content .succession-v2-reason-item-comment-wrap{background:#fef3e8;border-radius:8px;display:flex;justify-content:center}}.succession-v2-support-content.is-show{display:block}@media screen and (min-width:768px){.succession-v2-support-content.is-2column ul{grid-template-columns:repeat(2,1fr)}}.succession-v2-case{padding:40px 16px}.succession-v2-case-inner{margin-top:48px}.succession-v2-qa{padding:40px 16px}@media screen and (min-width:768px){.succession-v2-qa{padding:100px 20px}}.succession-v2-qa-inner{display:grid;gap:16px;margin-top:48px}@media screen and (min-width:768px){.succession-v2-qa-inner{margin:40px auto 0;max-width:1120px}}.succession-v2-qa-inner dl{background:#fff;border-radius:16px;padding:32px 40px}.succession-v2-qa-inner dl dt{align-items:center;color:#20966c;display:flex;font-size:20px;font-weight:700;gap:24px;line-height:1.4;margin-bottom:16px}.succession-v2-qa-inner dl dt:before{content:"Q."}.succession-v2-qa-inner dl dd{color:#000;display:flex;font-size:16px;gap:24px;line-height:1.6}.succession-v2-qa-inner dl dd:before{content:"A.";font-size:20px;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.succession-v2-succession{max-width:982px;padding:80px 20px}}.succession-v2-succession-heading{font-size:32px;line-height:1.4}@media screen and (min-width:768px){.succession-v2-succession-heading{font-size:48px;margin-bottom:40px}}.succession-v2-succession-list{margin-bottom:0}.succession-v2-succession-list li:not(:last-of-type){margin-bottom:40px}@media screen and (min-width:768px){.succession-v2-succession-list li:not(:last-of-type){margin-bottom:60px}}.succession-v2-succession-list-right p{font-weight:500}@media screen and (min-width:768px){.succession-v2-succession-list-right p{font-size:20px}}.succession-v2-succession-list-right a{font-weight:400}@media screen and (min-width:768px){.succession-v2-succession-list-right a{font-size:14px;font-weight:700;line-height:1.4}}.succession-v2-succession-list-right a:after{display:none}.succession-v2-succession-tag{border:1px solid #b9baba;border-radius:8px;color:#1a1a1c;display:inline-block;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:16px;padding:4px 12px;text-decoration:none}.succession-v2-bottom-block{bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);display:none;left:0;opacity:0;position:fixed;width:100%}@media screen and (min-width:768px){.succession-v2-bottom-block{display:none!important}}.succession-v2-bottom-block-inner{box-shadow:0 0 30px 0 rgba(0,0,0,.25);display:flex;height:72px}.succession-v2-bottom-block-inner a{color:#1a1a1c}.succession-v2-bottom-block-tel{align-items:center;background:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:2px;justify-content:center;line-height:1.4;width:35%}.succession-v2-bottom-block-tel span{border:1px solid #a6a6a6;border-radius:3px;font-size:12px;line-height:1.2;padding:3px 8px}.succession-v2-bottom-block-form{align-items:center;background:#ffe004;display:flex;gap:8px;justify-content:center;width:65%}.succession-v2-bottom-block-form figure{flex-shrink:0}.succession-v2-bottom-block-form dl{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:4px}.succession-v2-bottom-block-form dl dt{background:#fff;border-radius:3px;font-size:12px;line-height:1.2;padding:3px 8px}.succession-v2-bottom-block-form dl dd{font-size:16px;line-height:1.4}.succession-v2-bottom-block.is-visible{-webkit-animation:succession-bottom-anime .5s ease-in-out forwards;animation:succession-bottom-anime .5s ease-in-out forwards;display:block}@-webkit-keyframes succession-button-anime{0%{opacity:1;transform:scale(.95)}90%{opacity:.1}to{opacity:0;transform:scale(1.2,1.6)}}@keyframes succession-button-anime{0%{opacity:1;transform:scale(.95)}90%{opacity:.1}to{opacity:0;transform:scale(1.2,1.6)}}@-webkit-keyframes succession-bottom-anime{0%{opacity:0}to{opacity:1}}@keyframes succession-bottom-anime{0%{opacity:0}to{opacity:1}}.succession-top .grecaptcha-badge{visibility:hidden}.buyer-plan-mv{background:url(../img/plans/buyer-plan/mv-bg-sp.png) #f2f9f6 no-repeat bottom/cover;padding:30px 16px 40px}@media screen and (min-width:768px){.buyer-plan-mv{background-image:url(../img/plans/buyer-plan/mv-bg.png);padding:56px 20px 64px;position:relative}}@media screen and (min-width:1100px){.buyer-plan-mv:before{background:url(../img/plans/buyer-plan/mv-left.png) no-repeat top 36px left 20px/365px auto;max-width:1224px}.buyer-plan-mv:after,.buyer-plan-mv:before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.buyer-plan-mv:after{background:url(../img/plans/buyer-plan/mv-right.png) no-repeat top 42px right 20px/301px auto;max-width:1128px}}.buyer-plan-mv h1{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.buyer-plan-mv h1 span{border:2px solid #fff;border-radius:8px;color:#fff;font-size:36px;line-height:1.5;margin-top:-72px;padding:16px 48px}@media screen and (min-width:768px){.buyer-plan-mv h1 span{font-size:50px;margin-top:-52px;padding:20px 52px}}.buyer-plan-mv p{color:#fff;font-size:16px;font-weight:700;line-height:1.5;margin-top:16px;position:relative;text-align:center;z-index:1}@media screen and (min-width:768px){.buyer-plan-mv p{font-size:18px;line-height:1.8;margin-top:20px}}.buyer-plan-title{align-items:center;display:flex;flex-direction:column;font-size:26px;gap:16px;line-height:1.5;text-align:center}@media screen and (min-width:768px){.buyer-plan-title{font-size:36px}}.buyer-plan-title span{background:#30b686;border-radius:30px;color:#fff;font-size:16px;line-height:1;padding:12px 24px;position:relative}@media screen and (min-width:768px){.buyer-plan-title span{font-size:20px}}.buyer-plan-title span:after{background:url(../img/plans/buyer-plan/balloon-triangle.svg) no-repeat 50%/contain;bottom:-8px;content:"";height:14px;left:50%;position:absolute;transform:translateX(-50%);width:14px}.buyer-plan-support{background:#f2f9f6;padding:40px 16px;position:relative}@media screen and (min-width:768px){.buyer-plan-support{padding:40px 20px 48px}}.buyer-plan-support-inner{margin-top:40px}@media screen and (min-width:768px){.buyer-plan-support-inner{margin:40px auto 0;max-width:1120px}}.buyer-plan-support-image{display:block;text-align:center;width:100%}.buyer-plan-support-image-wrap p{font-size:12px;line-height:1.8;margin-top:16px}@media screen and (min-width:768px){.buyer-plan-support-image-wrap p{margin-top:12px;text-align:right}}.buyer-plan-support-base{background:#fff;border-radius:16px;margin-top:32px;padding:32px 24px;position:relative}@media screen and (min-width:768px){.buyer-plan-support-base{margin-top:48px;padding:40px}.buyer-plan-support-base:before{background:url(../img/plans/buyer-plan/balloon-triangle-wh.svg) no-repeat top/cover;content:"";height:88px;left:340px;position:absolute;top:-44px;width:72px}}.buyer-plan-support-base h3{font-size:20px;letter-spacing:0;line-height:1.5;margin-bottom:8px;text-align:center}@media screen and (min-width:768px){.buyer-plan-support-base h3{font-size:28px}}.buyer-plan-support-base p.small{font-size:12px;letter-spacing:0;line-height:1.8;text-align:center}@media screen and (min-width:768px){.buyer-plan-support-base p.small{font-size:13px}}.buyer-plan-support-base ul{display:grid;gap:12px;margin-top:24px}@media screen and (min-width:768px){.buyer-plan-support-base ul{gap:16px;grid-template-columns:1fr 1fr 1fr;margin-top:32px}}.buyer-plan-support-base ul li{align-items:center;background:#f2f9f6;border-radius:40px;color:#30b686;display:flex;font-size:15px;font-weight:700;height:58px;justify-content:center;line-height:1.3;text-align:center}@media screen and (min-width:768px){.buyer-plan-support-base ul li{font-size:16px;height:80px}}.buyer-plan-support-table{margin-top:32px}.buyer-plan-support-table table{width:100%}@media screen and (min-width:768px){.buyer-plan-support-table table{table-layout:fixed}}.buyer-plan-support-table table th{font-size:16px;font-weight:700;line-height:1;padding:12px}@media screen and (min-width:768px){.buyer-plan-support-table table th{font-size:18px}}.buyer-plan-support-table table td{background:#fff}.buyer-plan-support-table table+table{margin-top:16px}.buyer-plan-support-table-first td,.buyer-plan-support-table-first th,.buyer-plan-support-table-second td,.buyer-plan-support-table-second th{display:block;text-align:center;width:100%}@media screen and (min-width:768px){.buyer-plan-support-table-first td,.buyer-plan-support-table-first th,.buyer-plan-support-table-second td,.buyer-plan-support-table-second th{display:table-cell;width:auto}}.buyer-plan-support-table-first th,.buyer-plan-support-table-second th,.buyer-plan-support-table-third th{color:#fff}.buyer-plan-support-table-first td,.buyer-plan-support-table-second td,.buyer-plan-support-table-third td{color:#30b686;font-size:22px;font-weight:700;line-height:1;padding:33px}@media screen and (min-width:768px){.buyer-plan-support-table-first td,.buyer-plan-support-table-second td,.buyer-plan-support-table-third td{border-right:1px solid #f2f9f6;border-top:1px solid #f2f9f6}}.buyer-plan-support-table-first th{background:#87d2b7}@media screen and (min-width:768px){.buyer-plan-support-table-first th{border-right:1px solid #f2f9f6}}.buyer-plan-support-table-second th{background:#58c9a0}@media screen and (min-width:768px){.buyer-plan-support-table-second th{border-right:1px solid #f2f9f6;border-top:1px solid #f2f9f6}}.buyer-plan-support-table-third th{background:#30b686}.buyer-plan-support-table-third th span{font-size:13px}.buyer-plan-support-table-detail th{border-right:1px solid #f2f9f6;border-top:1px solid #f2f9f6;line-height:1.3!important;padding:0!important;width:37%}@media screen and (min-width:768px){.buyer-plan-support-table-detail th{height:88px}.buyer-plan-support-table-detail th:first-child{line-height:1.8!important;padding:23px 0!important;width:22%}.buyer-plan-support-table-detail th:not(:first-child){border-top:none;line-height:1!important;width:26%}}.buyer-plan-support-table-detail th.gr{background:#daf5eb}@media screen and (min-width:768px){.buyer-plan-support-table-detail th.gr{line-height:1.3!important}}.buyer-plan-support-table-detail th.pu{background:#f1eaff}.buyer-plan-support-table-detail th.or{background:#fcefdb}@media screen and (min-width:768px){.buyer-plan-support-table-detail th.or{border-right:none}}.buyer-plan-support-table-detail td{border-top:1px solid #f2f9f6;font-size:14px;height:128px;line-height:1.5;padding:16px;vertical-align:middle;width:63%}@media screen and (min-width:768px){.buyer-plan-support-table-detail td{color:#4e4b4b;font-size:15px;font-weight:400;line-height:1.8;text-align:center}}.buyer-plan-support-table-detail td dl{align-items:center;display:flex;flex-direction:column;gap:8px}.buyer-plan-support-table-detail td dl dd,.buyer-plan-support-table-detail td dl dt{font-size:12px;line-height:1.3}@media screen and (min-width:768px){.buyer-plan-support-table-detail td dl dd,.buyer-plan-support-table-detail td dl dt{font-size:13px}}.buyer-plan-support-table-detail td dl dt span{font-size:15px;font-weight:700}.buyer-plan-support-table-detail td dl dt span span{font-size:22px}.buyer-plan-support-table-detail td.is-free{color:#30b686;font-size:22px;font-weight:700;height:80px;text-align:center}.buyer-plan-support-check{background:#daf5eb;border-radius:16px;margin-top:40px;padding:32px 16px}@media screen and (min-width:768px){.buyer-plan-support-check{margin:48px auto 0;max-width:1120px;padding:32px}}.buyer-plan-support-check h3{font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width:768px){.buyer-plan-support-check h3{font-size:28px}}.buyer-plan-support-check-notice{font-size:13px;line-height:1.8;margin-top:16px;text-align:center}@media screen and (min-width:768px){.buyer-plan-support-check-notice{font-size:15px}}.buyer-plan-support-check-inner{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:32px;margin-top:24px;padding:32px 24px}@media screen and (min-width:768px){.buyer-plan-support-check-inner{flex-direction:row;gap:64px;padding:40px 64px}}.buyer-plan-support-check-image{align-items:center;display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.buyer-plan-support-check-image{flex-shrink:0;gap:24px}}.buyer-plan-support-check-image h4{color:#30b686;font-size:22px;line-height:1.3}@media screen and (min-width:768px){.buyer-plan-support-check-image h4{font-size:28px}}.buyer-plan-support-check-text>p{font-size:15px;line-height:1.8}.buyer-plan-support-check-text table{margin-top:24px}.buyer-plan-support-check-text table td,.buyer-plan-support-check-text table th{display:block}@media screen and (min-width:768px){.buyer-plan-support-check-text table td,.buyer-plan-support-check-text table th{display:table-cell}}.buyer-plan-support-check-text table th{background:#f2f9f6;font-size:15px;line-height:1.3;padding:16px}@media screen and (min-width:768px){.buyer-plan-support-check-text table th{min-width:144px;padding:0 16px}}.buyer-plan-support-check-text table th .large{font-size:22px}.buyer-plan-support-check-text table th .small{font-size:13px}.buyer-plan-support-check-text table td{font-size:12px;line-height:1.8;padding-top:16px}@media screen and (min-width:768px){.buyer-plan-support-check-text table td{font-size:13px;padding:0 0 0 16px}}.buyer-plan-support-check-text table td p+p{margin-top:4px}.buyer-plan-support-check-link{margin-top:16px}.buyer-plan-support-check-link a{align-items:center;display:flex;font-size:15px;gap:4px;line-height:1}.buyer-plan-support-check-link a:after{background:url(../img/common/external-link-alt-g.svg) no-repeat 0 0/contain;content:"";height:12px;width:12px}.buyer-plan-support-button{margin-top:32px}@media screen and (min-width:768px){.buyer-plan-support-button{margin-top:48px}}.buyer-plan-support-button a{align-items:center;background:#fff;border:1px solid #30b686;border-radius:5px;color:#30b686;display:flex;font-size:14px;height:58px;justify-content:center;line-height:1.5;margin:0 auto;text-align:center;width:255px}@media screen and (min-width:768px){.buyer-plan-support-button a{font-size:15px;height:47px;line-height:1;width:425px}}.buyer-plan-support:after{aspect-ratio:65/4;background:url(../img/plans/buyer-plan/support-bg-sp.svg) no-repeat bottom/cover;content:"";left:0;position:absolute;top:100%;width:100%}@media screen and (min-width:768px){.buyer-plan-support:after{aspect-ratio:24/1;background-image:url(../img/plans/buyer-plan/support-bg.svg)}}.buyer-plan-plans{padding:64px 16px 48px;position:relative}@media screen and (min-width:768px){.buyer-plan-plans{padding:148px 20px 48px}}.buyer-plan-plans h2+.small{font-size:12px;line-height:1.8;margin-top:12px;text-align:center}@media screen and (min-width:768px){.buyer-plan-plans h2+.small{font-size:14px;margin-top:16px}}.buyer-plan-plans-list{margin-top:124px}@media screen and (min-width:768px){.buyer-plan-plans-list{clear:both;margin:112px auto 0;max-width:1120px}}.buyer-plan-plans-item{border-radius:16px;padding:32px 16px 40px}@media screen and (min-width:768px){.buyer-plan-plans-item{width:calc(50% - 16px)}}@media screen and (min-width:1000px){.buyer-plan-plans-item{padding:32px 32px 40px;width:calc(50% - 20px)}}.buyer-plan-plans-item.circle-image{padding-top:96px;position:relative}.buyer-plan-plans-item.circle-image figure{left:50%;position:absolute;top:-100px;transform:translateX(-50%);width:200px}.buyer-plan-plans-item.circle-image+.circle-image{margin-top:140px}@media screen and (min-width:768px){.buyer-plan-plans-item.circle-image+.circle-image{margin-top:0}}.buyer-plan-plans-item:not(.circle-image){margin-top:40px}@media screen and (min-width:768px){.buyer-plan-plans-item:not(.circle-image){margin-top:30px}}.buyer-plan-plans-item:not(.circle-image) figure{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.buyer-plan-plans-item:not(.circle-image) figure{margin-bottom:0}}.buyer-plan-plans-item h3{align-items:center;display:flex;flex-direction:column;font-size:18px;gap:10px;letter-spacing:0;line-height:1.5;margin-bottom:24px;text-align:center}@media screen and (min-width:1000px){.buyer-plan-plans-item h3{font-size:24px}}.buyer-plan-plans-item h3 span{border-radius:20px;color:#fff;font-size:15px;line-height:1.5;padding:4px 16px}.buyer-plan-plans-item.gr{background:#daf5eb}@media screen and (min-width:768px){.buyer-plan-plans-item.gr{float:left}}.buyer-plan-plans-item.gr h4{color:#30b686}.buyer-plan-plans-item.gr ul li{background:#f2f9f6;color:#30b686}.buyer-plan-plans-item.pu{background:#f1eaff}@media screen and (min-width:768px){.buyer-plan-plans-item.pu{float:right}}.buyer-plan-plans-item.pu h4{color:#7759bc}.buyer-plan-plans-item.pu ul li{background:#f1eaff;color:#7759bc}.buyer-plan-plans-item.ye{background:#faf7de}@media screen and (min-width:768px){.buyer-plan-plans-item.ye{float:right}}.buyer-plan-plans-item.ye h3 span{background:#beae36}@media screen and (min-width:768px){.buyer-plan-plans-item.ye .buyer-plan-plans-item-detail{padding:32px}}.buyer-plan-plans-item.ye h4{color:#978b35}.buyer-plan-plans-item-detail{background:#fff;border-radius:16px;padding:32px 24px}@media screen and (min-width:768px){.buyer-plan-plans-item-detail{padding:40px 32px 32px}}.buyer-plan-plans-item-detail h4{font-size:22px;line-height:1.3;margin-bottom:24px;text-align:center}@media screen and (min-width:1000px){.buyer-plan-plans-item-detail h4{font-size:28px}}.buyer-plan-plans-item-detail p{font-size:15px;line-height:1.8}.buyer-plan-plans-item-detail p span{font-size:12px}@media screen and (min-width:768px){.buyer-plan-plans-item-detail p span{font-size:13px}}.buyer-plan-plans-item-detail ul{display:grid;gap:12px;margin-top:24px}@media screen and (min-width:768px){.buyer-plan-plans-item-detail ul{gap:16px}}.buyer-plan-plans-item-detail ul li{align-items:center;border-radius:40px;display:flex;font-size:15px;font-weight:700;height:56px;justify-content:center;line-height:1.3;text-align:center;width:100%}@media screen and (min-width:768px){.buyer-plan-plans-item-detail ul li{height:80px}}@media screen and (min-width:1000px){.buyer-plan-plans-item-detail ul li{font-size:16px}}.buyer-plan-plans-item-detail-attention{font-size:12px!important;margin-top:24px}@media screen and (min-width:1000px){.buyer-plan-plans-item-detail-attention{font-size:13px!important}}.buyer-plan-plans-item-or{font-size:16px;font-weight:700;line-height:1;margin:16px 0;text-align:center}@media screen and (min-width:1000px){.buyer-plan-plans-item-or{font-size:22px}}@media screen and (min-width:768px){.buyer-plan-plans-item-inner{align-items:center;display:flex;gap:24px;margin-bottom:32px}.buyer-plan-plans-item-inner h3{align-items:flex-start;gap:12px;text-align:left}}@media screen and (min-width:1000px){.buyer-plan-plans-item-inner h3{font-size:20px}.buyer-plan-plans-item-inner h3 span{font-size:16px}}.buyer-plan-plans-after-follow{background:none;clear:both;margin-top:40px;padding:0}@media screen and (min-width:768px){.buyer-plan-plans-after-follow{margin-top:0;padding-top:48px}}.buyer-plan-plans-after-follow .p-signup-agreement-after-follow-extension-payment{border:2px solid #e3ebe8;border-radius:16px;margin-bottom:0;padding:40px 16px}@media screen and (min-width:768px){.buyer-plan-plans-after-follow .p-signup-agreement-after-follow-extension-payment{border-width:4px;max-width:1120px;padding:64px}}.buyer-plan-plans-after-follow-catch{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.buyer-plan-plans-after-follow-catch{font-size:32px;margin-bottom:32px}.buyer-plan-plans-after-follow h3{margin-bottom:16px}.buyer-plan-plans-after-follow .p-signup-agreement-after-follow-text{font-size:15px}.buyer-plan-plans-after-follow .p-signup-agreement-after-follow-extension-payment-img{margin:32px 0}.buyer-plan-plans-after-follow .p-signup-agreement-after-follow-extension-payment-img img{max-width:832px;width:100%}.buyer-plan-plans-after-follow .p-signup-agreement-after-follow-annotation-text{font-size:13px}}.buyer-plan-plans:after{aspect-ratio:65/4;background:url(../img/plans/buyer-plan/plans-bg-sp.svg) #f2f9f6 no-repeat bottom/cover;content:"";left:0;position:absolute;top:100%;width:100%}@media screen and (min-width:768px){.buyer-plan-plans:after{aspect-ratio:24/1;background-image:url(../img/plans/buyer-plan/plans-bg.svg)}}.buyer-plan-cheer{background:#f2f9f6;padding:84px 16px 64px}@media screen and (min-width:768px){.buyer-plan-cheer{padding:160px 20px 80px}}.buyer-plan-cheer-box{background:#fff;border-radius:16px;margin-top:40px;padding:32px 24px;position:relative}@media screen and (min-width:768px){.buyer-plan-cheer-box{margin:40px auto 0;max-width:1120px;padding:64px 40px 48px}}.buyer-plan-cheer-box:after{background:url(../img/plans/buyer-plan/cheer01.png) no-repeat 100% 0/cover;content:"";height:166px;position:absolute;right:-4px;top:-33px;width:171px}@media screen and (min-width:768px){.buyer-plan-cheer-box:after{right:53px;top:-43px}}@media screen and (min-width:1020px){.buyer-plan-cheer-box:after{height:220px;right:103px;top:-43px;width:227px}}@media screen and (min-width:768px){.buyer-plan-cheer-box:before{background:url(../img/plans/buyer-plan/cheer02.png) no-repeat 100% 0/cover;content:"";height:142px;left:65px;position:absolute;top:-12px;width:152px}}@media screen and (min-width:1020px){.buyer-plan-cheer-box:before{height:189px;left:135px;top:-12px;width:203px}}.buyer-plan-cheer-box-title{margin-bottom:24px}@media screen and (min-width:768px){.buyer-plan-cheer-box-title{text-align:center}}.buyer-plan-cheer-box-title p{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:24px}@media screen and (min-width:768px){.buyer-plan-cheer-box-title p{font-size:24px;line-height:1}}.buyer-plan-cheer-box-title h3{color:#30b686;font-size:22px;line-height:1.3}@media screen and (min-width:768px){.buyer-plan-cheer-box-title h3{font-size:28px}}.buyer-plan-cheer-box-text{font-size:15px;line-height:1.8}@media screen and (min-width:768px){.buyer-plan-cheer-box-text{text-align:center}}.buyer-plan-cheer-box-text.close{text-align:center}.buyer-plan-cheer-box ul{display:grid;gap:12px;margin:24px 0}@media screen and (min-width:768px){.buyer-plan-cheer-box ul{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:24px 0 32px}}.buyer-plan-cheer-box ul li{align-items:center;background:#f2f9f6;border-radius:40px;color:#30b686;display:flex;font-size:15px;font-weight:700;height:58px;justify-content:center;line-height:1.3;text-align:center}@media screen and (min-width:768px){.buyer-plan-cheer-box ul li{font-size:16px;height:80px;max-width:404px;width:calc(50% - 8px)}}.buyer-plan-cheer-button{margin-top:60px}.buyer-plan-cheer-button a{align-items:center;background:#30b686;border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;line-height:1;padding:32px}@media screen and (min-width:768px){.buyer-plan-cheer-button a{margin:0 auto;max-width:400px}}.p-local-nokoshitai-thanks-header+.main{min-height:0}.p-local-nokoshitai{color:#123752;padding:0}.p-local-nokoshitai #form{margin:0;padding:0}.p-local-nokoshitai p{letter-spacing:.7px;line-height:1.8}.p-local-nokoshitai h2{font-size:18px;font-weight:700}@media screen and (min-width:768px){.p-local-nokoshitai h2{font-size:24px}}.p-local-nokoshitai ul{list-style:initial;margin-left:1em}@media screen and (min-width:768px){.p-local-nokoshitai ul{font-size:16px}}.p-local-nokoshitai .mt-p{margin-top:30px}@media screen and (min-width:768px){.p-local-nokoshitai .mt-p{margin-top:40px}}.p-local-nokoshitai .blank:after{background:url(../img/local/fukuoka/kitakyushu/norenhikitsugi-project/blank.png) no-repeat 50%/cover;content:"";display:inline-block;height:14px;margin-left:4px;width:14px}.p-local-nokoshitai .common-inner{margin:auto;max-width:840px;padding:75px 20px}.p-local-nokoshitai .common-inner.is-hiroshima{padding:50px 10px}.p-local-nokoshitai-bg-main{background:url(../img/local/hiroshima/chuoh/nokoshitai-project/mainvisual.jpg) no-repeat bottom/cover;overflow:hidden;padding-bottom:83px;position:relative}@media screen and (min-width:768px){.p-local-nokoshitai-bg-main{background-image:url(../img/local/hiroshima/chuoh/nokoshitai-project/mainvisual-pc.jpg);padding-bottom:112px}}.p-local-nokoshitai-bg-main-bubble{position:relative;top:58px}@media screen and (min-width:768px){.p-local-nokoshitai-bg-main-bubble{top:80px}}.p-local-nokoshitai-bg-main-bubble-left{left:0;position:absolute;width:100%}@media screen and (min-width:768px){.p-local-nokoshitai-bg-main-bubble-left{max-width:410px;width:28%}}.p-local-nokoshitai-bg-main-bubble-right{display:none;position:absolute;right:0;top:7px;width:min(24%,140px)}@media screen and (min-width:768px){.p-local-nokoshitai-bg-main-bubble-right{display:block;max-width:374px;right:16px;top:unset;width:26%}}.p-local-nokoshitai-bg-main:after{background:url(../img/local/hiroshima/chuoh/nokoshitai-project/round-sp.png) no-repeat bottom/contain;bottom:-1px;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.p-local-nokoshitai-bg-main:after{background:url(../img/local/hiroshima/chuoh/nokoshitai-project/round.png) no-repeat bottom/contain}}.p-local-nokoshitai-header{align-items:center;display:flex;justify-content:end;left:0;padding:17px 16px;position:absolute;top:0;width:100%;z-index:10}@media screen and (min-width:768px){.p-local-nokoshitai-header{justify-content:space-between;padding:15.5px 40px}}.p-local-nokoshitai-header img{max-width:116px}@media screen and (min-width:768px){.p-local-nokoshitai-header img{max-width:156px}}.p-local-nokoshitai-header a{background:#ffe004;border-radius:100px;color:#123752;font-weight:700;padding:8px 16px}.p-local-nokoshitai-header a:first-of-type{background:unset;padding:unset}@media screen and (min-width:768px){.p-local-nokoshitai-header a{padding:11.5px 24px}}.p-local-nokoshitai-header.is-hiroshima{justify-content:space-between}.p-local-nokoshitai-top{position:relative;z-index:1}.p-local-nokoshitai-top-inner{text-align:center}.p-local-nokoshitai-top-inner-img{margin:auto;padding-top:98px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-nokoshitai-top-inner-img{padding-top:120px}}.p-local-nokoshitai-top-inner-img .top-text{max-width:100%;padding:0 16px;transform:translateX(20px)}@media screen and (min-width:768px){.p-local-nokoshitai-top-inner-img .top-text{max-width:unset;padding:unset;width:491px}}.p-local-nokoshitai-top-inner-img .post-anytime{bottom:0;position:absolute;right:100%}.p-local-nokoshitai-top-inner-img.is-hiroshima{padding-top:100px}@media screen and (min-width:768px){.p-local-nokoshitai-top-inner-img.is-hiroshima{padding-top:165px}}.p-local-nokoshitai-top-inner p{color:#fff;font-weight:700;margin:7px auto 0;max-width:278px}@media screen and (min-width:768px){.p-local-nokoshitai-top-inner p{margin:0 auto;max-width:unset}}.p-local-nokoshitai-top-inner-banner{display:inline-block;margin-bottom:120px;max-width:798px;padding:0 13px}@media screen and (min-width:768px){.p-local-nokoshitai-top-inner-banner{margin-bottom:157px}}.p-local-nokoshitai-top-inner-banner.is-hiroshima{margin-bottom:40px;padding:0}.p-local-nokoshitai-top-inner-banner.is-hiroshima img{margin-top:0}.p-local-nokoshitai-top.is-hiroshima{left:50%;position:absolute;top:0;transform:translateX(-50%)}.p-local-nokoshitai-about{text-align:left}@media screen and (min-width:768px){.p-local-nokoshitai-about{text-align:center}}.p-local-nokoshitai-about-city-list{margin:20px 0!important}.p-local-nokoshitai-about-city-list .slick-slide{margin-right:24px}.p-local-nokoshitai-about-city-list .slick-slide img{height:44px;width:auto}@media screen and (min-width:768px){.p-local-nokoshitai-about-city-list .slick-slide{margin-right:56px}.p-local-nokoshitai-about-city-list .slick-slide img{height:64px;width:auto}}.p-local-nokoshitai-about-bubble{position:relative;top:18px}.p-local-nokoshitai-about-bubble-left{left:0;position:absolute;top:45px;transition:all .3s}@media (max-width:1150px){.p-local-nokoshitai-about-bubble-left{left:-8px;top:90px;width:300px}}.p-local-nokoshitai-about-bubble-right{position:absolute;right:0;top:70px;transition:all .3s}@media (max-width:1150px){.p-local-nokoshitai-about-bubble-right{right:-12px;width:317px}}@media (max-width:1060px){.p-local-nokoshitai-about-bubble{display:none}}.p-local-nokoshitai-about-inner{padding:20px 20px 40px}@media screen and (min-width:768px){.p-local-nokoshitai-about-inner{display:flex;flex-flow:column;margin:0 auto;max-width:706px;padding:40px 0 80px}}.p-local-nokoshitai-about-inner p{font-size:15px;font-weight:700}@media screen and (min-width:768px){.p-local-nokoshitai-about-inner p{font-size:18px}}.p-local-nokoshitai-about-inner p+p{margin-top:1.6em}.p-local-nokoshitai-about-inner a{display:inline-block;font-size:12px;margin-top:24px;text-decoration:underline}@media screen and (min-width:768px){.p-local-nokoshitai-about-inner a{font-size:14px;margin-top:40px}}.p-local-nokoshitai-about-inner img{display:block;margin:40px auto 0}.p-local-nokoshitai-campaign{background:#f2f9f6}.p-local-nokoshitai-campaign .common-inner{padding:60px 20px}.p-local-nokoshitai-campaign h2{text-align:center}.p-local-nokoshitai-campaign-img{margin-top:40px;padding:0;width:100%}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-img{padding:0 18px}}.p-local-nokoshitai-campaign-speech-bubble{align-items:center;background:#ffe004;border-radius:100px;display:flex;gap:8px;justify-content:center;margin-top:40px;padding:15px 0;position:relative;width:100%;z-index:1}.p-local-nokoshitai-campaign-speech-bubble:after{background:#ffe004;border-radius:2px;bottom:-4px;content:"";height:30px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:30px;z-index:-1}.p-local-nokoshitai-campaign-speech-bubble span{font-size:18px;font-weight:700;line-height:1}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-speech-bubble span{font-size:22px;font-weight:700}}.p-local-nokoshitai-campaign-flex{display:flex;flex-flow:column;gap:24px;margin-top:24px}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-flex{flex-flow:row}}.p-local-nokoshitai-campaign-flex-item{background:#fff;border:2px solid #fff;border-radius:20px;box-sizing:border-box;width:100%}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-flex-item{width:50%}}.p-local-nokoshitai-campaign-flex-item-box{height:calc(100% - 42px);padding:16px 24px 88px;position:relative;text-align:center}.p-local-nokoshitai-campaign-flex-item-box p{margin-top:0}.p-local-nokoshitai-campaign-flex-item-box button{align-items:center;background:#123752;border:none;border-radius:100px;bottom:24px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;height:52px;left:50%;line-height:1;margin-top:12px;padding:13.5px 24px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-local-nokoshitai-campaign-flex-item-box button:hover{opacity:.75}.p-local-nokoshitai-campaign-flex-item span{background:#e3ebe8;border-radius:20px 20px 0 0;display:inline-block;font-size:20px;font-weight:700;padding:8px 0;text-align:center;width:100%}.p-local-nokoshitai-campaign-flex-item a{align-items:center;background:#123752;border-radius:100px;bottom:24px;color:#fff;display:inline-flex;gap:8px;height:52px;left:50%;line-height:1;margin-top:12px;padding:13.5px 24px;position:absolute;transform:translateX(-50%);white-space:nowrap}.p-local-nokoshitai-campaign-flex-item p{font-size:12px;font-weight:500;text-align:left}.p-local-nokoshitai-campaign-flex-item p.text-bold{font-size:16px;font-weight:700}.p-local-nokoshitai-campaign-period{background:#fff;border-radius:20px;margin-top:24px;padding:24px}.p-local-nokoshitai-campaign-period-text{text-align:center}.p-local-nokoshitai-campaign-period-text span{font-size:16px;font-weight:700;text-align:left}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-period-text span{font-size:22px}}.p-local-nokoshitai-campaign-period-text p{font-size:12px;margin:24px auto 0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-period.btn-flex{display:flex;justify-content:space-between}}.p-local-nokoshitai-campaign-period.btn-flex .p-local-nokoshitai-campaign-period-text{text-align:left}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-period.btn-flex .p-local-nokoshitai-campaign-period-text{width:65%}.p-local-nokoshitai-campaign-period.btn-flex .p-local-nokoshitai-campaign-period-text span{font-size:18px}}.p-local-nokoshitai-campaign-period-btn{align-items:center;background:#123752;border-radius:100px;color:#fff;display:inline-flex;font-weight:700;gap:8px;height:52px;line-height:1;margin-top:12px;padding:13.5px 24px;white-space:nowrap}.p-local-nokoshitai-campaign-period-btn:visited{color:#fff}.p-local-nokoshitai-campaign-period-btn-wrap{display:flex;justify-content:center}.p-local-nokoshitai-campaign-lead{display:inline-block;margin-top:40px;text-align:center;width:100%}.p-local-nokoshitai-campaign-lead a{align-items:center;display:inline-flex;gap:8px}.p-local-nokoshitai-form{background:#f2f9f6!important}.p-local-nokoshitai-form h2{text-align:center}.p-local-nokoshitai-form-speech-bubble{align-items:center;background:#ffe004;border-radius:100px;display:flex;gap:8px;justify-content:center;margin:0 auto 10px;padding:15px 0;position:relative;width:min(100%,320px);z-index:1}.p-local-nokoshitai-form-speech-bubble:after{background:#ffe004;border-radius:2px;bottom:-4px;content:"";height:40px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}.p-local-nokoshitai-form-speech-bubble span{font-size:18px;font-weight:700;line-height:1}@media screen and (min-width:768px){.p-local-nokoshitai-form-speech-bubble span{font-size:22px;font-weight:700}}.p-local-nokoshitai-form form{margin:40px auto 0;max-width:640px;position:relative}.p-local-nokoshitai-form form fieldset:not(.radio){display:flex;flex-flow:column}.p-local-nokoshitai-form form fieldset:not(:first-of-type){margin-top:32px}.p-local-nokoshitai-form form fieldset.radio span{align-items:center;display:flex;font-size:16px;font-weight:700}.p-local-nokoshitai-form form fieldset.radio span.optional{background:#fff;border-radius:5px;color:grey;font-size:12px;margin-left:10px;padding:1px 5px;white-space:nowrap}.p-local-nokoshitai-form form fieldset.radio span.required{font-size:12px}.p-local-nokoshitai-form form fieldset.radio label{font-size:16px;font-weight:500}.p-local-nokoshitai-form form fieldset.radio ul{display:flex;flex-flow:column;gap:20px;margin-top:20px}.p-local-nokoshitai-form form fieldset.radio ul li{align-items:center;display:flex;gap:16px}.p-local-nokoshitai-form form fieldset.radio input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e3ebe8;border-radius:50%;height:24px;margin:0;position:relative;width:24px}.p-local-nokoshitai-form form fieldset.radio input[type=radio]:checked{border-color:#2aad7b}.p-local-nokoshitai-form form fieldset.radio input[type=radio]:checked:before{background:#2aad7b;border-radius:50%;content:"";height:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}@media screen and (min-width:768px){.p-local-nokoshitai-form form .email{width:70%!important}.p-local-nokoshitai-form form .annotation{margin-left:10px}}.p-local-nokoshitai-form form .annotation-list{font-size:12px;letter-spacing:0;list-style:none;margin:40px 0 0}.p-local-nokoshitai-form form label{align-items:center;display:flex;font-size:16px;font-weight:700}.p-local-nokoshitai-form form label.email{flex-flow:wrap}.p-local-nokoshitai-form form .required{background:#fff;border-radius:5px;color:#d16666;font-size:12px;padding:1px 5px;white-space:nowrap}.p-local-nokoshitai-form form .small-gray{color:#626264;font-size:12px;font-weight:500;margin-left:0}@media screen and (min-width:768px){.p-local-nokoshitai-form form .small-gray{margin-left:8px}}.p-local-nokoshitai-form form .annotation{color:#626264;font-size:12px;font-weight:500}.p-local-nokoshitai-form form input[type=email],.p-local-nokoshitai-form form input[type=text]{border:1px solid #e3ebe8;border-radius:4.5px;font-size:14px;height:50px;line-height:50px;margin-top:8px;padding:17px 12px;width:100%}@media screen and (min-width:768px){.p-local-nokoshitai-form form input[type=email],.p-local-nokoshitai-form form input[type=text]{font-size:16px}}.p-local-nokoshitai-form form input[type=email]{max-width:456px}.p-local-nokoshitai-form form textarea{border:1px solid #e3ebe8;border-radius:4.5px;height:16em;margin-top:8px;padding:17px 12px;width:100%}.p-local-nokoshitai-form form button{background:#123752;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;left:50%;margin-top:40px;padding:13.5px 85.5px;position:relative;transform:translateX(-50%)}.p-local-nokoshitai-form form button:hover{opacity:.75}.p-local-nokoshitai-form-lead{font-size:12px;text-align:center}.p-local-nokoshitai-form-inner-radio{position:relative}.p-local-nokoshitai-form-inner-radio ul{display:flex;flex-flow:inherit!important;flex-wrap:wrap!important;gap:inherit!important}.p-local-nokoshitai-form-inner-radio ul.gender{flex-flow:wrap!important}@media screen and (min-width:768px){.p-local-nokoshitai-form-inner-radio ul.gender{flex-flow:row!important;gap:20px!important}}.p-local-nokoshitai-form-inner-radio ul.gender li{width:50%}@media screen and (min-width:768px){.p-local-nokoshitai-form-inner-radio ul.gender li{width:auto}}.p-local-nokoshitai-form-inner-radio ul li{margin-bottom:20px;width:50%}@media screen and (min-width:768px){.p-local-nokoshitai-form-inner-radio ul li{width:100%}}.p-local-nokoshitai-form-inner-radio-etc{width:100%!important}.p-local-nokoshitai-form-inner-radio-etc-input{align-items:center;display:flex}.p-local-nokoshitai-form-inner-radio-etc-input label{width:100px}.p-local-nokoshitai-form-inner-radio-etc-input input{background:transparent;border:none!important;border-bottom:1px solid #a6a6a6!important;border-radius:0!important;height:40px!important;margin-top:0!important;outline:none;padding:0!important}.p-local-nokoshitai-form-inner-radio-etc-input input::-moz-placeholder{color:#a6a6a6}.p-local-nokoshitai-form-inner-radio-etc-input input:-ms-input-placeholder{color:#a6a6a6}.p-local-nokoshitai-form-inner-radio-etc-input input::placeholder{color:#a6a6a6}.p-local-nokoshitai-form-inner-radio-image{margin:20px auto 0;width:min(100%,312px)}@media screen and (min-width:768px){.p-local-nokoshitai-form-inner-radio-image{margin:0 auto;position:absolute;right:0;top:45px}.p-local-nokoshitai-form-inner-radio.is-ehime{padding-bottom:80px}}.p-local-nokoshitai-hiroshima{background:url(../img/local/hiroshima/chuoh/nokoshitai-project/contact-bg.png) no-repeat 50%/cover;color:#fff;padding:60px 16px;position:relative;text-align:center}@media screen and (min-width:768px){.p-local-nokoshitai-hiroshima{background-position:50%;padding:65px 20px}}.p-local-nokoshitai-hiroshima:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-local-nokoshitai-hiroshima>div{position:relative;z-index:1}.p-local-nokoshitai-hiroshima-logo{left:30px;position:absolute;top:20px;z-index:2}.p-local-nokoshitai-hiroshima-ploject-logo{margin:0 auto;transform:translateX(20px)}@media screen and (min-width:768px){.p-local-nokoshitai-hiroshima-ploject-logo{margin:0 auto 8px}}.p-local-nokoshitai-hiroshima h2{font-size:24px}@media screen and (min-width:768px){.p-local-nokoshitai-hiroshima h2{font-size:32px}}.p-local-nokoshitai-hiroshima p{margin-top:16px;text-align:left}@media screen and (min-width:768px){.p-local-nokoshitai-hiroshima p{text-align:center}}.p-local-nokoshitai-hiroshima a{background:#ffe004;border-radius:5px;color:#1a1a1c;display:inline-block;font-size:16px;font-weight:700;margin-top:16px;padding:12px 40px}.p-local-nokoshitai-campaign-detail h2{text-align:center}.p-local-nokoshitai-campaign-detail span{display:inline-block;font-size:14px;font-weight:700;line-height:1.8;margin-top:30px}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-detail span{font-size:18px;margin-top:40px}}.p-local-nokoshitai-campaign-detail p{font-size:14px;letter-spacing:0}@media screen and (min-width:768px){.p-local-nokoshitai-campaign-detail p{font-size:16px}}.p-local-nokoshitai-footer{background:#123752;padding:80px 20px 100px;text-align:center}.p-local-nokoshitai-footer small{color:#fff;display:block;font-size:12px;margin-top:53px}.p-local-nokoshitai-thanks-header{background:#f2f9f6;padding:17px 16px}@media screen and (min-width:768px){.p-local-nokoshitai-thanks-header{padding:24px 40px}}.p-local-nokoshitai-thanks-header img{max-width:116px}@media screen and (min-width:768px){.p-local-nokoshitai-thanks-header img{max-width:156px}}.p-local-nokoshitai-thanks-top{background:#f2f9f6;padding:80px 20px;text-align:center}@media screen and (min-width:768px){.p-local-nokoshitai-thanks-top{padding:20px 20px 50px}}.p-local-nokoshitai-thanks-top-inner{align-items:center;display:flex;flex-flow:column;gap:20px}.p-local-nokoshitai-thanks-top-inner a,.p-local-nokoshitai-thanks-top-inner p{display:inline-block}.p-local-nokoshitai-thanks-top-inner p{font-size:18px;font-weight:700}@media screen and (min-width:768px){.p-local-nokoshitai-thanks-top-inner p{font-size:24px}}.p-local-nokoshitai-thanks-top-inner a{font-size:16px;font-weight:700}.p-local-nokoshitai-thanks-top-inner img{max-width:250px}@media screen and (min-width:768px){.p-local-nokoshitai-thanks-top-inner img{max-width:unset}}.offering-contact-v2-container-inner,.offering-contact-v2-speech-bubble{margin:auto;max-width:620px}.offering-contact-v2-container-inner.confirm{padding-top:126px}.offering-contact-v2-container-inner.is-recruit-confirm-inner{padding:126px 0 28px!important}.offering-contact-v2-container-inner .company-name-area{margin-top:-16px}.offering-contact-v2-container{padding:0 16px}.offering-contact-v2-speech-bubble{background:#e3ebe8;border-radius:8px;padding:8px 12px;position:relative;width:100%}.offering-contact-v2-speech-bubble#basic-info,.offering-contact-v2-speech-bubble#form-motive{scroll-margin-top:85px}.offering-contact-v2-speech-bubble.confirm{margin-top:20px}@media screen and (min-width:768px){.offering-contact-v2-speech-bubble.confirm{margin-top:40px}}.offering-contact-v2-speech-bubble-text{font-size:14px;line-height:1.6;text-align:center}.offering-contact-v2-speech-bubble:after{background:#e3ebe8;bottom:-6px;content:"";height:16px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:16px}.offering-contact-v2-speech-bubble.is-recruit{background:#e4e4e4}.offering-contact-v2-speech-bubble.is-recruit-confirm{background:#e4e4e4;padding:8px 12px!important}.offering-contact-v2-speech-bubble.is-recruit-confirm:after,.offering-contact-v2-speech-bubble.is-recruit-lightgray,.offering-contact-v2-speech-bubble.is-recruit-lightgray:after,.offering-contact-v2-speech-bubble.is-recruit:after{background:#e4e4e4}.offering-contact-v2-header{background:#fff;border-bottom:1px solid #e3ebe8;display:flex;flex-flow:column;gap:12px;padding:16px;position:fixed;text-align:center;width:100%;z-index:10}@media screen and (min-width:768px){.offering-contact-v2-header{gap:16px}}.offering-contact-v2-header.thanks+main{background:#f7f7f7;padding-top:calc(8.53vw + 81px)}@media screen and (min-width:768px){.offering-contact-v2-header.thanks+main{padding-top:126px}}.offering-contact-v2-header.thanks+main.prerelay{background:#e3ebe8;min-height:calc(100vh - 83px)}@media screen and (min-width:768px){.offering-contact-v2-header.thanks+main.prerelay{min-height:calc(100vh - 87px)}}.offering-contact-v2-header-logo{display:none}.offering-contact-v2-header-logo a{display:inline-block;margin:auto}.offering-contact-v2-header picture{margin:auto}@media screen and (min-width:768px){.offering-contact-v2-header picture img{max-width:660px}}.offering-contact-v2-container.top{padding-top:calc(8.53vw + 81px)}@media screen and (min-width:768px){.offering-contact-v2-container.top{padding-top:126px}}.offering-contact-v2-container.top .offering-contact-v2-container-inner{align-items:center;justify-content:center;padding:0 16px}.offering-contact-v2-container.top .offering-contact-v2-container-inner p{font-size:14px}@media screen and (min-width:768px){.offering-contact-v2-container.top .offering-contact-v2-container-inner p{font-size:16px}}.offering-contact-v2-container.is-prerelay-thanks{padding-bottom:80px}.offering-contact-v2-top-text{align-items:center;display:flex;gap:6px;justify-content:center;padding:20px 0 24px}@media screen and (min-width:768px){.offering-contact-v2-top-text{gap:14px;padding:45px 0}}.offering-contact-v2-top-text img{height:40px;width:40px}@media screen and (min-width:768px){.offering-contact-v2-top-text img{height:56px;width:56px}}.offering-contact-v2-form{display:flex;flex-direction:column;gap:30px;margin:auto;max-width:660px;width:100%}.offering-contact-v2-form-block{display:flex;flex-flow:column;gap:6px;width:100%}.offering-contact-v2-form-block.experience_detail{display:none}.offering-contact-v2-form-block p{letter-spacing:.7px;line-height:1.8}.offering-contact-v2-form-block .invalid-feedback strong{transform:translateY(-2px)}@media screen and (min-width:768px){.offering-contact-v2-form-block .invalid-feedback strong{transform:translateY(-12px)}}.offering-contact-v2-form-block.birth .invalid-feedback strong,.offering-contact-v2-form-block.select .invalid-feedback strong{transform:translateY(5px)}@media screen and (min-width:768px){.offering-contact-v2-form-block.birth .invalid-feedback strong,.offering-contact-v2-form-block.select .invalid-feedback strong{transform:translateY(-3px)}}.offering-contact-v2-form-input{border:1px solid #e3ebe8;border-radius:5px;display:inline-block;height:50px;padding:.25em .75em!important;width:100%}.offering-contact-v2-form input[type=email]::-moz-placeholder,.offering-contact-v2-form input[type=tel]::-moz-placeholder,.offering-contact-v2-form input[type=text]::-moz-placeholder{color:#d1d1d1;font-size:16px;line-height:1.8;opacity:1}.offering-contact-v2-form input[type=email]:-ms-input-placeholder,.offering-contact-v2-form input[type=tel]:-ms-input-placeholder,.offering-contact-v2-form input[type=text]:-ms-input-placeholder{color:#d1d1d1;font-size:16px;line-height:1.8;opacity:1}.offering-contact-v2-form input[type=email]::placeholder,.offering-contact-v2-form input[type=tel]::placeholder,.offering-contact-v2-form input[type=text]::placeholder{color:#d1d1d1;font-size:16px;line-height:1.8;opacity:1}.offering-contact-v2-form input.is-invalid,.offering-contact-v2-form textarea.is-invalid{background:#fff2f2;outline:2px solid #d16666}.offering-contact-v2-form input.is-invalid:focus,.offering-contact-v2-form textarea.is-invalid:focus{outline:2px solid #30b686}.offering-contact-v2-form select.is-invalid{background-color:#fff2f2;background-image:url(../img/common/arrow_select.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:12px auto;outline:2px solid #d16666}.offering-contact-v2-form select.is-invalid:focus{outline:2px solid #30b686}.offering-contact-v2-form-label{align-items:center;display:flex;font-size:15px;font-weight:700;line-height:1.2}.offering-contact-v2-form-label .required{border:1px solid #d16666;border-radius:5px;color:#d16666;font-size:12px;margin-left:3px;padding:2px 4px;white-space:nowrap}.offering-contact-v2-form-label .optional{background:#a6a6a6;border:1px solid #a6a6a6;border-radius:5px;color:#fff;font-size:12px;margin-left:3px;padding:2px 4px;white-space:nowrap}.offering-contact-v2-form-label.use_saved_info{align-self:center;cursor:pointer;font-weight:500}.offering-contact-v2-form-label.column{align-items:start;display:flex;flex-flow:column;gap:4px}@media screen and (min-width:768px){.offering-contact-v2-form-label.column{align-items:center;display:flex;flex-flow:row;gap:0}}.offering-contact-v2-form-label.column .required{margin-left:0}@media screen and (min-width:768px){.offering-contact-v2-form-label.column .required{margin-left:3px}}.offering-contact-v2-form-label .example{color:#626264;font-size:12px;font-weight:500;margin-left:8px}.offering-contact-v2-form-label#content-input,.offering-contact-v2-form-label#experience_detail-input,.offering-contact-v2-form-label#motive-input{scroll-margin-top:85px}.offering-contact-v2-form-radio-group{display:flex;flex-flow:column}.offering-contact-v2-form-radio-group label{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:14px;line-height:1;padding:12px 0}.offering-contact-v2-form-radio-group label input{height:18px;margin:0;width:18px}.offering-contact-v2-form textarea{padding:4px 12px}.offering-contact-v2-form textarea::-moz-placeholder{color:#d1d1d1}.offering-contact-v2-form textarea:-ms-input-placeholder{color:#d1d1d1}.offering-contact-v2-form textarea::placeholder{color:#d1d1d1}.offering-contact-v2-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/contact/under-arrow.png) no-repeat right 10px center/12px auto;border:1px solid #e3ebe8;border-radius:5px;color:#2a2a2a;font-size:16px;height:50px;padding:4px 12px}.offering-contact-v2-form select:invalid{color:#d1d1d1}.offering-contact-v2-form-birth{align-items:end;display:flex;gap:6px}.offering-contact-v2-form-birth select{width:87px}.offering-contact-v2-form input:not([type=radio]):focus,.offering-contact-v2-form select:focus,.offering-contact-v2-form textarea:focus{outline:2px solid #30b686}.offering-contact-v2-form-pref{max-width:343px;width:100%}.offering-contact-v2-form-job{width:100%}.offering-contact-v2-form-partition{background:#f7f7f7;box-shadow:inset 0 8px 10px -6px rgba(0,0,0,.08),inset 0 -8px 10px -6px rgba(0,0,0,.08);height:30px;margin:-10px calc(50% - 50vw);width:100vw}@media screen and (min-width:768px){.offering-contact-v2-form-partition{margin:10px calc(50% - 50vw)}}.offering-contact-v2-form-caption{color:#626264;font-size:12px;line-height:1.6}.offering-contact-v2-form-check-text{font-size:16px;line-height:1.6}.offering-contact-v2-form-check label{align-items:center;display:flex;font-size:14px;line-height:1;margin-top:10px}.offering-contact-v2-form-check label input{margin:0 10px 0 0}.offering-contact-v2-form-submit{margin:20px 0 90px}.offering-contact-v2-form-submit-button{background-color:#30b686;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:50px;margin:0 auto;max-width:250px;padding:0 12px;text-align:center;width:100%}.offering-contact-v2-form-submit-button:hover{opacity:.75}.offering-contact-v2-form-submit-button.is-recruit{background:#e66423;border-radius:80px;height:60px;letter-spacing:.05em;min-width:200px;padding:0 40px;width:auto}.offering-contact-v2-footer{border-top:1px solid #e3ebe8;width:100%}.offering-contact-v2-footer p{padding:37.5px 16px;text-align:center}.offering-contact-v2_confirm_header{align-items:center;display:flex;justify-content:space-between;margin:16px 0 10px}.offering-contact-v2_confirm_header:nth-of-type(3){margin-top:60px}.offering-contact-v2_confirm_header.is-prerelay{height:36px;margin-bottom:16px}@media screen and (min-width:768px){.offering-contact-v2_confirm_header.is-prerelay{margin-bottom:10px}}.offering-contact-v2_confirm_header.is-prerelay .offering-contact-v2_confirm_title{font-size:18px;letter-spacing:.05em}.offering-contact-v2_confirm_header.is-prerelay .offering-contact-v2_confirm_edit{color:#299d74;text-decoration:underline}.offering-contact-v2_confirm_title{font-size:20px;font-weight:700;line-height:1.4}.offering-contact-v2_confirm_edit{align-items:center;color:#30b686;display:inline-flex;font-size:16px;font-weight:700;gap:3px;text-decoration:none}.offering-contact-v2_confirm_edit.is-recruit{color:#2185cd}.offering-contact-v2_confirm_group{background:#fff;border:1px solid #cfcfcf;overflow:hidden}.offering-contact-v2_confirm_group .required{background:#fff;border:1px solid #d16666;border-radius:5px;color:#d16666;font-size:12px;font-weight:700;line-height:1;padding:4px 6px}.offering-contact-v2_confirm_group .optional{background:#a6a6a6;border:1px solid #a6a6a6;border-radius:5px;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:4px 6px}.offering-contact-v2_confirm_group.is-prerelay{border:none}.offering-contact-v2_confirm_group.is-prerelay .offering-contact-v2_confirm_field{border:none;display:block}.offering-contact-v2_confirm_group.is-prerelay .offering-contact-v2_confirm_field_label{border:none;color:#4d4d4d;font-size:16px;line-height:1.75;padding:4px 8px}@media screen and (min-width:768px){.offering-contact-v2_confirm_group.is-prerelay .offering-contact-v2_confirm_field_label{padding:8px 12px}}.offering-contact-v2_confirm_group.is-prerelay .offering-contact-v2_confirm_field_label span{display:none}.offering-contact-v2_confirm_group.is-prerelay .offering-contact-v2_confirm_field p{font-size:16px;line-height:1.75;padding:8px;white-space:normal}@media screen and (min-width:768px){.offering-contact-v2_confirm_group.is-prerelay .offering-contact-v2_confirm_field p{padding:12px}}.offering-contact-v2_confirm_group.is-prerelay .offering-contact-v2_confirm_field+.offering-contact-v2_confirm_field{margin-top:24px}@media screen and (min-width:768px){.offering-contact-v2_confirm_group.is-prerelay.is-2column .offering-contact-v2_confirm_field{display:grid;grid-template-columns:200px 1fr;margin-top:4px}.offering-contact-v2_confirm_group.is-prerelay.is-2column .offering-contact-v2_confirm_field_label{padding:12px}}.offering-contact-v2_confirm_field{border-top:1px solid #cfcfcf;display:grid;grid-template-columns:130px 1fr}.offering-contact-v2_confirm_field:first-child{border-top:none}.offering-contact-v2_confirm_field_label{align-items:start;background:#f2f9f6;border-right:1px solid #cfcfcf;color:grey;display:flex;flex-flow:column;font-size:14px;font-weight:700;justify-content:center;line-height:1.8;padding:7.5px 6px;white-space:nowrap}.offering-contact-v2_confirm_field_label.is-recruit{background:#f7f7f7}.offering-contact-v2_confirm_field p{align-items:center;color:#1a1a1a;display:flex;font-size:14px;line-height:1.8;margin:0;padding:17.5px 8px;white-space:pre-line;word-break:break-word}.offering-contact-v2_confirm_textbox_wrap{align-items:center;display:flex;justify-content:space-between;padding:4px 8px}.offering-contact-v2_confirm_textbox_wrap p{display:table;margin:auto 8px auto 0;padding:0;text-align:left}.offering-contact-v2_confirm_textbox_wrap a{flex:0 0 20px;height:20px;width:20px}.offering-contact-v2_confirm_textbox_wrap a img{height:100%;width:100%}.offering-contact-v2_confirm_note{font-size:16px;letter-spacing:.7px;margin:60px 0 16px}@media screen and (min-width:768px){.offering-contact-v2_confirm_note{margin:80px 0 8px}}.offering-contact-v2_confirm_note.is-prerelay{border-top:1px solid #e5e5e5;padding-top:24px}.offering-contact-v2_confirm_check{align-items:center;color:#4e4b4b;display:flex;font-size:16px;gap:8px;justify-content:center;margin-bottom:40px}.offering-contact-v2_confirm_check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #a6a6a6;border-radius:6px;cursor:pointer;display:inline-grid;height:30px;outline:none;place-content:center;width:30px}.offering-contact-v2_confirm_check input[type=checkbox]:focus-visible{box-shadow:0 0 0 4px rgba(48,182,134,.25);outline:3px solid #1f8f68;outline-offset:2px}.offering-contact-v2_confirm_check input[type=checkbox]:checked{background:#30b686;border-color:#30b686}.offering-contact-v2_confirm_check input[type=checkbox]:checked.is-recruit{background:#e66423;border-color:#e66423}.offering-contact-v2_confirm_check input[type=checkbox]:checked:after{border:2px solid #fff;border-right:0;border-top:0;content:"";height:6px;margin-top:-1px;transform:rotate(-45deg);width:10px}.offering-contact-v2_confirm_check.is-prerelay{margin-bottom:60px}.offering-contact-v2_confirm_check.is-prerelay input[type=checkbox]{border-color:grey;border-radius:2px;height:23px;width:23px}.offering-contact-v2_confirm_return_btn{background:#fff;border:2px solid #e66423!important;border-radius:80px!important;box-sizing:border-box;color:#e66423;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;letter-spacing:.05em;line-height:1.8;margin:16px auto;min-width:200px;padding:0 40px;width:auto}@media screen and (min-width:768px){.offering-contact-v2_confirm_return_btn{margin-bottom:88px}}.offering-contact-v2_confirm_btn{background:#30b686;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:1.8;margin:16px auto;padding:12px 93px}.offering-contact-v2_confirm_btn:hover{opacity:.75}@media screen and (min-width:768px){.offering-contact-v2_confirm_btn{margin-bottom:88px}}.offering-contact-v2_confirm_btn.is-recruit{background:#e66423;border-radius:80px;height:60px;letter-spacing:.05em;margin:8px auto;min-width:200px;padding:0 40px;width:auto}.offering-contact-v2_thanks{background:#fff;margin:30px auto 40px;max-width:550px;padding:20px 30px;text-align:center;width:100%}@media screen and (min-width:768px){.offering-contact-v2_thanks{margin:60px auto 50px;padding:40px 30px}}.offering-contact-v2_thanks a{display:inline-block;font-size:14px;margin-top:20px}.offering-contact-v2_thanks a.is-recruit{color:#2185cd}.offering-contact-v2_thanks dt{font-size:18px;font-weight:700;line-height:1.8}@media screen and (min-width:768px){.offering-contact-v2_thanks dt{font-size:26px}}.offering-contact-v2_thanks dd p{font-size:14px}@media screen and (min-width:768px){.offering-contact-v2_thanks dd p{font-size:16px}}.offering-contact-v2_thanks dd p:not(:first-child){margin-top:20px}@media screen and (min-width:768px){.offering-contact-v2_thanks dd p:not(:first-child){margin-top:25px}}.offering-contact-v2_thanks.is-prerelay{border-radius:24px;display:grid;gap:40px;margin:40px 4px 0;padding:48px 32px 56px}@media screen and (min-width:768px){.offering-contact-v2_thanks.is-prerelay{margin:80px auto 0;max-width:600px;padding:56px 60px}}.offering-contact-v2_thanks.is-prerelay dt{font-size:20px;line-height:1.6;margin-bottom:40px}@media screen and (min-width:768px){.offering-contact-v2_thanks.is-prerelay dt{font-size:22px}}.offering-contact-v2_thanks.is-prerelay dd p{text-align:left}@media screen and (min-width:768px){.offering-contact-v2_thanks.is-prerelay dd p{text-align:center}}.offering-contact-v2_thanks.is-prerelay .o-contact-form-style__submit{align-items:center;color:#fff;display:flex!important;justify-content:center;margin-top:40px;max-width:212px!important}@media screen and (min-width:768px){.offering-contact-v2_thanks.is-prerelay .o-contact-form-style__submit{font-size:16px;max-width:247px!important}}.offering-contact-v2_steps{display:flex;gap:8px;justify-content:space-between;margin:auto;max-width:940px;width:100%}.offering-contact-v2_steps li{display:flex;flex-flow:column;gap:4px;position:relative;width:calc(20% - 6.4px)}@media screen and (min-width:768px){.offering-contact-v2_steps li{width:calc(20% - 12.8px)}}.offering-contact-v2_steps li:not(:first-child) .offering-contact-v2_steps_num{background:#9f9f9f}.offering-contact-v2_steps li:not(:first-child) .offering-contact-v2_steps_label{color:#9f9f9f}.offering-contact-v2_steps_num{background:#30b686;border-radius:4px;color:#fff;font-size:14px;font-weight:700;line-height:1.2;padding:2.5px 0;text-align:center}.offering-contact-v2_steps_num.is-recruit{background:#e66423}.offering-contact-v2_steps_label{border-radius:4px;color:#30b686;font-size:12px;font-weight:700;left:50%;letter-spacing:0;line-height:1.4;position:absolute;text-align:center;top:100%;transform:translateX(-50%);white-space:nowrap}.offering-contact-v2_steps_label.is-recruit{color:#e66423}@media screen and (min-width:768px){.offering-contact-v2_steps_label{background:#fff;left:unset;line-height:1.2;min-height:unset;padding:10px 0;position:relative;top:unset;transform:unset}}.offering-contact-v2_steps_inner{width:100%}.offering-contact-v2_steps_img{gap:4px;margin:48px auto 80px;max-width:940px;width:100%}@media screen and (min-width:768px){.offering-contact-v2_steps_img{gap:8px;margin:7px auto 120px}}.page-recruit .offering-contact-v2-header{margin-top:-70px}@media screen and (min-width:768px){.page-recruit .offering-contact-v2-header{margin-top:-92px}}.page-recruit .offering-contact-v2-container.top{margin-top:calc(-8.53vw - 21px)}@media screen and (min-width:768px){.page-recruit .offering-contact-v2-container.top{margin-top:-66px}}body.no-scroll{height:100%;overflow:hidden}body.is-prerelay{background:#f5f2e9}#page.page-prerelay{margin-top:-72px;overflow:unset}@media screen and (min-width:768px){#page.page-prerelay{margin-top:-110px}}#page.page-prerelay.is-terms{margin-top:0}.prerelay.main{color:#2f2f2f;font-family:Noto Sans JP,sans-serif;font-weight:400;overflow:unset}.prerelay__header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7);display:flex;height:60px;justify-content:space-between;left:0;padding:0 16px;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width:1100px){.prerelay__header{background:hsla(45,37%,94%,.65);height:88px;padding:0 40px}}.prerelay__header-inner{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (min-width:1100px){.prerelay__header-inner{margin:0 auto;max-width:1280px}}.prerelay__header-logo img{width:109px}@media screen and (min-width:768px){.prerelay__header-logo img{width:130px}}@media screen and (min-width:1100px){.prerelay__header-logo img{width:170px}}.prerelay__header-nav{background:#fff;border-radius:0 0 0 40px;height:calc(100vh - 40px);padding:64px 40px 40px;position:absolute;right:-100%;top:0;transition:all .5s ease-in-out;visibility:hidden;width:calc(100% - 24px)}@media screen and (min-width:768px){.prerelay__header-nav{width:400px}}@media screen and (min-width:1100px){.prerelay__header-nav{background:transparent;border-radius:0;height:auto;padding:0;position:static;visibility:visible;width:auto}}.prerelay__header-nav.is-open{right:0;visibility:visible}.prerelay__header-nav__inner{height:100%;overflow-y:auto}@media screen and (min-width:1100px){.prerelay__header-nav__inner{display:flex;gap:24px;height:auto;overflow-y:unset}}@media screen and (min-width:1200px){.prerelay__header-nav__inner{gap:40px}}.prerelay__header-nav ul{display:grid;gap:24px;margin-bottom:32px}@media screen and (min-width:1100px){.prerelay__header-nav ul{align-items:center;display:flex;margin:0}}@media screen and (min-width:1200px){.prerelay__header-nav ul{gap:40px}}.prerelay__header-nav ul li a{align-items:center;color:#24a3c9;display:flex;font-size:16px;font-weight:700;gap:4px;letter-spacing:.05em;line-height:1.75}@media screen and (min-width:1100px){.prerelay__header-nav ul li a{border-bottom:2px solid transparent;color:#4a4a4a;font-size:14px;line-height:1.7;padding:8px 0;transition:all .2s ease}}.prerelay__header-nav ul li a:after{background:url(/assets/img/prerelay/common/menu_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;width:16px}@media screen and (min-width:1100px){.prerelay__header-nav ul li a:after{display:none}.prerelay__header-nav ul li a:hover{border-color:#3db3d9;color:#24a3c9;opacity:1}}.prerelay__header-nav ul li.is-login a{border:1px solid #3db3d9;border-radius:80px;font-size:14px;height:48px;justify-content:center;margin:8px auto 0;max-width:240px}@media screen and (min-width:1100px){.prerelay__header-nav ul li.is-login a{border:solid transparent;border-radius:0;border-width:0 0 2px;height:auto;margin:0;width:auto}}.prerelay__header-nav ul li.is-login a:after{display:none}@media screen and (min-width:1100px){.prerelay__header-nav ul li.is-login a span{display:none}}@media screen and (min-width:768px){.prerelay__header-nav ul li.is-login a:hover{border-bottom-color:#3db3d9}}.prerelay__header-nav__list{margin-top:24px}@media screen and (min-width:1100px){.prerelay__header-nav__list{display:none}}.prerelay__header-nav__list h3{color:#6c6c6c;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin-bottom:8px}.prerelay__header-nav__list ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.prerelay__header-nav__list ul li a{align-items:center;background:#f1f8fb;border-radius:100px;color:#24a3c9;display:flex;font-size:14px;font-weight:400;gap:4px;padding:8px 16px}.prerelay__header-nav__list ul li a:after{display:none}.prerelay__header-nav__links{display:grid;gap:24px;text-align:center}@media screen and (min-width:1100px){.prerelay__header-nav__links{align-items:center;display:flex;gap:24px}}.prerelay__header-nav__links-button{align-items:center;background:#3db3d9;border:2px solid #3db3d9;border-radius:80px;color:#fff;display:flex;font-size:14px;font-weight:700;height:48px;justify-content:center;letter-spacing:.05em;line-height:1.7;margin:0 auto;max-width:240px;padding:0 32px;transition:all .3s ease;width:100%}@media screen and (min-width:1100px){.prerelay__header-nav__links-button{height:40px;margin:0;max-width:100%;width:auto}}.prerelay__header-nav__links-button:hover{background:#70cae6!important;color:#fff;opacity:1}.prerelay__header-nav__links-button:visited{background:#3db3d9;color:#fff}.prerelay__header-nav__bg{background:rgba(36,163,201,.8);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .5s ease-in-out;visibility:hidden;width:100%}@media screen and (min-width:1100px){.prerelay__header-nav__bg{display:none}}.prerelay__header-nav__bg.is-visible{opacity:1;visibility:visible}.prerelay__header-nav__sp{margin:0 32px 0 auto}@media screen and (min-width:1100px){.prerelay__header-nav__sp{display:none}}.prerelay__header-nav__sp a{color:#4a4a4a;font-size:13px;font-weight:700}.prerelay__header-menu{align-items:center;background:#3db3d9;border:none;border-radius:50%;display:flex;height:36px;justify-content:center;position:relative;width:36px;z-index:101}@media screen and (min-width:1100px){.prerelay__header-menu{display:none}}.prerelay__header-menu span{background:#fff;border-radius:3px;display:inline-block;height:3px;position:absolute;right:10px;transition:all .5s ease-in-out}.prerelay__header-menu span:first-child{top:10px;width:12px}.prerelay__header-menu span:nth-child(2){top:16px;width:15px}.prerelay__header-menu span:last-child{top:22px;width:18px}.prerelay__header-menu.is-active span{right:8px;top:17px;width:20px}.prerelay__header-menu.is-active span:first-child{transform:rotate(45deg)}.prerelay__header-menu.is-active span:nth-child(2){opacity:0}.prerelay__header-menu.is-active span:last-child{transform:rotate(-45deg)}.prerelay__footer{background:#fff;padding:24px 24px 48px}@media screen and (min-width:1100px){.prerelay__footer{padding:40px}}.prerelay__footer-inner{display:grid;gap:32px}@media screen and (min-width:1100px){.prerelay__footer-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}}.prerelay__footer-inner small{color:#9a9a9a;font-size:12px;letter-spacing:.05em;line-height:1.67}@media screen and (min-width:1100px){.prerelay__footer-inner small{color:#999}}.prerelay__footer__links ul{display:flex;gap:24px}@media screen and (min-width:768px){.prerelay__footer__links ul{gap:40px;margin-bottom:40px}}.prerelay__footer__links ul li a{color:#2f2f2f;font-size:12px;letter-spacing:.05em;line-height:1.67}@media screen and (min-width:1100px){.prerelay__footer__links ul li a{font-size:14px;line-height:1.7}}.prerelay__footer__paid{display:grid;gap:16px}@media screen and (min-width:768px){.prerelay__footer__paid{display:flex}}.prerelay__footer__paid-logo{display:flex;justify-content:space-between}.prerelay__footer__paid-logo figure:first-child img{width:155px}@media screen and (min-width:1100px){.prerelay__footer__paid-logo figure:first-child img{width:175px}}.prerelay__footer__paid-logo figure:last-child img{width:103px}.prerelay__footer__paid p{color:#4a4a4a;font-size:12px;letter-spacing:.05em;line-height:1.67}.prerelay__footer__cushion{background:#fff}.prerelay__footer__cushion-inner{padding:40px 4.53333vw 8px}@media screen and (min-width:768px){.prerelay__footer__cushion-inner{margin:0 auto;max-width:980px;padding:40px 20px 4px}}.prerelay__footer__cushion h2{font-size:16px}@media screen and (min-width:768px){.prerelay__footer__cushion h2{font-size:18px}}.prerelay__notice-text-block{padding:0 24px}@media screen and (min-width:768px){.prerelay__notice-text-block{padding:0}}.prerelay__notice-text-block p{border:2px solid #ded6b7;border-radius:8px;color:#665623;font-size:12px;margin-top:40px;padding:16px}@media screen and (min-width:768px){.prerelay__notice-text-block p{border-radius:4px;font-size:14px;margin:40px auto 0;max-width:880px;padding:24px 40px}}.prerelay__notice-text-block.is-experience p{margin:0 auto 40px}@media screen and (min-width:768px){.prerelay__notice-text-block.is-experience p{margin:40px auto;max-width:100%}}.p-prerelay-top-main-image{position:relative;width:100%}.p-prerelay-top-main-image-catch{left:50%;position:absolute;top:10%;transform:translateX(-50%);width:min(90vw,600px)}@media screen and (min-width:768px){.p-prerelay-top-main-image-catch{left:5vw;top:30%;transform:translateY(-50%)}}.p-prerelay-top-main-image-bg{width:100%}.p-prerelay-top-main-image-bg img{height:auto;max-width:inherit;width:100%}.p-prerelay-top-main-v2{background:url(/assets/img/prerelay/top/v2/bg-sp.png) no-repeat bottom/cover;padding:104px 0 80px;width:100%}@media screen and (min-width:768px){.p-prerelay-top-main-v2{aspect-ratio:2880/1529;background-image:url(/assets/img/prerelay/top/v2/bg.png);padding:100px 24px 0}}@media screen and (min-width:1100px){.p-prerelay-top-main-v2{aspect-ratio:auto;min-height:700px;padding-top:173px}}.p-prerelay-top-main-v2-title{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.p-prerelay-top-main-v2-title{align-items:center;flex-direction:row;gap:40px;justify-content:center}}@media screen and (min-width:1100px){.p-prerelay-top-main-v2-title{gap:72px}}.p-prerelay-top-main-v2-title h1{text-align:center}@media screen and (min-width:768px){.p-prerelay-top-main-v2-title h1{min-width:300px;width:calc(40% - 16px)}}@media screen and (min-width:1100px){.p-prerelay-top-main-v2-title h1{flex-shrink:0;width:auto}}.p-prerelay-top-main-v2-title h1 img{max-width:82%}@media screen and (max-width:365px){.p-prerelay-top-main-v2-title h1 img{max-width:87%}}@media screen and (min-width:768px){.p-prerelay-top-main-v2-title h1 img{max-width:100%}}.p-prerelay-top-main-v2-title div{align-items:center;display:flex;flex-direction:column;padding:0 40px}@media screen and (max-width:365px){.p-prerelay-top-main-v2-title div{margin:0 auto;padding:0;width:85%}}@media screen and (min-width:768px){.p-prerelay-top-main-v2-title div{display:block;padding:0}}@media screen and (min-width:1100px){.p-prerelay-top-main-v2-title div{max-width:452px}}.p-prerelay-top-main-v2-title div p{font-size:15px;line-height:2;max-width:400px;width:100%}@media screen and (min-width:768px){.p-prerelay-top-main-v2-title div p{max-width:100%;width:auto}}@media screen and (min-width:1000px){.p-prerelay-top-main-v2-title div p{font-size:20px}}.p-prerelay-top-description{align-items:flex-start;background:#f5f2e9;border-radius:40px 40px 0 0;display:flex;flex-direction:column-reverse;margin:-75px auto 0;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.p-prerelay-top-description{flex-direction:row;justify-content:space-between;margin-top:-185px;padding:80px 40px;width:min(1278px,100%)}}@media screen and (min-width:1240px){.p-prerelay-top-description{padding:80px 100px}}.p-prerelay-top-description-wrap{padding:0 16px 40px}@media screen and (min-width:768px){.p-prerelay-top-description-wrap{padding-bottom:0}}.p-prerelay-top-description-text{font-size:16px;margin-bottom:24px}@media screen and (min-width:768px){.p-prerelay-top-description-text{font-size:18px}}@media screen and (min-width:1240px){.p-prerelay-top-description-text{font-size:22px}}.p-prerelay-top-description-text-wrap{margin:0 auto;padding:0 16px}@media screen and (min-width:768px){.p-prerelay-top-description-text-wrap{margin:0;padding:0;width:60%}}@media screen and (min-width:1240px){.p-prerelay-top-description-text-wrap{width:50%}}.p-prerelay-top-description-image{display:block;margin:0 auto 20px;width:min(400px,100%)}@media screen and (min-width:768px){.p-prerelay-top-description-image{width:min(648px,100%)}}.p-prerelay-top-description-image img{height:auto;width:100%}.p-prerelay-top-description-note{color:#9a9a9a;font-size:12px}.p-prerelay-top-banner{margin-top:-40px;padding:0 40px}@media screen and (min-width:768px){.p-prerelay-top-banner{margin:-40px auto 0;width:min(648px,100%)}}@media screen and (min-width:1100px){.p-prerelay-top-banner{margin-top:-100px}}@media screen and (max-width:365px){.p-prerelay-top-banner{padding:0 6.5%}}.p-prerelay-top-banner-link{display:block;text-align:center}.p-prerelay-top-banner-link.is-index{margin-top:35px}.p-prerelay-top-banner-link.sp-hide{display:none}@media screen and (min-width:768px){.p-prerelay-top-banner-link.sp-hide{display:block}.p-prerelay-top-banner-link.pc-hide{display:none}}.p-prerelay-top-experience{padding:8px 24px 80px}@media screen and (min-width:768px){.p-prerelay-top-experience{margin-top:-70px;padding:0 0 80px}}.p-prerelay-top-experience-heading{font-size:28px;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-prerelay-top-experience-heading{font-size:40px}}.p-prerelay-top-experience-list{margin:0 auto;max-width:1776px;padding:0 4px}@media screen and (min-width:768px){.p-prerelay-top-experience-list .slick-prev{background:url(/assets/img/prerelay/top/icon_arrow_left.svg) no-repeat 50%/contain;border:none;left:6%}.p-prerelay-top-experience-list .slick-next{background:url(/assets/img/prerelay/top/icon_arrow.svg) no-repeat 50%/contain;border:none;right:6%}}.p-prerelay-top-experience-list .slick-next:before,.p-prerelay-top-experience-list .slick-prev:before{display:none}@media screen and (min-width:768px){.p-prerelay-top-experience-list.slider-unset{display:flex;justify-content:center}.p-prerelay-top-experience-list.slider-unset .p-prerelay-top-experience-item{width:min(100%,426px)}}.p-prerelay-top-experience-list .slick-track{display:flex}.p-prerelay-top-experience-list .slick-slide{height:auto!important}.p-prerelay-top-experience-item,.p-prerelay-top-experience-list .slick-slide>div{height:100%}@media screen and (min-width:768px){.p-prerelay-top-experience-item{max-width:426px;padding:0 12px}}.p-prerelay-top-experience-item:nth-child(n+4){display:none}@media screen and (min-width:768px){.p-prerelay-top-experience-item:nth-child(n+4){display:block}}.p-prerelay-top-experience-item:not(:last-of-type){margin-bottom:24px}@media screen and (min-width:768px){.p-prerelay-top-experience-item:not(:last-of-type){margin-bottom:0}}.p-prerelay-top-experience-item-container{background:#fff;border-radius:16px;display:block;height:100%;padding:24px 20px 20px}.p-prerelay-top-experience-image{border-radius:16px;margin-bottom:16px}.p-prerelay-top-experience-link{aspect-ratio:4/3;display:block}.p-prerelay-top-experience-img{aspect-ratio:4/3;border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-prerelay-top-experience-detail-title{height:56px;margin-bottom:16px}.p-prerelay-top-experience-detail-title-link{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2f2f2f;display:-webkit-box;font-size:16px;line-height:1.75;overflow:hidden;text-overflow:ellipsis}.p-prerelay-top-experience-detail-title-link:hover,.p-prerelay-top-experience-detail-title-link:visited{color:#2f2f2f}.p-prerelay-top-experience-area{align-items:center;display:flex;margin-bottom:8px}.p-prerelay-top-experience-area-text{color:#4a4a4a;font-size:14px}.p-prerelay-top-experience-tags{display:flex;flex-wrap:wrap;gap:8px}.p-prerelay-top-experience-tags-wrap{max-height:68px;overflow:hidden}@media screen and (min-width:768px){.p-prerelay-top-experience-tags-wrap{height:40px}.p-prerelay-top-experience-tag{font-size:12px}}.p-prerelay-top-experience-tag a,.p-prerelay-top-experience-tag span{background:#f0f0f0;border-radius:16px;color:#6c6c6c;display:block;font-size:12px;padding:4px 15px}.p-prerelay-top-area{background:#fff;border-radius:0 40px 40px 0;margin-bottom:64px;padding:40px 24px;position:relative}@media screen and (min-width:768px){.p-prerelay-top-area{align-items:center;border-radius:0 150px 150px 0;display:flex;gap:24px;width:80%}}@media screen and (min-width:1100px){.p-prerelay-top-area{width:88%}}@media screen and (min-width:1240px){.p-prerelay-top-area{border-radius:0 200px 200px 0;gap:40px;justify-content:flex-end;padding:90px 70px}}@media screen and (min-width:1450px){.p-prerelay-top-area{padding:90px 110px;width:80%}}.p-prerelay-top-area:after{background:url(/assets/img/prerelay/top/search_by_region.png) no-repeat 50%/contain;content:"";display:block;height:160px;position:absolute;right:-10px;top:-55px;width:160px}@media screen and (min-width:768px){.p-prerelay-top-area:after{bottom:0;height:200px;left:calc(100% - 50px);right:inherit;top:inherit;width:200px}}@media screen and (min-width:1240px){.p-prerelay-top-area:after{height:250px;left:calc(100% - 120px);width:250px}}.p-prerelay-top-area-wrap{padding-right:24px}.p-prerelay-top-area-heading{font-size:20px;margin-bottom:40px}@media screen and (min-width:768px){.p-prerelay-top-area-heading{font-size:24px;margin-bottom:0}}@media screen and (min-width:1100px){.p-prerelay-top-area-heading{font-size:28px}}@media screen and (min-width:768px){.p-prerelay-top-area-list{width:65%}}@media screen and (min-width:920px){.p-prerelay-top-area-list{width:70%}}@media screen and (min-width:1100px){.p-prerelay-top-area-list{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;width:75%}}.p-prerelay-top-area-item{margin-bottom:24px;text-align:center;width:100%}@media screen and (min-width:1100px){.p-prerelay-top-area-item{margin-bottom:0;width:min(100%,220px)}}.p-prerelay-top-area-image img{width:min(100%,300px)}.p-prerelay-top-area-link{align-items:center;aspect-ratio:1/1;background:#f1f8fb;border-radius:80px;color:#24a3c9;display:flex;font-size:18px;font-weight:700;gap:8px;height:74px;justify-content:center;letter-spacing:.05em;line-height:1.6;padding:0 20px;transition:all .3s ease;width:100%}@media screen and (min-width:1100px){.p-prerelay-top-area-link{flex-direction:column;gap:16px;height:100%}}.p-prerelay-top-area-link:before{background:url(/assets/img/prerelay/top/icon_place.svg) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:40px;width:40px}.p-prerelay-top-area-link:visited{color:#24a3c9}.p-prerelay-top-area-link:hover{background:#70cae6;color:#fff;opacity:1}.p-prerelay-top-area-link:hover:before{background-image:url(/assets/img/prerelay/top/icon_place_wh.svg)}.p-prerelay-top-area-link.is-large{height:92px}@media screen and (min-width:1100px){.p-prerelay-top-area-link.is-large{height:100%}}.p-prerelay-top-area-link span{text-align:left}@media screen and (min-width:768px){.p-prerelay-top-area-link span{text-align:center;white-space:nowrap}}.p-prerelay-top-area-link span.small{display:block;font-size:11px;font-weight:400;line-height:1.3;margin-top:2px}@media screen and (min-width:768px){.p-prerelay-top-area-link span.small{width:210px}}@media screen and (min-width:1100px){.p-prerelay-top-area-link span.small{margin-top:16px;width:100%}}.p-prerelay-top-skill{background:#fff;border-radius:40px 0 0 40px;margin-bottom:40px;margin-left:auto;padding:40px 24px;position:relative}@media screen and (min-width:768px){.p-prerelay-top-skill{align-items:center;border-radius:150px 0 0 150px;display:flex;flex-direction:row-reverse;gap:24px;justify-content:flex-end;padding:40px 24px 40px 60px;width:80%}}@media screen and (min-width:1240px){.p-prerelay-top-skill{border-radius:200px 0 0 200px;gap:40px;padding:90px 60px 90px 120px}}.p-prerelay-top-skill:after{background:url(/assets/img/prerelay/top/skill_experience.png) no-repeat 50%/contain;content:"";display:block;height:133px;left:-10px;position:absolute;top:-20px;width:150px}@media screen and (min-width:768px){.p-prerelay-top-skill:after{bottom:0;height:200px;left:inherit;right:calc(100% - 50px);top:inherit;width:200px}}@media screen and (min-width:1240px){.p-prerelay-top-skill:after{height:211px;right:calc(100% - 100px);width:238px}}.p-prerelay-top-skill-wrap{padding-bottom:40px}.p-prerelay-top-skill-container{padding-left:24px}.p-prerelay-top-skill-heading{font-size:20px;margin-bottom:40px;padding-left:35vw}@media screen and (min-width:768px){.p-prerelay-top-skill-heading{font-size:24px;margin-bottom:0;padding-left:0}}@media screen and (min-width:1100px){.p-prerelay-top-skill-heading{font-size:28px}}.p-prerelay-top-skill-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media screen and (min-width:768px){.p-prerelay-top-skill-list{gap:16px;width:60%}}.p-prerelay-top-skill-item{margin-bottom:8px}.p-prerelay-top-skill-link{background:#f1f8fb;border-radius:40px;color:#24a3c9;font-size:16px;line-height:1.75;padding:4px 20px;transition:all .3s ease}@media screen and (min-width:768px){.p-prerelay-top-skill-link{font-size:20px;line-height:1.6;padding:8px 32px}}.p-prerelay-top-skill-link:visited{color:#24a3c9}.p-prerelay-top-skill-link:hover{background:#70cae6;color:#fff;opacity:1}.p-prerelay-top-skill-link.is-area{align-items:center;display:flex;gap:4px;padding:4px 14px 4px 12px}@media screen and (min-width:768px){.p-prerelay-top-skill-link.is-area{padding:8px 24px 8px 22px}}.p-prerelay-top-skill-link.is-area:before{background:url(/assets/img/prerelay/top/icon_place.svg) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:20px;width:20px}@media screen and (min-width:768px){.p-prerelay-top-skill-link.is-area:before{height:24px;width:24px}}.p-prerelay-top-flow{margin:-20px auto 0;padding:100px 0 80px;width:min(100%,1280px)}@media screen and (min-width:768px){.p-prerelay-top-flow{margin-top:-120px;padding-top:200px}}.p-prerelay-top-flow-heading{font-size:28px;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-prerelay-top-flow-heading{font-size:40px}}.p-prerelay-top-flow-menu{display:flex;justify-content:space-between}.p-prerelay-top-flow-menu.participant{border-bottom:4px solid #3db3d9}.p-prerelay-top-flow-menu.business{border-bottom:4px solid #dcc151}.p-prerelay-top-flow-menu-item{font-size:18px;font-weight:700;width:48%}@media screen and (min-width:768px){.p-prerelay-top-flow-menu-item{width:49%}}.p-prerelay-top-flow-menu-item .is-participant{background:#3db3d9}.p-prerelay-top-flow-menu-item .is-participant.is-active{opacity:100%}.p-prerelay-top-flow-menu-item .is-business{background:#dcc151}.p-prerelay-top-flow-menu-item .is-business.is-active{opacity:100%}.p-prerelay-top-flow-menu-item a{border-radius:16px 16px 0 0;color:#fff;display:block;opacity:70%;padding:10px;text-align:center}.p-prerelay-top-flow-block{background:#fff;border-radius:0 0 16px 16px;padding:48px 24px 64px}@media screen and (min-width:1240px){.p-prerelay-top-flow-block{padding:64px 60px}}.p-prerelay-top-flow-block.is-hide{display:none}.p-prerelay-top-flow-block.participant .p-prerelay-top-flow-step{background:#dfedf2}.p-prerelay-top-flow-block.participant .p-prerelay-top-flow-step:after{background:url(/assets/img/prerelay/top/icon_polygon_b_sp.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-prerelay-top-flow-block.participant .p-prerelay-top-flow-step:after{background:url(/assets/img/prerelay/top/icon_polygon_b.svg) no-repeat 50%/contain}}.p-prerelay-top-flow-block.participant .p-prerelay-top-flow-dt{color:#3db3d9}.p-prerelay-top-flow-block.business .p-prerelay-top-flow-step{background:#fef4cc}.p-prerelay-top-flow-block.business .p-prerelay-top-flow-step:after{background:url(/assets/img/prerelay/top/icon_polygon_y_sp.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-prerelay-top-flow-block.business .p-prerelay-top-flow-step:after{background:url(/assets/img/prerelay/top/icon_polygon_y.svg) no-repeat 50%/contain}}.p-prerelay-top-flow-block.business .p-prerelay-top-flow-dt{color:#ba9b1c}@media screen and (min-width:768px){.p-prerelay-top-flow-steps{display:grid;gap:24px;grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1100px){.p-prerelay-top-flow-steps{gap:40px}}.p-prerelay-top-flow-step{border-radius:16px;display:flex;justify-content:space-between;padding:20px 16px;position:relative}@media screen and (min-width:768px){.p-prerelay-top-flow-step{display:block}}.p-prerelay-top-flow-step:not(:last-of-type){margin-bottom:40px}@media screen and (min-width:768px){.p-prerelay-top-flow-step:not(:last-of-type){margin-bottom:0}}.p-prerelay-top-flow-step:not(:last-of-type):after{content:"";display:block;height:32px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:56px}@media screen and (min-width:768px){.p-prerelay-top-flow-step:not(:last-of-type):after{height:35px;left:calc(100% + 2px);top:50%;transform:translateY(-50%);width:20px}}@media screen and (min-width:1100px){.p-prerelay-top-flow-step:not(:last-of-type):after{height:56px;width:32px}}.p-prerelay-top-flow-figure{width:30%}@media screen and (min-width:768px){.p-prerelay-top-flow-figure{margin:0 auto 16px;width:min(100%,120px)}}.p-prerelay-top-flow-dl{width:65%}@media screen and (min-width:768px){.p-prerelay-top-flow-dl{width:100%}}.p-prerelay-top-flow-dt{color:#3db3d9;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:8px}@media screen and (min-width:768px){.p-prerelay-top-flow-dt{align-items:center;display:flex;justify-content:center;min-height:60px;text-align:center}}.p-prerelay-top-flow-dd{font-size:14px}.p-prerelay-top-qa{background:#efe9d0;border-radius:40px 40px 0 0;padding:40px 24px 80px}@media screen and (min-width:768px){.p-prerelay-top-qa{border-radius:80px 80px 0 0;padding-top:80px}}.p-prerelay-top-qa-wrap{margin-top:-60px;padding-top:60px}@media screen and (min-width:768px){.p-prerelay-top-qa-wrap{margin-top:-120px;padding-top:120px}}.p-prerelay-top-qa-container{margin:0 auto;width:min(100%,880px)}.p-prerelay-top-qa-heading{font-size:28px;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-prerelay-top-qa-heading{align-items:center;display:flex;font-size:40px;justify-content:center}}.p-prerelay-top-qa-heading:after,.p-prerelay-top-qa-heading:before{content:"";display:block;margin:0 auto}@media screen and (min-width:768px){.p-prerelay-top-qa-heading:after,.p-prerelay-top-qa-heading:before{margin:0 30px}}.p-prerelay-top-qa-heading:before{background:url(/assets/img/prerelay/top/faq_title_sp.png) no-repeat 50%/contain;height:75px;width:63px}@media screen and (min-width:768px){.p-prerelay-top-qa-heading:before{background:url(/assets/img/prerelay/top/faq_title01.png) no-repeat 50%/contain;height:80px;width:80px}}.p-prerelay-top-qa-heading:after{display:none}@media screen and (min-width:768px){.p-prerelay-top-qa-heading:after{background:url(/assets/img/prerelay/top/faq_title02.png) no-repeat 50%/contain;display:block;height:93px;width:73px}}.p-prerelay-top-qa-item:not(:last-of-type){margin-bottom:56px}@media screen and (min-width:768px){.p-prerelay-top-qa-item:not(:last-of-type){margin-bottom:40px}}.p-prerelay-top-qa-question{background:#fff;border-radius:16px;color:#ba9b1c;font-size:16px;font-weight:700;padding:12px 20px;width:90%}@media screen and (min-width:768px){.p-prerelay-top-qa-question{display:inline-block;font-size:20px;padding:15px 20px;width:auto}}.p-prerelay-top-qa-answer{border:4px solid #fff;border-radius:16px;color:#665623;font-size:14px;margin-left:auto;margin-top:-15px;padding:30px 20px 20px;width:90%}@media screen and (min-width:768px){.p-prerelay-top-qa-answer{font-size:18px;padding:40px;width:calc(100% - 60px)}}.p-prerelay-top-qa-answer span{display:block;font-size:12px}@media screen and (min-width:768px){.p-prerelay-top-qa-answer span{font-size:14px}}.p-prerelay-top-business-owner{margin:0 auto;padding:48px 12px}.p-prerelay-top-business-owner-heading{font-size:20px;text-align:center}@media screen and (min-width:768px){.p-prerelay-top-business-owner-heading{font-size:28px}}.p-prerelay-top-business-owner-container{align-items:end;display:flex;justify-content:center;margin:-18px auto 20px}@media screen and (min-width:768px){.p-prerelay-top-business-owner-container{margin-top:6px;width:min(100%,600px)}}.p-prerelay-top-business-owner-text{font-size:14px;text-align:center}@media screen and (min-width:768px){.p-prerelay-top-business-owner-text{font-size:18px;margin-bottom:16px}}.p-prerelay-top-business-owner-text br{display:none}@media screen and (min-width:768px){.p-prerelay-top-business-owner-text br{display:inline}}.p-prerelay-top-business-owner-text-wrap{width:60%}.p-prerelay-top-business-owner-image{width:min(20%,130px)}.p-prerelay-top-related-services{background:#faf9f4;padding:48px 0}.p-prerelay-top-related-services-heading{font-size:20px;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-prerelay-top-related-services-heading{font-size:28px;margin-bottom:40px}}.p-prerelay-top-related-services-list{display:flex;justify-content:space-between;padding:0 25px}@media screen and (min-width:768px){.p-prerelay-top-related-services-list{margin:0 auto;padding:0;width:min(100%,580px)}}.p-prerelay-top-related-services-item{align-items:center;display:flex;width:calc(49% + 16px)}.p-prerelay-top-related-services-item.is-relay{width:calc(49% - 32px)}.p-prerelay-top-floating-banner{bottom:max(14px,env(safe-area-inset-bottom,0px) + 14px);display:block;left:50%;position:fixed;transform:translateX(-50%);width:calc(100% - 60px);z-index:2}@media screen and (min-width:768px){.p-prerelay-top-floating-banner{bottom:max(30px,env(safe-area-inset-bottom,0px) + 30px);left:inherit;right:0;transform:inherit;width:min(100%,347px)}}.p-prerelay-top-floating-banner img{max-width:inherit;width:100%}.experience{padding:110px 24px 48px}@media screen and (min-width:1100px){.experience{padding:140px 40px 80px}}.experience h1{color:#4a4a4a;font-size:28px;font-weight:700;letter-spacing:.02em;line-height:1.57;text-align:center}@media screen and (min-width:768px){.experience h1{font-size:40px;line-height:1.5}}.experience h1 span{color:#ba9b1c}.experience__inner{margin-top:40px}@media screen and (min-width:768px){.experience__inner{display:grid;gap:40px;grid-template-columns:290px 1fr;margin:40px auto 0;max-width:1280px}}.experience__inner__aside{display:none}@media screen and (min-width:768px){.experience__inner__aside{display:block}}.experience__inner__aside-menu{margin-bottom:24px}@media screen and (min-width:768px){.experience__inner__aside-menu{background:#fff;border-radius:16px;display:grid;gap:40px;padding:40px 24px}.experience__inner__aside-menu__content{display:grid;gap:40px}}.experience__inner__aside-menu__content li a{align-items:center;color:#24a3c9;display:flex;font-size:14px;font-weight:700;gap:4px;letter-spacing:.05em;line-height:1.7}.experience__inner__aside-menu__content li a:after{background:url(/assets/img/prerelay/common/menu_arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;width:16px}.experience__inner__aside-menu__list{margin-top:40px}.experience__inner__aside-menu__list h3{color:#6c6c6c;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin-bottom:12px}.experience__inner__aside-menu__list ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.experience__inner__aside-menu__list ul li a{align-items:center;background:#f1f8fb;border-radius:100px;color:#24a3c9;display:flex;font-size:14px;font-weight:400;gap:4px;padding:4px 16px}.experience__inner__aside-menu__list ul li a:after{display:none}.experience__sns{align-items:center;display:flex;flex-direction:column;gap:12px;padding:40px 0}@media screen and (min-width:768px){.experience__sns{padding:0}}.experience__sns h3{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.7}.experience__sns ul{display:flex;gap:24px}@media screen and (min-width:768px){.experience__sns ul{gap:16px}.experience__sns ul li img{height:30px;width:30px}}.experience__campaign-img{display:flex;justify-content:center;margin-top:40px}@media screen and (min-width:768px){.experience__campaign-img{display:none}}.experience__area-information{background:#efe9d0;padding:48px 24px}@media screen and (min-width:768px){.experience__area-information{padding:80px 40px}}.experience__area-information__inner{margin:0 auto;max-width:960px;width:100%}.experience__area-information h2{color:#4a4a4a;font-size:28px;font-weight:700;letter-spacing:.02em;line-height:1.57;margin-bottom:28px;text-align:center}@media screen and (min-width:768px){.experience__area-information h2{font-size:34px;letter-spacing:.03em;line-height:1.53}}.experience__area-information h3{color:#24a3c9;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.experience__area-information h3{font-size:24px;line-height:1.67}}.experience__area-information p{color:#4a4a4a;font-size:16px;letter-spacing:.05em;line-height:1.75}.experience__area-information__links{display:grid;gap:24px;margin-top:28px}@media screen and (min-width:768px){.experience__area-information__links{display:flex;justify-content:center}}.experience__area-information__links__item{background:#fff;border-radius:16px;padding:24px;text-align:center}@media screen and (min-width:768px){.experience__area-information__links__item{max-width:300px}.experience__area-information__links__item.line1{max-width:none}}.experience__area-information__links__item h4{color:#4a4a4a;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-bottom:8px}.experience__area-information__links__item p{font-size:14px;letter-spacing:.05em;line-height:1.7}.experience__area-information__links__button{display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:16px}@media screen and (min-width:768px){.experience__area-information__links__button{flex-direction:row}}.experience__area-information__links__button a{align-items:center;border:1px solid #3db3d9;border-radius:8px;color:#24a3c9;display:flex;flex-shrink:0;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.05em;padding:16px;transition:all .3s ease;width:100%}.experience__area-information__links__button a span span{font-size:12px;font-weight:400}.experience__area-information__links__button a:hover{background:#f1f8fb;opacity:1}@media screen and (min-width:768px){.experience__area-information__links__button.multiple{align-items:flex-start;flex-wrap:wrap;margin:16px auto 0;max-width:912px}.experience__area-information__links__button.multiple a{width:293px}}.experience__empty{padding-bottom:80px}@media screen and (min-width:768px){.experience__empty{margin:0 auto;max-width:790px;padding:32px 0 48px}}.experience__empty h2{color:#6c6c6c;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.75;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.experience__empty h2{font-size:20px;line-height:1.6;margin-bottom:24px}}.experience__empty figure{text-align:center}.experience__empty figure img{max-width:274px}@media screen and (min-width:768px){.experience__empty figure img{max-width:366px}}.experience__empty__recommend{background:#fff;border-radius:16px;margin:24px 0;padding:24px 16px}@media screen and (min-width:768px){.experience__empty__recommend{margin:32px 0;padding:32px 0}}.experience__empty__recommend h3{color:#6c6c6c;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.75;text-align:center}@media screen and (min-width:768px){.experience__empty__recommend h3{font-size:18px;line-height:1.6}}.experience__empty__recommend ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}@media screen and (min-width:768px){.experience__empty__recommend ul{gap:16px;margin-top:24px}}.experience__empty__recommend ul li a{align-items:center;background:#f1f8fb;border-radius:100px;color:#24a3c9;display:flex;font-size:14px;font-weight:400;gap:4px;padding:8px 16px;transition:all .3s ease}.experience__empty__recommend ul li a:before{background:url(/assets/img/prerelay/experiences/place.svg) no-repeat 50%/contain;content:"";display:block;height:18px;width:18px}.experience__empty__recommend ul li a:hover{background:#70cae6;color:#fff!important;opacity:1!important}.experience__empty__recommend ul li a:hover:before{background-image:url(/assets/img/prerelay/top/icon_place_wh.svg)}.experience__empty__recommend ul li a:visited{color:#24a3c9}.experience__place a{align-items:center;color:#4a4a4a;display:inline-flex;font-size:14px;gap:2px;letter-spacing:.05em}.experience__tag{display:flex;flex-wrap:wrap;gap:4px}.experience__tag li a{background:#fff;border-radius:16px;color:#6c6c6c;display:flex;font-size:12px;letter-spacing:.05em;padding:4px 12px}.experience__consult{padding:48px 0}@media screen and (min-width:768px){.experience__consult{padding:64px 40px 80px}}.experience__consult__inner{display:flex;gap:8px;justify-content:center;margin-bottom:20px}@media screen and (min-width:768px){.experience__consult__inner{gap:32px;margin:0}}.experience__consult__inner figure img{max-width:80px}@media screen and (min-width:768px){.experience__consult__inner figure img{max-width:130px}}.experience__consult__note{display:grid;flex-shrink:0;gap:12px;text-align:center}@media screen and (min-width:768px){.experience__consult__note{gap:16px}}.experience__consult__note h2{color:#4a4a4a;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.6}@media screen and (min-width:768px){.experience__consult__note h2{font-size:28px}}.experience__consult__note p{font-size:14px;letter-spacing:.05em;line-height:1.7}@media screen and (min-width:768px){.experience__consult__note p{font-size:18px;line-height:1.6}}.experience__consult__button a{background:#3db3d9;border:2px solid #3db3d9;border-radius:80px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.05em;line-height:1.75;margin:0 auto;max-width:260px;padding:12px;transition:all .3s ease}.experience__consult__button a:hover{background:#70cae6!important;color:#fff;opacity:1}.experience__consult__button a:visited{background:#3db3d9;color:#fff}@media screen and (min-width:768px){.experience__consult__button a{font-size:20px;line-height:1.6;max-width:320px}}.experience-list{display:grid;gap:24px}@media screen and (min-width:1100px){.experience-list{gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1330px){.experience-list{grid-template-columns:repeat(3,1fr)}}.experience-list__item{background:#fff;border-radius:16px;padding:20px 20px 24px;position:relative}.experience-list__item figure{aspect-ratio:153/115;border-radius:16px;overflow:hidden;width:100%}.experience-list__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.experience-list__item h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.75;margin:16px 0;overflow:hidden;text-overflow:ellipsis}.experience-list__item__meta{display:grid;gap:8px}.experience-list__item .experience__tag li a{background:#f0f0f0}.experience-list__item.is-end figure{position:relative}.experience-list__item.is-end figure img{opacity:.6}.experience-list__item.is-end figure .end-label{background:#4a4a4a;border-radius:8px;color:#fff;font-size:16px;font-weight:700;left:50%;letter-spacing:.05em;line-height:1.75;padding:8px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.experience-list__item.is-end h3{color:#9a9a9a}.experience-entry{padding:90px 0 80px}@media screen and (min-width:768px){.experience-entry{padding:130px 40px 80px}}.experience-entry__status{margin:0 auto;max-width:1280px;width:100%}.experience-entry__status .alert{margin-bottom:40px}.experience-entry__button{align-items:center;background:#ffdf5e;border:2px solid #ffdf5e;border-radius:80px;color:#2f2f2f;display:flex;font-size:20px;font-weight:700;gap:8px;height:80px;justify-content:center;letter-spacing:.05em;transition:background-color .3s ease}@media screen and (min-width:768px){.experience-entry__button{font-size:18px;height:61px}}.experience-entry__button:hover,.experience-entry__button:visited{color:#2f2f2f}.experience-entry__button:hover{background:#fef4cc}.experience-entry__button:hover:after{background-image:url(../img/prerelay/experiences/arrow_hover.svg)}.experience-entry__button:after{background:url(../img/prerelay/experiences/arrow.svg) no-repeat 50%/contain;content:"";display:inline-block;height:28px;margin-top:2px;transition:background-image .2s ease;width:28px}.experience-entry__button.is-end{background:#ccc;border:none;color:#6c6c6c}.experience-entry__button.is-end:after{content:none}.experience-entry__inner{display:grid;margin:0 auto;max-width:1280px;width:100%}@media screen and (min-width:768px){.experience-entry__inner{gap:40px;grid-template-columns:1fr 330px}}.experience-entry__inner__content-meta{padding:0 24px 24px}@media screen and (min-width:768px){.experience-entry__inner__content-meta{padding:0}}.experience-entry__inner__content-meta h1{font-size:24px;font-weight:400;letter-spacing:.04em;line-height:1.67}@media screen and (min-width:768px){.experience-entry__inner__content-meta h1{font-size:34px;letter-spacing:.03em;line-height:1.53}}.experience-entry__inner__content-meta .experience__place,.experience-entry__inner__content-meta .experience__tag{margin-top:16px}@media screen and (min-width:768px){.experience-entry__inner__content-meta .experience__place,.experience-entry__inner__content-meta .experience__tag{margin-top:12px}}.experience-entry__inner__content-meta figure{border-radius:16px;margin-top:32px;overflow:hidden}.experience-entry__inner__content-date{background:#fff;border-radius:0 0 40px 40px;border-top:4px solid #3db3d9;display:flex;flex-direction:column;gap:24px;margin-top:24px;padding:24px 24px 40px}@media screen and (min-width:768px){.experience-entry__inner__content-date{border-radius:0 0 16px 16px;border-width:8px;flex-direction:row;gap:40px;margin-top:40px;padding:40px}}.experience-entry__inner__content-date dt{color:#24a3c9;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:center}@media screen and (min-width:768px){.experience-entry__inner__content-date dt{flex-shrink:0;font-size:24px;text-align:left}}.experience-entry__inner__content-date dd{font-size:16px;letter-spacing:.05em;line-height:1.75}@media screen and (min-width:768px){.experience-entry__inner__content-date dd{font-size:20px}}.experience-entry__inner__content-main{background:#fff;border-radius:40px;margin-top:24px;padding:40px 24px 24px}@media screen and (min-width:768px){.experience-entry__inner__content-main{border-radius:16px;margin-top:40px;padding:40px 40px 24px}}.experience-entry__inner__content-main h1,.experience-entry__inner__content-main h2,.experience-entry__inner__content-main h3,.experience-entry__inner__content-main h4,.experience-entry__inner__content-main h5,.experience-entry__inner__content-main h6{font-weight:700;letter-spacing:.05em;margin-bottom:40px}.experience-entry__inner__content-main h1{border-bottom:1px solid #b7e3f3;font-size:24px;line-height:1.67;padding-bottom:16px}@media screen and (min-width:768px){.experience-entry__inner__content-main h1{font-size:28px;line-height:1.57}}.experience-entry__inner__content-main h2{display:flex;font-size:20px;gap:8px;line-height:1.6}@media screen and (min-width:768px){.experience-entry__inner__content-main h2{font-size:24px;line-height:1.67}}.experience-entry__inner__content-main h2:before{background:url(../img/prerelay/experiences/entry/icon_heading.svg) no-repeat 0/contain;content:"";height:1.67em;width:17px}.experience-entry__inner__content-main h3{font-size:20px;gap:8px;line-height:1.6}@media screen and (min-width:768px){.experience-entry__inner__content-main h3{font-size:24px;line-height:1.67}}.experience-entry__inner__content-main h4{font-size:18px;line-height:1.6}@media screen and (min-width:768px){.experience-entry__inner__content-main h4{font-size:20px}}.experience-entry__inner__content-main h5{font-size:16px;line-height:1.75}@media screen and (min-width:768px){.experience-entry__inner__content-main h5{font-size:18px;line-height:1.6}}.experience-entry__inner__content-main h6{background:#dfedf2;border-radius:8px;font-size:16px;line-height:1.75;padding:4px 8px}@media screen and (min-width:768px){.experience-entry__inner__content-main h6{font-size:18px;line-height:1.6}}.experience-entry__inner__content-main p{font-size:16px;letter-spacing:.05em;line-height:1.75;margin:16px 0 40px}.experience-entry__inner__content-main table{border-collapse:collapse;margin:16px 0 40px;width:100%}.experience-entry__inner__content-main table td,.experience-entry__inner__content-main table th{display:block;font-size:16px;letter-spacing:.05em;line-height:1.75;width:100%}@media screen and (min-width:768px){.experience-entry__inner__content-main table td,.experience-entry__inner__content-main table th{border:1px solid #ccc;display:table-cell}}.experience-entry__inner__content-main table td:nth-child(odd),.experience-entry__inner__content-main table th{background:#f0f0f0;padding:4px 12px}@media screen and (min-width:768px){.experience-entry__inner__content-main table td:nth-child(odd),.experience-entry__inner__content-main table th{padding:12px 16px;width:32%}}.experience-entry__inner__content-main table td:nth-child(2n){padding:8px 12px 20px}@media screen and (min-width:768px){.experience-entry__inner__content-main table td:nth-child(2n){padding:12px 16px;width:68%}}.experience-entry__inner__content-main ul{letter-spacing:.05em;margin-bottom:40px}.experience-entry__inner__content-main ul li:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:4px;left:.7em;position:absolute;top:.8em;width:4px}.experience-entry__inner__content-main ol{counter-reset:item;letter-spacing:.05em;margin-bottom:40px}.experience-entry__inner__content-main ol>li{counter-increment:item}.experience-entry__inner__content-main ol>li:before{content:counter(item) ".";left:0;position:absolute;text-align:center;top:0;width:1.6em}.experience-entry__inner__content-main ol ol{counter-reset:item}.experience-entry__inner__content-main li{font-size:16px;line-height:1.75em;margin-bottom:16px;padding-left:1.6em;position:relative}.experience-entry__inner__content-main li ol,.experience-entry__inner__content-main li ul{margin:16px 0 0}.experience-entry__inner__content-recommend{padding:45px 24px 40px}@media screen and (min-width:768px){.experience-entry__inner__content-recommend{margin-top:56px;padding:0}}.experience-entry__inner__content-recommend h2{align-items:center;background:#f4cc2b;border-radius:30px;color:#fff;display:flex;font-size:18px;font-weight:700;height:45px;justify-content:center;letter-spacing:.05em;line-height:1.6;margin:0 auto;position:relative;width:250px}@media screen and (min-width:768px){.experience-entry__inner__content-recommend h2{font-size:24px;height:56px;width:306px}}.experience-entry__inner__content-recommend h2:after{background:url(../img/prerelay/experiences/entry/triangle.svg) no-repeat 50%/contain;bottom:-14px;content:"";height:24px;left:50%;position:absolute;transform:translateX(-50%);width:24px}.experience-entry__inner__content-recommend__inner{background:#fef4cc;border:4px solid #fff;border-radius:24px;font-size:16px;letter-spacing:.05em;line-height:1.75;margin-top:-25px;padding:64px 24px 40px}@media screen and (min-width:768px){.experience-entry__inner__content-recommend__inner{border-radius:16px;border-width:6px;font-size:18px;line-height:1.6;padding:80px 64px 64px}}.experience-entry__inner__content-button{bottom:0;left:0;position:fixed;width:100%;z-index:10}@media screen and (min-width:768px){.experience-entry__inner__content-button{margin-top:40px;position:static}}.experience-entry__inner__content-button.is-end{display:none}@media screen and (min-width:768px){.experience-entry__inner__content-button.is-end{display:block}}.experience-entry__inner__content-button a{border-radius:0;font-size:18px;height:65px}@media screen and (min-width:768px){.experience-entry__inner__content-button a{border-radius:80px;font-size:24px;height:88px}.experience-entry__inner__aside-sticky{position:-webkit-sticky;position:sticky;top:60px}}@media screen and (min-width:1100px){.experience-entry__inner__aside-sticky{top:122px}}.experience-entry__inner__aside-sticky-inner{display:grid;gap:24px;margin-bottom:24px;padding:24px 24px 35px}@media screen and (min-width:768px){.experience-entry__inner__aside-sticky-inner{background:#fff;border-radius:16px;gap:40px;padding:40px 24px}}.experience-entry__inner__aside-button{display:grid;gap:16px}.experience-entry__inner__aside-button p{background:url(../img/prerelay/experiences/entry/comment_left.svg) no-repeat 0/21px auto,url(../img/prerelay/experiences/entry/comment_right.svg) no-repeat 100%/21px auto;color:#24a3c9;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.3;min-height:42px;padding:0 25px;text-align:center}@media screen and (min-width:768px){.experience-entry__inner__aside-button p{font-size:14px}}.experience-entry__inner__aside-meta{display:none}@media screen and (min-width:768px){.experience-entry__inner__aside-meta{display:grid;gap:16px}}.experience-entry__inner__aside-meta h2{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.6}.experience-entry__inner__aside-meta .entry__pref a{align-items:center;display:flex;font-size:14px}.experience-entry__inner__aside-meta .entry__tag{display:flex;flex-wrap:wrap;gap:4px}.experience-entry__inner__aside-meta .entry__tag li a{background:#f0f0f0;border-radius:16px;color:#6c6c6c;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:1.67;padding:4px 12px}.experience-entry__inner__aside-share{display:grid;gap:12px;padding-top:25px}@media screen and (min-width:768px){.experience-entry__inner__aside-share{padding:0}}.experience-entry__inner__aside-share h3{color:#4a4a4a;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.7;text-align:center}.experience-entry__inner__aside-share>div{display:flex;gap:24px;justify-content:center}@media screen and (min-width:768px){.experience-entry__inner__aside-share>div{gap:16px}.experience-entry__inner__aside-share>div img{height:36px;width:36px}}.experience-entry__inner__aside-campaign-img{display:none}@media screen and (min-width:768px){.experience-entry__inner__aside-campaign-img{display:flex;justify-content:center}}.experience-entry__back{margin:0 auto 60px;max-width:1280px;text-align:center;width:100%}@media screen and (min-width:768px){.experience-entry__back{margin:80px auto 0;text-align:left}}.experience-entry__back a{align-items:center;color:#24a3c9;display:inline-flex;font-size:20px;font-weight:700;gap:8px;letter-spacing:.05em;line-height:1.75}.experience-entry__back a:before{background:url(../img/prerelay/experiences/arrow_back.svg) no-repeat 50%/contain;content:"";display:inline-block;height:22px;width:22px}.experience-entry__campaign-img{display:flex;justify-content:center}@media screen and (min-width:768px){.experience-entry__campaign-img{display:none}}.experience-entry__other{background:#fff;padding:48px 24px}@media screen and (min-width:768px){.experience-entry__other{padding:40px}}.experience-entry__other h2{color:#4a4a4a;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.experience-entry__other h2{font-size:28px;margin-bottom:24px}}.experience-entry__other .experience-list{gap:16px;margin:0 auto;max-width:1120px}@media screen and (min-width:768px){.experience-entry__other .experience-list{gap:40px}}.experience__end{margin-bottom:20px}@media screen and (min-width:768px){.experience__end{margin-bottom:30px}}.experience__end-text{background:#9a9a9a;border-radius:8px;color:#fff;font-size:16px;font-weight:700;padding:20px 30px;text-align:center}@media screen and (min-width:768px){.experience__end-text{font-size:20px;padding:20px 40px}}.page-recruit{padding-top:70px}@media screen and (min-width:768px){.page-recruit{padding-top:92px}}.page-recruit .o-header,.page-recruit .o-header-inner{min-height:70px}@media screen and (min-width:768px){.page-recruit .o-header,.page-recruit .o-header-inner{min-height:92px}}.page-recruit .main{min-height:unset}@media screen and (min-width:768px){.page-recruit .main{min-height:50vh}}.page-recruit .main .complete,.page-recruit .main .confirm,.page-recruit .main .signup{padding:0 4.53333vw}@media screen and (min-width:768px){.page-recruit .main .complete,.page-recruit .main .confirm,.page-recruit .main .signup{padding:100px 0}}.page-recruit .recruit-bg{background:unset}@media screen and (min-width:768px){.page-recruit .recruit-bg{background:#e3ebe8!important}}.page-recruit .form__link{margin-top:0}.page-recruit #wpmem_login input[type=submit],.page-recruit .btn-recruit,.page-recruit .btn.btn--type1,.page-recruit .buttons{background:#30b686}.page-recruit .btn.btn--type2,.page-recruit .btn.btn-recruit--type2{background:#fff;border:1px solid #30b686;color:#30b686;transition:opacity .3s ease}.page-recruit .btn.btn--type2:hover,.page-recruit .btn.btn-recruit--type2:hover{opacity:.7}.page-recruit .top-btn a,.page-recruit .top-btn a:visited{color:#30b686}.page-recruit .new-breadcrumb li:not(:last-of-type){background:url(../img/common/icon-breadcrumb.svg) no-repeat 100%/4px auto}.page-recruit .new-breadcrumb li a{color:#30b686}.page-recruit .account-card-wrap{margin-inline:auto;max-width:620px}.page-recruit .account-card{background:#fff;text-align:center}.page-recruit .account-card-inner{align-items:center;display:flex;gap:16px;justify-content:center}@media screen and (min-width:768px){.page-recruit .account-card-inner{gap:24px}}.page-recruit .account-card-logo{flex-shrink:0;max-width:80px}@media screen and (min-width:768px){.page-recruit .account-card-logo{max-width:100px}}.page-recruit .account-card-logo img{display:block;height:auto}.page-recruit .account-card-text{font-size:14px;letter-spacing:.04em;line-height:1.8;text-align:left}.page-recruit .account-card-title{font-size:18px;font-weight:700;letter-spacing:.04em}.page-recruit .account-card-login{background-color:#f7f7f7;margin-bottom:32px;padding:16px 24px}@media screen and (min-width:768px){.page-recruit .account-card-login{margin-bottom:24px}}.page-recruit .account-card-signup{text-align:center}.page-recruit .account-card .btn{margin-top:16px}.page-recruit .contracted-text{background:#30b686;box-shadow:none;color:#fff;padding:12px 20px}.page-recruit .contracted-text p{background:none;font-size:16px;padding-left:0}.page-recruit .contracted-text.is-candidate.is-end,.page-recruit .contracted-text.is-succession-request.is-end{background:#e4e4e4}.page-recruit .contracted-text.is-candidate.is-end p,.page-recruit .contracted-text.is-succession-request.is-end p{color:#2f2f2f}.page-recruit .contracted-text.is-negotiating{background:#fff4ed}.page-recruit .contracted-text.is-negotiating p{background:none;color:#30b686}.page-recruit .contracted-text.is-end{background:#e4e4e4}.page-recruit .contracted-text.is-end p{color:#2f2f2f}@media screen and (min-width:768px){.page-recruit .entry__type{margin-top:0}}.page-recruit .entry__recruit__others{background:#fff7ed}.page-recruit .entry__recruit__others__title{font-size:24px;font-weight:700}@media screen and (min-width:768px){.page-recruit .entry__recruit__others__title{font-size:34px;margin-bottom:20px}.page-recruit .entry__recruit__others .entry__inner{padding:70px 0}}.page-recruit .entry__recruit__others .entry__inner .paid-icon{width:auto}.page-recruit .entry__recruit__others .home-recruitment__list.is-2column{margin:0}.page-recruit .entry__recruit__contact{text-align:center}@media screen and (min-width:768px){.page-recruit .entry__recruit__contact{margin-bottom:0}}.page-recruit .entry__recruit__contact dt{border:2px solid #30b686;border-radius:50px;color:#30b686;font-size:15px;font-weight:700;letter-spacing:.2rem;margin-bottom:40px;padding:15px 20px;position:relative}.page-recruit .entry__recruit__contact dt:after{background:url(../img/recruit/entrustments/fukidashi-o.jpg) no-repeat 50%/contain;bottom:-18px;content:"";display:block;height:20px;left:0;margin:0 auto;position:absolute;right:0;width:20px}@media screen and (min-width:768px){.page-recruit .entry__recruit__contact dt{display:inline-block;font-size:18px;padding:15px 35px}}.page-recruit .entry__recruit__contact dd{text-align:center}.page-recruit .entry__recruit__contact__btn{align-items:center;background:#f4e028;border-radius:35px;color:#000;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;margin-left:5px;min-width:216px;padding:15px 10px}.page-recruit .entry__recruit__contact__btn:after{background:url(/assets/img/common/btn-white-arrow.svg) no-repeat 50%/cover;content:"";display:inline-block;height:28px;margin-left:5px;width:28px}.page-recruit .entry__recruit__contact__btn.is_fixed{font-size:14px;min-width:181px;padding:10px 5px}@media screen and (min-width:768px){.page-recruit .entry__recruit__contact__btn.is_fixed{font-size:18px;min-width:216px;padding:15px 10px}}.page-recruit .entry__recruit__contact__btn.is_fixed:after{height:28px;width:28px}@media screen and (min-width:768px){.page-recruit .entry__recruitment__information{margin-top:40px}}.page-recruit .entry__recruitment__information a{color:#2185cd}@media screen and (min-width:768px){.page-recruit .entry__content{margin-top:40px;padding-top:40px}}.page-recruit .entry__content .information{background:#f2f9f6;border:none;border-radius:8px;color:#7b6d41;padding:15px 25px}@media screen and (min-width:768px){.page-recruit .entry__content .information{line-height:2}}.page-recruit .single-contact{padding:13px 5.33333vw}@media screen and (min-width:768px){.page-recruit .single-contact{margin-top:40px;padding:20px}}.page-recruit .single-contact .pc-hide{color:inherit}.page-recruit .entry__inner .item-link-area .entry__industry,.page-recruit .entry__inner .item-link-area .entry__pref{display:block}.page-recruit .entry__inner .item-link-area .entry__industry span,.page-recruit .entry__inner .item-link-area .entry__pref span{color:grey}.page-recruit .entrust-modal{left:auto;margin:60px auto;position:relative;top:auto;transform:none}.page-recruit .entrust-modal-bg{overflow:auto}.page-recruit .entrust-modal-signup{margin-top:0}.page-recruit .entrust-modal-box{background:#e3ebe8}.page-recruit .entrust-modal-box-title{color:#30b686}.page-recruit .entrust-modal .account-card{margin:20px auto;width:100%}.page-recruit .entrust-modal .signup-btn{background:#30b686}.page-recruit .entrust-modal .signup-btn span{color:#30b686}.page-recruit .entrust-modal .entrust-modal-box-list li:before{background-image:url(../img/common/check-orange.svg)}.page-recruit .signup__email .email-btn__wrap+div{padding-top:24px}.page-recruit .complete .form-item{text-align:center}@media screen and (min-width:768px){.page-recruit .complete .ttl--lv1{font-size:20px}}.p-recruit-mv{height:534px;position:relative}@media screen and (min-width:768px){.p-recruit-mv{height:904px}}@media screen and (min-width:1200px){.p-recruit-mv{height:532px}}.p-recruit-mv-slider,.p-recruit-mv-slider div{height:100%}.p-recruit-mv-slider img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-recruit-mv-content{height:100%;left:0;position:absolute;top:0;width:100%}.p-recruit-mv-content--meta{padding:27px 16px 0}@media screen and (min-width:768px){.p-recruit-mv-content--meta{padding:56px 40px 0}}@media screen and (min-width:1200px){.p-recruit-mv-content--meta{left:50%;max-width:1120px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 80px);z-index:2}}.p-recruit-mv-content--meta ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 12px;max-width:343px}@media screen and (min-width:768px){.p-recruit-mv-content--meta ul{gap:12px;justify-content:flex-start;max-width:435px}}@media screen and (min-width:1200px){.p-recruit-mv-content--meta ul{margin:0 0 12px}}.p-recruit-mv-content--meta ul li span{align-items:center;border:1px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:13px;height:30px;justify-content:center;padding:0 12px}@media screen and (min-width:768px){.p-recruit-mv-content--meta ul li span{font-size:14px;height:32px}}.p-recruit-mv-content--meta h1{margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.p-recruit-mv-content--meta h1{margin:0 auto 24px;max-width:435px}}@media screen and (min-width:1200px){.p-recruit-mv-content--meta h1{margin:0 0 24px}}.p-recruit-mv-content--meta h1 img{max-width:297px;width:79%}@media screen and (min-width:768px){.p-recruit-mv-content--meta h1 img{max-width:424px;width:100%}}.p-recruit-mv-content--img{bottom:0;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}@media screen and (min-width:768px){.p-recruit-mv-content--img{bottom:40px;max-width:1120px;width:calc(100% - 80px)}}@media screen and (min-width:1200px){.p-recruit-mv-content--img{text-align:right}}.p-recruit-mv-content--img img{max-width:318px}@media screen and (min-width:768px){.p-recruit-mv-content--img img{max-width:653px}.p-recruit-mv-content--button{margin:0 auto;max-width:435px}}@media screen and (min-width:1200px){.p-recruit-mv-content--button{margin:0}}.p-recruit-mv-content--button a{align-items:center;background:#ffe004;border-radius:100px;color:#2f2f2f;display:flex;font-size:18px;font-weight:700;gap:16px;height:60px;justify-content:center;letter-spacing:.05em;margin:0 auto;width:280px}@media screen and (min-width:768px){.p-recruit-mv-content--button a{font-size:20px;height:72px;width:320px}}.p-recruit-mv-content--button a img{height:auto;width:24px}@media screen and (min-width:768px){.p-recruit-mv-content--button a img{width:32px}}.p-recruit-intro{background:#fff;border-radius:16px 16px 0 0;margin:-40px auto 0;padding:24px 20px;position:relative;width:calc(100% - 32px)}@media screen and (min-width:768px){.p-recruit-intro{border-radius:80px;max-width:1120px;padding:40px 40px 0;width:calc(100% - 80px)}}.p-recruit-intro--merit{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-recruit-intro--merit{margin-bottom:40px}}.p-recruit-intro--merit img{max-width:min(100%,220px)}@media screen and (min-width:768px){.p-recruit-intro--merit img{max-width:min(100%,768px)}}.p-recruit-intro--text{margin-bottom:24px}@media screen and (min-width:768px){.p-recruit-intro--text{margin-bottom:66px;text-align:center}}.p-recruit-intro--text figure{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-recruit-intro--text figure{flex-shrink:0;margin-bottom:0}}.p-recruit-intro--text figure img{width:148px}@media screen and (min-width:768px){.p-recruit-intro--text figure img{width:166px}}.p-recruit-intro--text p{font-size:16px;letter-spacing:.05em;line-height:1.75}@media screen and (min-width:768px){.p-recruit-intro--text p{font-size:18px;line-height:1.8;margin:0 auto 40px;width:min(100%,585px)}}.p-recruit-intro--banner{align-items:center;display:flex;justify-content:center;margin:24px 0 20px}@media screen and (min-width:768px){.p-recruit-intro--banner{margin:40px 0 0}}.p-recruit-entrustment--signup{background:#fff;border-radius:16px;margin-top:32px;padding:24px 20px}@media screen and (min-width:768px){.p-recruit-entrustment--signup{margin-top:56px}}@media screen and (min-width:1200px){.p-recruit-entrustment--signup{margin:56px -90px 0}}.p-recruit-entrustment--signup.is-entrustment{background:#f2f9f6}@media screen and (min-width:768px){.p-recruit-entrustment--signup.is-entrustment{grid-column:2;grid-row:2;margin-top:80px}}@media screen and (min-width:1200px){.p-recruit-entrustment--signup.is-entrustment{margin:80px 0 0}}.p-recruit-entrustment--signup dl{color:#2f2f2f;display:grid;gap:4px;letter-spacing:.05em;text-align:center}.p-recruit-entrustment--signup dl dt{font-size:16px;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.p-recruit-entrustment--signup dl dt{font-size:18px}}.p-recruit-entrustment--signup dl dd{font-size:14px;line-height:1.75}@media screen and (min-width:768px){.p-recruit-entrustment--signup dl dd{font-size:16px}}.p-recruit-entrustment--signup .p-recruit--button{margin-top:16px!important}.p-recruit-about{background:#30b686;padding:0 0 80px}@media screen and (min-width:768px){.p-recruit-about{padding:80px 0 110px}}.p-recruit-about-container{align-items:center;background:#30b686;display:flex;flex-flow:column;gap:40px;justify-content:space-between;margin:0 auto;padding:60px 0 60px 20px}@media screen and (min-width:768px){.p-recruit-about-container{flex-flow:row;max-width:966px;padding:0 20px 40px}}.p-recruit-about-title{margin-bottom:24px;text-align:center}.p-recruit-about-textarea{padding-right:20px}@media screen and (min-width:768px){.p-recruit-about-textarea{width:35%}}.p-recruit-about-text{color:#fff;margin-bottom:24px}.p-recruit-about-link{color:#fff!important;text-decoration:underline}.p-recruit-about-link:after{background:url(/assets/img/common/icn-blank-wh.png) no-repeat 50%/contain;content:"";display:inline-block;height:14px;margin-left:4px;width:14px}.p-recruit-about-cta{margin:0 auto;max-width:966px;padding:0 20px}.p-recruit-about-cta-container{background:#fff;border-radius:16px;margin:0 auto;padding:24px 40px}@media screen and (min-width:768px){.p-recruit-about-cta-container{align-items:center;display:flex;gap:40px}.p-recruit-about-cta p{width:calc(100% - 240px)}}.p-recruit-support{padding:0 0 40px}@media screen and (min-width:768px){.p-recruit-support{padding-bottom:80px}}.p-recruit-support h3{text-align:center}.p-recruit-support-logo{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px;padding:0 16px}@media screen and (min-width:768px){.p-recruit-support-logo{gap:32px}}.p-recruit-support-img{margin:24px auto;text-align:center;width:calc(100% - 32px)}@media screen and (min-width:768px){.p-recruit-support-img{margin:56px auto;text-align:center;width:calc(100% - 48px)}}.p-recruit-support-img figure{display:none}@media screen and (min-width:768px){.p-recruit-support-img figure{display:inline}}.p-recruit-flow{margin-top:-30px;padding:78px 16px 64px}@media screen and (min-width:768px){.p-recruit-flow{padding:110px 0 80px}}.p-recruit-flow h3{text-align:center}.p-recruit-flow .p-prerelay-top-flow-block{margin-top:24px;padding:0}@media screen and (min-width:768px){.p-recruit-flow .p-prerelay-top-flow-block{margin-top:56px}}.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-step{background:#e3ebe8}.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-step:after{background:url(../img/recruit/home/icon_polygon_sp.svg) no-repeat 50%/contain}@media screen and (min-width:768px){.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-step:after{background-image:url(../img/recruit/home/icon_polygon.svg)}}.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-figure{width:min(100%,80px)}@media screen and (min-width:768px){.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-figure{width:min(100%,120px)}}.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-dl{width:calc(95% - 80px)}@media screen and (min-width:768px){.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-dl{width:100%}}.p-recruit-flow .p-prerelay-top-flow-block.recruit .p-prerelay-top-flow-dt{color:#30b686}.p-recruit-flow .p-recruit--button{margin-top:24px}@media screen and (min-width:768px){.p-recruit-flow .p-recruit--button{margin-top:56px}}.p-recruit-faq{background:#f2f9f6;margin-top:-30px;padding:94px 16px 80px}@media screen and (min-width:768px){.p-recruit-faq{padding:100px 0 80px}}.p-recruit-faq h3{margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-recruit-faq h3{margin-bottom:56px}}.p-recruit-faq .p-prerelay-top-qa-item{margin:0 auto;max-width:880px}.p-recruit-faq .p-prerelay-top-qa-item:not(:last-of-type){margin-bottom:40px}.p-recruit-faq .p-prerelay-top-qa-question{background:#30b686;color:#fff;display:inline-block;width:auto}.p-recruit-faq .p-prerelay-top-qa-question.w85{width:85%}@media screen and (min-width:768px){.p-recruit-faq .p-prerelay-top-qa-question.w85{width:auto}}.p-recruit-faq .p-prerelay-top-qa-answer{border:1px solid #30b686;color:#2f2f2f;font-size:14px}@media screen and (min-width:768px){.p-recruit-faq .p-prerelay-top-qa-answer{font-size:16px}}.p-recruit-faq .p-prerelay-top-qa-answer span{display:block;font-size:11px;line-height:1.8}@media screen and (min-width:768px){.p-recruit-faq .p-prerelay-top-qa-answer span{font-size:12px}}.p-recruit--button{text-align:center}.p-recruit--button a{align-items:center;background:#30b686;border-radius:80px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:60px;justify-content:center;letter-spacing:.05em;padding:0 40px}.p-recruit--button.is-yellow a{background:#ffe004;color:#2f2f2f}.p-recruit--heading{color:#2f2f2f;font-size:24px;font-weight:700;line-height:1.67;margin-bottom:0;text-align:left;width:100%}@media screen and (min-width:768px){.p-recruit--heading{font-size:34px;line-height:1.53;text-align:center}.p-recruit--section{margin:0 auto;max-width:1120px;width:calc(100% - 80px)}}.p-recruit--small{font-size:12px;line-height:1.8}@media screen and (min-width:768px){.p-recruit--small{text-align:center}}.p-recruit--anker{margin-top:-70px;padding-top:70px}@media screen and (min-width:768px){.p-recruit--anker{margin-top:-92px;padding-top:92px}}.recruit.entrustments .article__title{font-size:20px;margin-bottom:8px}@media screen and (min-width:768px){.recruit.entrustments .article__title{font-size:34px;margin-bottom:20px}}.recruit.entrustments .recruit-contents{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:50px;padding-top:5px;position:relative}@media screen and (min-width:768px){.recruit.entrustments .recruit-contents{gap:24px;grid-template-columns:1fr 3fr;margin-bottom:160px;padding-top:25px}}.recruit.entrustments .recruit-search-accepting{position:absolute;right:4.53333vw;top:-46px}@media screen and (min-width:768px){.recruit.entrustments .recruit-search-accepting{position:static}}.recruit.entrustments .recruit-search-checkbox{align-items:center;color:#4e4b4b;display:flex;justify-content:flex-start;margin-top:2px}@media screen and (min-width:768px){.recruit.entrustments .recruit-search-checkbox{margin-top:16px}}.recruit.entrustments .recruit-search-checkbox input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:3px solid #a6a6a6;border-radius:4px;cursor:pointer;height:18px;margin:4px;position:relative;width:18px}.recruit.entrustments .recruit-search-checkbox input[type=checkbox]:checked{background-color:#30b686;border:3px solid #30b686}.recruit.entrustments .recruit-search-checkbox input[type=checkbox]:checked:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:7px;left:-1px;position:absolute;top:1px;transform:rotate(-45deg);width:14px}.recruit.entrustments .recruit-search-checkbox-title{cursor:pointer;font-size:14px;margin:3px 0 0 4px}@media screen and (min-width:768px){.recruit.entrustments .recruit-search-checkbox-title{font-size:15px;margin:0 0 0 4px}.recruit.entrustments .is-2column{grid-template-columns:repeat(3,1fr)!important}}.p-home-recruitment.is-recruit{background:#f2f9f6;padding:40px 16px}@media screen and (min-width:768px){.p-home-recruitment.is-recruit{padding:80px 40px}}.p-home-recruitment.is-recruit .section__inner.recruitment{padding:0}.p-home-recruitment.is-recruit .home-recruitment__head{margin-bottom:8px}@media screen and (min-width:768px){.p-home-recruitment.is-recruit .home-recruitment__head{display:block;margin-bottom:36px}}.p-home-recruitment.is-recruit .home-recruitment__head p.p-recruit--heading{margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.p-home-recruitment.is-recruit .home-recruitment__head p.p-recruit--heading{margin-bottom:56px}}.p-home-recruitment.is-recruit .home-recruitment__list.is-2column li:nth-child(n+7){display:none}@media screen and (min-width:768px){.p-home-recruitment.is-recruit .home-recruitment__list.is-2column li:nth-child(n+7){display:block}}.p-home-recruitment.is-recruit .p-recruit--button{margin-top:24px}@media screen and (min-width:768px){.p-home-recruitment.is-recruit .p-recruit--button{margin-top:56px}}.p-home-recruitment .text-link{align-items:center;color:#30b686;display:inline-flex;font-size:14px;font-weight:700;margin:35px 0 20px}.p-home-recruitment .text-link:before{background:url(../img/common/arrow_right_gr.svg) no-repeat 50%/7px 10px;content:"";display:inline-block;height:20px;width:20px}.p-prerelay-campaign{padding:88px 24px}@media screen and (min-width:768px){.p-prerelay-campaign{padding:120px 40px}}.p-prerelay-campaign h1{color:#4a4a4a;font-size:28px;font-weight:700;letter-spacing:.02em;line-height:1.57;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-prerelay-campaign h1{font-size:40px;letter-spacing:.05em;line-height:1.5}}.p-prerelay-campaign-content{display:grid;gap:32px;padding:0 0 64px}@media screen and (min-width:768px){.p-prerelay-campaign-content{margin:0 auto;max-width:720px;padding-top:10px}}.p-prerelay-campaign-content-text{background:#ffeb86;border-radius:16px;color:#665623;font-size:18px;font-weight:700;padding:24px}@media screen and (min-width:768px){.p-prerelay-campaign-content-text{font-size:20px;text-align:center}}.p-prerelay-campaign-content dl{display:grid;gap:8px;letter-spacing:.05em}.p-prerelay-campaign-content dl dt{font-size:20px;font-weight:700;line-height:1.6}.p-prerelay-campaign-content dl dd{font-size:16px;line-height:1.75}.p-prerelay-campaign-content dl dd ul{display:grid;gap:8px;list-style:disc;padding-left:1.5em}.p-prerelay-campaign-content dl dd ol{list-style:decimal;padding-left:1.5em}.p-prerelay-campaign-content dl dd span{font-size:14px}.local-top{position:relative}.local-top-section{padding:40px 16px}@media screen and (min-width:768px){.local-top-section{padding:80px 24px}}.local-top-section.local-top-mv{padding:40px 20px}.local-top-section .local-about-v2-section{padding:0}.local-top-section .local-about-v2-program-feature-image-wrap{margin:0}.local-top-section .local-about-v2-program-feature-comment{background:#f2f9f6;margin-top:40px}@media screen and (min-width:768px){.local-top-section .local-about-v2-program-feature-comment{margin-top:48px}}.local-top-modal{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);left:50%;max-width:1120px;padding:16px;position:fixed;top:96px;transform:translateX(-50%);width:calc(100vw - 40px);z-index:110}@media screen and (min-width:768px){.local-top-modal{padding:24px;top:147px;width:calc(100vw - 48px)}}.local-top-modal dl{display:grid;gap:4px}@media screen and (min-width:768px){.local-top-modal dl{gap:8px}}.local-top-modal dt{font-size:18px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.local-top-modal dt{font-size:20px}}.local-top-modal dd{font-size:14px;line-height:1.5}@media screen and (min-width:768px){.local-top-modal dd{font-size:16px}}.local-top-modal button{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:-12px;top:-12px;z-index:10}@media screen and (min-width:768px){.local-top-modal button{height:24px;width:24px}}.local-top-mv{background:#f2f9f6}.local-top-cta{background:#fff;border-radius:24px;display:flex;flex-direction:column-reverse;gap:32px;margin:40px auto 0;max-width:980px;padding:20px}@media screen and (min-width:768px){.local-top-cta{align-items:center;flex-direction:column;margin-top:48px;padding:64px}}.local-top-cta--button{display:grid;gap:8px}@media screen and (min-width:768px){.local-top-cta--button{gap:16px;grid-template-columns:1fr 1fr;width:100%}}.local-top-cta--button-inner{background:#f2f9f6;border-radius:8px;display:grid;gap:16px;padding:20px}@media screen and (min-width:768px){.local-top-cta--button-inner{padding:24px}}.local-top-cta--button-inner dt{align-items:center;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:center}@media screen and (min-width:768px){.local-top-cta--button-inner dt{font-size:18px}.local-top-cta--button-inner dd{display:flex;justify-content:center}}.local-top-cta--button-inner dd a{align-items:center;background:#fff;border:1px solid #30b686;border-radius:5px;display:flex;font-size:14px;font-weight:700;height:42px;justify-content:center;padding:10px}@media screen and (min-width:768px){.local-top-cta--button-inner dd a{padding:10px 46px}}.o-local-public-institution.is-local-top{padding:40px 16px}@media screen and (min-width:768px){.o-local-public-institution.is-local-top{padding:80px 24px}}.p-premium-updates-container{margin:90px auto 40px;position:relative;width:min(91.48936%,940px)}.p-premium-updates-container.is-closing{margin:0 auto 240px}.p-premium-updates-container.is-closing a{color:#008bf2;display:inline-block;margin-bottom:40px;text-decoration:underline}.p-premium-updates-title{border-bottom:1px solid #e3ebe8;font-size:24px;margin-bottom:40px;padding-bottom:24px;text-align:center}.p-premium-updates-read p{font-size:16px;margin-bottom:40px}.p-premium-updates-attention-list{background:#f2f9f6;border-radius:12px;color:#228260;margin-bottom:40px;padding:12px 12px 12px 40px;position:relative}.p-premium-updates-attention-list:before{background:url(../img/mypage/hint.png) no-repeat 50%/contain;content:"";display:block;height:20px;left:15px;position:absolute;top:12px;width:20px}.p-premium-updates-attention-list dt{font-weight:700;margin-bottom:8px}.p-premium-updates-attention-list dd a{color:#008bf2;display:inline-block;margin-top:8px}.p-premium-updates-attention-list dd a:after{background:url(../img/mypage/new-window.png) no-repeat 50%/contain;content:"";display:inline-block;height:16px;vertical-align:text-bottom;width:16px}.p-premium-updates-attention-text{font-size:16px}.p-premium-updates-bottom-link,.p-premium-updates-bottom-text{font-size:16px;margin-bottom:40px}.p-premium-updates-bottom-link{color:#008bf2;display:inline-block;text-decoration:underline}.p-premium-updates-signature{font-size:16px}.entry__tsukupon{padding:40px 20px}@media screen and (min-width:768px){.entry__tsukupon{align-items:start;display:grid;gap:0 40px;grid-template-columns:1fr 320px;margin:0 auto;max-width:1240px;padding-bottom:80px}.entry__tsukupon-header{grid-column:1/-1}}.entry__tsukupon-back{line-height:1.7}.entry__tsukupon-back a{display:inline-flex;font-size:14px;font-weight:700;gap:4px}.entry__tsukupon-back a span{text-decoration:underline}.entry__tsukupon-head--history{align-items:center;color:grey;display:flex;font-size:11px;gap:4px;justify-content:flex-end;margin-bottom:4px}@media screen and (min-width:768px){.entry__tsukupon-head--history{font-size:12px;margin-bottom:8px}.entry__tsukupon-head--history img{height:20px;width:20px}}.entry__tsukupon-head--image{border-radius:12px;overflow:hidden;position:relative}.entry__tsukupon-head--image figure{aspect-ratio:3/2;display:block}.entry__tsukupon-head--image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.entry__tsukupon-head--status{margin:16px 0}.entry__tsukupon-head--meta{display:flex;font-size:13px;gap:16px;line-height:1.6}@media screen and (min-width:768px){.entry__tsukupon-head--meta{font-size:14px}}.entry__tsukupon-head--meta a{color:grey;text-decoration:underline}.entry__tsukupon-head--meta a i{margin-right:4px}.entry__tsukupon-head--tags{line-height:1;margin-top:16px}.entry__tsukupon-head--tags ul{display:flex;flex-wrap:wrap;gap:16px}.entry__tsukupon-head--tags ul li{color:grey;display:flex;font-size:12px;gap:2px}.entry__tsukupon-head--tags ul li:before{content:"#"}.entry__tsukupon-head--tags ul li a{color:grey;text-decoration:underline}.entry__tsukupon-head--button{margin-top:32px}@media screen and (min-width:768px){.entry__tsukupon-head--button{display:none!important}}.entry__tsukupon-view{background:rgba(0,0,0,.65);border-radius:0 8px 0 0;bottom:0;color:#fff;display:inline-flex;font-size:10px;gap:4px;left:0;padding:6px 12px;position:absolute}.entry__tsukupon-view img{margin-top:2px}.entry__tsukupon-view span{line-height:1}.entry__tsukupon-view span span{color:#f60;font-size:14px;font-weight:700;margin:0 2px}.entry__tsukupon-status ul{display:flex;gap:8px}.entry__tsukupon-status ul li{align-items:center;background:#f7f7f7;border:1px solid #ccc;border-radius:4px;color:#b3b3b3;display:inline-flex;font-size:11px;font-weight:700;line-height:1;padding:6px 8px}.entry__tsukupon-status ul li:before{content:"";display:block;height:16px;margin-right:1px;width:16px}.entry__tsukupon-status ul li.is-done{background:#f2f9f6;border-color:#94d8c0;color:#30b686}.entry__tsukupon-status ul li.authentication:before{background:url(../img/tsukupon/entrustments/icon_authentication.svg) no-repeat 50%/contain}.entry__tsukupon-status ul li.authentication:after{content:"未"}.entry__tsukupon-status ul li.authentication.is-done:before{background-image:url(../img/tsukupon/entrustments/icon_authentication_done.svg)}.entry__tsukupon-status ul li.authentication.is-done:after{content:"済"}.entry__tsukupon-status ul li.document:before{background:url(../img/tsukupon/entrustments/icon_document.svg) no-repeat 50%/contain}.entry__tsukupon-status ul li.document:after{content:"準備中"}.entry__tsukupon-status ul li.document.is-done:before{background-image:url(../img/tsukupon/entrustments/icon_document_done.svg)}.entry__tsukupon-status ul li.document.is-done:after{content:"提出済"}.entry__tsukupon-status ul li.local{background:#fffce6;border-color:#ffea9c;color:#ebb700}.entry__tsukupon-status ul li.local:before{background:url(../img/tsukupon/entrustments/icon_stars.svg) no-repeat 50%/contain}.entry__tsukupon h1{font-size:20px;font-weight:700;line-height:1.6;margin:16px 0 32px}@media screen and (min-width:768px){.entry__tsukupon h1{font-size:28px;margin:16px 0}}.entry__tsukupon-count{font-size:12px;line-height:1.5;text-align:center}.entry__tsukupon-count span{color:#e25100;font-size:18px;font-weight:700;line-height:1.6}.entry__tsukupon-button--wrap{display:grid;gap:12px}.entry__tsukupon-button--wrap.is-fixed{align-items:end;background:#fffce6;bottom:0;box-shadow:0 12px 32px 0 rgba(0,0,0,.2);gap:16px;grid-template-columns:68px 1fr;left:0;padding:12px 24px;position:fixed;width:100%;z-index:101}.entry__tsukupon-button--wrap.is-fixed .entry__tsukupon-button--inner{gap:0;order:2}.entry__tsukupon-button--wrap.is-fixed .entry__tsukupon-count{font-size:11px}.entry__tsukupon-button--wrap.is-fixed .entry__tsukupon-count span{font-size:14px}.entry__tsukupon-button--wrap.is-fixed .entry__tsukupon-button--entry{height:56px}.entry__tsukupon-button--wrap.is-fixed .entry__tsukupon-button--succeed{font-size:12px;height:56px;order:1;width:68px}.entry__tsukupon-button--wrap.is-fixed .entry__tsukupon-button--succeed:before{margin-right:0}.entry__tsukupon-button--wrap.is-fixed .entry__tsukupon-button--succeed span:not(.num){display:none}.entry__tsukupon-button--wrap.is-fixed.full{grid-template-columns:1fr}.entry__tsukupon-button--inner{display:grid;gap:12px}.entry__tsukupon-button--entry{align-items:center;background:#ffe004;border-radius:100px;color:#1a1a1a;display:flex;font-size:16px;font-weight:700;height:68px;justify-content:center;letter-spacing:.05em}.entry__tsukupon-button--entry:hover,.entry__tsukupon-button--entry:visited{color:inherit}.entry__tsukupon-button--succeed{align-items:center;background:#fff;border:1px solid #ff8d44;border-radius:100px;color:#ff8d44;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:68px;justify-content:center;letter-spacing:.05em;width:100%}.entry__tsukupon-button--succeed:before{background:url(../img/tsukupon/entrustments/icon_favorite.svg) no-repeat 50%/contain;content:"";display:block;height:24px;margin-right:4px;width:24px}.entry__tsukupon-button--contact{align-items:center;background:#30b686;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center;letter-spacing:.05em}@media screen and (min-width:768px){.entry__tsukupon-button--contact{font-size:18px;margin:0 auto;max-width:386px}}.entry__tsukupon-button--contact:visited{color:#fff}.entry__tsukupon-attention{background:#fffce6;border-radius:12px;padding:12px 16px;position:relative}.entry__tsukupon-attention:before{background:url(../img/tsukupon/entrustments/icon_attention.svg) no-repeat 50%/contain;content:"";display:block;height:20px;left:16px;position:absolute;top:12px;width:20px}.entry__tsukupon-attention p{color:#b78f00;font-size:13px;line-height:1.6;padding-left:28px}.entry__tsukupon-entrustment-type{display:grid;gap:16px;grid-template-columns:64px 1fr;margin-bottom:40px}.entry__tsukupon-entrustment-type div{border:1px solid #e5e5e5;border-radius:12px;padding:16px 24px}.entry__tsukupon-entrustment-type div p{color:#000;font-size:14px;line-height:1.75}@media screen and (min-width:768px){.entry__tsukupon-entrustment-type div p{font-size:16px}}.entry__tsukupon-section{margin:0 0 40px}@media screen and (min-width:768px){.entry__tsukupon-section{margin:0 0 64px}.entry__tsukupon-section.is-head{margin-bottom:16px}.entry__tsukupon-section:last-of-type{margin-bottom:0}}.entry__tsukupon h2{color:#4d4d4d;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-bottom:24px;padding-left:20px;position:relative}@media screen and (min-width:768px){.entry__tsukupon h2{font-size:24px;margin-bottom:40px}}.entry__tsukupon h2:before{background:#30b686;border-radius:3px;content:"";display:block;height:calc(100% - 8px);left:0;position:absolute;top:4px;width:6px}@media screen and (min-width:768px){.entry__tsukupon h2:before{height:calc(100% - 6px);top:3px}}.entry__tsukupon-content--table{border:1px solid #e3ebe8;border-radius:12px;margin:24px 0;overflow:hidden}@media screen and (min-width:768px){.entry__tsukupon-content--table{margin:40px 0}}.entry__tsukupon-content--table table{border-collapse:collapse;width:100%}.entry__tsukupon-content--table table tr:last-of-type td,.entry__tsukupon-content--table table tr:last-of-type th{border-bottom:none}.entry__tsukupon-content--table table th{background:#f7f7f7;border-bottom:1px solid #e3ebe8;color:#1a1a1a;font-size:13px;font-weight:700;line-height:1.6;padding:12px;text-align:left;width:38%}@media screen and (min-width:768px){.entry__tsukupon-content--table table th{font-size:14px;padding:20px;width:24%}}.entry__tsukupon-content--table table td{border-bottom:1px solid #e3ebe8;font-size:14px;line-height:1.7;padding:12px}@media screen and (min-width:768px){.entry__tsukupon-content--table table td{font-size:16px;padding:20px}}.entry__tsukupon-content--table table td.is-lock div{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;width:100%}@media screen and (min-width:768px){.entry__tsukupon-content--table table td.is-lock div{flex-direction:row}}.entry__tsukupon-content--table table td.is-lock img{width:15px}@media screen and (min-width:768px){.entry__tsukupon-content--table table td.is-lock img{width:17px}}.entry__tsukupon-content--table table td.is-lock a{color:#008bf2;text-decoration:underline}@media screen and (min-width:768px){.entry__tsukupon-content--table table.is-price th{font-size:18px}}.entry__tsukupon-content--body{font-size:16px;line-height:1.7}.entry__tsukupon-content--body p:has(>img):not(:has(>:not(img,br,span))) img{margin:1.6em 0}.entry__tsukupon-content--body>img{margin:1.6em 0}.entry__tsukupon-content--point{background:#f7f7f7;display:grid;gap:24px;margin-top:24px;padding:24px 20px}@media screen and (min-width:768px){.entry__tsukupon-content--point{gap:40px;margin-top:40px;padding:40px}}.entry__tsukupon-content--point>div{background:#fff;border-radius:12px;padding:24px 20px}@media screen and (min-width:768px){.entry__tsukupon-content--point>div{padding:40px}}.entry__tsukupon-content--point>div h3{color:#4d4d4d;display:flex;font-size:18px;font-weight:700;gap:8px;margin-bottom:16px}@media screen and (min-width:768px){.entry__tsukupon-content--point>div h3{font-size:22px;margin-bottom:24px}}.entry__tsukupon-content--point--inner{color:#4d4d4d;line-height:1.7;white-space:pre-wrap}@media screen and (min-width:768px){.entry__tsukupon-content--point--inner{font-size:16px}}.entry__tsukupon-content--point--inner ul{list-style:disc outside}.entry__tsukupon-content--point--inner ul li{margin-bottom:1em;margin-left:1.8em}@media screen and (min-width:768px){.entry__tsukupon-content--point--inner ul li{margin-left:1.6em}}.entry__tsukupon-content--local{background:#f2f9f6;border-radius:12px;color:#228260;font-size:13px;line-height:1.6;margin-top:40px;padding:12px 12px 12px 40px;position:relative}@media screen and (min-width:768px){.entry__tsukupon-content--local{margin-top:64px}}.entry__tsukupon-content--local:before{background:url(../img/tsukupon/entrustments/icon_hint.svg) no-repeat 50%/contain;content:"";display:block;height:20px;left:12px;position:absolute;top:12px;width:20px}.entry__tsukupon-content--local a{color:#008bf2;text-decoration:underline}.entry__tsukupon-content--share{display:grid;gap:16px;margin:40px 0}@media screen and (min-width:768px){.entry__tsukupon-content--share{gap:12px;margin:64px 0}}.entry__tsukupon-content--share p{color:grey;font-size:13px;line-height:1.6;text-align:center}@media screen and (min-width:768px){.entry__tsukupon-content--share p{font-size:14px;line-height:1.7}}.entry__tsukupon-content--share ul{display:flex;gap:24px;justify-content:center}.entry__tsukupon-content--share ul li{width:40px}.entry__tsukupon-content--share-link{cursor:pointer;transition:opacity .3s ease}.entry__tsukupon-content--share-link:hover{opacity:.75}.entry__tsukupon-content--plan{border-top:2px solid #f2f9f6}@media screen and (min-width:768px){.entry__tsukupon-content--plan{border-top:none}}.entry__tsukupon-content--plan a{align-items:center;display:flex;font-size:14px;font-weight:700;gap:4px;height:72px;justify-content:center}@media screen and (min-width:768px){.entry__tsukupon-content--plan a{font-size:16px;gap:6px;height:auto;line-height:1.75}}.entry__tsukupon-content--plan a i{font-size:13px}@media screen and (min-width:768px){.entry__tsukupon-content--plan a i{font-size:16px}}.entry__tsukupon-aside{height:100%;padding-left:20px}.entry__tsukupon-aside--inner{position:-webkit-sticky;position:sticky;top:150px}.entry__tsukupon-aside--title{font-size:20px;font-weight:700;line-height:1.6;margin-bottom:16px}.entry__tsukupon-aside--button{display:grid;margin:32px 0}.entry__tsukupon-aside--share{display:grid;gap:12px}.entry__tsukupon-aside--share p{color:#4d4d4d;font-size:12px;text-align:center}.entry__tsukupon-aside--share ul{display:flex;gap:12px;justify-content:center}.entry__tsukupon-aside--share ul li{width:30px}.entry__tsukupon-aside--share-link{cursor:pointer;transition:opacity .3s ease}.entry__tsukupon-aside--share-link:hover{opacity:.75}.entry__tsukupon-draft--notice{background:#d2a400;display:grid;gap:8px;padding:24px 20px;text-align:center}.entry__tsukupon-draft--notice strong{color:#fff;font-size:16px;font-weight:700;line-height:1.75}.entry__tsukupon-draft--button{align-items:center;background:#fff;border:1px solid grey;border-radius:4px;color:#1a1a1a;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:4px;height:36px;justify-content:center;line-height:1;margin:0 auto;padding:0 8px}.entry__tsukupon-toast{background:rgba(26,26,26,.92);border-radius:999px;color:#fff;font-size:14px;font-weight:700;left:50%;line-height:1.4;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:96px;transform:translate(-50%,-12px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:120}@media screen and (min-width:768px){.entry__tsukupon-toast{top:32px}}.entry__tsukupon-toast.is-show{opacity:1;transform:translate(-50%)}.entry__tsukupon-tip{align-items:center;color:grey;cursor:help;display:inline-flex;gap:4px;position:relative}.entry__tsukupon-tip:after{background:#111;border-radius:4px;color:#fff;content:attr(data-tip);font-size:12px;left:50%;opacity:0;overflow-wrap:anywhere;padding:4px 12px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .15s ease;width:250px;z-index:10}@media screen and (min-width:768px){.entry__tsukupon-tip:after{white-space:nowrap;width:auto}}.entry__tsukupon-tip:focus-visible:after,.entry__tsukupon-tip:focus-within:after,.entry__tsukupon-tip:hover:after{opacity:1}.entry__tsukupon-notice{border-radius:8px;font-size:14px;font-weight:700;line-height:1.6;margin:8px 0;padding:12px 16px;text-align:center}@media screen and (min-width:768px){.entry__tsukupon-notice{font-size:16px;margin:16px 0 24px}}.entry__tsukupon-notice.is-contracted{background:#30b686;color:#fff}.entry__tsukupon-notice.is-selection{background:#eaf8f3;color:#30b686}.entry__tsukupon-notice.is-ended{background:#e3ebe8;color:#4e4b4b}.entry__tsukupon-lock--closed{color:grey;font-weight:700}.entry__tsukupon .is-preview{cursor:default;pointer-events:none}.mypage__main{min-height:calc(100vh - 170px)}@media screen and (min-width:768px){.mypage__main{min-height:calc(100vh - 211px)}}.page-mypage-v2{background:#f2f9f6}@media only screen and (max-width:767px){.page-mypage-v2{padding-top:0}.page-mypage-v2 .o-header{position:relative}.page-mypage-v2.is-scrolled .mypage-v2-menu--block{left:0;position:fixed;top:0;width:100%}}.page-mypage-v2.is-giver{background:#f7f7f7}.breadcrumb.mypage-v2{display:none;padding:16px 0}@media screen and (min-width:768px){.breadcrumb.mypage-v2{display:block}.breadcrumb.mypage-v2 .breadcrumb__menu{align-items:center;display:flex;font-size:14px;gap:8px;line-height:1.7;max-width:1200px}}.breadcrumb.mypage-v2 .breadcrumb__menu .menu-item{align-items:center;display:flex;gap:8px;margin:0}.breadcrumb.mypage-v2 .breadcrumb__menu .menu-item a{color:#008bf2;text-decoration:underline}.breadcrumb.mypage-v2 .breadcrumb__menu .menu-item:not(:first-of-type):before{background:url(../img/mypage/v2/arrow_right.svg) no-repeat 50%;border:none;display:block;height:12px;margin:0;transform:none;width:12px}.mypage-v2-wrap{padding-bottom:69px}@media screen and (min-width:768px){.mypage-v2-wrap{display:grid;gap:40px;grid-template-columns:264px 1fr;margin:0 auto;max-width:1200px;padding-bottom:80px;width:91.48936%}}.mypage-v2-menu{margin-bottom:20px}@media screen and (min-width:768px){.mypage-v2-menu{height:auto;margin-bottom:0}.mypage-v2-menu--inner{position:-webkit-sticky;position:sticky;top:116px}}.mypage-v2-menu--block{background:#f2f9f6;padding:16px 0;position:relative;transition:.3s ease;z-index:10}@media screen and (min-width:768px){.mypage-v2-menu--block{background:#fff;border-radius:12px;padding:24px 8px}.mypage-v2-menu--block ul{display:grid;gap:8px}}.mypage-v2-menu--block li{margin:0 2px}@media screen and (min-width:768px){.mypage-v2-menu--block li{margin:0}.mypage-v2-menu--block li.separate{border-top:1px solid #e6f5f0;margin-top:16px;padding-top:24px}}.mypage-v2-menu--block li a{align-items:center;background:#fff;border:1px solid #bed1ca;border-radius:160px;color:grey;display:inline-flex;font-size:13px;font-weight:700;height:29px;justify-content:center;line-height:1.6;padding:0 16px}@media screen and (min-width:768px){.mypage-v2-menu--block li a{align-items:center;border:none;border-radius:8px;color:#4d4d4d;display:flex;font-size:14px;font-weight:400;gap:8px;height:45px;justify-content:flex-start;line-height:1.7}.mypage-v2-menu--block li a:before{content:"";display:block;height:24px;width:24px}.mypage-v2-menu--block li a.mypage:before{background:url(../img/mypage/v2/icon_mypage.svg) no-repeat 50%/contain}.mypage-v2-menu--block li a.financial-information:before{background:url(../img/mypage/v2/icon_financial-information.svg) no-repeat 50%/contain}.mypage-v2-menu--block li a.premium:before{background:url(../img/mypage/v2/icon_premium.svg) no-repeat 50%/contain}.mypage-v2-menu--block li a.recommend:before{background:url(../img/mypage/v2/icon_recommend.svg) no-repeat 50%/contain}.mypage-v2-menu--block li a.basic-information:before{background:url(../img/mypage/v2/icon_basic-information.svg) no-repeat 50%/contain}.mypage-v2-menu--block li a.account:before{background:url(../img/mypage/v2/icon_account.svg) no-repeat 50%/contain}.mypage-v2-menu--block li a.experiences:before{background:url(../img/mypage/v2/icon_experiences.svg) no-repeat 50%/contain}.mypage-v2-menu--block li a.entrustment-management:before,.mypage-v2-menu--block li a.support-service:before{align-items:center;background:none;color:inherit;display:inline-flex;font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;justify-content:center;line-height:1}.mypage-v2-menu--block li a.entrustment-management:before{content:"\f15c"}.mypage-v2-menu--block li a.support-service:before{content:"\f0ad"}}.mypage-v2-menu--block li a:hover{opacity:1}@media screen and (min-width:768px){.mypage-v2-menu--block li a:hover{background:#f2f9f6;color:#299d74}.mypage-v2-menu--block li a:hover.mypage:before{background-image:url(../img/mypage/v2/icon_mypage_gr.svg)}.mypage-v2-menu--block li a:hover.financial-information:before{background-image:url(../img/mypage/v2/icon_financial-information_gr.svg)}.mypage-v2-menu--block li a:hover.premium:before{background-image:url(../img/mypage/v2/icon_premium_gr.svg)}.mypage-v2-menu--block li a:hover.recommend:before{background-image:url(../img/mypage/v2/icon_recommend_gr.svg)}.mypage-v2-menu--block li a:hover.basic-information:before{background-image:url(../img/mypage/v2/icon_basic-information_gr.svg)}.mypage-v2-menu--block li a:hover.account:before{background-image:url(../img/mypage/v2/icon_account_gr.svg)}.mypage-v2-menu--block li a:hover.experiences:before{background-image:url(../img/mypage/v2/icon_experiences_gr.svg)}}.mypage-v2-menu--block li.is-active a{background:#228260;border-color:#228260;color:#fff}@media screen and (min-width:768px){.mypage-v2-menu--block li.is-active a{background:#f2f9f6;color:#299d74}.mypage-v2-menu--block li.is-active a.mypage:before{background-image:url(../img/mypage/v2/icon_mypage_gr.svg)}.mypage-v2-menu--block li.is-active a.financial-information:before{background-image:url(../img/mypage/v2/icon_financial-information_gr.svg)}.mypage-v2-menu--block li.is-active a.premium:before{background-image:url(../img/mypage/v2/icon_premium_gr.svg)}.mypage-v2-menu--block li.is-active a.recommend:before{background-image:url(../img/mypage/v2/icon_recommend_gr.svg)}.mypage-v2-menu--block li.is-active a.basic-information:before{background-image:url(../img/mypage/v2/icon_basic-information_gr.svg)}.mypage-v2-menu--block li.is-active a.account:before{background-image:url(../img/mypage/v2/icon_account_gr.svg)}.mypage-v2-menu--block li.is-active a.experiences:before{background-image:url(../img/mypage/v2/icon_experiences_gr.svg)}.mypage-v2-menu .slick-list{padding:0!important}.mypage-v2-menu .slick-track{max-width:100%;transform:none!important}.mypage-v2-menu .slick-slide{float:none!important}.mypage-v2-menu .slick-slide:not(.slick-cloned)+.slick-slide:not(.slick-cloned){margin-top:8px}.mypage-v2-menu .slick-cloned{display:none}}.mypage-v2-menu--banner{display:none}@media screen and (min-width:768px){.mypage-v2-menu--banner{display:block;margin-top:40px}}.mypage-v2-menu-switch{padding:0 24px 80px}@media screen and (min-width:768px){.mypage-v2-menu-switch{margin-top:40px;padding:0}}.mypage-v2-menu-switch-pc-only{display:none}@media screen and (min-width:768px){.mypage-v2-menu-switch-pc-only{display:block}}.mypage-v2-menu-switch-sp-only{display:block}@media screen and (min-width:768px){.mypage-v2-menu-switch-sp-only{display:none}}.mypage-v2-menu-switch a{display:block;width:100%}.mypage-v2-menu-switch a img{display:block;height:auto;width:100%}.mypage-v2-content{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.mypage-v2-content{gap:24px}}.mypage-v2-content h1{color:#1a1a1a;font-size:24px;line-height:1.67;margin-bottom:16px;padding:0 16px;width:100%}@media screen and (min-width:768px){.mypage-v2-content h1{color:#4d4d4d;font-size:34px;line-height:1.53;margin-bottom:0;padding:0}}.mypage-v2-content .want-business__register-wrap{margin-bottom:32px}@media screen and (min-width:768px){.mypage-v2-content .want-business__register-wrap{margin-bottom:40px}}.mypage-v2-content .mypage__data td,.mypage-v2-content .mypage__data th{font-size:14px}@media screen and (min-width:768px){.mypage-v2-content .mypage__data td,.mypage-v2-content .mypage__data th{font-size:16px}}.mypage-v2-content .want-business__notice.v2{margin:0;padding:0}.mypage-v2-content .want-business__notice.v2 .home-recruitment__list.is-2column{padding:0}.mypage-v2-content .mypage-premium,.mypage-v2-content .o-premium-introduction.v2{margin:0}.mypage-v2-content .o-premium-introduction-privilege{background:#fff;padding:32px 16px 40px}@media screen and (min-width:768px){.mypage-v2-content .o-premium-introduction-privilege{border-radius:24px;padding:48px 40px}}.mypage-v2-section{background:#fff;margin:0;padding:32px 24px 48px}@media screen and (min-width:768px){.mypage-v2-section{border-radius:24px;padding:48px 40px}}.mypage-v2-section--wrap,.mypage-v2-section--wrap#want-business{margin-top:-69px;padding-top:69px}@media screen and (min-width:768px){.mypage-v2-section--wrap,.mypage-v2-section--wrap#want-business{margin-top:-139px;padding-top:139px}}.mypage-v2-section.is-flow{padding-bottom:30px}@media screen and (min-width:768px){.mypage-v2-section.is-flow{padding-bottom:48px}}.mypage-v2-section.is-form{padding-bottom:56px}@media screen and (min-width:768px){.mypage-v2-section.is-form{padding:48px 80px 56px}}.mypage-v2-section--heading{color:#4d4d4d;font-size:22px;line-height:1.6;margin-bottom:24px}@media screen and (min-width:768px){.mypage-v2-section--heading{font-size:28px;line-height:1.57}}.mypage-v2-section--heading.third{font-size:18px;margin-bottom:8px}@media screen and (min-width:768px){.mypage-v2-section--heading.third{font-size:22px;line-height:1.6}}.mypage-v2-section .mypage-flow-banner,.mypage-v2-section .mypage-flow-banner.is-recruit a{margin-bottom:0}.mypage-v2-section.is-favorite{position:relative;z-index:1}.mypage-v2-section#want-business{margin:0;padding:32px 24px 48px}@media screen and (min-width:768px){.mypage-v2-section#want-business{padding:48px 40px}}.mypage-v2-notice{display:grid;gap:32px}@media screen and (min-width:768px){.mypage-v2-notice{gap:40px}}.mypage-v2-notice p{font-size:14px;text-align:center}@media screen and (min-width:768px){.mypage-v2-notice p{font-size:16px}}.mypage-v2-button{align-items:center;background:#30b686;border:none;border-radius:8px!important;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:48px;justify-content:center;line-height:1.75;margin:0 auto;max-width:440px;padding:0 24px!important;width:100%}@media screen and (min-width:768px){.mypage-v2-button{height:56px;padding:0 48px!important}}.mypage-v2-button:hover,.mypage-v2-button:visited{color:#fff}.mypage-v2-button--wrap{align-items:center;display:flex;justify-content:center}.mypage-v2-button.is-entry{background:#ffe004;border-radius:160px;color:#4d4d4d;font-size:14px;height:40px;line-height:1.7}@media screen and (min-width:768px){.mypage-v2-button.is-entry{padding:0 24px}}.mypage-v2-button.is-entry.is-end{background:#b3b3b3;color:#fff;pointer-events:none}.mypage-v2-button.is-back{background:#fff;border:1px solid grey;color:#1a1a1a}.mypage-v2-button.is-change{background:#fff;border:1px solid #196349;color:#299d74;height:44px;padding:0 16px!important}@media screen and (min-width:768px){.mypage-v2-button.is-change{height:56px}}.mypage-v2-button.is-create-job{max-width:247px}.mypage-v2-button#mypage-disabled{background:#b3b3b3!important;color:#fff!important;cursor:default}.mypage-v2-button.is-giver{align-items:center;gap:5px;padding:0!important;width:100%}.mypage-v2-button.is-giver span{align-items:center;display:flex}.mypage-v2-button.is-giver.is-change{min-height:56px}.mypage-v2-want{margin-bottom:48px}.mypage-v2-banner--wrap{display:grid;gap:24px;margin:16px}@media screen and (min-width:768px){.mypage-v2-banner--wrap{margin:0}}.mypage-v2-back{align-items:center;display:flex;justify-content:center;padding:24px}@media screen and (min-width:768px){.mypage-v2-back{padding:16px}}.mypage-v2-back a{align-items:center;color:#1a1a1a;display:flex;font-size:14px;font-weight:700;gap:4px;height:37px;justify-content:center;margin:0 auto;text-decoration:underline}.mypage-v2-back a img{transform:rotate(180deg)}.mypage-v2-next{align-items:center;display:flex;justify-content:center;margin-top:40px}@media screen and (min-width:768px){.mypage-v2-next{margin-top:48px}}.mypage-v2-next a{align-items:center;color:#299d74;display:flex;font-size:14px;font-weight:700;gap:4px;height:37px;justify-content:center;margin:0 auto;text-decoration:underline}@media screen and (min-width:768px){.mypage-v2-next a{font-size:16px;height:40px}}.mypage-v2-next a:visited{color:#299d74}.mypage-v2-history{border:1px solid #e5e5e5;border-radius:12px;display:grid;gap:4px;padding:12px}@media screen and (min-width:768px){.mypage-v2-history{display:flex;gap:40px;justify-content:space-between;padding:20px 24px}}.mypage-v2-history--wrap{display:grid;gap:8px}@media screen and (min-width:768px){.mypage-v2-history--wrap{gap:16px}}.mypage-v2-history--link{color:#4d4d4d;display:flex;gap:12px}@media screen and (min-width:768px){.mypage-v2-history--link{gap:24px}}.mypage-v2-history--link:hover,.mypage-v2-history--link:visited{color:#4d4d4d}.mypage-v2-history--link h3 span{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.7;overflow:hidden}@media screen and (min-width:768px){.mypage-v2-history--link h3 span{-webkit-line-clamp:4;font-size:16px;line-height:1.75}}.mypage-v2-history--image{aspect-ratio:4/3;border-radius:8px;flex-shrink:0;overflow:hidden;position:relative;width:112px}@media screen and (min-width:768px){.mypage-v2-history--image{width:149px}}.mypage-v2-history--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mypage-v2-history--label.is-end{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.mypage-v2-history--label.is-end span{background:#4d4d4d;border-radius:4px;color:#fff;font-size:12px;font-weight:700;line-height:1.5;max-width:70%;padding:4px;text-align:center}@media screen and (min-width:768px){.mypage-v2-history--label.is-end span{max-width:90%}}.mypage-v2-history--meta{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (min-width:768px){.mypage-v2-history--meta{align-items:flex-end;flex-direction:column;flex-shrink:0}}.mypage-v2-history--meta.is-financial-information{align-items:flex-end;flex-direction:column;gap:8px;margin-top:12px}@media screen and (min-width:768px){.mypage-v2-history--meta.is-financial-information{align-items:center;flex-direction:row;gap:16px;justify-content:flex-end;margin-top:8px}}.mypage-v2-history--meta.is-financial-information a{font-size:14px;gap:8px;height:auto;line-height:1.7;margin:0;padding:4px 8px}.mypage-v2-history--meta.is-financial-information a i{margin:0}@media screen and (min-width:768px){.mypage-v2-history--meta-content{text-align:right}}.mypage-v2-history--meta-content div:first-of-type{margin-top:10px}@media screen and (min-width:768px){.mypage-v2-history--meta-content div:first-of-type{margin-top:0}}.mypage-v2-history--meta-content div:last-of-type{font-weight:700;margin-top:4px}.mypage-v2-history-date{color:grey;font-size:12px;line-height:1.5}@media screen and (min-width:768px){.mypage-v2-history-date{font-size:13px}}.mypage-v2-history-date span{font-weight:700}.mypage-v2-history-date.is-experience{display:grid;gap:4px}.mypage-v2-history--button a{align-items:center;display:flex;font-size:13px;font-weight:700;gap:4px;height:31px;padding:0 8px}@media screen and (min-width:768px){.mypage-v2-history--button a{height:36px}}.mypage-v2-favorite--delete{align-items:center;background:transparent;border:none;color:grey;cursor:pointer;display:flex;font-size:12px;gap:4px;height:28px;padding:0 8px}.mypage-v2-table--no-border{width:100%}.mypage-v2-table--no-border tr{display:block}@media screen and (min-width:768px){.mypage-v2-table--no-border tr{display:table-row}}.mypage-v2-table--no-border tr:not(:last-of-type){margin-bottom:48px}@media screen and (min-width:768px){.mypage-v2-table--no-border tr:not(:last-of-type){margin-bottom:0}.mypage-v2-table--no-border tr:not(:last-of-type) td,.mypage-v2-table--no-border tr:not(:last-of-type) th{padding-bottom:64px}}.mypage-v2-table--no-border td,.mypage-v2-table--no-border th{display:block}@media screen and (min-width:768px){.mypage-v2-table--no-border td,.mypage-v2-table--no-border th{display:table-cell}}.mypage-v2-table--no-border th{font-size:18px;line-height:1.6;margin-bottom:16px;text-align:left}@media screen and (min-width:768px){.mypage-v2-table--no-border th{margin-bottom:0;width:200px}}.mypage-v2-table--no-border th span{color:#4d4d4d;display:block;font-size:14px;font-weight:400;margin-top:8px}@media screen and (min-width:768px){.mypage-v2-table--no-border th span{margin-top:16px}}.mypage-v2-table--no-border th .use-label{display:none}@media screen and (min-width:768px){.mypage-v2-table--no-border th .use-label{align-items:center;display:flex}}.mypage-v2-table--no-border td{font-size:16px;line-height:1.75}@media screen and (min-width:768px){.mypage-v2-table--no-border td{padding-left:56px}}.mypage-v2-table--no-border td .o-contact-form-style__block:not(:last-of-type){margin-bottom:16px}.mypage-v2-account .o-contact-form-style__area-base.is-invalid{background:#fbeded!important;outline:2px solid #d16666!important}.mypage-v2-account .o-contact-form-style__area-base.is-invalid:focus{outline:2px solid #30b686!important}.mypage-v2-account .o-contact-form-style__area-base.is-disabled:disabled{-webkit-text-fill-color:#666;-webkit-appearance:none;background:#f7f7f7!important;border:1px solid #e3ebe8!important;color:#666!important;opacity:1}.mypage-v2-account .invalid-feedback{color:#fe3939}.mypage-v2-account .invalid-feedback strong{font-size:16px}.mypage-v2-premium .mypage__data td,.mypage-v2-premium .mypage__data th{letter-spacing:.05em;line-height:1.7}@media screen and (min-width:768px){.mypage-v2-premium .mypage__data td,.mypage-v2-premium .mypage__data th{line-height:1.75}}.mypage-v2-premium .mypage__data th{padding:6px 8px}@media screen and (min-width:768px){.mypage-v2-premium .mypage__data th{padding:20px 24px}}.mypage-v2-premium .mypage__data td{padding:4px 16px 16px}@media screen and (min-width:768px){.mypage-v2-premium .mypage__data td{padding:20px 24px}}.mypage-v2-premium .paid-notion-list{display:grid;gap:4px;margin:16px 0}.mypage-v2-premium .paid-notion-item{font-size:13px}.mypage-v2-premium .paid-notion-link,.mypage-v2-premium .paid-notion-link:visited{color:#30b686}.mypage-v2-subpage--button{display:grid;gap:48px;margin-top:48px}@media screen and (min-width:768px){.mypage-v2-subpage--button{gap:56px;margin-top:64px}}.mypage-v2-subpage--button.is-account{gap:32px}.mypage-v2-subpage--button.is-premium{gap:40px;margin-top:16px;padding-top:24px}.mypage-v2-subpage--button.is-back{margin-top:32px}.mypage-v2-subpage--edit{display:flex;justify-content:center}.mypage-v2-subpage--edit form{margin:0 auto;max-width:440px;width:100%}.mypage-v2-subpage--leave{text-align:center}.mypage-v2-subpage--leave a,.mypage-v2-subpage--leave button{background:none;border:none;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:.05em;padding:0;text-decoration:underline}.mypage-v2-subpage--leave a:hover,.mypage-v2-subpage--leave button:hover{opacity:.75}.mypage-v2-subpage--back{display:flex;justify-content:center}.mypage-v2-form .o-contact-form-style__label{font-size:16px!important}.mypage-v2-form .o-contact-form-style__label .required{color:#ff5454}.mypage-v2-form .o-contact-form-style__caption,.mypage-v2-form--caption{font-size:14px}.mypage-v2-form--caption a{color:#299d74;text-decoration:underline}.mypage-v2-form--caption a:visited{color:#299d74}.mypage-v2-form--attention{background:url(../img/mypage/v2/icon_hint.svg) #f2f9f6 no-repeat top 12px left 12px/20px auto;border-radius:12px;color:#228260;font-size:14px;font-weight:700;line-height:1.7;margin-bottom:24px;padding:12px 12px 12px 40px}.mypage-v2-form--attention-text{font-size:16px;line-height:1.75;margin-bottom:48px}@media screen and (min-width:768px){.mypage-v2-form--attention-text{margin-bottom:64px}}.mypage-v2-form--attention.is-complete{background-image:url(../img/mypage/v2/icon_complete.svg)}.mypage-v2-financial-information .purchasing-history__list{display:grid;gap:8px}@media screen and (min-width:768px){.mypage-v2-financial-information .purchasing-history__list{gap:16px}}.mypage-v2-financial-information .purchasing-history__item{border-color:#e5e5e5;border-radius:12px;margin:0;padding:12px}@media screen and (min-width:768px){.mypage-v2-financial-information .purchasing-history__item{padding:20px 24px}}.mypage-v2-financial-information--empty{text-align:center}.mypage-v2-financial-information--empty h2{font-size:20px;font-weight:400;margin-bottom:40px}.mypage-v2-financial-information--empty p{font-size:16px;margin-bottom:16px}.mypage-v2-financial-information--empty.is-experience p{margin:0 auto;max-width:576px}.mypage-v2-financial-information--empty.is-experience .mypage-v2-button{margin-top:32px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.mypage-v2-recommend#want-business{margin-top:-61px;padding:85px 0 0}@media screen and (min-width:768px){.mypage-v2-recommend#want-business{margin-top:-115px;padding-top:139px}}.mypage-v2-recommend--text{font-size:16px;line-height:1.75}.mypage-v2-recommend .mypage__data{letter-spacing:.05em}.mypage-v2-recommend .mypage-v2-subpage--edit{width:100%}.mypage-v2-information{background:url(../img/mypage/v2/icon_attention.svg) #fffce6 no-repeat top 12px left 16px/20px auto;border-radius:12px;color:#b78f00;display:grid;gap:8px;line-height:1.7;padding:12px 16px 12px 44px}.mypage-v2-information strong{font-size:14px;font-weight:700}.mypage-v2-information span{font-size:13px}.mypage-v2-information a{color:#008bf2;display:inline-flex}.mypage-v2-information.is-hidden{display:none}@media screen and (min-width:768px){.mypage-v2-information.is-hidden{display:grid}}.mypage-v2-zipcode{align-items:center;display:flex;gap:16px;justify-content:flex-start}.mypage-v2-zipcode button{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:36px;margin:0;padding:0!important;width:116px}.mypage-v2-zipcode button:disabled{background:#b3b3b3;cursor:not-allowed}.mypage-v2-basic-information{margin-top:48px}@media screen and (min-width:768px){.mypage-v2-basic-information{margin-top:64px}}.mypage-v2-side-padding{padding:0 16px}@media screen and (min-width:768px){.mypage-v2-side-padding{padding:0}}.mypage-v2-side-padding.is-financial-information{padding-bottom:16px}.mypage-v2-modal--overlay{background:rgba(0,0,0,.7);inset:0;position:fixed;z-index:100}.mypage-v2-modal--content{align-items:center;background:#fff;border-radius:24px;box-shadow:0 16px 48px 0 rgba(0,0,0,.24);display:flex;flex-direction:column;gap:56px;left:50%;max-width:640px;padding:112px 40px;position:relative;top:50%;transform:translate(-50%,-50%);width:80%}.mypage-v2-modal--content .mypage-v2-form--attention{margin:0;width:100%}.mypage-v2-modal--close{height:24px;position:absolute;right:40px;top:40px;width:24px}.mypage-v2-modal--close,.mypage-v2-modal--close-button{background:transparent;border:none;cursor:pointer;padding:0}.mypage-v2-modal--close-button{align-items:center;color:#1a1a1a;display:flex;font-size:14px;font-weight:700;gap:4px;height:37px;justify-content:center;letter-spacing:.05em;text-decoration:underline;width:96px}.mypage-v2-modal--qr-wrap{background:#d9d9d9;height:220px;width:220px}.mypage-v2-logout{bottom:122px;left:50%;opacity:0;position:absolute;transform:translateY(120%) translateX(-50%);transition:.1s ease-in-out;width:calc(100% - 32px);z-index:10}@media screen and (min-width:768px){.mypage-v2-logout{bottom:122px;max-width:1200px;width:91.48936%}}.mypage-v2-logout.is-show{opacity:1;transform:translateY(0) translateX(-50%);transition:.5s ease-in-out}.mypage-v2-logout button{align-items:center;background:transparent;border:none;color:#4d4d4d;cursor:pointer;display:flex;gap:6px;justify-content:flex-start;transition:.3s ease-in-out;width:100%}@media screen and (min-width:768px){.mypage-v2-logout button{font-size:14px;gap:8px;height:45px;margin:0 8px;max-width:248px;padding:0 12px}.mypage-v2-logout button img{width:24px}}.mypage-v2-logout button:hover{opacity:.7}.mypage-v2-footer{align-items:center;display:flex;height:98px;justify-content:center}.mypage-v2-premium-benefit{margin-top:26px;position:relative}.mypage-v2-premium-benefit:before{border-bottom:13px solid #2aa378;border-left:12px solid transparent;border-right:12px solid transparent;content:"";display:block;height:0;left:50%;margin-bottom:16px;position:absolute;top:-8px;transform:translateX(-50%);width:0}@media screen and (min-width:768px){.mypage-v2-premium-benefit:before{margin-bottom:24px}}.mypage-v2-premium-benefit--list{border:2px solid #2aa378;border-radius:18px;overflow:hidden;text-align:center}.mypage-v2-premium-benefit--title{background:#2aa378;color:#fff;font-size:.875rem;font-weight:700;padding:4px 15px}.mypage-v2-premium-benefit--description{font-size:.875rem;font-weight:700;padding:10px 15px}@media screen and (min-width:768px){.mypage-v2-premium-benefit--description{align-items:center;display:flex;justify-content:center;width:100%}}.mypage-v2-premium-benefit--amount{align-items:center;color:#2aa378;display:flex;font-size:28px;justify-content:center}@media screen and (min-width:768px){.mypage-v2-premium-benefit--amount{margin:0 5px}}.mypage-v2-premium-benefit--amount img{display:inline-block;margin:0 4px}.mypage-v2-premium-benefit--amount .yen{font-size:18px;margin-left:4px;margin-top:5px}.mypage-v2-discount-challenge{margin-bottom:40px}.mypage-v2-discount-challenge--list{border:2px solid #30b686;border-radius:16px;overflow:hidden}.mypage-v2-discount-challenge--title{background:#2aa378;color:#fff;font-size:.875rem;font-weight:700;padding:8px;text-align:center}.mypage-v2-discount-challenge--amount-text{border-bottom:1px solid #e5e7eb;font-weight:700;padding-bottom:24px;text-align:center}.mypage-v2-discount-challenge--description{padding:24px}.mypage-v2-discount-challenge--notes{color:#6b7280;font-size:13px;list-style:disc;margin-left:24px;padding:24px 0 0}.mypage-v2-discount-challenge--resubscribe{background:rgba(244,224,40,.15);border:1px solid rgba(26,26,28,.1);border-radius:8px;color:#4e4b4b;font-weight:400;margin-top:24px;padding:16px;text-align:left}@media screen and (min-width:1040px){.mypage-v2-discount-challenge--resubscribe{align-items:center;display:flex;gap:32px}.mypage-v2-discount-challenge--resubscribe-text{width:70%}}.mypage-v2-discount-challenge--resubscribe-link{background:#f4e028;border-radius:5px;color:#1a1a1c;display:block;font-weight:700;margin-left:auto;padding:12px 16px;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:1040px){.mypage-v2-discount-challenge--resubscribe-link{width:30%}}.mypage-v2-discount-challenge--resubscribe-link:hover,.mypage-v2-discount-challenge--resubscribe-link:visited{color:#1a1a1c}.mypage-giver .mypage-v2-button--wrap{margin-top:32px}@media screen and (min-width:768px){.mypage-giver .mypage-v2-button--wrap{margin-top:40px}}.mypage-giver-steps{margin:0 auto;text-align:center;width:min(100%,380px)}@media screen and (min-width:768px){.mypage-giver-steps{width:100%}}.mypage-giver-hero-points{background:#fffce6;border-radius:12px;padding:12px;width:100%}.mypage-giver-hero-points-item{font-size:.875rem;font-weight:700;line-height:1.4}.mypage-giver-hero-points-item:not(:first-of-type){margin-top:8px}@media screen and (min-width:768px){.mypage-giver-hero-points-item{font-size:1rem}.mypage-giver-hero-points-item:not(:first-of-type){margin-top:16px}}.mypage-giver-hero-points-item .is-emphasis{color:#f60;display:inline-block;font-size:1.125rem;padding:0 4px}@media screen and (min-width:768px){.mypage-giver-hero-points-item .is-emphasis{font-size:1.375rem}}.mypage-giver-hero-body{display:grid;justify-items:center;text-align:center}.mypage-giver-hero-figure{align-items:center;display:flex;justify-content:center;margin:0}.mypage-giver-hero-figure video{border-radius:12px;height:auto;max-width:320px;width:100%}@media screen and (min-width:768px){.mypage-giver-hero-figure video{max-width:360px}}.mypage-giver-hero-intro{align-items:center;display:flex;flex-direction:column-reverse;flex-flow:column;gap:8px;justify-content:center;margin-bottom:16px}@media screen and (min-width:1000px){.mypage-giver-hero-intro{flex-direction:row;flex-flow:row;gap:24px}}.mypage-giver-hero-title img{display:block;margin:0 auto;max-width:280px;width:100%}@media screen and (min-width:768px){.mypage-giver-hero-title img{max-width:320px}}.mypage-giver-hero-actions{margin:36px auto 56px;width:min(100%,360px)}@media screen and (min-width:768px){.mypage-giver-hero-actions{margin-bottom:48px;margin-top:40px;width:min(100%,640px)}}@media screen and (min-width:900px){.mypage-giver-hero-actions{width:100%}}.mypage-giver-hero-actions .mypage-v2-button{margin-bottom:12px}@media screen and (min-width:768px){.mypage-giver-hero-actions .mypage-v2-button{max-width:320px}}.mypage-giver-hero-actions a{font-weight:700;text-decoration:underline}.mypage-giver-hero-actions.is-modal{margin-bottom:0}@media screen and (min-width:768px){.mypage-giver-hero-actions.is-modal{margin-bottom:48px}.mypage-giver-hero-banners{display:flex;flex-wrap:wrap;justify-content:space-around;padding:48px 0}}.mypage-giver-hero-banners li{margin-bottom:16px}@media screen and (min-width:768px){.mypage-giver-hero-banners li{width:48%}}.mypage-giver-hero-modal{background:#fff;border-radius:24px;margin:0 auto;padding:24px 20px;text-align:center;width:100%}@media screen and (min-width:768px){.mypage-giver-hero-modal{width:min(100%,600px)}}.mypage-giver-hero-modal-wrap{align-items:center;background:rgba(0,0,0,.7);display:none;height:100dvh;justify-content:center;left:0;overflow-y:auto;padding:16px 24px;position:fixed;top:0;width:100%;z-index:9999}@media screen and (min-width:768px){.mypage-giver-hero-modal-wrap{padding:16px}}.mypage-giver-hero-modal-close{display:block;height:auto;margin:0 0 8px auto;width:24px}.mypage-giver-hero-modal-title{margin-bottom:8px}.mypage-giver-hero-modal-title img{display:block;margin:0 auto;max-width:320px;width:100%}.mypage-giver-hero-modal-figure{margin-bottom:8px}.mypage-giver-flow-modal{background:#fff;border-radius:24px 24px 0 0;margin:0 auto;max-height:90dvh;overflow-y:auto;padding:32px 24px 56px;text-align:center;width:100%}@media screen and (min-width:768px){.mypage-giver-flow-modal{border-radius:24px;max-height:calc(100dvh - 32px);padding:24px 20px 56px;width:min(100%,600px)}}.mypage-giver-flow-modal-wrap{align-items:flex-end;background:rgba(0,0,0,.7);display:none;height:100dvh;justify-content:center;left:0;overflow-y:auto;padding:0;position:fixed;top:0;width:100%;z-index:9999}@media screen and (min-width:768px){.mypage-giver-flow-modal-wrap{align-items:center;padding:16px}}.mypage-giver-flow-modal-close{display:block;height:auto;margin:0 0 8px auto;position:-webkit-sticky;position:sticky;top:0;width:24px;z-index:1}.mypage-giver-flow-modal-title{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:16px}@media screen and (min-width:768px){.mypage-giver-flow-modal-title{font-size:28px}}.mypage-giver-flow-modal-description{color:#1a1a1a;font-size:14px;line-height:1.6;margin-bottom:32px}@media screen and (min-width:768px){.mypage-giver-flow-modal-description{font-size:18px}}.mypage-giver-flow-modal-actions{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mypage-giver-flow-modal-button{align-items:center;border:1px solid #ccc;border-radius:12px;color:#1a1a1a;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.4;min-height:96px;padding:16px;text-align:center;transition:.2s}.mypage-giver-flow-modal-button:hover{color:#1a1a1a}@media screen and (min-width:768px){.mypage-giver-flow-modal-button{font-size:18px}}.mypage-giver-flow-modal .tel-link:hover{opacity:1}.mypage-giver-management__header,.mypage-giver-services__header{margin-bottom:24px}@media screen and (min-width:768px){.mypage-giver-management__header,.mypage-giver-services__header{margin-bottom:32px}}.mypage-giver-management__header p,.mypage-giver-services__header p{color:#666;font-size:14px;line-height:1.8;margin:0}@media screen and (min-width:768px){.mypage-giver-management__header p,.mypage-giver-services__header p{font-size:16px}}.mypage-giver-management-list+.mypage-giver-management__header,.mypage-giver-management-list+.mypage-giver-services__header,.mypage-giver-services-list+.mypage-giver-management__header,.mypage-giver-services-list+.mypage-giver-services__header{margin-top:40px}.mypage-giver-services-list{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px){.mypage-giver-services-list{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}}.mypage-giver-service-card{background:#fff;border:1px solid #e5ece9;border-radius:12px;display:grid;grid-template-rows:auto 1fr;list-style:none;padding:16px}.mypage-giver-service-card__visual{position:relative}.mypage-giver-service-card__visual img{display:block;height:auto;width:100%}.mypage-giver-service-card__category{border-radius:999px;bottom:-12px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;left:16px;min-width:88px;padding:4px 12px;position:absolute}.mypage-giver-service-card__category.is-orange{background:#ff9f42}.mypage-giver-service-card__category.is-blue{background:#1f8ef1}.mypage-giver-service-card__category.is-green{background:#30b686}.mypage-giver-service-card__body{margin-top:8px}.mypage-giver-service-card h3{color:#1a1a1a;font-size:16px;line-height:1.5;margin-bottom:4px;text-align:center}.mypage-giver-service-card p{color:#666;font-size:13px;line-height:1.8;margin:0}.mypage-giver-management__card{align-items:flex-start;display:grid;gap:12px;grid-template-columns:100px 1fr;padding:16px}@media screen and (min-width:768px){.mypage-giver-management__card{gap:24px;grid-template-columns:150px 1fr 190px;padding:20px 24px}}.mypage-giver-management__card .mypage-v2-form--attention,.mypage-giver-management__card .mypage-v2-information{display:block;font-size:13px;font-weight:400;grid-column:1/-1;margin-bottom:4px}@media screen and (min-width:768px){.mypage-giver-management__card .mypage-v2-form--attention,.mypage-giver-management__card .mypage-v2-information{margin-bottom:-8px}}.mypage-giver-management__card .mypage-v2-form--attention a,.mypage-giver-management__card .mypage-v2-information a{align-items:center;color:#008bf2;display:inline-flex}.mypage-giver-management__card .mypage-v2-form--attention a:after,.mypage-giver-management__card .mypage-v2-information a:after{background:url(../img/mypage/v2/icon_new_window.svg) no-repeat top/cover;content:"";height:16px;width:16px}.mypage-giver-management__card .mypage-v2-history--image{aspect-ratio:4/3;border-radius:6px;width:100%}@media screen and (min-width:768px){.mypage-giver-management__card .mypage-v2-history--image{width:150px}}.mypage-giver-management__card .mypage-v2-button.is-giver{height:44px}@media screen and (min-width:768px){.mypage-giver-management__card .mypage-v2-button.is-giver{height:56px}}.mypage-giver-management-body{display:grid;gap:4px}@media screen and (min-width:768px){.mypage-giver-management-body{gap:8px;margin-right:16px}}.mypage-giver-management-status{border:1px solid #30b686;border-radius:6px;color:#30b686;font-size:11px;font-weight:700;height:20px;justify-self:start;padding:0 6px}@media screen and (min-width:768px){.mypage-giver-management-status{font-size:12px;height:22px}}.mypage-giver-management-status.is-request-confirmed,.mypage-giver-management-status.is-reserve,.mypage-giver-management-status.is-under-revision{background:#fef3e8;border-color:transparent;color:#ff8000}.mypage-giver-management-status.is-recruitment-stopped{background:#e5e5e5;border-color:transparent;color:#4d4d4d}.mypage-giver-management-status.is-contracted:after{content:" 🎉"}.mypage-giver-management-title{color:#1a1a1a;font-size:14px;font-weight:700;line-height:1.7;margin:0}@media screen and (min-width:768px){.mypage-giver-management-title{font-size:16px}}.mypage-giver-management-actions{align-items:flex-end;display:grid;gap:8px;grid-column:1/-1;justify-items:center}@media screen and (min-width:768px){.mypage-giver-management-actions{grid-column:auto;margin:auto 0}}.mypage-giver-management-actions .mypage-v2-history-date{display:flex;font-size:11px;justify-content:center}.mypage-giver-management-actions .mypage-v2-history-date:before{background:url(../img/tsukupon/entrustments/icon_history.svg) no-repeat 0 0/cover;content:"";display:block;height:16px;margin-right:4px;width:16px}.mypage-giver-management-actions .mypage-v2-history-date span{font-weight:400}.mypage-giver-management-empty{gap:0}.mypage-giver-helps{margin-top:48px;padding:0 24px}.mypage-giver-helps-list{gap:0 24px}@media screen and (min-width:768px){.mypage-giver-helps-list{display:flex;flex-wrap:wrap;gap:0 40px}.mypage-giver-helps-item{width:calc(50% - 20px)}}.mypage-giver-helps-item a{border-bottom:1px solid #bed1ca;color:#4d4d4d;display:block;font-size:.85rem;padding:16px 24px 16px 0;position:relative;transition:color .2s ease}@media screen and (min-width:768px){.mypage-giver-helps-item a{font-size:1rem}}.mypage-giver-helps-item a:after{background-color:#4d4d4d;content:"";height:16px;-webkit-mask:url(/assets/img/mypage/giver/angle-right-solid.svg) no-repeat center/contain;mask:url(/assets/img/mypage/giver/angle-right-solid.svg) no-repeat center/contain;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:16px}.mypage-giver-helps-item a:hover{color:#30b686;opacity:1}.mypage-giver-helps-item a:hover:after{background-color:#30b686}.password-visible-button{background:transparent;border:none;color:#666;height:24px;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px}.password-visible-button-wrap{position:relative}.password-visible-button .fa-eye{display:block}.password-visible-button .fa-eye-slash,.password-visible-button.is-active .fa-eye{display:none}.password-visible-button.is-active .fa-eye-slash{display:block}.label-not-allowed{align-items:center;background:#999;border-radius:5px;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;height:20px;justify-content:center;margin:0 0 0 4px!important;white-space:nowrap;width:62px}.name-inputs{display:grid;gap:16px;grid-template-columns:1fr 1fr}#basic-information-form input[type=submit]:disabled{background:#b3b3b3!important;color:#fff!important;cursor:default}#basic-information-form input[type=submit]:disabled:hover{opacity:1}.premium-lp{color:#1a1a1c;font-family:Noto Sans JP,sans-serif;font-weight:400}.premium-lp-mv{background-image:url(../img/premium/mv-bg-left_sp.png),url(../img/premium/mv-bg-right_sp.png),linear-gradient(#def4f6,#f2f9f6);background-position:0 100%,100% 100%,0 0;background-repeat:no-repeat;background-size:200px,240px,100%;padding:40px 0 0;position:relative}@media screen and (min-width:768px){.premium-lp-mv{background-image:url(../img/premium/mv-bg-left.png),url(../img/premium/mv-bg-right.png),linear-gradient(#def4f6,#f2f9f6);background-position:top left -10%,bottom right -10%,0 0;background-size:40%,37%,100%;padding:80px 0}}.premium-lp-mv:before{background:url(../img/premium/mv-bg_sp.png) no-repeat 0 0/cover;content:"";display:block;height:100%;left:0;mix-blend-mode:plus-lighter;opacity:.6;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.premium-lp-mv:before{background:url(../img/premium/mv-bg.png) no-repeat top/auto 100%}}.premium-lp-mv:after{aspect-ratio:25/1;background:url(../img/premium/bottom_sp.png) no-repeat 0 0/cover;bottom:0;content:"";display:block;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.premium-lp-mv:after{aspect-ratio:1440/59;background-image:url(../img/premium/bottom.png)}}.premium-lp-mv-inner{margin-bottom:16px;position:relative}@media screen and (min-width:768px){.premium-lp-mv-inner{margin-bottom:0}}.premium-lp-mv-inner h1{padding:0 21px;text-align:center}.premium-lp-mv-inner h1 img{width:min(333px,100%)}@media screen and (min-width:768px){.premium-lp-mv-inner h1 img{width:clamp(430px,46vw,668px)}}.premium-lp-mv-inner-price{margin-top:-20px;text-align:center}.premium-lp-mv-inner-price img{width:min(500px,100%)}@media screen and (min-width:768px){.premium-lp-mv-inner-price img{width:clamp(430px,46vw,700px)}}.premium-lp-mv-inner .premium-lp-button{margin-top:-10px;padding:0 16px}@media screen and (min-width:768px){.premium-lp-mv-inner .premium-lp-button{margin-top:10px;position:relative;z-index:1}}.premium-lp-mv-inner .premium-lp-button a{margin:0 auto;width:min(460px,100%)}@media screen and (min-width:768px){.premium-lp-mv-inner .premium-lp-button a{width:287px}}.premium-lp-mv-inner-image{aspect-ratio:1/.3;margin:0 -10%;overflow:hidden;position:relative;width:120%}@media screen and (min-width:768px){.premium-lp-mv-inner-image{aspect-ratio:1/.25;bottom:0;left:52%;margin:0;max-width:1690px;position:absolute;transform:translateX(-50%);width:110%}.premium-lp-mv-inner-image img{width:100%}}.premium-lp-button a{align-items:center;background:#ffe004;border-radius:50px;color:#1e1e1e;display:flex;font-size:16px;font-weight:700;height:56px;justify-content:center}@media screen and (min-width:768px){.premium-lp-button a{font-size:18px;height:70px}}.premium-lp-button a:visited{color:#1e1e1e}.premium-lp-benefits{background:#f2f9f6;padding:80px 24px}.premium-lp-benefits-introduction{display:grid;gap:24px}.premium-lp-benefits-introduction h2{align-items:center;display:flex;flex-direction:column;font-size:24px;gap:8px;line-height:1.5}@media screen and (min-width:768px){.premium-lp-benefits-introduction h2{font-size:32px}}.premium-lp-benefits-introduction h2:before{aspect-ratio:712/145;background:url(../img/premium/bubble.png) no-repeat 0 0/contain;content:"";display:block;max-width:297px;width:100%}.premium-lp-benefits-introduction p{font-size:14px;line-height:1.8;text-align:center}@media screen and (min-width:768px){.premium-lp-benefits-introduction p{font-size:16px}}.premium-lp-benefits-list{display:grid;gap:64px;margin-top:64px}@media screen and (min-width:768px){.premium-lp-benefits-list{gap:64px 24px;grid-template-columns:repeat(3,1fr);margin:64px auto 0;width:min(1000px,100%)}}.premium-lp-benefits-item{display:flex;flex-direction:column}.premium-lp-benefits-item figure{text-align:center;width:100%}.premium-lp-benefits-item h3{font-size:20px;line-height:1.6;margin-bottom:8px}.premium-lp-benefits-item a,.premium-lp-benefits-item p{font-size:14px;line-height:1.7}.premium-lp-benefits-item a{color:#30b686;display:inline-flex;font-weight:700;margin-top:6px;text-decoration:underline}.premium-lp-benefits-item a[target=_blank]:after{background:url(../img/premium/link.svg) no-repeat 0 0/contain;content:"";flex-shrink:0;height:24px;width:24px}@media screen and (min-width:768px){.premium-lp-benefits-item:not(.is-wide) .premium-lp-benefits-item-inner{margin:16px 24px 0}.premium-lp-benefits-item.is-wide{align-items:center;flex-direction:row;gap:24px;grid-column:span 3;justify-content:center;padding:24px 0}.premium-lp-benefits-item.is-wide figure{width:auto}}.premium-lp-benefits-case{background:#fff;border:1px solid rgba(26,26,28,.1);border-radius:32px;overflow:hidden;padding:24px;position:relative}.premium-lp-benefits-case:before{background:url(../img/premium/background.png) repeat 0 0/50px auto;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.premium-lp-benefits-cases{display:grid;gap:24px;margin-top:40px}@media screen and (min-width:768px){.premium-lp-benefits-cases{grid-template-columns:53% 1fr;margin:24px auto 0;width:min(1000px,100%)}}.premium-lp-benefits-case h3{color:#003e28;display:grid;font-size:20px;gap:4px;justify-content:center;position:relative;text-align:center}@media screen and (min-width:768px){.premium-lp-benefits-case h3{align-items:center;display:flex;flex-wrap:wrap;font-size:24px;gap:8px;line-height:1;padding:16px 0}}.premium-lp-benefits-case h3 span{align-items:center;background:#003e28;color:#fff;display:flex;height:32px;justify-content:center;padding:0 4px}.premium-lp-benefits-case-inner{margin-top:16px;position:relative}@media screen and (min-width:768px){.premium-lp-benefits-case-inner{margin-top:32px}}.premium-lp-benefits-case-inner figure{display:grid;justify-content:center}.premium-lp-benefits-case-inner figure img{height:100px;width:auto}@media screen and (min-width:768px){.premium-lp-benefits-case-inner figure img{height:158px}}.premium-lp-benefits-case-price{background:#f2f5f4;border-radius:12px;display:grid;font-weight:700;gap:8px;padding:16px 24px;text-align:center}.premium-lp-benefits-case-price-title{font-size:16px}.premium-lp-benefits-case-price-discount{align-items:center;color:#003e28;display:flex;font-size:32px;gap:8px;justify-content:center;line-height:1.3}@media screen and (min-width:768px){.premium-lp-benefits-case-price-discount{flex-wrap:wrap;font-size:40px;gap:12px}}.premium-lp-benefits-case-price-discount .is-bold{font-weight:900}@media screen and (min-width:768px){.premium-lp-benefits-case-price-discount .is-bold .is-small{font-size:24px}}.premium-lp-benefits-case-price-discount .is-small{font-size:20px}.premium-lp-benefits-case-price-term{display:flex;gap:4px;justify-content:center}.premium-lp-benefits-text{font-size:16px;font-weight:700;margin-top:64px;text-align:center}@media screen and (min-width:768px){.premium-lp-benefits-text{font-size:24px}}.premium-lp-benefits-text span{background:linear-gradient(transparent 60%,rgba(255,224,4,.5) 0)}.premium-lp-chart{padding:80px 16px}@media screen and (min-width:768px){.premium-lp-chart{padding:120px 24px}}.premium-lp-chart.is-signup{padding:0}@media screen and (min-width:768px){.premium-lp-chart.is-signup{max-width:inherit;width:min(1008px,100%)}}.premium-lp-chart.is-mypage{padding:0 0 16px}.premium-lp-chart.is-mypage .premium-lp-chart-blocks{grid-template-columns:1fr}.premium-lp-chart.is-mypage .premium-lp-chart-table,.premium-lp-chart.is-mypage .premium-lp-chart-table table{width:100%}.premium-lp-chart h2{font-size:22px;line-height:1.5;text-align:center}@media screen and (min-width:768px){.premium-lp-chart h2{font-size:32px}}.premium-lp-chart-blocks{display:grid;gap:16px;margin-top:24px}@media screen and (min-width:768px){.premium-lp-chart-blocks{grid-template-columns:1fr 272px;margin:40px auto 0;width:min(1008px,100%)}}.premium-lp-chart-table{background:#fff;border:1px solid rgba(26,26,28,.1);border-radius:24px;padding:12px}@media screen and (min-width:768px){.premium-lp-chart-table{min-width:300px}}.premium-lp-chart-table table{border-bottom:1px solid rgba(26,26,28,.1)}.premium-lp-chart-table table tr{border-top:1px solid rgba(26,26,28,.1);display:grid;grid-template-columns:1fr 1fr 1fr;padding:16px}.premium-lp-chart-table table tr:nth-of-type(odd){background:#f2f9f6}.premium-lp-chart-table table td,.premium-lp-chart-table table th{align-items:center;display:flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:center;text-align:center}@media screen and (min-width:768px){.premium-lp-chart-table table td,.premium-lp-chart-table table th{font-size:16px}}.premium-lp-chart-table table th:first-of-type{align-items:flex-start;font-weight:400;gap:4px;text-align:left}@media screen and (min-width:768px){.premium-lp-chart-table table th:first-of-type{flex-direction:row;font-size:14px;justify-content:flex-start}}.premium-lp-chart-table table th span{align-items:center;background:#26986f;color:#fff;display:inline-flex;font-weight:700;height:24px;padding:0 8px;white-space:nowrap}.premium-lp-chart-table table td span{color:#a6a6a6}.premium-lp-chart-corp{background:#fff;border:1px solid rgba(26,26,28,.1);border-radius:24px;padding:12px}.premium-lp-chart-corp-inner{background:#f5f7f6;border-radius:18px;padding:40px 0}@media screen and (min-width:768px){.premium-lp-chart-corp-inner{display:flex;flex-direction:column;height:100%;justify-content:center}}.premium-lp-chart-corp-inner h3{display:grid;font-size:22px;gap:4px;text-align:center}.premium-lp-chart-corp-inner h3 span{align-items:center;display:flex;font-size:20px;gap:3px;justify-content:center}.premium-lp-chart-corp-inner h3 span:before{background:url(../img/premium/badge.svg) no-repeat 0 0/cover;content:"";height:16px;width:13px}.premium-lp-chart-corp-inner p{font-size:16px;line-height:1.8;margin:32px 0;text-align:center}.premium-lp-chart-button a{align-items:center;background:#30b686;border-radius:5px;color:#fff;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;margin:0 auto;width:min(216px,100%)}.premium-lp-chart-button a:visited{color:#fff}.premium-lp-cta{background:#30b686;padding:40px 16px 0}@media screen and (min-width:768px){.premium-lp-cta{align-items:center;display:flex;height:220px;justify-content:center;padding:0;position:relative}}.premium-lp-cta-text h2{align-items:center;color:#fff;display:flex;font-size:14px;gap:4px;height:32px;justify-content:center;margin-bottom:8px}@media screen and (min-width:768px){.premium-lp-cta-text h2{font-size:20px;margin-bottom:14px}}.premium-lp-cta-text h2:after,.premium-lp-cta-text h2:before{background:url(../img/premium/comment.svg) no-repeat 0 0/contain;content:"";height:24px;width:24px}@media screen and (min-width:768px){.premium-lp-cta-text h2:after,.premium-lp-cta-text h2:before{height:32px;width:32px}}.premium-lp-cta-text h2:after{transform:scaleX(-1)}.premium-lp-cta-image{margin-top:20px;text-align:center}@media screen and (min-width:768px){.premium-lp-cta-image{bottom:0;left:calc(50% - 400px);margin-top:0;max-width:382px;position:absolute;transform:translateX(-50%)}.premium-lp-cta-image img{height:220px;width:auto}}.premium-lp-detail{background:#f7f7f7;padding:80px 16px}@media screen and (min-width:768px){.premium-lp-detail{padding:120px 24px}}.premium-lp-detail-content{background:#fff;border-radius:24px;height:480px;overflow-y:auto;padding:24px 16px}@media screen and (min-width:768px){.premium-lp-detail-content{margin:0 auto;max-width:940px;padding:40px 32px}}.premium-lp-detail-content h2{font-size:14px;line-height:1.8;text-align:center}@media screen and (min-width:768px){.premium-lp-detail-content h2{display:grid;font-size:24px;gap:8px;justify-content:center;line-height:1.5}.premium-lp-detail-content h2 span{font-size:18px;line-height:1}}.premium-lp-detail-content-inner{display:grid;gap:24px;margin-top:40px}.premium-lp-detail-content-inner dl{display:grid;gap:12px}@media screen and (min-width:768px){.premium-lp-detail-content-inner dl{gap:16px 40px;grid-template-columns:96px 1fr}}.premium-lp-detail-content-inner dl dd,.premium-lp-detail-content-inner dl dt{font-size:13px;line-height:1.6}@media screen and (min-width:768px){.premium-lp-detail-content-inner dl dd,.premium-lp-detail-content-inner dl dt{font-size:16px;line-height:1.75}}.premium-lp-detail-content-inner dl dt{font-weight:700}@media screen and (min-width:768px){.premium-lp-detail-content-inner dl dt{grid-column:1}.premium-lp-detail-content-inner dl dd{grid-column:2}}.p-local-saga-project-hero{background:#f7f7e7;padding-bottom:64px}.p-local-saga-project-hero-main{display:flex;flex-direction:column-reverse;padding:24px 0 0}@media screen and (min-width:768px){.p-local-saga-project-hero-main{align-items:center;flex-direction:row;gap:30px;justify-content:space-between;margin:0 auto;padding:40px 0;width:min(100%,1144px)}}.p-local-saga-project-hero-title{margin-bottom:18px;width:min(100%,230px)}@media screen and (min-width:768px){.p-local-saga-project-hero-title{margin-bottom:30px}}@media screen and (min-width:1040px){.p-local-saga-project-hero-title{width:100%}}.p-local-saga-project-hero-title-text{color:#4d4d4d;display:block;font-size:14px;letter-spacing:.2em;margin-bottom:16px}@media screen and (min-width:768px){.p-local-saga-project-hero-title-text{font-size:19px;margin-bottom:26px}}.p-local-saga-project-hero-title-area{margin:16px 0 40px;padding-left:24px}@media screen and (min-width:768px){.p-local-saga-project-hero-title-area{margin-top:0}}.p-local-saga-project-hero-sub-logo{display:block;max-width:230px}.p-local-saga-project-hero-sub-logo img{height:auto;width:100%}@media screen and (min-width:768px){.p-local-saga-project-hero-sub-logo{max-width:310px}}.p-local-saga-project-hero-visual{padding-right:35px;position:relative}@media screen and (min-width:768px){.p-local-saga-project-hero-visual{padding-right:0;width:60%}}.p-local-saga-project-hero-catch01{height:auto;position:absolute;right:15px;top:50%;width:35px}@media screen and (min-width:768px){.p-local-saga-project-hero-catch01{right:88px;width:48px}}.p-local-saga-project-hero-catch02{height:auto;position:absolute;right:55px;top:60%;width:35px}@media screen and (min-width:768px){.p-local-saga-project-hero-catch02{right:144px;width:48px}}.p-local-saga-project-hero-lead{margin:0 auto;padding:0 24px;width:min(100%,1120px)}@media screen and (min-width:768px){.p-local-saga-project-hero-lead{margin-bottom:56px;padding:0 30% 0 96px}}@media screen and (min-width:1040px){.p-local-saga-project-hero-lead{padding:0 245px 0 96px}}.p-local-saga-project-hero-lead-text{font-size:14px;font-weight:700}@media screen and (min-width:768px){.p-local-saga-project-hero-lead-text{font-size:18px}}.p-local-saga-project-hero-lead-text.is-first{margin-bottom:16px}.p-local-saga-project-hero-lead-text.is-second{margin-bottom:24px}.p-local-saga-project-hero-lead-link{align-items:center;color:#299d74;display:inline-flex;font-size:13px;gap:8px;justify-content:flex-start}@media screen and (min-width:768px){.p-local-saga-project-hero-lead-link{font-size:14px}}.p-local-saga-project-hero-lead-link-text{text-decoration:underline}.p-local-saga-project-hero-buttons{display:none}@media screen and (min-width:768px){.p-local-saga-project-hero-buttons{align-items:center;display:flex;gap:26px;justify-content:center}}.p-local-saga-project-entrustment{background:transparent;position:relative}.p-local-saga-project-entrustment:after,.p-local-saga-project-entrustment:before{display:none}.p-local-saga-project-entrustment-top-decoration{left:0;position:absolute;top:0;width:100%}.p-local-saga-project-entrustment-top-decoration img{height:auto;width:100%}.p-local-saga-project-entrustment-heading{color:#4d4d4d;font-size:18px;margin-bottom:28px;text-align:center}@media screen and (min-width:768px){.p-local-saga-project-entrustment-heading{font-size:26px}}.p-local-saga-project-entrustment-heading-fukidashi{display:block;margin:0 auto 20px;max-width:195px}@media screen and (min-width:768px){.p-local-saga-project-entrustment-heading-fukidashi{max-width:234px}}.p-local-saga-project-entrustment-heading-sub{color:#30b686;font-size:30px;line-height:1.4}@media screen and (min-width:768px){.p-local-saga-project-entrustment-heading-sub{font-size:36px}}.p-local-saga-project-entrustment-text{font-size:14px;margin-bottom:40px}@media screen and (min-width:768px){.p-local-saga-project-entrustment-text{font-size:16px;text-align:center}}.p-local-saga-project-entrustment-list{margin-bottom:64px}.p-local-saga-project-entrustment-contact{text-align:center}.p-local-saga-project-entrustment-contact-title{font-size:15px;font-weight:700;line-height:1.4;margin-bottom:24px}@media screen and (min-width:768px){.p-local-saga-project-entrustment-contact-title{font-size:22px;line-height:1.6}}.p-local-saga-project-entrustment-contact-link{align-items:center;background:#30b686;border-radius:16px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin:0 auto 64px;max-width:433px;padding:24px}@media screen and (min-width:768px){.p-local-saga-project-entrustment-contact-link{font-size:18px}}.p-local-saga-project-entrustment-contact-link:hover,.p-local-saga-project-entrustment-contact-link:visited{color:#fff}.p-local-saga-project-entrustment-contact-note{color:grey;font-size:12px;text-align:left}@media screen and (min-width:768px){.p-local-saga-project-entrustment-contact-note{text-align:center}}.p-local-saga-project-entrustment-bottom-decoration{bottom:0;left:0;position:absolute;width:100%}.p-local-saga-project-entrustment-bottom-decoration img{height:auto;width:100%}.p-local-saga-project-handover-session{background:#f7f7e7;padding:48px 24px 32px;position:relative}@media screen and (min-width:768px){.p-local-saga-project-handover-session{padding:48px 24px 88px}}.p-local-saga-project-handover-session-decoration{height:auto;position:absolute;z-index:1}.p-local-saga-project-handover-session-decoration img{-webkit-animation:saga-decoration-wobble 6s step-end infinite;animation:saga-decoration-wobble 6s step-end infinite}@media (prefers-reduced-motion:reduce){.p-local-saga-project-handover-session-decoration img{-webkit-animation:none;animation:none}}.p-local-saga-project-handover-session-decoration.is-kushi{left:15px;top:-45px;transform:rotate(-70deg);width:90px}.p-local-saga-project-handover-session-decoration.is-kushi img{-webkit-animation-delay:0s;animation-delay:0s}@media screen and (min-width:768px){.p-local-saga-project-handover-session-decoration.is-kushi{left:calc(50% + 250px);transform:rotate(0);width:105px}}@media screen and (min-width:980px){.p-local-saga-project-handover-session-decoration.is-kushi{left:calc(50% + 350px)}}.p-local-saga-project-handover-session-decoration.is-curry{display:none}.p-local-saga-project-handover-session-decoration.is-curry img{-webkit-animation-delay:-.7s;animation-delay:-.7s}@media screen and (min-width:768px){.p-local-saga-project-handover-session-decoration.is-curry{display:block;left:calc(50% - 380px);top:380px}}@media screen and (min-width:980px){.p-local-saga-project-handover-session-decoration.is-curry{left:calc(50% - 530px)}}.p-local-saga-project-handover-session-heading{color:#30b686;font-size:30px;margin-bottom:28px;text-align:center}@media screen and (min-width:768px){.p-local-saga-project-handover-session-heading{font-size:36px}}.p-local-saga-project-handover-session-heading-fukidashi{display:block;margin:0 auto 20px;max-width:195px}@media screen and (min-width:768px){.p-local-saga-project-handover-session-heading-fukidashi{max-width:234px}}.p-local-saga-project-handover-session-heading-sub{color:#4d4d4d;display:block;font-size:18px}@media screen and (min-width:768px){.p-local-saga-project-handover-session-heading-sub{font-size:26px}}.p-local-saga-project-handover-session-text{font-size:16px;margin-bottom:40px;text-align:left}@media screen and (min-width:768px){.p-local-saga-project-handover-session-text{text-align:center}}.p-local-saga-project-handover-session-note{display:block;font-size:14px;margin-top:16px;text-align:left}@media screen and (min-width:768px){.p-local-saga-project-handover-session-note{text-align:center}}@media screen and (min-width:980px){.p-local-saga-project-handover-session-flow{align-items:center;display:flex;gap:56px;justify-content:center;margin:0 auto;width:872px}}.p-local-saga-project-handover-session-flow-item{background:#fff;border:1px solid #94d8c0;border-radius:8px;font-size:16px;font-weight:700;margin:0 auto 40px;padding:16px;position:relative;text-align:center;width:min(100%,280px)}@media screen and (min-width:980px){.p-local-saga-project-handover-session-flow-item{font-size:20px;margin-bottom:0;min-height:380px;width:68px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.p-local-saga-project-handover-session-flow-item:not(:last-of-type):after{background:url(/assets/img/local/saga/flow-arrow.svg) no-repeat 50%/contain;content:"";display:block;height:24px;left:50%;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:36px}@media screen and (min-width:980px){.p-local-saga-project-handover-session-flow-item:not(:last-of-type):after{left:calc(100% + 10px);top:50%;transform:translateX(0) translateY(-50%) rotate(-90deg)}}.p-local-saga-project-handover-session-flow-item.is-detail{padding:32px 24px;width:100%}@media screen and (min-width:768px){.p-local-saga-project-handover-session-flow-item.is-detail{max-width:580px;padding:32px 40px;-ms-writing-mode:initial;writing-mode:initial}}.p-local-saga-project-handover-session-detail-title{color:#30b686;font-size:20px;margin-bottom:28px}.p-local-saga-project-handover-session-detail-title:after,.p-local-saga-project-handover-session-detail-title:before{background:#30b686;content:"";display:inline-block;height:1px;position:relative;top:-8px;width:32px}.p-local-saga-project-handover-session-detail-title:before{transform:rotate(60deg)}.p-local-saga-project-handover-session-detail-title:after{transform:rotate(-60deg)}.p-local-saga-project-handover-session-steps-item{display:flex;justify-content:space-between;margin-bottom:20px}.p-local-saga-project-handover-session-steps-image{width:80px}.p-local-saga-project-handover-session-steps-text{text-align:left;width:calc(100% - 100px)}.p-local-saga-project-handover-session-steps-title{font-size:16px;font-weight:700;margin-bottom:4px}.p-local-saga-project-handover-session-steps-desc{font-size:14px;font-weight:400;line-height:1.4}.p-local-saga-project-tour{padding:120px 24px 154px;position:relative}.p-local-saga-project-tour-decoration{position:absolute;z-index:1}.p-local-saga-project-tour-decoration img{-webkit-animation:saga-decoration-wobble 6s step-end infinite;animation:saga-decoration-wobble 6s step-end infinite}@media (prefers-reduced-motion:reduce){.p-local-saga-project-tour-decoration img{-webkit-animation:none;animation:none}}.p-local-saga-project-tour-decoration.is-bus{height:auto;right:10px;top:0;width:134px}.p-local-saga-project-tour-decoration.is-bus img{-webkit-animation-delay:-1.4s;animation-delay:-1.4s}@media screen and (min-width:768px){.p-local-saga-project-tour-decoration.is-bus{right:calc(50% - 250px);width:158px}}@media screen and (min-width:920px){.p-local-saga-project-tour-decoration.is-bus{right:calc(50% - 450px)}}@media screen and (min-width:1420px){.p-local-saga-project-tour-decoration.is-bus{right:calc(50% - 600px);top:10px}}.p-local-saga-project-tour-decoration.is-camera{bottom:-30px;left:10px;width:100px}@media screen and (min-width:768px){.p-local-saga-project-tour-decoration.is-camera{width:87px}}.p-local-saga-project-tour-decoration.is-camera img{-webkit-animation-delay:-2.1s;animation-delay:-2.1s;height:auto;width:100%}@media screen and (min-width:768px){.p-local-saga-project-tour-decoration.is-camera{left:calc(50% - 250px)}}@media screen and (min-width:920px){.p-local-saga-project-tour-decoration.is-camera{bottom:0;left:calc(50% - 450px)}}@media screen and (min-width:1420px){.p-local-saga-project-tour-decoration.is-camera{bottom:23px}}.p-local-saga-project-tour-top-decoration{left:0;position:absolute;top:0;width:100%}.p-local-saga-project-tour-top-decoration img{height:auto;width:100%}.p-local-saga-project-tour-heading{color:#30b686;font-size:30px;margin-bottom:28px;text-align:center}@media screen and (min-width:768px){.p-local-saga-project-tour-heading{font-size:36px}}.p-local-saga-project-tour-heading-fukidashi{display:block;margin:0 auto 20px;max-width:195px}@media screen and (min-width:768px){.p-local-saga-project-tour-heading-fukidashi{max-width:234px}}.p-local-saga-project-tour-heading-sub{color:#4d4d4d;display:block;font-size:18px}@media screen and (min-width:768px){.p-local-saga-project-tour-heading-sub{font-size:26px}}.p-local-saga-project-tour-text{font-size:16px;margin-bottom:16px;text-align:left}@media screen and (min-width:768px){.p-local-saga-project-tour-text{text-align:center}}.p-local-saga-project-tour-schedule{margin-bottom:40px}.p-local-saga-project-tour-schedule-title{color:#30b686;font-size:20px;font-weight:700;text-align:center}@media screen and (min-width:768px){.p-local-saga-project-tour-schedule-title{font-size:24px}}.p-local-saga-project-tour-schedule-image{text-align:center}.p-local-saga-project-tour-under-text{font-size:14px;margin-bottom:26px;text-align:left}@media screen and (min-width:768px){.p-local-saga-project-tour-under-text{text-align:center}}.p-local-saga-project-tour-link{align-items:center;background:#30b686;border-radius:16px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:5px;justify-content:center;margin:0 auto;padding:16px;width:min(100%,240px)}.p-local-saga-project-tour-link:hover,.p-local-saga-project-tour-link:visited{color:#fff}.p-local-saga-project-tour-bottom-decoration{bottom:0;left:0;position:absolute;width:100%}.p-local-saga-project-tour-bottom-decoration img{height:auto;width:100%}.p-local-saga-project-support{background:#f2f9f6;padding:40px 0}@media screen and (min-width:768px){.p-local-saga-project-support{padding:64px 0 80px}}.p-local-saga-project-support-heading{color:#30b686;font-size:24px;margin-bottom:40px}@media screen and (min-width:768px){.p-local-saga-project-support-heading{font-size:36px}}.p-local-saga-project-support-heading-sub{color:#4d4d4d;display:block;font-size:18px}@media screen and (min-width:768px){.p-local-saga-project-support-heading-sub{font-size:24px}}.p-local-saga-project-support-heading-area{margin-bottom:40px;padding:24px;text-align:center}.p-local-saga-project-support-text{font-size:14px;margin:0 auto;max-width:800px;text-align:left}@media screen and (min-width:768px){.p-local-saga-project-support-text{font-size:16px}}.p-local-saga-project-support-credit{color:grey;font-size:12px;margin:16px auto 0;padding:0 24px;text-align:right;width:min(100%,1120px)}.p-local-saga-project-support-info{padding:24px}.p-local-saga-project-support-info-title{font-size:16px;font-weight:700;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.p-local-saga-project-support-info-title{font-size:22px}}.p-local-saga-project-support-info-list{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}@media screen and (min-width:768px){.p-local-saga-project-support-info-list{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}}.p-local-saga-project-support-info-item{width:100%}@media screen and (min-width:768px){.p-local-saga-project-support-info-item{max-width:420px}}.p-local-saga-project-support-info-item a{align-items:center;background:#fff;border:1px solid #30b686;border-radius:12px;color:#30b686;display:flex;font-size:14px;font-weight:700;gap:5px;justify-content:center;margin:0 auto;padding:24px;text-align:center;width:min(100%,420px)}@media screen and (min-width:768px){.p-local-saga-project-support-info-item a{font-size:16px}}.p-local-saga-project-footer{background:#30b686;padding:103px 24px 80px;position:relative}.p-local-saga-project-footer-decoration{left:0;position:absolute;top:0;width:100%}.p-local-saga-project-footer-decoration img{height:auto;width:100%}.p-local-saga-project-footer-share{margin-bottom:32px;text-align:center}.p-local-saga-project-footer-share-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:12px}.p-local-saga-project-footer-share-list{align-items:center;display:flex;gap:16px;justify-content:center}.p-local-saga-project-footer-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-local-saga-project-footer-logo-project-logo{height:auto;margin-bottom:32px;max-width:130px;width:100%}@media screen and (min-width:768px){.p-local-saga-project-footer-logo-project-logo{max-width:160px}}.p-local-saga-project-footer-logo-footer-logo{height:auto;margin-bottom:53px;max-width:240px;width:100%}@media screen and (min-width:768px){.p-local-saga-project-footer-logo-footer-logo{max-width:283px}}.p-local-saga-project-footer-copyright{color:#fff;display:block;font-size:12px;text-align:center}@-webkit-keyframes saga-decoration-wobble{0%{transform:rotate(-6deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(7deg)}to{transform:rotate(-6deg)}}@keyframes saga-decoration-wobble{0%{transform:rotate(-6deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(7deg)}to{transform:rotate(-6deg)}}
