@charset "utf-8";
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:inherit;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}section,main{display:block}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;outline:none}i,em{font-style:normal}table{border-collapse:collapse}li{display:block}@keyframes dda{0%{width:2px;right:130%}20%{width:50px;right:130%}50%{width:2px;right:calc(130% + 48px)}100%{width:2px;right:130%}}body{background:#f3f7f8;color:#333;font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;line-height:1.7;-webkit-font-smoothing:antialiased !important;word-break:break-word;line-break:strict;hanging-punctuation:force-end}@media screen and (min-width: 900px){body{font-size:16px}}@media screen and (max-width: 900px){body{font-size:14px}}a{transition:all .3s ease;transition-property:color,background-color,border-color,opacity;color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;height:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-o-object-fit:cover;object-fit:cover}iframe{max-width:100%}::-moz-selection{background:#333;color:#fff}::selection{background:#333;color:#fff}::-moz-selection{background:#333;color:#fff}.clearfix::after{display:table;content:"";clear:both}main{opacity:0;position:relative;top:1em;transition:all 1s ease;transition-property:opacity,top}.loaded main{opacity:1;top:0}.overlay{width:100%;height:100%;background:#333;position:fixed;left:0;top:0;z-index:-99;opacity:0;transition:opacity .6s ease 0s,z-index .6s ease 0s}.popup-open .overlay{opacity:.3;z-index:1000}.grecaptcha-badge{right:-100vw !important}@media screen and (min-width: 900px){.sp{display:none !important}}@media screen and (max-width: 900px){.pc{display:none !important}}@media screen and (min-width: 900px){.breadcrumb{font-size:14px}}@media screen and (max-width: 900px){.breadcrumb{font-size:12px}}.breadcrumb ol{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;width:100%;overflow:hidden}.breadcrumb li{display:inline-flex;align-items:center}.breadcrumb li:not(:last-child)::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto;color:#dddfe3}.breadcrumb li a{display:block;white-space:nowrap;color:#83898f;padding:10px 0 10px}.breadcrumb li:last-child span{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0 10px}.breadcrumb li br{display:none}@media screen and (min-width: 900px){.breadcrumb{padding:50px 5vw}.breadcrumb li:not(:last-child){padding-right:1em}.breadcrumb li:not(:last-child)::after{margin:0 0 0 .5em}.breadcrumb a:hover{color:#333}}@media screen and (max-width: 900px){.breadcrumb{padding:30px 5vw 15px}.breadcrumb li:not(:last-child){padding-right:.5em}.breadcrumb li:not(:last-child)::after{margin:0 0 0 .25em}}.global-header{width:100%;position:fixed;z-index:999;transition:background-color .3s ease,height .3s ease,top 1s ease 1s}@media screen and (min-width: 900px){.global-header{display:flex;width:100%;height:120px;justify-content:space-between;align-items:center;white-space:nowrap;padding:0 5.6vw;top:0;left:0}}@media screen and (max-width: 900px){.global-header{height:64px;padding:0 5vw}}.global-header__logo{display:block;height:100%;line-height:0;position:relative;z-index:2}.global-header__logo svg{display:block;width:auto;height:100%}@media screen and (min-width: 900px){.global-header__logo{height:46px}.global-header__logo[href]:hover{opacity:.6}}@media screen and (max-width: 900px){.global-header__logo{display:flex;align-items:center}.global-header__logo svg{height:30px}}.global-header__nav__cta a{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;padding:3px;padding-left:1.5em;border-radius:35px;background-color:#ffe713;color:#333;border:2px solid #ffe713}.global-header__nav__cta a svg,.global-header__nav__cta a::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.global-header__nav__cta a{font-size:16px}}@media screen and (max-width: 900px){.global-header__nav__cta a{font-size:14px}}.global-header__nav__cta a svg,.global-header__nav__cta a::after{margin-left:1em}@media screen and (min-width: 900px){.global-header__nav__cta a:hover{padding-left:1.75em}.global-header__nav__cta a:hover svg,.global-header__nav__cta a:hover::after{margin-left:.75em}}.global-header__nav__cta a svg,.global-header__nav__cta a::after{background-color:#fff;fill:#333}@media screen and (min-width: 900px){.global-header__nav__cta a:hover{background-color:#fff;color:#00a29a;border-color:#00a29a}.global-header__nav__cta a:hover svg,.global-header__nav__cta a:hover::after{background-color:#ffe713;fill:#00a29a}}@media screen and (min-width: 900px){.global-header__nav .sub-menu{font-size:14px}}@media screen and (max-width: 900px){.global-header__nav .sub-menu{font-size:12px}}@media screen and (min-width: 900px){.global-header__nav>ul{display:flex;justify-content:flex-end;align-items:center}.global-header__nav>ul>li{margin-left:2.5em;position:relative}.global-header__nav>ul>li:not(.global-header__nav__cta) a{display:block;position:relative;line-height:40px}.global-header__nav>ul>li:not(.global-header__nav__cta) a::after{content:"";width:0%;border-radius:2px;position:absolute;right:0;transition:width .3s ease}.global-header__nav>ul>li:not(.global-header__nav__cta) a:hover::after{width:100%;left:0;right:unset}.global-header__nav>ul>li:not(.global-header__nav__cta,.menu-item-has-children) a::after{height:2px;background:#00a29a;bottom:-4px}.global-header__nav>ul>li:not(.global-header__nav__cta,.menu-item-has-children) a:hover{color:#00a29a}.global-header__nav>ul .menu-item-has-children:hover{color:#00a29a}.global-header__nav>ul .menu-item-has-children:hover .sub-menu{display:block;transform:translate(-50%, 0);opacity:1;pointer-events:auto}.global-header__nav>ul .sub-menu{background:#00a29a;color:#fff;border-radius:20px;padding:20px 30px;position:absolute;left:50%;top:100%;transform:translate(-50%, 15px);box-shadow:0 .3rem 1.8rem 0 rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity,transform}.global-header__nav>ul .sub-menu a{padding:.25em 0}.global-header__nav>ul .sub-menu a::after{background:#fff;height:1px;bottom:4px}}@media screen and (max-width: 900px){.global-header__nav{background:#00a29a;color:#fff;width:90%;border-radius:20px 0 0 20px;padding:10vw;position:fixed;right:-100vw;top:80px;transition:right .3s ease}.global-header__nav>ul{border-top:1px solid #cceceb}.global-header__nav>ul>li:not(.global-header__nav__cta){border-bottom:1px solid #cceceb}.global-header__nav>ul>li:not(.global-header__nav__cta)>a{display:flex;justify-content:space-between;align-items:center;position:relative;line-height:50px}.global-header__nav>ul>li:not(.global-header__nav__cta)>a::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto}.global-header__nav>ul>li.menu-item-has-children>a::after{content:"+";width:auto;height:auto;font-size:1.5rem;border:none;transform:rotate(0);transition:transform .3s ease}.global-header__nav>ul>li.menu-item-has-children .is-open::after{transform:rotate(45deg)}.global-header__nav>ul>li.menu-item-has-children .is-open+.sub-menu{max-height:100vh}.global-header__nav__cta{margin-top:20px}.global-header__nav__cta a{width:100%}.global-header__nav .sub-menu{overflow:hidden;max-height:0;transition:max-height .3s ease}.global-header__nav .sub-menu li{border-top:1px solid #CCECEB55}.global-header__nav .sub-menu li a{display:flex;justify-content:space-between;align-items:center;border:none;line-height:40px;padding-left:1em}.global-header__nav .sub-menu li a::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto;margin-right:.1em}}@media screen and (min-width: 900px){.global-header__humberger{display:none}}@media screen and (max-width: 900px){.global-header__humberger{width:64px;height:64px;position:absolute;right:0;top:0;z-index:2}.global-header__humberger span{display:inline-block;width:28px;height:2px;background:#333;position:absolute;top:50%;left:18px;transition:transform .3s ease 0s,margin .3s ease 0s}.global-header__humberger span:nth-of-type(1){margin-top:-6px}.global-header__humberger span:nth-of-type(2){transition:width .3s ease 0s}.global-header__humberger span:nth-of-type(3){margin-top:6px}}.scrolled .global-header{background:#ffffffcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media screen and (min-width: 900px){.scrolled .global-header{height:80px}}@media screen and (max-width: 900px){.drawer-open .overlay{opacity:.3;z-index:998}.drawer-open .global-header__logo .logo__type{fill:#fff}.drawer-open .global-header__nav{right:0}.drawer-open .global-header__nav li{transform:translate(0, 0);opacity:1}.drawer-open .global-header__humberger span:nth-of-type(1){margin-top:0;transform:rotate(-30deg)}.drawer-open .global-header__humberger span:nth-of-type(2){width:0}.drawer-open .global-header__humberger span:nth-of-type(3){margin-top:0;transform:rotate(30deg)}}.global-footer{color:#83898f;position:relative;z-index:2}.global-footer__companyname{font-weight:700}.global-footer__address{display:block;font-style:normal}.global-footer__privacy{text-decoration:underline}.global-footer__copyright{white-space:nowrap}@media screen and (min-width: 900px){.global-footer__copyright{font-size:14px}}@media screen and (max-width: 900px){.global-footer__copyright{font-size:12px}}@media screen and (min-width: 900px){.global-footer__copyright a,.global-footer__copyright small{font-size:14px}}@media screen and (max-width: 900px){.global-footer__copyright a,.global-footer__copyright small{font-size:12px}}@media screen and (min-width: 900px){.global-footer{display:flex;justify-content:space-between;padding:100px 5vw}.global-footer__bottom{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.global-footer__logo{margin-bottom:15px}.global-footer__companyname{margin-bottom:5px}.global-footer__privacy{margin-right:1em}.global-footer__privacy:hover{color:#333;text-decoration:none}}@media screen and (max-width: 900px){.global-footer{background:#f3f7f8;padding:50px 8vw}.global-footer__logo svg{width:auto;height:30px}.global-footer__companyname{margin-top:1rem}.global-footer__copyright{display:flex;justify-content:space-between}}.global-footer__nav svg{display:none}@media screen and (min-width: 900px){.global-footer__nav .sub-menu{font-size:14px}}@media screen and (max-width: 900px){.global-footer__nav .sub-menu{font-size:12px}}@media screen and (min-width: 900px){.global-footer__nav>ul{display:flex;justify-content:flex-end;align-items:center}.global-footer__nav>ul>li{margin-left:2em;position:relative}.global-footer__nav>ul>li a{display:block;position:relative;line-height:40px;white-space:nowrap}.global-footer__nav>ul>li a:hover{color:#333}.global-footer__nav>ul .menu-item-has-children:hover .sub-menu{transform:translate(0, 0);opacity:1;pointer-events:auto}.global-footer__nav>ul .sub-menu{padding:5px 0 0;position:absolute;left:0;top:100%;transform:translate(0, 10px);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity,transform}.global-footer__nav>ul .sub-menu a{padding:0}.global-footer__nav>ul .sub-menu a::before{content:"ー";color:#dddfe3;margin-right:.5em}}@media screen and (max-width: 900px){.global-footer__nav{margin:2rem 0}.global-footer__nav>ul{border-bottom:1px solid #dddfe3}.global-footer__nav>ul>li{border-top:1px solid #dddfe3}.global-footer__nav>ul a{display:block;line-height:44px;display:flex;justify-content:space-between;align-items:center;position:relative;line-height:50px}.global-footer__nav>ul a::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto}.global-footer__nav>ul .menu-item-has-children>a::after{content:"+";width:auto;height:auto;font-size:1.5rem;border:none;transform:rotate(0);transition:transform .3s ease}.global-footer__nav>ul .menu-item-has-children .is-open::after{transform:rotate(45deg)}.global-footer__nav>ul .menu-item-has-children .is-open+.sub-menu{max-height:100vh}.global-footer__nav .sub-menu{overflow:hidden;max-height:0;transition:max-height .3s ease}.global-footer__nav .sub-menu li{border-top:1px solid #CCECEB55}.global-footer__nav .sub-menu li a{display:flex;justify-content:space-between;align-items:center;border:none;line-height:40px;padding-left:1em}.global-footer__nav .sub-menu li a::after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto;margin-right:.1em}}.section-cta{text-align:center}@media screen and (min-width: 900px){.section-cta__title{font-size:30px}}@media screen and (max-width: 900px){.section-cta__title{font-size:20px}}.section-cta__list{background:#00a29a;color:#fff}@media screen and (min-width: 900px){.section-cta__list{border-radius:40px}}@media screen and (max-width: 900px){.section-cta__list{border-radius:20px}}.section-cta__btn{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;background-color:#ffe713;color:#333;border:2px solid #ffe713}.section-cta__btn svg,.section-cta__btn::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.section-cta__btn{font-size:16px}}@media screen and (max-width: 900px){.section-cta__btn{font-size:14px}}.section-cta__btn svg,.section-cta__btn::after{margin-left:2em}.section-cta__btn::before{content:""}@media screen and (min-width: 900px){.section-cta__btn{min-width:300px;padding:13px;padding-left:1em;border-radius:36px}.section-cta__btn::before{width:3em}.section-cta__btn:hover{padding-left:1.25em}.section-cta__btn:hover svg,.section-cta__btn:hover::after{margin-left:1.75em}}@media screen and (max-width: 900px){.section-cta__btn{width:100%;padding:8px;padding-left:1em;border-radius:30px}.section-cta__btn svg,.section-cta__btn::after{margin-left:0}.section-cta__btn::before{width:1em}}.section-cta__btn svg,.section-cta__btn::after{background-color:#fff;fill:#333}@media screen and (min-width: 900px){.section-cta__btn:hover{background-color:#fff;color:#00a29a;border-color:#00a29a}.section-cta__btn:hover svg,.section-cta__btn:hover::after{background-color:#ffe713;fill:#00a29a}}@media screen and (min-width: 900px){.section-cta{padding:0 50px}.section-cta__list{display:flex;padding:60px 0}.section-cta__list li{width:100%;padding:20px 0}.section-cta__list li:not(:last-child){border-right:1px solid #cceceb}.section-cta__title{margin:0 0 1.5rem}.section-cta__btn{margin-top:2rem}.section-cta__btn:hover{border-color:#fff}}@media screen and (max-width: 900px){.section-cta{background:#f3f7f8}.section-cta__list{padding:10px 5vw}.section-cta__list li{padding:30px 3vw}.section-cta__list li:not(:last-child){border-bottom:1px solid #cceceb}.section-cta__title{margin:0 0 1rem}.section-cta__btn{margin-top:1rem}}@keyframes dda{0%{width:2px;right:130%}20%{width:50px;right:130%}50%{width:2px;right:calc(130% + 48px)}100%{width:2px;right:130%}}@media screen and (min-width: 900px){.title-page{max-width:1240px;padding:100px 50px;margin:0 auto}}@media screen and (max-width: 900px){.title-page{padding:40px 5vw}}.title-page__en{color:#00a29a;font-weight:700;text-transform:uppercase}@media screen and (min-width: 900px){.title-page__en{font-size:14px}}@media screen and (max-width: 900px){.title-page__en{font-size:12px}}@media screen and (min-width: 900px){.title-page__jp{font-size:40px}}@media screen and (max-width: 900px){.title-page__jp{font-size:26px}}@media screen and (min-width: 900px){.title-page{padding-top:200px;padding-bottom:60px}}@media screen and (max-width: 900px){.title-page{padding-top:100px}}.title-section{font-weight:700;line-height:1.5}@media screen and (min-width: 900px){.title-section{font-size:40px}}@media screen and (max-width: 900px){.title-section{font-size:26px}}.title-section::before{content:"";display:inline-block;width:.9em;height:.9em;background:#00a29a;border-radius:.25em;margin-right:.5em;transform:translate(0, 10%) rotate(45deg)}.title-section:not(:first-child){padding-top:2em}@media screen and (min-width: 900px){.title-section{margin:0 0 1.5em}}@media screen and (max-width: 900px){.title-section{margin:0 0 1em}}.sub-text{font-size:.8em}.bold{font-weight:bold}.center{text-align:center}@media screen and (min-width: 900px){.center-pc{text-align:center}}@media screen and (max-width: 900px){.center-sp{text-align:center}}.right{text-align:right}@media screen and (min-width: 900px){.right-pc{text-align:right}}@media screen and (max-width: 900px){.right-sp{text-align:right}}.blue{color:#54b6e4 !important}.indigo{color:#003d90 !important}.purple{color:#a13cfb !important}.pink{color:#f18989 !important}.red{color:#ff4e62 !important}.orange{color:#f60 !important}.yellow{color:#ffe713 !important}.green{color:#2ecfca !important}.teal{color:#50aeba !important}.cyan{color:#5dc2d0 !important}.white{color:#fff !important}.gray{color:#dddfe3 !important}.dark{color:#83898f !important}.btn-primary-large{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;background-color:#ffe713;color:#333;border:2px solid #ffe713}.btn-primary-large svg,.btn-primary-large::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-primary-large{font-size:16px}}@media screen and (max-width: 900px){.btn-primary-large{font-size:14px}}.btn-primary-large svg,.btn-primary-large::after{margin-left:2em}.btn-primary-large::before{content:""}@media screen and (min-width: 900px){.btn-primary-large{min-width:300px;padding:13px;padding-left:1em;border-radius:36px}.btn-primary-large::before{width:3em}.btn-primary-large:hover{padding-left:1.25em}.btn-primary-large:hover svg,.btn-primary-large:hover::after{margin-left:1.75em}}@media screen and (max-width: 900px){.btn-primary-large{width:100%;padding:8px;padding-left:1em;border-radius:30px}.btn-primary-large svg,.btn-primary-large::after{margin-left:0}.btn-primary-large::before{width:1em}}.btn-primary-large svg,.btn-primary-large::after{background-color:#fff;fill:#333}@media screen and (min-width: 900px){.btn-primary-large:hover{background-color:#fff;color:#00a29a;border-color:#00a29a}.btn-primary-large:hover svg,.btn-primary-large:hover::after{background-color:#ffe713;fill:#00a29a}}.btn-primary-medium{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;padding:3px;padding-left:1.5em;border-radius:35px;background-color:#ffe713;color:#333;border:2px solid #ffe713}.btn-primary-medium svg,.btn-primary-medium::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-primary-medium{font-size:16px}}@media screen and (max-width: 900px){.btn-primary-medium{font-size:14px}}.btn-primary-medium svg,.btn-primary-medium::after{margin-left:1em}@media screen and (min-width: 900px){.btn-primary-medium:hover{padding-left:1.75em}.btn-primary-medium:hover svg,.btn-primary-medium:hover::after{margin-left:.75em}}.btn-primary-medium svg,.btn-primary-medium::after{background-color:#fff;fill:#333}@media screen and (min-width: 900px){.btn-primary-medium:hover{background-color:#fff;color:#00a29a;border-color:#00a29a}.btn-primary-medium:hover svg,.btn-primary-medium:hover::after{background-color:#ffe713;fill:#00a29a}}.btn-primary-small{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;padding:0;border:none;background-color:#ffe713;color:#333;border:2px solid #ffe713}.btn-primary-small svg,.btn-primary-small::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-primary-small{font-size:16px}}@media screen and (max-width: 900px){.btn-primary-small{font-size:14px}}.btn-primary-small svg,.btn-primary-small::after{margin-left:1em}@media screen and (min-width: 900px){.btn-primary-small:hover svg,.btn-primary-small:hover::after{margin-left:1.5em}}.btn-primary-small svg,.btn-primary-small::after{background-color:#fff;fill:#333}.btn-secondary-large{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;background-color:#fff;color:#333;border-color:#dddfe3}.btn-secondary-large svg,.btn-secondary-large::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-secondary-large{font-size:16px}}@media screen and (max-width: 900px){.btn-secondary-large{font-size:14px}}.btn-secondary-large svg,.btn-secondary-large::after{margin-left:2em}.btn-secondary-large::before{content:""}@media screen and (min-width: 900px){.btn-secondary-large{min-width:300px;padding:13px;padding-left:1em;border-radius:36px}.btn-secondary-large::before{width:3em}.btn-secondary-large:hover{padding-left:1.25em}.btn-secondary-large:hover svg,.btn-secondary-large:hover::after{margin-left:1.75em}}@media screen and (max-width: 900px){.btn-secondary-large{width:100%;padding:8px;padding-left:1em;border-radius:30px}.btn-secondary-large svg,.btn-secondary-large::after{margin-left:0}.btn-secondary-large::before{width:1em}}.btn-secondary-large svg,.btn-secondary-large::after{background-color:#ffe713}@media screen and (min-width: 900px){.btn-secondary-large:hover{background-color:#ffe713;border-color:#ffe713}.btn-secondary-large:hover svg,.btn-secondary-large:hover::after{background-color:#fff}}.btn-secondary-medium{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;padding:3px;padding-left:1.5em;border-radius:35px;background-color:#fff;color:#333;border-color:#dddfe3}.btn-secondary-medium svg,.btn-secondary-medium::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-secondary-medium{font-size:16px}}@media screen and (max-width: 900px){.btn-secondary-medium{font-size:14px}}.btn-secondary-medium svg,.btn-secondary-medium::after{margin-left:1em}@media screen and (min-width: 900px){.btn-secondary-medium:hover{padding-left:1.75em}.btn-secondary-medium:hover svg,.btn-secondary-medium:hover::after{margin-left:.75em}}.btn-secondary-medium svg,.btn-secondary-medium::after{background-color:#ffe713}@media screen and (min-width: 900px){.btn-secondary-medium:hover{background-color:#ffe713;border-color:#ffe713}.btn-secondary-medium:hover svg,.btn-secondary-medium:hover::after{background-color:#fff}}.btn-secondary-small{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;padding:0;border:none;background-color:#fff;color:#333;border-color:#dddfe3}.btn-secondary-small svg,.btn-secondary-small::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-secondary-small{font-size:16px}}@media screen and (max-width: 900px){.btn-secondary-small{font-size:14px}}.btn-secondary-small svg,.btn-secondary-small::after{margin-left:1em}@media screen and (min-width: 900px){.btn-secondary-small:hover svg,.btn-secondary-small:hover::after{margin-left:1.5em}}.btn-secondary-small svg,.btn-secondary-small::after{background-color:#ffe713}@media screen and (min-width: 900px){.btn-secondary-small:hover{background-color:#ffe713;border-color:#ffe713}.btn-secondary-small:hover svg,.btn-secondary-small:hover::after{background-color:#fff}}::-webkit-input-placeholder{color:#83898F99}::-moz-placeholder{color:#83898f;opacity:.6}:-ms-input-placeholder{color:#83898F99}:-moz-placeholder{color:v#83898F99}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#f3f7f8;color:#333;border-radius:5px;border:1px solid #fff;box-shadow:none;font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;transition:all .3s ease;width:100%;height:50px;line-height:50px}@media screen and (min-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{font-size:16px}}@media screen and (max-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{font-size:16px}}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus{border-color:#333}@media screen and (min-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{padding:1.75em 1em}}@media screen and (max-width: 900px){input[type=text],input[type=search],input[type=tel],input[type=url],input[type=email],input[type=password],input[type=number],input[type=date]{padding:1em .75em}}input[type=text].input-full,input[type=search].input-full,input[type=tel].input-full,input[type=url].input-full,input[type=email].input-full,input[type=password].input-full,input[type=number].input-full,input[type=date].input-full{width:100%}input[type=text].input-half,input[type=search].input-half,input[type=tel].input-half,input[type=url].input-half,input[type=email].input-half,input[type=password].input-half,input[type=number].input-half,input[type=date].input-half{display:inline-block;width:49%}input[type=text].input-third,input[type=search].input-third,input[type=tel].input-third,input[type=url].input-third,input[type=email].input-third,input[type=password].input-third,input[type=number].input-third,input[type=date].input-third{display:inline-block;width:32%}input[type=text].input-quarter,input[type=search].input-quarter,input[type=tel].input-quarter,input[type=url].input-quarter,input[type=email].input-quarter,input[type=password].input-quarter,input[type=number].input-quarter,input[type=date].input-quarter{display:inline-block;width:24%}input[type=number],input[type=date]{display:inline-block;width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#f3f7f8;color:#333;border-radius:5px;border:1px solid #fff;box-shadow:none;font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;transition:all .3s ease;width:auto;max-width:100%;background-color:#f3f7f8;background-repeat:no-repeat;background-position:right center;background-image:url(//hrb-inc.co.jp/wp/wp-content/themes/hrb/assets/img/icon/icon-chevron-down.svg);background-size:30px;border-radius:5px}@media screen and (min-width: 900px){select{font-size:16px}}@media screen and (max-width: 900px){select{font-size:16px}}select:focus{border-color:#333}@media screen and (min-width: 900px){select{padding:1.75em 1em}}@media screen and (max-width: 900px){select{padding:1em .75em}}select.input-full{width:100%}select.input-half{display:inline-block;width:49%}select.input-third{display:inline-block;width:32%}select.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){select{padding:1.25em 40px 1.25em 1em}}@media screen and (max-width: 900px){select{height:50px;padding:1em 30px 1em .5em}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){select:not(:target){padding-right:0;background-image:none}}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#f3f7f8;color:#333;border-radius:5px;border:1px solid #fff;box-shadow:none;font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;transition:all .3s ease;width:100%;height:10em;line-height:1.5}@media screen and (min-width: 900px){textarea{font-size:16px}}@media screen and (max-width: 900px){textarea{font-size:16px}}textarea:focus{border-color:#333}@media screen and (min-width: 900px){textarea{padding:1.75em 1em}}@media screen and (max-width: 900px){textarea{padding:1em .75em}}textarea.input-full{width:100%}textarea.input-half{display:inline-block;width:49%}textarea.input-third{display:inline-block;width:32%}textarea.input-quarter{display:inline-block;width:24%}@media screen and (min-width: 900px){textarea{padding:1em 1em}}@media screen and (max-width: 900px){textarea{padding:1em .5em}}form label{display:inline-block;position:relative;margin:7px 5px 7px 0;cursor:pointer}form label input{width:0;height:0;opacity:0;position:absolute}form label.input-full{width:100%}form label.input-half{display:inline-block;width:49%}form label.input-third{display:inline-block;width:32%}form label.input-quarter{display:inline-block;width:24%}@media screen and (max-width: 900px){form label{display:block;padding:5px 0}}form label input[type=checkbox]+span{display:block;padding:0 1em 0 25px}form label input[type=checkbox]+span::before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #dddfe3;border-radius:2px;position:absolute;left:0;transition:all .3s ease}form label input[type=checkbox]+span::after{content:"";display:inline-block;width:0;height:0;border:2px solid rgba(0,0,0,0);border-top:none;border-left:none;position:absolute;margin:0;left:8px;transform:rotate(45deg)}@media screen and (min-width: 900px){form label input[type=checkbox]+span::before{top:.2em}form label input[type=checkbox]+span::after{top:7px}}@media screen and (max-width: 900px){form label input[type=checkbox]+span::before{top:.5em}form label input[type=checkbox]+span::after{top:10px}}form label input[type=checkbox]:checked+span::before{background:#00a29a;border-color:#00a29a}form label input[type=checkbox]:checked+span::after{width:5px;height:10px;border-color:#fff}form label input[type=radio]+span{display:block;padding:0 1em 0 25px}form label input[type=radio]+span::before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #dddfe3;border-radius:50%;position:absolute;left:0;transition:all .3s ease}@media screen and (min-width: 900px){form label input[type=radio]+span::before{top:.2em}}@media screen and (max-width: 900px){form label input[type=radio]+span::before{top:.5em}}form label input[type=radio]:checked+span::before{background:#fff;border:5px solid #00a29a}.form dt{font-weight:500}.form dt>p::after{display:inline-block;color:#fff;background:#83898f;line-height:1.7;border-radius:4px;margin:0 .25em 0 0;content:"任意";margin-left:.5em}@media screen and (min-width: 900px){.form dt>p::after{font-size:12px}}@media screen and (max-width: 900px){.form dt>p::after{font-size:10px}}.form dt>p::after:not(:first-child){margin-left:.25em}@media screen and (min-width: 900px){.form dt>p::after{padding:0 1em}}@media screen and (max-width: 900px){.form dt>p::after{padding:0 .5em}}.form dt.is-required>p::after{content:"必須";background:#ff4e62}.form dd{display:flex}.form dd>p{display:flex}.form p,.form span{display:block;width:100%}.form span:not(:first-child){margin-left:5px}@media screen and (min-width: 900px){.form{display:flex;flex-wrap:wrap;margin:40px auto;border-top:1px solid #dddfe3}.form dt,.form dd{padding:25px 0;border-bottom:1px solid #dddfe3}.form dt{width:25%;display:flex;align-items:center}.form dd{width:75%}.form__agree{text-align:center}}@media screen and (max-width: 900px){.form{border-top:1px solid #dddfe3;padding:30px 0 0;margin:30px 0}.form dt{color:#83898f;font-weight:700;margin-bottom:.25em}.form dd{margin-bottom:1.5em}}.form br{display:none}.form .wpcf7-not-valid-tip{order:3}.wpcf7-list-item{display:block !important;margin:0 !important}.wpcf7-not-valid{border-color:#ff4e62 !important;background-color:#ffe7ea !important}.wpcf7-not-valid-tip{color:#ff4e62 !important;margin-top:.25em}.wpcf7 .ajax-loader{display:block !important;width:1em !important;max-width:1em !important;margin:0 auto !important}.wpcf7 form .wpcf7-response-output{color:#333;background-color:#ffe713;border-color:#ffe713 !important;padding:1em !important;margin:0 !important;position:fixed;left:0;bottom:0;z-index:100}@media screen and (min-width: 900px){.wpcf7 form .wpcf7-response-output{width:100vw;text-align:center}}.wpcf7 form.sent .wpcf7-response-output{display:none !important}.grecaptcha-badge{right:-100vw !important}.table{width:100%}.table dt{font-weight:700}.table dd{border-bottom:1px solid #dddfe3}@media screen and (min-width: 900px){.table{display:flex;flex-wrap:wrap}.table dt{width:20%;border-bottom:1px solid #333;padding:1.25rem 0}.table dd{width:80%;padding:1.25rem 0;padding-left:2em}}@media screen and (max-width: 900px){.table dt{color:#83898f;padding:.75em 0 0}.table dd{padding:0 0 .75em}.table dd:last-child{border:none}}.article{line-height:2.2}.article p{line-break:strict;word-break:break-word;line-height:2em;margin-top:1.5em}@media screen and (min-width: 900px){.article p{font-size:1em}}@media screen and (max-width: 900px){.article p{font-size:1em}}.article p+p{margin-top:1em}.article p:first-child{margin-top:0}.article a:not([class^=btn-],.wp-block-button a){color:#00a29a;text-decoration:underline}@media screen and (min-width: 900px){.article a:not([class^=btn-],.wp-block-button a):hover{color:#00a29a;text-decoration:none}}.article strong,.article b{font-weight:bold}.article em{font-style:italic}.article i{font-style:italic}.article u{text-decoration:underline}.article del,.article s{color:#83898f;text-decoration:line-through}.article hr{border:none;border-bottom:1px solid;margin:2em 0;opacity:.2}.article iframe{width:100%;max-width:100%}@media screen and (min-width: 900px){.article iframe{height:400px}}@media screen and (max-width: 900px){.article iframe{height:50vw}}.article video{width:100%;max-width:100%;height:auto}.article img{display:block;margin:1rem 0}.article img.aligncenter{margin:1rem auto}.article img.size-large,.article img.size-medium,.article img.size-thumbnail{width:100%}.article img.alignleft>*,.article img.alignright>*{clear:both}.wp-block-heading:not(.title-section){clear:both;line-height:1.5;font-weight:600;margin:2.5em 0 1em}.wp-block-heading:not(.title-section):first-child{margin-top:0}h1.wp-block-heading:not(.title-section){font-weight:700}@media screen and (min-width: 900px){h1.wp-block-heading:not(.title-section){font-size:2rem}}@media screen and (max-width: 900px){h1.wp-block-heading:not(.title-section){font-size:1.25rem}}h2.wp-block-heading:not(.title-section){font-weight:700}@media screen and (min-width: 900px){h2.wp-block-heading:not(.title-section){font-size:30px}}@media screen and (max-width: 900px){h2.wp-block-heading:not(.title-section){font-size:20px}}@media screen and (min-width: 900px){h3.wp-block-heading:not(.title-section){font-size:30px}}@media screen and (max-width: 900px){h3.wp-block-heading:not(.title-section){font-size:20px}}h4.wp-block-heading{margin-top:2em}@media screen and (min-width: 900px){h4.wp-block-heading{font-size:1.25rem}}@media screen and (max-width: 900px){h4.wp-block-heading{font-size:1.15rem}}@media screen and (min-width: 900px){h5.wp-block-heading{font-size:1em}}@media screen and (max-width: 900px){h5.wp-block-heading{font-size:1rem}}h5.wp-block-heading+p{margin-top:.5em}h6.wp-block-heading{color:#83898f;margin:1.5em 0 0}@media screen and (min-width: 900px){h6.wp-block-heading{font-size:.8rem}}@media screen and (max-width: 900px){h6.wp-block-heading{font-size:.8rem}}h6.wp-block-heading+p{margin-top:.5em}.article p,.wp-block-paragraph{line-break:strict;word-break:break-word;line-height:2em;margin-top:1.5em}@media screen and (min-width: 900px){.article p,.wp-block-paragraph{font-size:1em}}@media screen and (max-width: 900px){.article p,.wp-block-paragraph{font-size:1em}}.article p+p,.wp-block-paragraph+p{margin-top:1em}.article p:first-child,.wp-block-paragraph:first-child{margin-top:0}.article p:not(:first-child),.wp-block-paragraph:not(:first-child){margin-top:1em}@media screen and (min-width: 900px){.article p.has-x-large-font-size,.wp-block-paragraph.has-x-large-font-size{font-size:30px}}@media screen and (max-width: 900px){.article p.has-x-large-font-size,.wp-block-paragraph.has-x-large-font-size{font-size:20px}}@media screen and (min-width: 900px){.article p.has-large-font-size,.wp-block-paragraph.has-large-font-size{font-size:24px}}@media screen and (max-width: 900px){.article p.has-large-font-size,.wp-block-paragraph.has-large-font-size{font-size:16px}}@media screen and (min-width: 900px){.article p.has-medium-font-size,.wp-block-paragraph.has-medium-font-size{font-size:16px}}@media screen and (max-width: 900px){.article p.has-medium-font-size,.wp-block-paragraph.has-medium-font-size{font-size:14px}}.article p.has-small-font-size,.wp-block-paragraph.has-small-font-size{color:#83898f}@media screen and (min-width: 900px){.article p.has-small-font-size,.wp-block-paragraph.has-small-font-size{font-size:14px}}@media screen and (max-width: 900px){.article p.has-small-font-size,.wp-block-paragraph.has-small-font-size{font-size:12px}}.wp-block-button{display:block !important}.wp-block-button .wp-block-button__link{justify-content:center;margin:1.5rem auto}.wp-block-button .wp-block-button__link::before{content:none}.wp-block-button .wp-block-button__link::after{content:"";display:inline-block;background-image:url(//hrb-inc.co.jp/wp/wp-content/themes/hrb/assets/img/icon/icon-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:20px 20px}.wp-block-button.is-style-fill .wp-block-button__link{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;background-color:#ffe713;color:#333;border:2px solid #ffe713}.wp-block-button.is-style-fill .wp-block-button__link svg,.wp-block-button.is-style-fill .wp-block-button__link::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.wp-block-button.is-style-fill .wp-block-button__link{font-size:16px}}@media screen and (max-width: 900px){.wp-block-button.is-style-fill .wp-block-button__link{font-size:14px}}.wp-block-button.is-style-fill .wp-block-button__link svg,.wp-block-button.is-style-fill .wp-block-button__link::after{margin-left:2em}.wp-block-button.is-style-fill .wp-block-button__link::before{content:""}@media screen and (min-width: 900px){.wp-block-button.is-style-fill .wp-block-button__link{min-width:300px;padding:13px;padding-left:1em;border-radius:36px}.wp-block-button.is-style-fill .wp-block-button__link::before{width:3em}.wp-block-button.is-style-fill .wp-block-button__link:hover{padding-left:1.25em}.wp-block-button.is-style-fill .wp-block-button__link:hover svg,.wp-block-button.is-style-fill .wp-block-button__link:hover::after{margin-left:1.75em}}@media screen and (max-width: 900px){.wp-block-button.is-style-fill .wp-block-button__link{width:100%;padding:8px;padding-left:1em;border-radius:30px}.wp-block-button.is-style-fill .wp-block-button__link svg,.wp-block-button.is-style-fill .wp-block-button__link::after{margin-left:0}.wp-block-button.is-style-fill .wp-block-button__link::before{width:1em}}.wp-block-button.is-style-fill .wp-block-button__link svg,.wp-block-button.is-style-fill .wp-block-button__link::after{background-color:#fff;fill:#333}@media screen and (min-width: 900px){.wp-block-button.is-style-fill .wp-block-button__link:hover{background-color:#fff;color:#00a29a;border-color:#00a29a}.wp-block-button.is-style-fill .wp-block-button__link:hover svg,.wp-block-button.is-style-fill .wp-block-button__link:hover::after{background-color:#ffe713;fill:#00a29a}}.wp-block-button.is-style-outline .wp-block-button__link{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;padding:3px;padding-left:1.5em;border-radius:35px;background-color:#fff;color:#333;border-color:#dddfe3}.wp-block-button.is-style-outline .wp-block-button__link svg,.wp-block-button.is-style-outline .wp-block-button__link::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.wp-block-button.is-style-outline .wp-block-button__link{font-size:16px}}@media screen and (max-width: 900px){.wp-block-button.is-style-outline .wp-block-button__link{font-size:14px}}.wp-block-button.is-style-outline .wp-block-button__link svg,.wp-block-button.is-style-outline .wp-block-button__link::after{margin-left:1em}@media screen and (min-width: 900px){.wp-block-button.is-style-outline .wp-block-button__link:hover{padding-left:1.75em}.wp-block-button.is-style-outline .wp-block-button__link:hover svg,.wp-block-button.is-style-outline .wp-block-button__link:hover::after{margin-left:.75em}}.wp-block-button.is-style-outline .wp-block-button__link svg,.wp-block-button.is-style-outline .wp-block-button__link::after{background-color:#ffe713}@media screen and (min-width: 900px){.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#ffe713;border-color:#ffe713}.wp-block-button.is-style-outline .wp-block-button__link:hover svg,.wp-block-button.is-style-outline .wp-block-button__link:hover::after{background-color:#fff}}.editor-styles-wrapper .wp-block-button .wp-block-button__link:hover{color:inherit !important;background:#ffe713 !important;border-color:#ffe713 !important}@media screen and (min-width: 900px){.block-text-width-image{border-radius:30px}}@media screen and (max-width: 900px){.block-text-width-image{border-radius:20px}}.block-text-width-image__image{line-height:0;margin:0;overflow:hidden}@media screen and (min-width: 900px){.block-text-width-image__image{border-radius:30px}}@media screen and (max-width: 900px){.block-text-width-image__image{border-radius:20px}}.block-text-width-image__image img{width:100%;-o-object-fit:cover;object-fit:cover;margin:0}.block-text-width-image__content h2,.block-text-width-image__content h3{font-weight:500;margin-bottom:1rem}.block-text-width-image__content [class^=btn-]{margin-top:1.5rem}@media screen and (min-width: 900px){.block-text-width-image{display:flex;justify-content:space-between;align-items:center}.block-text-width-image__image{width:50%;min-width:50%}.block-text-width-image__content{padding-right:60px}.block-text-width-image.is-image-left{flex-direction:row-reverse}.block-text-width-image.is-image-left .block-text-width-image__content{padding-left:60px}}@media screen and (max-width: 900px){.block-text-width-image.is-image-bottom .block-text-width-image__content{padding-bottom:20px}.block-text-width-image.is-image-top{display:flex;flex-direction:column-reverse}.block-text-width-image.is-image-top .block-text-width-image__content{padding-top:30px}}.block-service-list{background:#cceceb}@media screen and (min-width: 900px){.block-service-list{border-radius:40px}}@media screen and (max-width: 900px){.block-service-list{border-radius:20px}}@media screen and (min-width: 900px){.block-service-list__inner{max-width:1240px;padding:100px 50px;margin:0 auto}}@media screen and (max-width: 900px){.block-service-list__inner{padding:40px 5vw}}.block-service-list__list a{display:block;background:#fff;box-shadow:0 .5rem 1.5rem 0 #00A29A33;position:relative;overflow:hidden}@media screen and (min-width: 900px){.block-service-list__list a{border-radius:30px}}@media screen and (max-width: 900px){.block-service-list__list a{border-radius:20px}}.block-service-list__image{line-height:0;margin:0}.block-service-list__image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.block-service-list__title{color:#00a29a;font-weight:700;line-height:1.5}@media screen and (min-width: 900px){.block-service-list__title{font-size:24px}}@media screen and (max-width: 900px){.block-service-list__title{font-size:16px}}.block-service-list__btn{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;padding:3px;padding-left:1.5em;border-radius:35px;background-color:#fff;color:#333;border-color:#dddfe3;margin-top:1.5rem}.block-service-list__btn svg,.block-service-list__btn::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.block-service-list__btn{font-size:16px}}@media screen and (max-width: 900px){.block-service-list__btn{font-size:14px}}.block-service-list__btn svg,.block-service-list__btn::after{margin-left:1em}@media screen and (min-width: 900px){.block-service-list__btn:hover{padding-left:1.75em}.block-service-list__btn:hover svg,.block-service-list__btn:hover::after{margin-left:.75em}}.block-service-list__btn svg,.block-service-list__btn::after{background-color:#ffe713}@media screen and (min-width: 900px){.block-service-list__btn:hover{background-color:#ffe713;border-color:#ffe713}.block-service-list__btn:hover svg,.block-service-list__btn:hover::after{background-color:#fff}}@media screen and (min-width: 900px){.block-service-list{margin:0 50px}.block-service-list__inner{margin:20px auto}.block-service-list__list{display:flex;justify-content:space-between}.block-service-list__list li{margin:0 20px}.block-service-list__list a{height:100%;text-align:center}.block-service-list__content{padding:30px 60px}.block-service-list__title{margin:0 0 1.5rem}.block-service-list__text{text-align:left;margin:1.5rem 0}}@media screen and (max-width: 900px){.block-service-list__list li:not(:last-child){margin-bottom:20px}.block-service-list__content{padding:20px 5vw}.block-service-list__title{margin:0 0 1rem}.block-service-list__text{margin:1rem 0}}.block-service-list.editor{margin:0;padding:30px 30px 50px}.block-service-list.editor .block-editor-block-list__layout{display:flex}.block-service-list.editor .title-section{margin-bottom:0}.block-service-list.editor ul{padding:0;margin:0}.block-service-list.editor li{max-width:400px;background:#fff}.block-step-list{margin:0;padding:0;counter-reset:step 0}.block-step-list li{display:block;position:relative;overflow:hidden}@media screen and (min-width: 900px){.block-step-list li{border-radius:20px}}@media screen and (max-width: 900px){.block-step-list li{border-radius:10px}}.block-step-list__image{line-height:0;margin:0}.block-step-list__image img{width:100%;margin:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.block-step-list__content{background:#f3f7f8}.block-step-list__content p{line-height:1.7}.block-step-list__content::before{counter-increment:step 1;content:"STEP " counter(step);display:block;color:#00a29a;font-weight:700;line-height:1.7;margin-bottom:.5em}@media screen and (min-width: 900px){.block-step-list{display:flex;justify-content:space-between}.block-step-list li{flex:1;margin:0 5px}.block-step-list__content{height:100%;padding:25px 30px}}@media screen and (max-width: 900px){.block-step-list li:not(:last-child){margin-bottom:20px}.block-step-list__content{padding:20px 5vw}}.block-step-list.editor .block-editor-block-list__layout{display:flex}.block-step-list.editor ul{padding:0;margin:0}.block-step-list.editor li{max-width:300px;background:#fff}.section-page{background:#fff}@media screen and (min-width: 900px){.section-page{border-radius:40px}}@media screen and (max-width: 900px){.section-page{border-radius:20px}}@media screen and (min-width: 900px){.section-page{border-radius:0}}@media screen and (min-width: 900px){.section-page__inner{max-width:1240px;padding:100px 50px;margin:0 auto}}@media screen and (max-width: 900px){.section-page__inner{padding:40px 5vw}}@media screen and (min-width: 900px){.section-page__lead{margin:0 0 3rem}}@media screen and (max-width: 900px){.section-page__lead{margin:0 0 1rem}}.section-page .title-section{border-top:1px solid #dddfe3}@media screen and (min-width: 900px){.section-page .title-section{padding-top:100px;margin-top:100px}}@media screen and (max-width: 900px){.section-page .title-section{padding-top:40px;margin-top:40px}}@media screen and (min-width: 900px){.section-page__company__map{height:500px}.section-page__company__map iframe{height:500px}}@media screen and (max-width: 900px){.section-page__company__map{height:50vw}.section-page__company__map iframe{height:50vw}}.section-page__prescription{text-align:center;border-top:1px solid #dddfe3}.section-page__prescription__btn{font-family:"Montserrat","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:500;text-align:center;white-space:nowrap;border:1px solid;border-radius:0;position:relative;cursor:pointer;transition:all .3s ease;transition-property:color,background-color,border-color,padding;background-color:#ffe713;color:#333;border:2px solid #ffe713;background:#19bc03;border-color:#19bc03;color:#fff}.section-page__prescription__btn svg,.section-page__prescription__btn::after{width:40px;height:40px;border-radius:50%;padding:10px;transition:all .3s ease;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.section-page__prescription__btn{font-size:16px}}@media screen and (max-width: 900px){.section-page__prescription__btn{font-size:14px}}.section-page__prescription__btn svg,.section-page__prescription__btn::after{margin-left:2em}.section-page__prescription__btn::before{content:""}@media screen and (min-width: 900px){.section-page__prescription__btn{min-width:300px;padding:13px;padding-left:1em;border-radius:36px}.section-page__prescription__btn::before{width:3em}.section-page__prescription__btn:hover{padding-left:1.25em}.section-page__prescription__btn:hover svg,.section-page__prescription__btn:hover::after{margin-left:1.75em}}@media screen and (max-width: 900px){.section-page__prescription__btn{width:100%;padding:8px;padding-left:1em;border-radius:30px}.section-page__prescription__btn svg,.section-page__prescription__btn::after{margin-left:0}.section-page__prescription__btn::before{width:1em}}.section-page__prescription__btn svg,.section-page__prescription__btn::after{background-color:#fff;fill:#333}@media screen and (min-width: 900px){.section-page__prescription__btn:hover{background-color:#fff;color:#00a29a;border-color:#00a29a}.section-page__prescription__btn:hover svg,.section-page__prescription__btn:hover::after{background-color:#ffe713;fill:#00a29a}}.section-page__prescription__popup{display:none;background:#fff;box-shadow:0 .3rem 1.8rem 0 rgba(0,0,0,.15);position:fixed;left:50%;top:50%;z-index:1001;transform:translate(-50%, -50%)}@media screen and (min-width: 900px){.section-page__prescription__popup{border-radius:20px}}@media screen and (max-width: 900px){.section-page__prescription__popup{border-radius:10px}}.section-page__prescription__popup__close{width:60px;height:60px;position:absolute;right:0;top:0;cursor:pointer}.section-page__prescription__popup__close::before,.section-page__prescription__popup__close::after{content:"";width:30px;border-top:1px solid;position:absolute;left:15px;top:50%}.section-page__prescription__popup__close::before{transform:rotate(45deg)}.section-page__prescription__popup__close::after{transform:rotate(-45deg)}.section-page__prescription__popup__title{line-height:60px}.section-page__prescription__popup ul a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dddfe3;color:#00a29a}.section-page__prescription__popup ul a:after{content:"";display:inline-block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);position:static;left:auto;right:auto;top:auto;bottom:auto}@media screen and (min-width: 900px){.section-page__prescription{padding-top:100px;margin-top:100px}.section-page__prescription__popup{width:400px}.section-page__prescription__popup__title{padding:0 20px 0 40px}.section-page__prescription__popup a{padding:1em 20px 1em 40px}.section-page__prescription__popup a:hover{text-decoration:underline}.section-page__prescription__popup__close:hover::before,.section-page__prescription__popup__close:hover::after{border-color:#00a29a}}@media screen and (max-width: 900px){.section-page__prescription{padding-top:40px;margin-top:40px}.section-page__prescription__popup{width:90vw}.section-page__prescription__popup__title{padding:0 5vw}.section-page__prescription__popup a{padding:1em 5vw}}.section-page__homenursing{overflow:hidden;counter-reset:homenursing 0}@media screen and (min-width: 900px){.section-page__homenursing{border-radius:30px}}@media screen and (max-width: 900px){.section-page__homenursing{border-radius:20px}}.section-page__homenursing h2{font-weight:500 !important}.section-page__homenursing h2::before{counter-increment:homenursing 1;content:"0" counter(homenursing);color:#00a29a;margin-right:.5em}@media screen and (min-width: 900px){.section-page__homenursing{background:#f3f7f8}.section-page__homenursing .block-text-width-image__content{padding-left:60px}.section-page__homenursing .block-text-width-image__image{border-radius:0}}@media screen and (max-width: 900px){.section-page__homenursing .block-text-width-image{background:#f3f7f8;margin-bottom:20px}.section-page__homenursing .block-text-width-image__content{padding:20px 5vw}.section-page__homenursing .block-text-width-image__image{border-bottom-left-radius:0;border-bottom-right-radius:0}}