<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a,body,button,dd,div,dl,dt,figure,h1,h2,h3,h4,html,img,li,ol,p,span,table,td,th,tr,ul{border:0;box-sizing:border-box;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none;list-style-type:none}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}}em{font-style:normal}iframe,img,video{height:auto;max-width:100%;vertical-align:top;width:100%}table{border-collapse:collapse;border-spacing:0;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;text-overflow:ellipsis;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none}body{color:#242424;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-feature-settings:"palt";letter-spacing:.07em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;word-break:break-word}@media only screen and (max-width:767px){body{font-size:14px;line-height:1.7}}@media only screen and (min-width:768px){body{font-size:16px;line-height:1.75}}main{position:relative}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb}input::-moz-placeholder, textarea::-moz-placeholder{color:#bbb}input::placeholder,select:invalid,textarea::placeholder{color:#bbb}.l-inner{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner{max-width:600px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-inner{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1366px){.l-inner{padding-left:80px}}.l-inner--header{margin-left:auto;margin-right:auto}@media only screen and (min-width:992px){.l-inner--header{padding-left:60px;padding-right:60px}}.l-inner--table{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner--table{max-width:640px;padding-left:16px}}@media only screen and (min-width:768px){.l-inner--table{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1366px){.l-inner--table{padding-left:80px}}.l-inner--footer{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner--footer{max-width:600px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-inner--footer{max-width:1366px;padding-left:60px;padding-right:60px}}.l-inner--full{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner--full{max-width:600px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-inner--full{max-width:1366px;padding-left:60px;padding-right:60px}}.l-inner--mid{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner--mid{max-width:600px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-inner--mid{max-width:1155px;padding-left:60px;padding-right:60px}}.l-header{left:0;position:fixed;top:0;width:100%;z-index:999}@media only screen and (max-width:991px){.l-header__wrap{height:0}}@media only screen and (min-width:992px){.l-header__wrap{align-items:center;display:flex;justify-content:space-between}}@media only screen and (max-width:991px){#header.is-open{background-color:#f39800;bottom:0;overflow:scroll}#header.is-open .l-header__wrap{height:auto}.l-spacing{padding-top:56px}}@media only screen and (min-width:992px){.l-spacing{padding-top:84px}}.l-contents,.l-contents--full{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-contents,.l-contents--full{padding-bottom:80px;padding-top:60px}}@media only screen and (min-width:768px){.l-contents,.l-contents--full{max-width:1366px;padding-bottom:120px;padding-top:100px}}@media only screen and (min-width:1366px){.l-contents{display:grid;grid-template-columns:131px 1fr;padding-left:60px}}.l-contents__aside{display:none}@media only screen and (min-width:1366px){.l-contents__aside{align-self:start;display:block;position:sticky;top:144px}}.l-intro{position:relative}@media only screen and (max-width:767px){.l-section{padding-bottom:80px;padding-top:80px}}@media only screen and (min-width:768px){.l-section{padding-bottom:120px;padding-top:120px}}@media only screen and (max-width:767px){.l-section--top{padding-top:80px}}@media only screen and (min-width:768px){.l-section--top{padding-top:120px}}@media only screen and (max-width:767px){.l-section--bottom{padding-bottom:80px}}@media only screen and (min-width:768px){.l-section--bottom{padding-bottom:120px}}.l-footer__bg{background-color:#242424;padding-bottom:60px;padding-top:60px}@media only screen and (min-width:768px){.l-footer__items{border-bottom:1px solid #464646;display:flex;flex-wrap:wrap;gap:40px;padding-bottom:60px}}@media only screen and (min-width:1366px){.l-footer__items{-moz-column-gap:106px;column-gap:106px}}@media only screen and (max-width:991px){.c-gnav{padding:8px 16px 32px;translate:0 -120%}}@media only screen and (min-width:992px){.c-gnav{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex}.c-gnav__list{-moz-column-gap:24px;column-gap:24px;display:flex}}.c-gnav__link,.c-gnav__list-item{position:relative}.c-gnav__link{display:flex;flex-direction:column;font-weight:700;justify-content:center}@media only screen and (max-width:991px){.c-gnav__link{font-size:16px;font-weight:700;line-height:1.5;padding:16px 12px}}@media only screen and (min-width:992px){.c-gnav__link{font-size:max(12px,min(1.0248901903vw,14px));height:84px;text-align:center}}@media only screen and (max-width:991px){.c-gnav__icon{background:#fff;border-radius:50%;height:16px;position:absolute;right:12px;top:50%;translate:0 -50%;width:16px}.c-gnav__menu{height:0;overflow:hidden;transition:height .3s}}.c-gnav__button--pc,.c-gnav__button--sp{align-items:center;background-color:#0047ff;border:1px solid #fff;color:#fff;display:grid;font-weight:700;justify-items:center;place-items:center}@media only screen and (max-width:991px){.c-gnav__button--pc{display:none}}@media only screen and (min-width:992px){.c-gnav__button--pc{border-radius:25px;-moz-column-gap:8px;column-gap:8px;font-size:12px;grid-template-columns:38px auto;height:50px;justify-content:start;line-height:1.33;padding-left:8px;width:180px}}@media only screen and (max-width:991px){.c-gnav__button--sp{border-radius:30px;font-size:16px;height:60px;margin-left:auto;margin-right:auto;margin-top:16px;position:relative;text-align:center;width:min(343px,100%)}}@media only screen and (min-width:992px){.c-gnav__button--sp{display:none}}@media only screen and (max-width:991px){.c-gnav__free{left:8px;width:44px}.c-gnav__button-icon,.c-gnav__free{position:absolute;top:50%;translate:0 -50%}.c-gnav__button-icon{background:#fff;border-radius:50%;height:16px;right:12px;width:16px}.c-gnav__button-icon:after{border-right:1px solid #0047ff;border-top:1px solid #0047ff;content:"";height:4px;left:calc(50% - 1px);position:absolute;rotate:45deg;top:50%;translate:-50% -50%;width:4px}.c-gnav__list-item:not(:last-child) .c-gnav__link{border-bottom:1px solid #ffe0ab}}@media (hover:hover) and (pointer:fine){.c-gnav__list-item:hover .c-gnav__link{color:#f39800;opacity:1}}@media only screen and (max-width:991px){.c-gnav__list-item:not(.toggle) .c-gnav__icon:after{border-right:1px solid #f39800;border-top:1px solid #f39800;content:"";height:4px;left:calc(50% - 1px);position:absolute;rotate:45deg;top:50%;translate:-50% -50%;width:4px}}.c-gnav__list-item.toggle .c-gnav__link-text{position:relative}.c-gnav__list-item.toggle .c-gnav__link-text:after{background-color:#f39800;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.c-gnav__list-item.toggle:hover .c-gnav__menu{max-height:9999px}.c-gnav__list-item.toggle:hover .c-gnav__link{color:currentcolor;cursor:auto;position:relative}.c-gnav__list-item.toggle:hover .c-gnav__link-text:after{width:100%}@media (hover:hover) and (pointer:fine){.c-gnav__button--pc:hover .c-button__text--2lines{text-shadow:0 0 0 #fff,0 3em 0 #fff}}@media only screen and (max-width:991px){#header.is-open .c-gnav{translate:0 0}}@media (hover:hover) and (pointer:fine){#header.is-open .c-gnav__list-item:hover .c-gnav__link{color:#fff;cursor:pointer}}@media only screen and (max-width:991px){#header.has-transition .c-gnav{transition:translate .3s}}@media only screen and (min-width:992px){.c-gnav__list-item.sp-only{display:none}}@media only screen and (max-width:991px){.c-gnav__link.js-nav .c-gnav__icon{background-color:#fff}.c-gnav__link.js-nav .c-gnav__icon:after,.c-gnav__link.js-nav .c-gnav__icon:before{background-color:#f39800;content:"";height:1px;left:50%;position:absolute;top:50%;transition:rotate .3s;translate:-50% -50%;width:6px}.c-gnav__link.js-nav .c-gnav__icon:after{rotate:90deg}.c-gnav__link.js-nav.is-open{border-bottom:none;margin-bottom:-6px}.c-gnav__link.js-nav.is-open .c-gnav__icon{background-color:#242424}.c-gnav__link.js-nav.is-open .c-gnav__icon:before{opacity:0}.c-gnav__link.js-nav.is-open .c-gnav__icon:after{background-color:#fff;rotate:0deg}}@media only screen and (min-width:992px){.c-menu{left:-40px;max-height:0;overflow:hidden;position:absolute;z-index:999}.c-menu__inner{margin-top:-20px;padding:20px;width:442px}}.c-menu__list{background:#fff;border-radius:3px}@media only screen and (min-width:992px){.c-menu__list{border:1px solid #f39800;box-shadow:0 0 20px rgba(0,0,0,.2);display:grid;padding:8px 12px}}.c-menu__list-item{position:relative}.c-menu__icon{background:#f39800;border-radius:50%;height:16px;position:absolute;top:50%;translate:0 -50%;width:16px}@media only screen and (max-width:991px){.c-menu__icon{right:12px}}@media only screen and (min-width:992px){.c-menu__icon{right:8px}}.c-menu__icon:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:calc(50% - 1px);position:absolute;rotate:45deg;top:50%;translate:-50% -50%;width:4px}.c-menu__link,.c-menu__sublink{display:block;font-weight:700;position:relative}@media only screen and (max-width:991px){.c-menu__link,.c-menu__sublink{padding:12px}}@media only screen and (min-width:992px){.c-menu__link,.c-menu__sublink{font-size:14px;padding:7.5px 8px}}@media (hover:hover) and (pointer:fine){.c-menu__link:hover,.c-menu__sublink:hover{color:#f39800;opacity:1}}@media only screen and (min-width:992px){.c-menu__sublist{padding-left:16px}}.c-menu__sublink{border-bottom:1px solid #e9e9e9}@media only screen and (max-width:991px){.c-menu__sublink{padding-left:28px;padding-right:36px}}.c-menu__list-item:not(:last-child) .c-menu__link{border-bottom:1px solid #e9e9e9}.c-menu__list-item.has-sublist .c-menu__link:hover{color:inherit;cursor:auto}.c-menu__list-item.has-sublist .c-menu__link .c-menu__icon{display:none}.c-drawer{color:#fff;position:absolute;right:16px;top:8px;z-index:999}@media only screen and (min-width:992px){.c-drawer{display:none}}.c-drawer__button{align-items:center;background-color:#f39800;border-radius:20px;display:grid;height:40px;justify-items:center;place-items:center;transition:background-color .3s;width:96px}@media (hover:hover) and (pointer:fine){.c-drawer__button:hover{cursor:pointer}}.c-drawer__item{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.c-drawer__bars{height:12px;position:relative;width:20px}.c-drawer__bar{background-color:currentcolor;display:inline-block;height:2px;position:absolute;transition:rotate .3s;width:100%}.c-drawer__bar:first-child{top:0}.c-drawer__bar:nth-child(2){top:50%;translate:0 -50%}.c-drawer__bar:last-child{bottom:0}.c-drawer__text{font-family:Oswald,sans-serif;font-size:12px;letter-spacing:.07em}#header.is-open .c-drawer__button{background-color:#242424}#header.is-open .c-drawer__bar:first-child{rotate:45deg;top:50%;translate:0 -50%}#header.is-open .c-drawer__bar:nth-child(2){opacity:0}#header.is-open .c-drawer__bar:last-child{rotate:-45deg;top:50%;translate:0 -50%}@media only screen and (max-width:767px){.c-breadcrumb{background-color:#f5f5f5}}@media only screen and (min-width:768px){.c-breadcrumb{position:absolute;right:0;top:16px}}.c-breadcrumb__list{-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.c-breadcrumb__list{padding-bottom:11px;padding-top:11px}}.c-breadcrumb__list-item{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;line-height:1}.c-breadcrumb__list-item:not(:first-child):before{border-right:1px solid #828282;border-top:1px solid #828282;content:"";display:block;height:6px;rotate:45deg;width:6px}.c-breadcrumb__title{font-size:12px;font-weight:700}.c-breadcrumb__list-item:not(:last-child) .c-breadcrumb__title{color:#f39800;-webkit-text-decoration:underline;text-decoration:underline}.c-breadcrumb__list-item:last-child .c-breadcrumb__title{display:none}.c-lower-title{border-bottom:1px solid #e9e9e9;border-left-color:#f39800;border-left-style:solid;display:grid;grid-row-gap:12px;row-gap:12px}@media only screen and (max-width:767px){.c-lower-title{border-left-width:4px;padding:32px 16px 32px 12px}}@media only screen and (min-width:768px){.c-lower-title{border-left-width:8px;padding:80px 60px 80px 52px}}.c-lower-title__en{font-family:Oswald,sans-serif;letter-spacing:.07em;line-height:1}@media only screen and (max-width:767px){.c-lower-title__en{font-size:12px}}@media only screen and (min-width:768px){.c-lower-title__en{font-size:16px}}.c-lower-title__jp{font-family:"Noto Serif JP",serif;letter-spacing:.09em;line-height:1.42}@media only screen and (max-width:767px){.c-lower-title__jp{font-size:24px}}@media only screen and (min-width:768px){.c-lower-title__jp{font-size:36px}}.c-section-title{display:grid}@media only screen and (max-width:767px){.c-section-title{row-gap:8px}}@media only screen and (min-width:768px){.c-section-title{row-gap:12px}}.c-section-title__en{font-family:Oswald,sans-serif;letter-spacing:.07em;line-height:1;position:relative}@media only screen and (max-width:767px){.c-section-title__en{font-size:12px}}@media only screen and (min-width:768px){.c-section-title__en{font-size:16px}}.c-section-title__en:before{background-color:#f39800;border-radius:50%;content:"";position:absolute;top:50%;translate:0 -50%}@media only screen and (max-width:767px){.c-section-title__en:before{height:6px;left:-11px;width:6px}}@media only screen and (min-width:768px){.c-section-title__en:before{height:8px;left:-16px;width:8px}}.c-section-title__jp{font-family:"Noto Serif JP",serif;line-height:1.42}@media only screen and (max-width:767px){.c-section-title__jp{font-size:24px}}@media only screen and (min-width:768px){.c-section-title__jp{font-size:36px;letter-spacing:.09em}}.c-link,.c-link--white{align-items:center;display:flex;font-weight:700;overflow:hidden;transition:text-shadow .3s;width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.c-link,.c-link--white{color:transparent}}@media only screen and (max-width:767px){.c-link,.c-link--white{-moz-column-gap:6px;column-gap:6px;line-height:1}}@media only screen and (min-width:768px){.c-link,.c-link--white{-moz-column-gap:8px;column-gap:8px;font-size:14px;line-height:1.14;padding-right:4px}}@media (hover:hover) and (pointer:fine){.c-link{text-shadow:0 -1.5em 0 #242424,0 0 0 #242424}}.c-link--white{color:#fff}@media (hover:hover) and (pointer:fine){.c-link--white{color:transparent;text-shadow:0 -1.5em 0 #fff,0 0 0 #fff}}.c-link__arrow{background-color:#f39800;border-radius:50%;display:block;height:16px;position:relative;transition:translate .4s;width:16px}.c-link__arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:4px;left:50%;position:absolute;rotate:45deg;top:50%;translate:calc(-50% - 1px) -50%;width:4px}@media (hover:hover) and (pointer:fine){.c-link:hover{text-shadow:0 0 0 #242424,0 1.5em 0 #242424}.c-link--white:hover{text-shadow:0 0 0 #fff,0 1.5em 0 #fff}.c-link--white:hover .c-link__arrow,.c-link:hover .c-link__arrow{translate:4px 0}}.c-link__wrapper{transition:opacity .3s}@media (hover:hover) and (pointer:fine){.c-link__wrapper:hover{opacity:.65}.c-link__wrapper:hover .c-link{text-shadow:0 0 0 #242424,0 1.5em 0 #242424}.c-link__wrapper:hover .c-link--white{text-shadow:0 0 0 #fff,0 1.5em 0 #fff}.c-link__wrapper:hover .c-link__arrow{translate:4px 0}}.c-button--line,.c-button--primary,.c-button--secondary{align-items:center;border-radius:9999px;box-shadow:0 0 20px rgba(0,0,0,.2);color:#fff;display:grid;font-weight:700;height:52px;justify-items:center;place-items:center;position:relative}@media only screen and (max-width:991px){.c-button--line,.c-button--primary,.c-button--secondary{width:min(283px,100%)}}@media only screen and (min-width:992px){.c-button--line,.c-button--primary,.c-button--secondary{width:min(297px,100%)}}.c-button__text,.c-button__text--2lines{color:#fff}@media (hover:hover) and (pointer:fine){.c-button__text,.c-button__text--2lines{color:transparent;overflow:hidden;transition:text-shadow .3s}}.c-button__arrow,.c-button__cross{background-color:#fff;border-radius:50%;height:16px;position:absolute;right:12px;top:50%;transition:right .4s;translate:0 -50%;width:16px}.c-button__arrow:after{content:"";height:4px;left:calc(50% - 1px);position:absolute;rotate:45deg;top:50%;translate:-50% -50%;width:4px}.c-button__text-group{display:grid;grid-row-gap:4px;row-gap:4px}.c-button__text{line-height:1}@media (hover:hover) and (pointer:fine){.c-button__text{text-shadow:0 -1.5em 0 #fff,0 0 0 #fff}.c-button__text--2lines{text-shadow:0 -3em 0 #fff,0 0 0 #fff}}.c-button__cross:after,.c-button__cross:before{background-color:#f39800;content:"";height:1px;left:50%;position:absolute;top:50%;transition:opacity .3s,rotate .3s;translate:-50% -50%;width:6px}.c-button__cross:after{rotate:90deg}.c-button__appeal{align-items:baseline;-moz-column-gap:3px;column-gap:3px;display:flex;justify-content:center;line-height:1;position:relative}@media only screen and (max-width:991px){.c-button__appeal{font-size:12px;margin-bottom:2px}}@media only screen and (min-width:992px){.c-button__appeal{font-size:14px;margin-bottom:6px}}@media only screen and (max-width:991px){.c-button__appeal&gt;strong{font-size:16px}}@media only screen and (min-width:992px){.c-button__appeal&gt;strong{font-size:24px}}@media only screen and (max-width:991px){.c-button__appeal&gt;em{font-size:14px}}@media only screen and (min-width:992px){.c-button__appeal&gt;em{font-size:20px}}.c-button__appeal:after,.c-button__appeal:before{background-color:#fff;content:"";display:inline-block;height:14px;width:1px}.c-button__appeal:before{margin-right:6px;rotate:-30deg}.c-button__appeal:after{margin-left:6px;rotate:30deg}.c-button__free{position:absolute;top:50%;translate:0 -50%}@media only screen and (max-width:991px){.c-button__free{left:8px;width:44px}}@media only screen and (min-width:992px){.c-button__free{left:12px;width:64px}}.c-button__anim{animation:pulsate .5s ease 0s infinite alternate}.c-button--primary{background-color:#f39800}.c-button--primary .c-button__arrow:after{border-right:1px solid #f39800;border-top:1px solid #f39800}.c-button--secondary{background-color:#0047ff;border:1px solid #fff}@media only screen and (max-width:991px){.c-button--secondary{height:60px}}.c-button--secondary .c-button__arrow:after{border-right:1px solid #0047ff;border-top:1px solid #0047ff}@media only screen and (max-width:991px){.c-button--secondary .c-button__text,.c-button--secondary .c-button__text--2lines{font-size:16px}}@media only screen and (min-width:992px){.c-button--secondary .c-button__text,.c-button--secondary .c-button__text--2lines{font-size:24px}}.c-button--line{background-color:#06c755}.c-button--line .c-button__arrow:after{border-right:1px solid #06c755;border-top:1px solid #06c755}.c-button--primary.is-open,.c-button--primary.is-open .c-button__cross:after,.c-button--primary.is-open .c-button__cross:before{background-color:#242424}.c-button--primary.is-open .c-button__cross:before{opacity:0}.c-button--primary.is-open .c-button__cross:after{rotate:0deg}@media (hover:hover) and (pointer:fine){.c-button--line:hover .c-button__text,.c-button--primary:hover .c-button__text,.c-button--secondary:hover .c-button__text{text-shadow:0 0 0 #fff,0 1.5em 0 #fff}.c-button--line:hover .c-button__text--2lines,.c-button--primary:hover .c-button__text--2lines,.c-button--secondary:hover .c-button__text--2lines{text-shadow:0 0 0 #fff,0 3em 0 #fff}.c-button--line:hover .c-button__arrow,.c-button--line:hover .c-button__cross,.c-button--primary:hover .c-button__arrow,.c-button--primary:hover .c-button__cross,.c-button--secondary:hover .c-button__arrow,.c-button--secondary:hover .c-button__cross{right:8px}}@keyframes pulsate{0%{transform:scale(.9)}to{transform:scale(1)}}.c-asterisk{margin-top:12px}@media only screen and (max-width:767px){.c-asterisk{font-size:12px;line-height:1.7}}@media only screen and (min-width:768px){.c-asterisk{font-size:12px;line-height:1.67}}.c-free-counseling,.c-free-counseling--small{color:#fff;position:relative;text-align:center}@media only screen and (max-width:767px){.c-free-counseling,.c-free-counseling--small{height:225px}}.c-free-counseling img,.c-free-counseling--small img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.c-free-counseling{height:380px}}.c-free-counseling__item{left:50%;position:absolute;top:50%;translate:-50% -50%;width:100%}.c-free-counseling__title{display:grid;font-weight:700;justify-content:center;line-height:1}@media only screen and (max-width:991px){.c-free-counseling__title{font-size:18px;font-weight:700;line-height:1.5;row-gap:8px}}@media only screen and (min-width:992px){.c-free-counseling__title{font-size:24px;row-gap:16px}}.c-free-counseling__title-box{align-items:center;display:flex;justify-content:center;line-height:1}@media only screen and (max-width:991px){.c-free-counseling__title-box{-moz-column-gap:8px;column-gap:8px}}@media only screen and (min-width:992px){.c-free-counseling__title-box{-moz-column-gap:12px;column-gap:12px;flex-wrap:wrap}.c-free-counseling__title-box&gt;span{display:block;margin-bottom:16px;width:100%}}.c-free-counseling__title-box&gt;strong{background-color:#fff;color:#f39800;font-weight:700;padding-bottom:8px;padding-top:8px}@media only screen and (max-width:991px){.c-free-counseling__title-box&gt;strong{font-size:18px;padding-left:8px;padding-right:8px}}@media only screen and (min-width:992px){.c-free-counseling__title-box&gt;strong{font-size:32px;padding-left:12px;padding-right:12px}}.c-free-counseling__button{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.c-free-counseling__button{margin-top:16px;width:min(343px,100%)}}@media only screen and (min-width:768px){.c-free-counseling__button{height:100px;margin-top:32px;width:min(507px,100%)}.c-free-counseling--small{height:340px}.c-free-counseling__inner{margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}}@media only screen and (min-width:1366px){.c-free-counseling__inner{padding-left:80px}}.c-footer-nav{color:#fff;display:flex;flex-wrap:wrap;font-size:12px;gap:40px;line-height:1.67;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.c-footer-nav{display:none}}@media only screen and (min-width:1366px){.c-footer-nav{margin-left:0;margin-right:0}}.c-footer-nav__item,.c-footer-nav__list,.c-footer-nav__menu{display:flex;flex-direction:column;row-gap:20px}.c-footer-nav__title{color:#f39800;font-family:Oswald,sans-serif;font-size:12px;line-height:1.67}.c-footer-nav__list{padding-left:12px}.c-footer-nav__menu{padding-left:16px}@media (hover:hover) and (pointer:fine){.c-footer-nav__link:hover{opacity:.65}}.c-footer-nav__list-group{display:flex;flex-direction:column;row-gap:32px}.c-footer-buttons{display:flex;flex-wrap:wrap;gap:8px;width:100%}@media only screen and (max-width:767px){.c-footer-buttons{align-items:center;flex-direction:column;margin-top:24px}}@media only screen and (min-width:768px){.c-footer-buttons{justify-content:center;margin-top:60px}}@media only screen and (min-width:1156px){.c-footer-buttons{justify-content:space-between}}.c-fotter-buttons__group{display:flex;gap:8px 20px}@media only screen and (max-width:767px){.c-fotter-buttons__group{align-items:center;flex-direction:column;width:100%}}@media only screen and (min-width:768px){.c-fotter-buttons__group{width:614px}}.c-footer-buttons__item{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center}.c-footer-buttons__icon&gt;img{width:auto}.c-footer-buttons__main{line-height:1;text-align:center}@media only screen and (max-width:767px){.c-footer-buttons__text{font-size:14px}}@media only screen and (min-width:768px){.c-footer-buttons__text{font-size:16px}}.c-footer-buttons__time{font-size:12px}@media only screen and (min-width:768px){.c-footer-buttons__time{margin-top:7px}}.c-footer-buttons__button{height:52px}@media only screen and (max-width:767px){.c-footer-buttons__button .c-button__text{font-size:14px}}@media only screen and (min-width:768px){.c-footer-buttons__button .c-button__text{font-size:16px}}.c-footer-buttons__free{left:8px;position:absolute;top:50%;translate:0 -50%}@media only screen and (max-width:767px){.c-footer-buttons__free{width:40px}}@media only screen and (min-width:768px){.c-footer-buttons__free{width:38px}}@media (hover:hover) and (pointer:fine){.c-footer-buttons__button.is-tel:hover{cursor:auto}.c-footer-buttons__button.is-tel:hover .c-button__arrow{right:12px}}.c-footer-bottom{padding-bottom:20px;padding-top:20px;position:relative}@media only screen and (min-width:768px){.c-footer-bottom__item{display:flex;flex-flow:row-reverse wrap;gap:20px;justify-content:center}}@media only screen and (min-width:1156px){.c-footer-bottom__item{align-items:center;justify-content:space-between}}.c-footer-bottom__heading{grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid}@media only screen and (max-width:767px){.c-footer-bottom__heading{border-bottom:1px solid #efefef;grid-template-columns:44px 1fr;margin-bottom:20px;padding-bottom:20px}}@media only screen and (min-width:768px){.c-footer-bottom__heading{align-items:center;grid-template-columns:54px 1fr 60px}}.c-footer-bottom__pmark{width:60px}@media only screen and (max-width:767px){.c-footer-bottom__pmark{bottom:20px;position:absolute;right:16px}}@media only screen and (min-width:768px){.c-footer-bottom__main{margin-right:20px}}@media only screen and (max-width:767px){.c-footer-bottom__text{font-size:12px;line-height:1.67}}@media only screen and (min-width:768px){.c-footer-bottom__text{font-size:12px;line-height:1.67}}@media only screen and (max-width:767px){.c-footer-bottom__asterisk{font-size:10px;letter-spacing:.01em;line-height:1.5;margin-top:8px}}@media only screen and (min-width:768px){.c-footer-bottom__asterisk{font-size:12px;line-height:1.7;margin-top:4px}}@media only screen and (max-width:767px){.c-footer-bottom__list{display:grid;grid-row-gap:4px;row-gap:4px}}@media only screen and (min-width:768px){.c-footer-bottom__list{-moz-column-gap:20px;column-gap:20px;display:flex}}.c-footer-bottom__link{display:block;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:767px){.c-footer-bottom__link{font-size:12px;line-height:1.7}}@media only screen and (min-width:768px){.c-footer-bottom__link{font-size:12px;line-height:1.67}}@media (hover:hover) and (pointer:fine){.c-footer-bottom__link:hover{opacity:.65;-webkit-text-decoration:underline;text-decoration:underline}}.c-footer-bottom__copyright{font-size:10px;line-height:1}@media only screen and (max-width:767px){.c-footer-bottom__copyright{margin-top:12px}}@media only screen and (min-width:768px){.c-footer-bottom__copyright{margin-top:20px}}.c-toc{display:grid;grid-row-gap:24px;row-gap:24px}.c-toc__link{display:block;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.71}@media (hover:hover) and (pointer:fine){.c-toc__link:hover{opacity:.65}}.c-toc__link.is-current{color:#f39800;position:relative}.c-toc__link.is-current:before{background-color:#f39800;border-radius:50%;content:"";height:8px;left:-16px;position:absolute;top:6px;width:8px}.c-page-title,.c-page-title--beginner,.c-page-title--benefit,.c-page-title--business,.c-page-title--next,.c-page-title--toefl,.c-page-title--toeic{border-bottom:1px solid #e9e9e9;display:grid}@media only screen and (max-width:767px){.c-page-title,.c-page-title--beginner,.c-page-title--benefit,.c-page-title--business,.c-page-title--next,.c-page-title--toefl,.c-page-title--toeic{align-items:center;-moz-column-gap:16px;column-gap:16px;grid-template-columns:1fr 72px;padding:32px 16px}}@media only screen and (min-width:768px){.c-page-title,.c-page-title--beginner,.c-page-title--benefit,.c-page-title--business,.c-page-title--next,.c-page-title--toefl,.c-page-title--toeic{padding-bottom:40px;padding-top:40px;text-align:center}}@media only screen and (max-width:767px){.c-page-title__icon{order:2}}@media only screen and (min-width:768px){.c-page-title__icon{margin-bottom:16px}.c-page-title__icon&gt;img{width:92px}}.c-page-title__group{display:grid;grid-row-gap:12px;row-gap:12px}@media only screen and (max-width:767px){.c-page-title__group{order:1}.c-page-title__heading{font-size:20px;font-weight:700;line-height:1.5}}@media only screen and (min-width:768px){.c-page-title__heading{font-size:24px;font-weight:700;line-height:1.5}.c-page-title__text{font-size:14px;line-height:1.71}}.c-page-title--business{background-color:#fff1e7}.c-page-title--beginner{background-color:#faf5e3}.c-page-title--toeic{background-color:#ecf0f8}.c-page-title--toefl{background-color:#edf9f8}.c-page-title,.c-page-title--benefit,.c-page-title--next{background-color:#ffefd5;grid-template-columns:auto}.c-floating{background-color:#242424;bottom:0;left:0;padding:12px 16px;position:fixed;transition:opacity .3s;width:100%;z-index:998}@media only screen and (min-width:768px){.c-floating{display:none}}.c-floating.is-hide{opacity:0;pointer-events:none}.c-floating__button{margin-left:auto;margin-right:auto;width:min(343px,100%)}.p-header{transition:background-color .3s}@media only screen and (min-width:992px){.p-header{background-color:#fff;border-bottom:1px solid #e9e9e9}}.p-header__title{align-items:center;display:flex;line-height:1;position:relative;z-index:999}@media only screen and (max-width:991px){.p-header__title{background-color:#fff;height:56px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:992px){.p-header__title{height:84px}}@media only screen and (max-width:991px){.p-header__title:after{background-color:#e9e9e9;bottom:0;content:"";height:1px;left:50%;position:absolute;translate:-50% 0;width:100vw}}.p-header__logo{line-height:0}@media only screen and (max-width:991px){.p-header__logo&gt;img{width:86px}}@media only screen and (min-width:992px){.p-header__logo&gt;img{width:auto}}#header.is-open .p-header__title{background-color:#f39800}@media only screen and (max-width:991px){#header.is-open .p-header__title:after{background-color:#ffe0ab}}.p-footer__logos{display:flex;flex-direction:column;justify-content:space-between;row-gap:40px}@media only screen and (max-width:767px){.p-footer__logos{border-bottom:1px solid #464646;padding-bottom:25px}}@media only screen and (max-width:1365px){.p-footer__logos{margin-left:auto;margin-right:auto}}.p-footer__logo{display:block}@media only screen and (max-width:1365px){.p-footer__logo{margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.p-footer__logo{width:163px}}@media only screen and (min-width:768px){.p-footer__logo{width:158px}}@media only screen and (min-width:1366px){.p-footer__logo{margin-top:12px}}.p-footer__icons{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:center}.p-footer__icon img{width:auto}@media (hover:hover) and (pointer:fine){.p-footer__icon-link:hover{opacity:.65}}.c-program__cards{display:grid}@media only screen and (max-width:767px){.c-program__cards{margin-top:32px;row-gap:8px}}@media only screen and (min-width:768px){.c-program__cards{gap:9px;grid-template-columns:repeat(auto-fit,minmax(339px,1fr));margin-top:40px}}.c-program__card{background-color:#f5f5f5;border-radius:3px}@media only screen and (max-width:767px){.c-program__card{padding:16px}}@media only screen and (min-width:768px){.c-program__card{align-items:center;display:grid;justify-items:center;padding:32px 24px;place-items:center}}.c-program__title{text-align:center}@media only screen and (max-width:767px){.c-program__title{font-size:16px;font-weight:700;line-height:1.5}}@media only screen and (min-width:768px){.c-program__title{font-size:20px;font-weight:700;line-height:1.5}}.c-program__title&gt;em{color:#f39800}@media only screen and (max-width:767px){.c-program__asterisk{font-size:12px;line-height:1.7;margin-top:4px;text-align:center}}@media only screen and (min-width:768px){.c-program__asterisk{font-size:12px;line-height:1.67;margin-top:8px}}@media only screen and (max-width:767px){.c-pricelist__table{margin-top:32px}}@media only screen and (min-width:768px){.c-pricelist__table{margin-top:48px;table-layout:fixed}}.c-pricelist__th{background-color:#f5f5f5;border-bottom:1px solid #e9e9e9;font-weight:700}@media only screen and (max-width:767px){.c-pricelist__th{padding-bottom:6px;padding-top:6px}}@media only screen and (min-width:768px){.c-pricelist__th{font-size:14px;padding-bottom:4px;padding-top:4px}}.c-pricelist__th:not(:last-child){border-right:1px solid #e9e9e9}.c-pricelist__price{color:#f39800;font-family:Oswald,sans-serif;letter-spacing:.03em;line-height:1}@media only screen and (max-width:767px){.c-pricelist__price{font-size:16px;padding:16px 4px;text-align:center}}@media only screen and (min-width:768px){.c-pricelist__price{font-size:24px;padding:32px 20px;text-align:right}}.c-pricelist__price:not(:last-child){border-right:1px solid #e9e9e9}.c-pricelist__price&gt;small{font-size:.75em}.c-pricelist__balloon{position:relative}.c-pricelist__balloon:after{background:url(../../../../img/course/pricelist/balloon-smp.png) 50%/cover no-repeat;content:"";position:absolute}@media only screen and (max-width:767px){.c-pricelist__balloon:after{height:51px;right:-54px;top:-40px;width:51px}}@media only screen and (min-width:768px){.c-pricelist__balloon:after{background-image:url(../../../../img/course/pricelist/balloon.png);height:66px;right:-66px;top:-58px;width:66px}}.c-pricelist__price.is-recommended{background-color:#f39800;color:#fff}@media only screen and (min-width:768px){.c-pricelist__table.is-toefl{max-width:780px}}.c-scrollable{position:relative}.c-scrollable:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;right:0;top:0}.c-scrollable:after,.c-scrollable__text{position:absolute;transition:opacity .3s}.c-scrollable__text{color:#fff;font-weight:700;left:50%;top:50%;translate:-50% -50%;z-index:1}.c-scrollable__text:after{border-right:1px solid;border-top:1px solid;content:"";height:5px;position:absolute;right:-10px;rotate:45deg;top:50%;translate:0 calc(-50% + 1px);width:5px}@media only screen and (max-width:767px){.c-scrollable__asterisk{padding-right:16px}}.c-scrollable__edge{display:none}.js-scrollable.is-scrolled .c-scrollable:after,.js-scrollable.is-scrolled .c-scrollable__text{opacity:0;pointer-events:none}.js-scrollable.has-edge .c-scrollable__edge{border:none;display:table-cell;width:16px}.js-scrollable.has-edge .c-scrollable__edge.is-gray{background-color:#f5f5f5}.c-other__card--beginner,.c-other__card--business,.c-other__card--toefl,.c-other__card--toeic{align-items:center;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 0 20px rgba(0,0,0,.2);display:grid}@media only screen and (max-width:767px){.c-other__card--beginner,.c-other__card--business,.c-other__card--toefl,.c-other__card--toeic{-moz-column-gap:24px;column-gap:24px;grid-template-columns:1fr 72px;padding:20px 24px 24px 16px}}@media only screen and (min-width:768px){.c-other__card--beginner,.c-other__card--business,.c-other__card--toefl,.c-other__card--toeic{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 103px;padding:48px 40px 60px}}.c-other{border-top:1px solid #e9e9e9}@media only screen and (max-width:767px){.c-other{padding-bottom:20px;padding-top:20px}}@media only screen and (min-width:768px){.c-other{padding-bottom:40px;padding-top:40px}}.c-other__cards{display:grid}@media only screen and (max-width:767px){.c-other__cards{row-gap:8px}}@media only screen and (min-width:768px){.c-other__cards{gap:20px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}}@media only screen and (max-width:767px){.c-other__title{font-size:20px;font-weight:700;line-height:1.5}}@media only screen and (min-width:768px){.c-other__title{font-size:24px;font-weight:700;line-height:1.5}}@media only screen and (min-width:1366px){.c-other__title{white-space:nowrap}}@media only screen and (max-width:767px){.c-other__text{margin-top:8px}}@media only screen and (min-width:768px){.c-other__text{font-size:14px;line-height:1.71;margin-top:12px}}@media only screen and (max-width:767px){.c-other__link{margin-top:12px}}@media only screen and (min-width:768px){.c-other__link{margin-top:20px}}.c-other__benefit{align-items:center;background-color:#f39800;border-radius:0 0 3px 3px;color:#fff;display:grid;font-weight:700;justify-items:center;letter-spacing:0;place-items:center;position:absolute;top:0}@media only screen and (max-width:767px){.c-other__benefit{font-size:11px;height:20px;left:16px;width:148px}}@media only screen and (min-width:768px){.c-other__benefit{font-size:12px;height:25px;left:40px;width:168px}}.c-other__card--business,.c-other__card--toeic{position:relative}@media only screen and (max-width:767px){.c-other__card--business,.c-other__card--toeic{padding-top:32px}}.c-other__card--beginner{border-color:#ae8800}.c-other__card--beginner .c-other__title{color:#ae8800}.c-other__card--toeic{border-color:#0c388d}.c-other__card--toeic .c-other__title{color:#0c388d}.c-other__card--toefl{border-color:#007869}.c-other__card--toefl .c-other__title{color:#007869}.c-other__card--business{border-color:#c45200}.c-other__card--business .c-other__title{color:#c45200}@media only screen and (min-width:768px){.p-program-shadowing:first-child .c-program__title{align-self:end}.p-program-shadowing:first-child .c-program__asterisk{align-self:start}}.p-pricelist-next{position:relative}@media only screen and (max-width:991px){.p-pricelist-next{overflow-x:scroll}}@media only screen and (max-width:767px){.p-pricelist-next{margin-top:32px}}@media only screen and (min-width:768px){.p-pricelist-next{margin-top:48px}}@media only screen and (max-width:767px){.p-pricelist-next__table{min-width:422px}}@media only screen and (min-width:768px){.p-pricelist-next__table{min-width:800px}}@media only screen and (max-width:767px){.p-pricelist-shadowing{margin-top:73px}}@media only screen and (min-width:768px){.p-pricelist-shadowing{max-width:780px}}.p-pricelist-shadowing__th{position:relative}.p-pricelist-shadowing__balloon{align-items:center;background-color:#f39800;border-radius:calc(infinity * 1px);display:grid;justify-items:center;left:50%;padding-left:12px;padding-right:12px;place-items:center;position:absolute;translate:-50% 0;white-space:nowrap}@media only screen and (max-width:767px){.p-pricelist-shadowing__balloon{height:33px;min-width:191px;top:-40px}}@media only screen and (min-width:768px){.p-pricelist-shadowing__balloon{height:34px;max-width:100%;top:-36px}}.p-pricelist-shadowing__balloon:after{background-color:#f39800;clip-path:polygon(0 0,100% 0,50% 100%);content:"";left:50%;position:absolute;translate:-50% 0}@media only screen and (max-width:767px){.p-pricelist-shadowing__balloon:after{bottom:-3px;height:4px;width:12px}}@media only screen and (min-width:768px){.p-pricelist-shadowing__balloon:after{bottom:-5px;height:6px;width:16px}}.p-pricelist-shadowing__balloon-text{color:#fff;font-weight:700}@media only screen and (max-width:767px){.p-pricelist-shadowing__balloon-text{font-size:12px}}@media only screen and (min-width:768px){.p-pricelist-shadowing__balloon-text{font-size:14px}}@media only screen and (max-width:767px){.p-line__box{border:1px solid #f39800;border-radius:3px;padding:31px 15px}}@media only screen and (min-width:768px){.p-line__box{align-items:center;border:4px solid #ffe0ab;border-radius:3px;-moz-column-gap:30px;column-gap:30px;display:flex;justify-content:center;padding:36px 40px}}@media only screen and (min-width:992px){.p-line__box{-moz-column-gap:60px;column-gap:60px}}@media only screen and (max-width:767px){.p-line__img{display:none}}@media only screen and (min-width:768px){.p-line__img{width:130px}.p-line__main{flex:1;max-width:490px}}.p-line__title{font-family:"Noto Serif JP",serif}@media only screen and (max-width:767px){.p-line__title{font-size:18px;letter-spacing:.02em;line-height:1.56}}@media only screen and (min-width:768px){.p-line__title{font-size:24px;letter-spacing:.07em;line-height:1.5}}@media only screen and (max-width:767px){.p-line__asterisk{font-size:12px;line-height:1.7;margin-top:8px}}@media only screen and (min-width:768px){.p-line__asterisk{font-size:12px;line-height:1.67;margin-top:12px}}@media only screen and (max-width:767px){.p-line__button{margin:20px auto 0}}@media only screen and (min-width:768px){.p-line__button{display:none}}@media only screen and (max-width:767px){._pc{display:none}}@media only screen and (min-width:768px){._sp{display:none}}.u-text-link{-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover) and (pointer:fine){.u-text-link:hover{opacity:.65;-webkit-text-decoration:underline;text-decoration:underline}}
/*# sourceMappingURL=../../../sourcemaps/page/course/next/style.css.map */</pre></body></html>