<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,::before,::after{box-sizing:border-box;min-width:0;margin:0;padding:0;border:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="number"]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0}a:link,a:visited,button,[type="button"],[type="reset"],[type="submit"],label[for],select,summary,[role="tab"],[role="button"]{cursor:pointer}dialog{width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow:unset}[popover]{width:unset;height:unset;padding:unset;overflow:unset;color:unset;background-color:unset;border:unset}:focus:not(:focus-visible){outline:0}html{font-size:100%;line-height:1.7}@media screen and (max-width: 767px){html{scroll-padding-top:48px}}body{color:#1A1A1A;background-color:#fff;font-size:1rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;letter-spacing:.02em;max-inline-size:100vw;min-inline-size:0px;block-size:100%;overflow-x:clip;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;word-break:normal;line-break:strict}body.js-drawer-open{overflow:clip}body.line-display{-webkit-overflow-scrolling:touch;overflow:scroll}body.app-login header{visibility:hidden}body.app-login footer.re-footer{display:none}body.app-login .site-page-footer .footer-inner .footer-navi-menu{display:none}body.app-login #main-area{padding:0}body.app-login .c-banner__fixed{display:none}body.app-login .p-interviewContent__sns .hatena-bookmark-button-frame,body.app-login .p-articleContent__sns .hatena-bookmark-button-frame{display:none}body.app-login .p-articleContent__home{display:none}body.app-login .p-articleCta,body.app-login .p-interviewContentCta{display:none}body.app-login .l-footer .c-cta__app{display:none}body.app-login .l-footer__inner{align-items:center}body.app-login .l-footer__nav{display:none}img{max-inline-size:100%;block-size:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:0.75rem}picture,source,img,video,object{border:none;display:block}video,iframe{vertical-align:middle}a{text-decoration:none}a:not([class]){color:#1A0DAB;transition:all .3s}a:not([class]):hover{color:#2312E8}a img{text-decoration:none}@media (any-hover: hover){a img:hover{text-decoration:none}}a:not([class]),label:not([class]),input:not([class]),button:not([class]){transition:all .3s}a[href^="tel:"]{pointer-events:none}@media (pointer: coarse){a[href^="tel:"]{pointer-events:auto}}button,::file-selector-button{inline-size:fit-content;touch-action:manipulation;user-select:none}@media (prefers-reduced-motion: reduce){*,::before,::after,::backdrop{background-attachment:scroll !important;transition-delay:0s !important;transition-duration:1ms !important;animation-duration:1ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.tab-show{display:none}.sp-show{display:none}@media screen and (max-width: 1024px){.tab-hidden{display:none}.tab-show{display:block}.sp-show{display:none}}@media screen and (max-width: 767px){.sp-hidden{display:none}.tab-show{display:block}.sp-show{display:block}}.fadein{opacity:0;transform:translateY(20px);transition:all 1s}.fadein02{opacity:0;animation:fade-in02 1s forwards}@keyframes fade-in02{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.u-visually-hidden{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.u-dot-emphasis{background-image:radial-gradient(circle at center, #58392b 14%,rgba(0,0,0,0) 14%);background-repeat:repeat-x;background-size:1em 0.3em;padding-top:0.4em}.l-header{z-index:20;inline-size:100%;block-size:72px;background-color:#fff;box-shadow:0px 0px 14px rgba(51,51,51,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:fixed}@media screen and (max-width: 767px){.l-header{block-size:64px}}.l-header__container{padding-inline:16px;display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:space-between;height:inherit;margin-inline:auto;max-inline-size:1200px;column-gap:32px}@media screen and (max-width: 1024px){.l-header__container{justify-items:end}}@media screen and (max-width: 767px){.l-header__container{display:flex;justify-content:space-between;padding-inline:16px;align-items:center;block-size:inherit}}.l-header__logo-image{min-inline-size:120px}.l-header__nav{display:flex;align-items:center;height:inherit;inline-size:100%;justify-content:flex-end}.l-header__mega-menu{block-size:inherit}.l-header__mega-menu-first{color:#000;font-size:14px;font-size:.875rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:normal;text-decoration:none;block-size:100%;position:relative;display:flex;align-items:center;position:relative;justify-content:center;gap:4px}.l-header__mega-menu-wrapper{position:absolute;left:0;top:100%;padding-block-start:40px;padding-block-end:20px;background-color:#f7f7f7;visibility:hidden;inline-size:100%;max-block-size:0;transition:all .1s ease-in}.l-header__mega-menu-wrapper.open{max-block-size:200px;visibility:visible;box-shadow:0px 20px 60px rgba(51,51,51,0.1)}.l-header__mega-menu-wrapper.open .l-header__mega-menu-title,.l-header__mega-menu-wrapper.open .l-header__mega-menu-link{visibility:visible;opacity:1}.l-header__mega-menu-title{color:#393327;font-size:20px;font-size:1.25rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:normal;display:block;padding-block-end:10px;border-bottom:1px solid #BCBCBC;inline-size:80%;max-inline-size:900px;margin-inline:auto;transition:all .3s ease-out;visibility:hidden;opacity:0}.l-header__mega-menu-lists{inline-size:80%;max-inline-size:900px;margin-inline:auto;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:80px;row-gap:20px;padding-block-start:20px;align-items:center}.l-header__mega-menu-list{display:flex;color:#393327;font-size:15px;font-size:.9375rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;position:relative;align-items:center;gap:8px}.l-header__mega-menu-link{font-size:14px;font-size:.875rem;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;display:flex;align-items:center;gap:8px;transition:all .3s ease-out;visibility:hidden;opacity:0}@media (any-hover: hover){.l-header__mega-menu-link:hover{color:#3780a3}}.l-header__mega-menu-arrow{inline-size:14px;block-size:14px}.l-header__nav-lists{display:flex;align-items:center;gap:20px;block-size:100%;justify-content:flex-end;inline-size:100%}@media screen and (max-width: 1024px){.l-header__nav-lists{display:none}}.l-header__nav-list{block-size:inherit}.l-header__nav-link{color:#000;font-size:14px;font-size:.875rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:normal;block-size:100%;display:flex;align-items:center;position:relative;transition:color .3s ease-out}.l-header__nav-link::after{position:absolute;left:0;content:'';inline-size:100%;block-size:3px;opacity:0;background-color:#559ebe;bottom:16px;transition:opacity .3s,inline-size .3s}@media (any-hover: hover){.l-header__nav-link:hover::after{opacity:1}}.l-header__button__container{display:flex;align-items:center;column-gap:8px}.l-header__button{display:flex;padding:10px 16px;flex-direction:column;justify-content:center;align-items:center;border-radius:30px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.12);font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;font-weight:700;line-height:normal;transition:background-color .3s;transition-timing-function:ease-out}.l-header__button.login{border:1px solid #a37f38;background-color:#FFF;color:#b29440}@media (any-hover: hover){.l-header__button.login:hover{background-color:#f9f8ed}}.l-header__button.business{background-color:#a37f38;color:#FFF}@media (any-hover: hover){.l-header__button.business:hover{background-color:#c2a84d}}.l-header__overlay{position:fixed;inset:0;inline-size:100vw;block-size:100vh;background:rgba(26,26,26,0.3);z-index:15;opacity:0;visibility:hidden;transition:all .3s ease-in}.l-header__overlay.open{opacity:1;visibility:visible}.l-header__right{display:none}@media screen and (max-width: 1024px){.l-header__right{display:flex;gap:16px;align-items:center}}.l-header__hamburger{position:relative;display:flex;flex-direction:column;gap:8px;align-items:center}.l-header__hamburger:after{content:"Menu";color:#222633;font-size:10px;font-size:.625rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1;text-transform:uppercase}.l-header__hamburger-line{width:28px;height:1px;background-color:#222633;display:flex;gap:8px;flex-direction:column;align-items:center}.l-appHeader{position:fixed;top:0;block-size:60px;inline-size:100%;background:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 14px rgba(51,51,51,0.1);z-index:20}.l-appHeader__image{inline-size:120px}.l-main{padding-block-start:72px}@media screen and (max-width: 767px){.l-main{padding-block-start:64px;overflow:hidden}}.l-sidebar{position:fixed;top:0;right:-280px;inline-size:280px;block-size:100%;line-height:1;overflow:scroll;font-size:14px;font-size:.875rem;z-index:25;background-color:#fff;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-transition-property:right, -webkit-right;transition-property:right, -webkit-right;-webkit-transition:200ms cubic-bezier(0, 0, 0.25, 1);transition:200ms cubic-bezier(0, 0, 0.25, 1)}.l-sidebar.slide{right:0px;transition:200ms cubic-bezier(0, 0, 0.25, 1)}.l-sidebar__title{display:flex;padding-inline:28px;padding-block-start:16px;padding-block-end:12px;color:#888;font-size:10px;font-size:.625rem;font-weight:600;line-height:1;letter-spacing:0.01em}.l-sidebar__title:first-of-type{padding-block-start:56px}.l-sidebar__lists{display:flex;flex-direction:column;gap:12px;padding-block:16px;padding-inline:16px}.l-sidebar__lists:last-of-type{padding-block-end:40px}.l-sidebar__list{display:flex;gap:8px;align-items:center}.l-sidebar__list .operate-guard{top:0;left:0;right:0;bottom:0;position:absolute;z-index:4}.l-sidebar__list-link{display:flex;gap:8px;align-items:center;inline-size:100%;padding-block:12px;padding-inline:12px;border-radius:4px;color:#000;font-size:12px;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0.01em;text-decoration:none}.l-sidebar__list-link.active{background-color:#EEE8D3}.l-sidebar__list-icon{inline-size:24px;aspect-ratio:1}.l-sidebar__toggle{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-block:16px;padding-inline:28px;color:#000;font-size:12px;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0.01em;text-decoration:none;cursor:pointer}.l-sidebar__toggle-menu{padding-inline:28px;max-height:0;overflow:hidden;transition:max-height 0.5s ease-out}.l-sidebar__toggle-menu.active{max-height:300px}.l-sidebar__toggle-menu-link{display:flex;padding-block:16px;padding-inline-start:16px;color:#000;font-size:12px;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0.01em;border-radius:4px;text-decoration:none}.l-sidebar__toggle-menu-link:first-of-type{margin-block-start:16px}.l-sidebar__toggle-menu-link.active{background-color:#EEE8D3}.l-sidebar__divider{display:flex;block-size:1px;inline-size:100%;background-color:#D1D1D1;margin-block:8px}.l-sidebar__overlay{position:fixed;inset:0;background-color:#000;inline-size:100%;block-size:100%;z-index:-1;opacity:0;visibility:hidden}.l-sidebar__overlay.slide{z-index:24;opacity:0.5;visibility:visible}.l-sidebar__nav{padding-block:24px;padding-inline:24px;display:flex;flex-direction:column;justify-content:flex-start;gap:24px}.l-sidebar__nav-lists{display:flex;flex-direction:column;gap:16px}.l-sidebar__nav-link{display:flex;gap:4px;align-items:center;color:#000;font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}.l-sidebar__nav-link-arrow{transition:rotate .3s}.l-sidebar__nav-link-arrow.active{rotate:180deg}.l-sidebar__nav-list-wrapper{display:none}.l-sidebar__nav-list-wrapper .lists{display:flex;flex-direction:column;gap:12px;padding-block-start:12px;padding-inline-start:16px}.l-sidebar__nav-list-wrapper .link{color:#000;font-size:13px;font-size:.8125rem;line-height:1.7;letter-spacing:0.02em}.l-sidebar__nav-banner-image{inline-size:100%}.l-footer{background-color:#FDFCFD;border-top:1px solid #DDD}.l-footer__container{max-inline-size:1200px;margin-inline:auto;padding-inline:24px;padding-block:40px;box-sizing:content-box}.l-footer__inner{max-inline-size:1000px;margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}@media screen and (max-width: 1024px){.l-footer__inner{flex-direction:column}}.l-footer__logo{inline-size:125px}.l-footer__nav-title{color:#283f51;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.7;letter-spacing:0.02em}.l-footer__nav-link{color:#000;font-size:14px;font-size:.875rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:2}@media (any-hover: hover){.l-footer__nav-link:hover{text-decoration:underline}}.l-footer__nav-link:focus{text-decoration:underline}.l-footer__copyright{color:#666;font-size:10px;font-size:.625rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;text-align:center;font-weight:500;line-height:normal;padding-block:40px}.l-appFooter{display:none;position:fixed;bottom:0;inline-size:100%;block-size:80px;display:flex;align-items:center;justify-content:space-around;border-top:1px solid #E2E2E2;background:#fff;z-index:5}.l-appFooter__link{display:flex;flex-direction:column;inline-size:100%;block-size:100%;align-items:center;justify-content:center;text-decoration:none;font-size:10px;font-size:.625rem;color:#969696;font-weight:700}.l-appFooter__link.re-access{border-top:2px solid #BE9855;box-sizing:content-box}.l-appFooter__image{inline-size:25px;display:block;margin-inline:auto;margin-block-end:5px}.c-announcement__seminar{padding-block:100px;padding-inline:16px;position:relative;overflow-x:clip}.c-announcement__seminar::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #EEE8D3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -775px) calc(-50% + 150px);z-index:-1}@media screen and (max-width: 1024px){.c-announcement__seminar::before{translate:calc(-50% + -570px) calc(-50% + 150px)}}@media screen and (max-width: 767px){.c-announcement__seminar::before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + -100px) calc(-50% + 250px)}}.c-announcement__seminar::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #EEE8D3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 650px) calc(-50% + -70px);z-index:-1}@media screen and (max-width: 767px){.c-announcement__seminar::after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + 215px) calc(-50% + -260px)}}@media screen and (max-width: 767px){.c-announcement__seminar{padding-block:80px}}.c-announcement__seminar-wrapper{max-inline-size:1000px;margin-inline:auto;padding-inline:40px;padding-block:40px;background-color:#F8F5EE;display:grid;gap:24px}@media screen and (max-width: 767px){.c-announcement__seminar-wrapper{padding-inline:24px;padding-block:24px}}.c-announcement__seminar-head{color:#58392B;text-align:center;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-announcement__seminar-head{font-size:24px;font-size:1.5rem}}.c-announcement__seminar-textarea{display:grid;gap:8px}.c-announcement__seminar-text{color:#000;text-align:center;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-announcement__seminar-text{font-size:13px;font-size:.8125rem}}.c-announcement__seminar-text.small{font-size:12px;font-size:.75rem;line-height:1.7}@media screen and (max-width: 767px){.c-announcement__seminar-text.small{font-size:10px;font-size:.625rem}}.c-announcement__button{inline-size:fit-content;margin-inline:auto}.c-article{background-color:#fff;position:relative;display:grid;place-items:center;max-inline-size:480px;padding-block:40px;padding-inline:40px;gap:24px;position:relative}@media screen and (max-width: 767px){.c-article{padding-block:24px;padding-inline:24px;gap:16px}}.c-article.pickup::before{position:absolute;content:"Pick up";inline-size:92px;block-size:92px;border-radius:9999px;background-color:#DF6161;color:#fff;font-family:Futura;font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;display:flex;justify-content:center;align-items:center;top:-20px;right:-18px;z-index:2}@media screen and (max-width: 767px){.c-article.pickup::before{inline-size:69px;block-size:69px;font-size:12px;font-size:.75rem;top:-22px;right:6px}}.c-article__image{overflow:clip}.c-article__thumbnail{scale:1;transform-origin:center;transition:scale .3s}@media screen and (max-width: 767px){.c-article__text{font-size:15px;font-size:.9375rem}}.c-banner__fixed{position:fixed;z-index:10;bottom:0;inline-size:100%;background-color:rgba(34,38,51,0.9);padding-block:8px}.c-banner__fixed-container{inline-size:fit-content;margin-inline:auto}.c-banner__exclusive{background-color:rgba(0,0,0,0.75);padding-block:10px;padding-inline:16px}@media screen and (max-width: 1024px){.c-banner__exclusive{padding-block:16px}}.c-banner__exclusive-container{display:flex;justify-content:center;align-items:center;gap:40px}@media screen and (max-width: 1024px){.c-banner__exclusive-container{flex-direction:column;gap:8px}}.c-banner__exclusive-text{text-align:center;color:#fff;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-banner__exclusive-text{font-size:15px;font-size:.9375rem}}.c-banner__ebook{background-color:#559ebe}.c-banner__ebook-wrapper{position:relative;max-inline-size:1000px;margin-inline:auto;padding-block:100px}@media screen and (max-width: 1024px){.c-banner__ebook-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px}}@media screen and (max-width: 767px){.c-banner__ebook-wrapper{padding-block:80px}}.c-banner__ebook-image{position:absolute;bottom:0;left:13px}@media screen and (max-width: 1024px){.c-banner__ebook-image{inline-size:52vw;max-inline-size:240px;left:calc(50% - 50px);bottom:50%;transform:translate(-100%, 50%)}}@media screen and (max-width: 767px){.c-banner__ebook-image{inline-size:53.3333vw;max-inline-size:200px;left:calc(50% - 33px)}}.c-banner__ebook-image img{display:block}@media screen and (max-width: 1024px){.c-banner__ebook-text-wrap{padding-top:112.17px}}.c-banner__ebook-text{color:#FFF;text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 1024px){.c-banner__ebook-text{font-size:22px;font-size:1.375rem;position:absolute;left:calc(50% - 9.5px);bottom:50%;transform:translateY(50%);text-align:left}}@media screen and (max-width: 767px){.c-banner__ebook-text{font-size:20px;font-size:1.25rem}}.c-banner__ebook-text .nowrap{display:inline-block}@media screen and (max-width: 1024px){.c-banner__ebook-text .pc-show{display:none}}.c-banner__ebook-text .tab-show{display:none}@media screen and (max-width: 1024px){.c-banner__ebook-text .tab-show{display:block}}.c-decoration__speech-bubble-all{position:absolute;top:-37px;right:166px}@media screen and (max-width: 1024px){.c-decoration__speech-bubble-all{top:-60px;left:50%;right:0;transform:translateX(calc(-50% + 180px));inline-size:160px}}@media screen and (max-width: 767px){.c-decoration__speech-bubble-all{top:-52px;left:auto;right:calc(50% - 106px);transform:translateX(50%);inline-size:120px}}.c-banner__consulting{background-color:#f1f8fa}.c-banner__consulting-container{padding-block:40px;padding-inline:40px;display:grid;gap:24px;place-items:center}.c-banner__consulting-text{text-align:center}@media screen and (max-width: 767px){.c-banner__consulting-text{font-size:15px;font-size:.9375rem}}.c-banner__consulting-image{max-inline-size:233px}@media screen and (max-width: 767px){.c-banner__consulting-image{inline-size:calc(183 / 375* 100vw)}}.c-banner__guarantee-wrapper{background-color:#fff;border:1px solid #3780a3;padding:40px;display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (max-width: 1024px){.c-banner__guarantee-wrapper{padding:32px}}@media screen and (max-width: 767px){.c-banner__guarantee-wrapper{padding:24px}}.c-banner__guarantee-speech-bubble{width:fit-content;display:inline-block;position:relative;background-color:#daedf3;border-radius:50vw;color:#000;font-weight:700;line-height:1.4;padding:10px 24px}@media screen and (max-width: 767px){.c-banner__guarantee-speech-bubble{font-size:15px;font-size:.9375rem}}.c-banner__guarantee-speech-bubble::after{content:"";position:absolute;border:10px solid transparent;border-top:13px solid #daedf3;top:90%;left:50%;transform:translate(-50%, 0)}.c-banner__guarantee-textarea{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (max-width: 1024px){.c-banner__guarantee-textarea{gap:32px}}@media screen and (max-width: 767px){.c-banner__guarantee-textarea{gap:24px}}.c-banner__guarantee-textarea .nowrap{display:inline-block}.c-banner__guarantee-head{color:#2c495e;font-size:32px;font-size:2rem;line-height:1.3;display:inline-block;border-bottom:2px solid #2c495e;width:fit-content;text-align:center}@media screen and (max-width: 1024px){.c-banner__guarantee-head{font-size:28px;font-size:1.75rem}}@media screen and (max-width: 767px){.c-banner__guarantee-head{font-size:24px;font-size:1.5rem}}.c-banner__guarantee-head .large{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:48px;font-size:3rem}@media screen and (max-width: 1024px){.c-banner__guarantee-head .large{font-size:40px;font-size:2.5rem}}@media screen and (max-width: 767px){.c-banner__guarantee-head .large{font-size:32px;font-size:2rem}}.c-banner__guarantee-text{text-align:center}@media screen and (max-width: 767px){.c-banner__guarantee-text{font-size:15px;font-size:.9375rem}}.c-banner__guarantee-text.small{font-size:12px;font-size:.75rem;letter-spacing:0.024em}.c-button__primary-m{display:flex;padding-block:14px;padding-inline:64px;justify-content:center;align-items:center;gap:10px;border-radius:9999px;background-color:#a37f38;inline-size:fit-content;transition:background-color .3s,box-shadow .3s;transition-timing-function:ease-out}@media (any-hover: hover){.c-button__primary-m:hover{background-color:#b29440;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.16)}}@media screen and (max-width: 767px){.c-button__primary-m{padding-block:8px;padding-inline:32px}}.c-button__primary-m-text{color:#FFF;font-size:20px;font-size:1.25rem;font-weight:700;line-height:normal}@media screen and (max-width: 767px){.c-button__primary-m-text{font-size:16px;font-size:1rem}}.c-button__primary-m-submit-text{color:#FFF;font-size:20px;font-size:1.25rem;font-weight:700;line-height:normal}@media screen and (max-width: 767px){.c-button__primary-m-submit-text{font-size:16px;font-size:1rem}}.c-button__secondary-m{display:flex;padding-block:14px;padding-inline:64px;justify-content:center;align-items:center;gap:10px;border-radius:9999px;border:1px solid #784F30;background-color:#FFF;inline-size:fit-content;transition:background-color .3s,box-shadow .3s;transition-timing-function:ease-out}.c-button__secondary-m.pe-gold-500{border:1px solid #AE8344}@media (any-hover: hover){.c-button__secondary-m:hover{background-color:#F8F5EE;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.12)}}@media screen and (max-width: 767px){.c-button__secondary-m{padding-block:8px;padding-inline:32px}}.c-button__secondary-m-text{color:#a37f38;font-size:20px;font-size:1.25rem;font-weight:700;line-height:normal}.c-button__secondary-m-text.pe-gold-500{color:#AE8344}@media screen and (max-width: 767px){.c-button__secondary-m-text{font-size:16px;font-size:1rem}}.c-button__secondary-s{display:flex;padding-block:8px;padding-inline:32px;justify-content:center;align-items:center;gap:10px;border-radius:9999px;border:1px solid #a37f38;background-color:#FFF;inline-size:fit-content;transition:background-color .3s,box-shadow .3s;transition-timing-function:ease-out}@media (any-hover: hover){.c-button__secondary-s:hover{background-color:#f9f8ed;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.12)}}.c-button__secondary-s-text{color:#a37f38;font-size:16px;font-size:1rem;font-weight:700;line-height:normal}.c-card__method-wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.c-card__method-wrap{grid-template-columns:1fr;padding-block:24px;padding-inline:24px}}.c-card__method-wrap.bad{background-color:#F6F6F6}.c-card__method-wrap.good{background-color:#f1f8fa}.c-card__method-wrap.good .c-card__method-wrap-head,.c-card__method-wrap.good .c-card__method-wrap-list{color:#2c495e}.c-card__method-wrap-textarea{display:grid;gap:16px}.c-card__method-wrap-head{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;font-size:24px;font-size:1.5rem;font-weight:700}@media screen and (max-width: 767px){.c-card__method-wrap-head{grid-template-columns:1fr;margin-inline:auto;text-align:center;font-size:20px;font-size:1.25rem}}.c-card__method-wrap-head .icon{position:relative;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3}@media screen and (max-width: 767px){.c-card__method-wrap-head .icon{font-size:18px;font-size:1.125rem}}.c-card__method-wrap-head .icon::before{content:"";block-size:49px;inline-size:49px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.c-card__method-wrap-head .bad{color:#888}@media screen and (max-width: 767px){.c-card__method-wrap-head .bad{margin-block-start:12px}}.c-card__method-wrap-head .bad::before{background-image:url(/st/img/index/icon-bad.svg);background-repeat:no-repeat;background-size:contain}.c-card__method-wrap-head .good{color:#559ebe}.c-card__method-wrap-head .good::before{border:4px solid #559ebe;border-radius:50%;opacity:0.3}@media screen and (max-width: 767px){.c-card__method-wrap-head .good::before{block-size:38px;inline-size:38px}}.c-card__method-wrap-lists{display:grid;gap:8px}.c-card__method-wrap-list{font-weight:700}@media screen and (max-width: 767px){.c-card__method-wrap-list{font-size:15px;font-size:.9375rem}}.c-card__method-tips{padding-block:24px;padding-inline:24px;border:1px solid #8ac0d6;background-color:#fff;display:grid;gap:16px}.c-card__method-tips-head{display:flex;gap:4px;align-items:center}.c-card__method-tips-head .question{color:#fff;text-align:center;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.3;inline-size:24px;block-size:24px;background-color:#559ebe;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.c-card__method-tips-head .question{font-size:15px;font-size:.9375rem;inline-size:18px;block-size:18px}}@media screen and (max-width: 767px){.c-card__method-tips-textarea{font-size:15px;font-size:.9375rem}}.c-card__method-tips-textarea .bold{font-weight:700}.c-card__lesson-wrap{background-color:#fff;border-radius:8px;display:grid;grid-template-columns:1fr auto;padding-block:40px;padding-inline:40px;gap:40px}@media screen and (max-width: 767px){.c-card__lesson-wrap{grid-template-columns:unset;padding-block:24px;padding-inline:24px;gap:24px}}.c-card__lesson-wrap-textarea{display:grid;gap:16px}.c-card__lesson-wrap-lead{font-weight:700}.c-card__lesson-wrap-header{display:flex;gap:8px}.c-card__lesson-wrap-header .number{background-color:#f1f8fa;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#3780a3;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;inline-size:40px;block-size:40px}@media screen and (max-width: 767px){.c-card__lesson-wrap-header .number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.c-card__lesson-wrap-header .head{color:#2c495e;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.c-card__lesson-wrap-header .head{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.c-card__lesson-wrap-desc{font-size:15px;font-size:.9375rem}}.c-cta__purchase{background-color:#3780a3;padding-inline:16px;z-index:1;position:relative}.c-cta__purchase::after{content:"Business Meeting &amp; Facilitation";position:absolute;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:100px;font-size:6.25rem;color:rgba(255,255,255,0.1);font-weight:500;line-height:1.3;letter-spacing:0.02em;bottom:0;left:50%;transform:translate(-50%, calc(-50% - 50px));white-space:nowrap;z-index:-1}@media screen and (max-width: 1024px){.c-cta__purchase::after{font-size:45px;font-size:2.8125rem;bottom:0;transform:translate(-50%, calc(-50% - 100px))}}@media screen and (max-width: 767px){.c-cta__purchase::after{font-size:clamp(26px, 8vw, 32px)}}.c-cta__purchase-wrapper{max-inline-size:1000px;margin-inline:auto;padding-block:80px;display:grid;justify-items:center;gap:24px;position:relative}@media screen and (max-width: 767px){.c-cta__purchase-wrapper{padding-block:40px}}.c-cta__purchase-text{color:#fff;text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em}.c-cta__purchase-button{inline-size:fit-content;margin-inline:auto}.c-cta__purchase-button .c-button__primary-m{padding-block:12px;padding-inline:40px;gap:8px}@media screen and (max-width: 767px){.c-cta__purchase-button .c-button__primary-m{padding-block:8px;padding-inline:32px}}.c-cta__purchase-button .c-button__primary-m-text{line-height:1.3;letter-spacing:0.02em}.c-cta__speech-bubble-satisfaction{position:absolute;top:-47px;left:90px;inline-size:190px;z-index:1}@media screen and (max-width: 1024px){.c-cta__speech-bubble-satisfaction{top:-100px;left:50%;translate:calc(-50% + -84px);inline-size:143px}}.c-cta__purchase-img img{width:290px}@media screen and (max-width: 767px){.c-cta__purchase-img img{width:216px}}.c-cta__app{background-color:#FFF;max-inline-size:1200px;margin-inline:auto;padding-block:40px;padding-inline:40px;box-sizing:content-box;border:1px solid #F3F3F3;display:grid;grid-template-columns:auto 1fr;gap:48px;justify-content:center}@media screen and (max-width: 767px){.c-cta__app{grid-template-columns:unset}}.c-cta__app-title{color:#333;font-size:15px;font-size:.9375rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:normal;letter-spacing:0.02em}.c-cta__app-images{display:flex;gap:8px;margin-block-start:18px}.c-cta__app-link.ios{inline-size:124px;block-size:45px}.c-cta__app-link.android{inline-size:152px;block-size:45px}.c-cta__app-list{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.c-cta__app-list{display:none}}.c-cta__app-term{color:#316989;font-size:13px;font-size:.8125rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:normal;letter-spacing:0.02em}.c-cta__app-desc{color:#555;font-size:12px;font-size:.75rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;letter-spacing:0.02em}.c-faq{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:16px}@media screen and (max-width: 767px){.c-faq{padding-block:24px;padding-inline:8px;gap:8px}}.c-faq__summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding-block:16px;padding-inline:24px;cursor:pointer;background-color:#F6F6F6}.c-faq__summary::-webkit-details-marker{display:none}.c-faq__icon{inline-size:24px;block-size:24px}.c-faq__question{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.c-faq__question{font-size:15px;font-size:.9375rem}}.c-faq__arrow{inline-size:20px;block-size:20px;rotate:90deg;transition:rotate .5s}.c-faq__arrow.open{rotate:-90deg}.c-faq__container{transition:block-size .5s;contain:content}.c-faq__answer-body{display:flex;flex-direction:column;gap:16px;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.c-faq__answer-body{padding-block:24px;padding-inline:16px}}@media screen and (max-width: 767px){.c-faq__answer-body p{font-size:14px;font-size:.875rem}}.c-faq__answer-body img:not([class]){margin-inline:auto}.c-faq__answer-body li:not([class]){list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.c-faq__answer-body li:not([class]){font-size:14px;font-size:.875rem}}.c-faq__answer-body .bold{font-weight:700}.c-faq__link{list-style:none;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding-block:16px;padding-inline:24px;cursor:pointer;background-color:#F6F6F6}.c-faq__link::-webkit-details-marker{display:none}@media screen and (max-width: 767px){.c-faq__link{gap:10px;padding-inline:16px}}.c-faq__link-icon{inline-size:24px;block-size:24px}@media screen and (max-width: 767px){.c-faq__link-icon{inline-size:20px;block-size:20px}}.c-faq__link-question{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.c-faq__link-question{font-size:14px;font-size:.875rem}}.c-faq__arrow{inline-size:20px;block-size:20px}.c-form__download-box{display:flex;inline-size:100%;max-inline-size:400px;margin-inline:auto;padding-inline:40px;padding-block:40px;flex-direction:column;gap:24px;border-radius:8px;background-color:#FFF;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.1)}@media screen and (max-width: 767px){.c-form__download-box{padding-inline:24px;padding-block:24px;gap:16px}}.c-form__download-desc{font-weight:700;text-align:center}.c-form__download-container{display:grid;gap:24px}@media screen and (max-width: 767px){.c-form__download-container{gap:16px}}.c-form__download-container .notice{color:#000;font-size:12px;font-size:.75rem}.c-form__download-container .privacy-policy{text-align:center;font-size:14px;font-size:.875rem;line-height:2}.c-form__download-container .privacy-policy a:not([class]){text-decoration:underline}.c-form__download-group{display:grid;gap:4px}.c-form__download-group label:not([class]){display:flex;gap:4px;align-items:center;font-weight:700}.c-form__download-group input:not([class]){display:flex;align-items:center;block-size:35px;max-inline-size:240px;inline-size:100%;padding-block:4px;padding-inline:8px;border:1px solid #E7E7E7;border-radius:2px}.c-form__download-group select:not([class]){display:flex;align-items:center;block-size:2em;inline-size:100%;padding-block:4px;padding-inline:8px;border:1px solid #E7E7E7;border-radius:2px;-webkit-appearance:none;appearance:none}.c-form__download-group textarea:not([class]){block-size:100px;border:1px solid #E7E7E7;padding-block:4px;padding-inline:8px;border-radius:2px}.c-form__download-group .required{display:flex;padding-inline:4px;justify-content:center;align-items:center;border-radius:2px;background-color:#DF6161;color:#FFF;font-size:12px;font-size:.75rem;font-weight:700;inline-size:fit-content;flex-shrink:0}.c-form__download-group-select{position:relative}.c-form__download-group-select::after{content:"";position:absolute;top:50%;translate:0 -50%;right:8px;background-image:url("/st/img/index/arrow-right-form-select.svg");background-repeat:no-repeat;inline-size:12px;block-size:7px}.c-form__download-button{inline-size:fit-content;margin-inline:auto}.c-form__contact{display:flex;inline-size:100%;max-inline-size:640px;margin-inline:auto;padding-inline:40px;padding-block:40px;flex-direction:column;gap:24px;border-radius:8px;background-color:#FFF;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.1)}@media screen and (max-width: 767px){.c-form__contact{padding-inline:16px;padding-block:24px;gap:16px}}.c-form__contact-title{color:#2c495e;font-size:32px;font-size:2rem;text-align:center}@media screen and (max-width: 767px){.c-form__contact-title{font-size:24px;font-size:1.5rem}}.c-form__contact-container{display:grid;gap:32px}@media screen and (max-width: 767px){.c-form__contact-container{gap:16px}}.c-form__contact-container .privacy-policy{text-align:center;font-size:14px;font-size:.875rem;line-height:2}.c-form__contact-container .privacy-policy a:not([class]){text-decoration:underline}.c-form__contact-group{display:grid;gap:8px;position:relative}@media screen and (max-width: 767px){.c-form__contact-group{gap:4px}}.c-form__contact-group label:not([class]){display:flex;gap:4px;align-items:center;font-weight:700}@media screen and (max-width: 767px){.c-form__contact-group label:not([class]){font-size:15px;font-size:.9375rem}}.c-form__contact-group input:not([class]){display:flex;align-items:center;block-size:2.75em;max-inline-size:400px;inline-size:100%;padding-block:8px;padding-inline:8px;border:1px solid #E7E7E7;border-radius:4px}@media screen and (max-width: 767px){.c-form__contact-group input:not([class]){font-size:15px;font-size:.9375rem}}.c-form__contact-group input:not([class])[type="file"]{max-inline-size:unset;border:none}.c-form__contact-group select:not([class]){display:flex;align-items:center;block-size:2.75em;max-inline-size:400px;inline-size:100%;padding-block:8px;padding-inline-start:8px;padding-inline-end:calc(8px + 12px);border:1px solid #E7E7E7;border-radius:4px;-webkit-appearance:none;appearance:none}@media screen and (max-width: 767px){.c-form__contact-group select:not([class]){font-size:15px;font-size:.9375rem}}.c-form__contact-group textarea:not([class]){block-size:160px;inline-size:100%;border:1px solid #E7E7E7;padding-block:8px;padding-inline:8px;border-radius:4px}@media screen and (max-width: 767px){.c-form__contact-group textarea:not([class]){font-size:15px;font-size:.9375rem}}.c-form__contact-group .required{display:flex;padding-inline:4px;justify-content:center;align-items:center;border-radius:2px;background-color:#DF6161;color:#FFF;font-size:12px;font-size:.75rem;font-weight:700;inline-size:fit-content;flex-shrink:0}@media screen and (max-width: 767px){.c-form__contact-group .required{font-size:10px;font-size:.625rem}}.c-form__contact-group .optional{display:flex;padding-inline:4px;justify-content:center;align-items:center;border-radius:2px;background-color:#888;color:#FFF;font-size:12px;font-size:.75rem;font-weight:700;inline-size:fit-content;flex-shrink:0}@media screen and (max-width: 767px){.c-form__contact-group .optional{font-size:10px;font-size:.625rem}}.c-form__contact-group-select{position:relative}@media screen and (max-width: 767px){.c-form__contact-group-select{inline-size:fit-content}}.c-form__contact-group-select::after{content:"";position:absolute;top:50%;translate:0 -50%;left:calc(400px - 12px - 8px);background-image:url("/st/img/index/arrow-right-form-select.svg");background-repeat:no-repeat;inline-size:12px;block-size:7px}@media screen and (max-width: 767px){.c-form__contact-group-select::after{left:calc(100% - 12px - 8px)}}.c-form__contact-button{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:9999px;background-color:#a37f38;transition:background-color .3s,box-shadow .3s;transition-timing-function:ease-out;inline-size:fit-content;margin-inline:auto;color:#FFF;font-size:20px;font-size:1.25rem;font-weight:700;position:relative}@media (any-hover: hover){.c-form__contact-button:hover{background-color:#b29440;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.16)}}.c-form__contact-button-text{padding-block:14px;padding-inline-start:64px;padding-inline-end:calc(64px + 7px)}@media screen and (max-width: 767px){.c-form__contact-button-text{padding-block:8px;padding-inline-start:32px;padding-inline-end:calc(32px + 7px)}}.c-form__contact-button-arrow{position:absolute;top:50%;translate:0 -50%;right:calc(32px - 7px)}.c-form__confirm{display:flex;inline-size:100%;max-inline-size:640px;margin-inline:auto;padding-inline:40px;padding-block:40px;flex-direction:column;gap:24px;border-radius:8px;background-color:#FFF;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.1)}@media screen and (max-width: 767px){.c-form__confirm{padding-inline:16px;padding-block:24px;gap:16px}}.c-form__confirm-container{display:grid;gap:40px}@media screen and (max-width: 767px){.c-form__confirm-container{gap:24px}}.c-form__confirm-container dl:not([class]){display:grid;gap:24px}@media screen and (max-width: 767px){.c-form__confirm-container dl:not([class]){gap:16px}}.c-form__confirm-group{display:grid;gap:8px}@media screen and (max-width: 767px){.c-form__confirm-group{gap:4px}}.c-form__confirm-group dt:not([class]){display:flex;gap:4px;align-items:center;font-weight:700}@media screen and (max-width: 767px){.c-form__confirm-group dt:not([class]){font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.c-form__confirm-group dd:not([class]){font-size:15px;font-size:.9375rem}}.c-form__confirm-group .required{display:flex;padding-inline:4px;justify-content:center;align-items:center;border-radius:2px;background-color:#DF6161;color:#FFF;font-size:12px;font-size:.75rem;font-weight:700;inline-size:fit-content;flex-shrink:0}@media screen and (max-width: 767px){.c-form__confirm-group .required{font-size:10px;font-size:.625rem}}.c-form__confirm-group .optional{display:flex;padding-inline:4px;justify-content:center;align-items:center;border-radius:2px;background-color:#888;color:#FFF;font-size:12px;font-size:.75rem;font-weight:700;inline-size:fit-content;flex-shrink:0}@media screen and (max-width: 767px){.c-form__confirm-group .optional{font-size:10px;font-size:.625rem}}.c-form__confirm-submit-buttons{display:flex;justify-content:center;gap:24px}@media screen and (max-width: 767px){.c-form__confirm-submit-buttons{flex-direction:column-reverse;align-items:center;gap:16px}}.c-form__confirm-button{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:9999px;background-color:#a37f38;transition:background-color .3s,box-shadow .3s;transition-timing-function:ease-out;inline-size:fit-content;color:#FFF;font-size:20px;font-size:1.25rem;font-weight:700;position:relative}@media (any-hover: hover){.c-form__confirm-button:hover{background-color:#b29440;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.16)}}.c-form__confirm-button.prev{background-color:#fff;color:#a37f38;border:1px solid #a37f38}.c-form__confirm-button-text{padding-block:14px}@media screen and (max-width: 767px){.c-form__confirm-button-text{padding-block:8px}}.c-form__confirm-button-text.prev-btn{color:#a37f38;padding-inline-start:calc(64px + 7px);padding-inline-end:64px}@media screen and (max-width: 767px){.c-form__confirm-button-text.prev-btn{padding-inline-start:calc(32px + 7px);padding-inline-end:32px}}.c-form__confirm-button-text.next-btn{color:#FFF;padding-inline-start:64px;padding-inline-end:calc(64px + 7px)}@media screen and (max-width: 767px){.c-form__confirm-button-text.next-btn{padding-inline-start:32px;padding-inline-end:calc(32px + 7px)}}.c-form__confirm-button-arrow{position:absolute;top:50%;translate:0 -50%;right:calc(32px - 7px)}.c-form__confirm-button-arrow.prev{right:unset;left:calc(32px - 7px)}.c-form__purchase .installment-payment-item{display:none}.c-form__purchase.installment-payment .installment-payment-item{display:revert}.c-form__purchase.installment-payment .default-payment-item{display:none}.c-form__purchase-container{display:flex;max-inline-size:700px;inline-size:100%;margin-inline:auto;padding-inline:40px;padding-block:40px;flex-direction:column;align-items:center;gap:40px;border-radius:8px;background-color:#fff;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.1)}@media screen and (max-width: 767px){.c-form__purchase-container{padding-inline:16px;padding-block:24px}}.c-form__purchase-wrapper{display:grid;gap:40px}@media screen and (max-width: 767px){.c-form__purchase-wrapper{gap:16px}}.c-form__purchase-title{color:#2c495e;text-align:center;font-size:28px;font-size:1.75rem;font-weight:700;line-height:normal}@media screen and (max-width: 767px){.c-form__purchase-title{font-size:24px;font-size:1.5rem;line-height:1.7}}.c-form__purchase-content{display:grid;gap:32px}@media screen and (max-width: 767px){.c-form__purchase-content{gap:16px}}@media screen and (max-width: 767px){.c-form__purchase-content .term-notice{font-size:15px;font-size:.9375rem}}.c-form__purchase-content .term-notice.company{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.c-form__purchase-content .term-notice.company{font-size:13px;font-size:.8125rem}}.c-form__purchase-content .term-notice label{cursor:pointer;text-decoration:underline;display:flex;gap:4px;justify-content:center;align-items:center}@media (any-hover: hover){.c-form__purchase-content .term-notice label:hover{color:#2312E8}}.c-form__purchase-content .term-notice input[type="checkbox"][name="yes_company"]{-webkit-appearance:auto;appearance:auto}.c-form__purchase-content .term-notice .company-checkbox{display:flex;align-items:center;justify-content:center;gap:8px}.c-form__purchase-group{display:grid;grid-template-columns:35% 65%;font-size:16px;font-size:1rem;line-height:1.7}@media screen and (max-width: 767px){.c-form__purchase-group{grid-template-columns:1fr}}.c-form__purchase-group label:not([class]){display:flex;gap:8px;align-items:center;font-weight:700}@media screen and (max-width: 767px){.c-form__purchase-group label:not([class]){font-size:15px;font-size:.9375rem}}.c-form__purchase-group input:not([class])[type="text"]{display:flex;align-items:center;max-block-size:2.5em;max-inline-size:300px;inline-size:100%;padding-block:8px;padding-inline:8px;border:1px solid #E7E7E7;border-radius:4px}@media screen and (max-width: 767px){.c-form__purchase-group input:not([class])[type="text"]{font-size:15px;font-size:.9375rem}}.c-form__purchase-group input[type="email"]{max-block-size:2.5em;max-inline-size:300px;inline-size:100%;padding-block:8px;padding-inline:8px;border:1px solid #E7E7E7;border-radius:4px}@media screen and (max-width: 767px){.c-form__purchase-group input[type="email"]{font-size:15px;font-size:.9375rem}}.c-form__purchase-group select:not([class]),.c-form__purchase-group .installment-payment-select{display:flex;align-items:center;max-block-size:2.5em;inline-size:300px;padding-block:8px;padding-inline-start:8px;padding-inline-end:calc(8px + 12px);border:1px solid #E7E7E7;border-radius:4px;-webkit-appearance:none;appearance:none;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.c-form__purchase-group select:not([class]),.c-form__purchase-group .installment-payment-select{font-size:15px;font-size:.9375rem;min-inline-size:250px;inline-size:100%}}.c-form__purchase-group .installment-payment-select{padding-block:6px}@media screen and (max-width: 767px){.c-form__purchase-group .installment-payment-select{padding-block:5px}}.c-form__purchase-group .required{display:flex;padding-inline:4px;justify-content:center;align-items:center;border-radius:2px;background-color:#DF6161;color:#FFF;font-size:12px;font-size:.75rem;font-weight:700;inline-size:fit-content;flex-shrink:0}@media screen and (max-width: 767px){.c-form__purchase-group .required{font-size:10px;font-size:.625rem}}.c-form__purchase-group-box{display:grid;gap:8px}.c-form__purchase-group-box .notice{color:#000;font-size:10px;font-size:.625rem;line-height:1.4;letter-spacing:0}.c-form__purchase-group-box .dummy{visibility:hidden;width:1px;height:1px;margin:0;padding:0;border:none;float:left;clear:left}.c-form__purchase-group-box .card-element{border:1px solid #E7E7E7;border-radius:4px;padding-block:8px;padding-inline:8px;max-inline-size:300px;inline-size:100%}.c-form__purchase-group-box .change-card-element{border:1px solid #E7E7E7;border-radius:4px;padding-block:8px;padding-inline:8px;inline-size:100%}.c-form__purchase-group-box .column{display:grid;gap:8px;grid-template-columns:80px 80px}.c-form__purchase-group-select{position:relative;inline-size:fit-content}.c-form__purchase-group-select::after{content:"";position:absolute;top:50%;translate:0 -50%;right:8px;background-image:url("/st/img/index/arrow-right-form-select.svg");background-repeat:no-repeat;inline-size:12px;block-size:7px}.c-form__purchase-table{border-collapse:collapse}.c-form__purchase-table tbody td{border:1px solid #E7E7E7;padding-inline:16px;padding-block:8px;vertical-align:middle;font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.c-form__purchase-table tbody td{font-size:13px;font-size:.8125rem}}.c-form__purchase-table .bold{font-weight:700}.c-form__purchase-table .red{color:#DF6161}.c-form__purchase-table .line-through{text-decoration:line-through}.c-form__purchase-table-title{color:#000;line-height:1.5;display:flex;justify-content:center;align-items:center;padding-inline:16px;padding-block:8px;background-color:#E7E7E7;white-space:nowrap}@media screen and (max-width: 767px){.c-form__purchase-table-title{font-size:13px;font-size:.8125rem;line-height:1.7}}.c-form__purchase-submit-area{display:grid;gap:16px}.c-form__purchase-submit-area .term-service{text-align:center;font-size:14px;font-size:.875rem;line-height:2}.c-form__purchase-submit-area .term-service a:not([class]){text-decoration:underline;color:#1A0DAB;display:inline-block}.c-form__purchase-submit-area .microcopy{text-align:center;font-size:14px;font-size:.875rem;line-height:2;margin-block-start:-16px}.c-form__purchase-submit-area .confirm-email{display:block;color:#DF6161}.c-form__purchase-submit-button{color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;line-height:normal;inline-size:fit-content;margin-inline:auto;cursor:pointer;padding-block:unset;padding-inline:unset;position:relative}.c-form__purchase-submit-button .pay-button{padding-block:14px;padding-inline-start:64px;padding-inline-end:calc(64px + 7px)}.c-form__purchase-submit-button .arrow{position:absolute;top:50%;translate:0 -50%;right:calc(32px - 7px)}.c-form__additional-purchase-button{color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:normal;inline-size:fit-content;margin-inline:auto;cursor:pointer;padding-block:unset;padding-inline:unset;position:relative;max-width:256px}.c-form__additional-purchase-button .pay-button{padding-block:14px;padding-inline-start:40px;padding-inline-end:calc(64px + 7px)}.c-form__additional-purchase-button .arrow{position:absolute;top:50%;translate:0 -50%;right:calc(32px - 7px)}.c-form__purchase-notice-area{display:grid;gap:24px;padding-block:24px;padding-inline:24px;background-color:#f1f8fa}.c-form__purchase-notice-area .term-title{display:flex;color:#000;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1;font-weight:700;border-left:2px solid #000;padding-inline-start:16px}@media screen and (max-width: 767px){.c-form__purchase-notice-area .term-title{font-size:15px;font-size:.9375rem;line-height:1.8}}.c-form__purchase-notice-area p:not([class]){margin-block-start:16px;font-size:15px;font-size:.9375rem}@media screen and (max-width: 767px){.c-form__purchase-notice-area p:not([class]){font-size:13px;font-size:.8125rem}}.c-form__purchase-notice-red{background:rgba(223,97,97,0.1);padding:24px}@media screen and (max-width: 767px){.c-form__purchase-notice-red{padding:16px}}.c-form__purchase-notice-red p{color:#DF6161;font-weight:700;font-size:14px;font-size:.875rem;text-align:center}@media screen and (max-width: 767px){.c-form__purchase-notice-red p{font-size:13px;font-size:.8125rem}}.c-lesson__sample{background-color:#fff;padding-block:40px;padding-inline:40px;display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media screen and (max-width: 767px){.c-lesson__sample{padding-block:24px;padding-inline:24px;gap:24px}}.c-lesson__sample .re-l-lesson-audio-wrapper{display:grid;gap:8px}.c-lesson__sample .re-l-lesson-audio-wrapper audio{inline-size:100%}.c-lesson__sample .re-l-lesson-audio-wrapper .media-audio{display:grid;gap:8px}.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent[data-show],.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent span[data-show]{cursor:pointer;color:#1A0DAB;text-decoration:underline;transition:color .3s}@media (any-hover: hover){.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent[data-show]:hover,.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent span[data-show]:hover{color:#2312E8}}.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent[data-show] .show,.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent.show-parent .show{display:none}.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent[data-show].showed .hide,.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent.show-parent.showed .hide{display:none}.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent[data-show].showed .show,.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent.show-parent.showed .show{display:inline-block}.c-lesson__sample .re-l-lesson-audio-wrapper .show-parent i{margin-inline-end:4px}.c-lesson__sample .re-l-lesson-audio-wrapper .audio-caption{color:#333}@media screen and (max-width: 767px){.c-lesson__sample .re-l-lesson-audio-wrapper .audio-caption{font-size:15px;font-size:.9375rem}}.c-lesson__sample .re-l-lesson-audio-wrapper .custom-select{position:relative;display:flex;width:150px;align-items:center;cursor:pointer;height:30px;font-size:13px;background:#e2e2e2;border-radius:15px;padding:0 15px;background-image:url(/st/img/redesign/rate.png);background-size:14px 14px;background-repeat:no-repeat;background-position:center right 10px}.c-lesson__sample .re-l-lesson-audio-wrapper .custom-select-options{position:absolute;display:none;background-color:white;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);width:100%;max-height:150px;overflow-y:auto;z-index:1000;bottom:0}.c-lesson__sample .re-l-lesson-audio-wrapper .custom-option{padding:8px 12px;cursor:pointer;font-size:13px;text-align:left}.c-lesson__sample .re-l-lesson-audio-wrapper .custom-option:hover{background-color:#f2f2f2}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .replay-btn{display:none}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel.grid-box{inline-size:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}@media screen and (max-width: 767px){.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel.grid-box{grid-template-columns:unset}}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .seek-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;padding-block:8px;padding-inline:8px;border:1px solid #D1D1D1;border-radius:2px;font-size:13px;font-size:.8125rem}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .seek-btn .small{font-size:10px;font-size:.625rem}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .recording-time{display:block;margin-bottom:10px}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .recording-time span{color:#fff;display:inline-block}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .recording-time span.recording-mark{background:#ed5154;border-radius:2px;padding:1px 3px}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .recording-time span.paused-mark{background:#333;border-radius:2px;padding:1px 3px}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .recording-time span.recording-count{color:#333;margin-left:10px}.c-lesson__sample .re-l-lesson-audio-wrapper .control-panel .recording-time span.hide{display:none}.c-lesson__sample .re-l-lesson-audio-wrapper .record-btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.c-lesson__sample .re-l-lesson-audio-wrapper .record-btns#record-controller{margin-bottom:10px}.c-lesson__sample .re-l-lesson-audio-wrapper .record-btns .record-btn{cursor:pointer;text-align:center;padding:10px;border:1px solid #D1D1D1;border-radius:2px}.c-lesson__sample .re-l-lesson-audio-wrapper .record-btns .record-btn.hidden-record-btn{display:none}.c-lesson__sample .re-l-lesson-audio-wrapper .record-btns .record-btn.record-mic i,.c-lesson__sample .re-l-lesson-audio-wrapper .record-btns .record-btn.record-pause i{color:#ed5154}.c-lesson__sample .re-l-lesson-audio-wrapper .record-btns .record-btn span.hide{display:none}.c-lesson__sample .re-l-lesson-audio-wrapper .hidden_notice{font-size:12px;font-size:.75rem}.c-lesson__sample .re-l-lesson-audio-wrapper .hidden-block{display:none}@media screen and (max-width: 767px){.c-lesson__sample .re-l-lesson-audio-wrapper .hidden-block{font-size:15px;font-size:.9375rem}}.c-lesson__sample-header{display:grid;gap:16px;margin-inline:auto}.c-lesson__sample-number{color:#3780a3;text-align:center;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:20px;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 767px){.c-lesson__sample-body-title{font-size:15px;font-size:.9375rem}}.c-lesson__sample-body-title.pbe-8-5{padding-block-end:8.5em}@media screen and (max-width: 1024px){.c-lesson__sample-body-title.pbe-8-5{padding-block-end:unset}}@media screen and (max-width: 767px){.c-lesson__sample-body-text{font-size:15px;font-size:.9375rem}}.c-lesson__popup-overlay{display:none;position:fixed;z-index:30;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.6)}.c-lesson__popup-popup{top:50%;left:50%;translate:-50% -50%;margin-inline:auto;margin-block:auto;inline-size:500px;position:fixed;background-color:#fff;border-radius:5px;padding-block:20px;padding-inline:20px}@media screen and (max-width: 767px){.c-lesson__popup-popup{inline-size:90%}}.c-lesson__popup-close{color:#fff;cursor:pointer;font-size:20px;position:absolute;top:-20px;right:-5px}.c-lesson__popup-popup-title{font-weight:700}.c-lesson__popup-popup-text{font-size:14px;font-size:.875rem}.c-lesson__popup-popup-text div:not([class]){cursor:pointer;text-align:center;inline-size:fit-content;margin-block-start:8px;margin-inline:auto}.c-lesson__popup-popup-text label:not([class]){cursor:pointer;transition:color .3s}@media (any-hover: hover){.c-lesson__popup-popup-text label:not([class]):hover{color:#2312E8}}.c-lesson__popup-popup-text input:not([class]){margin-inline-end:4px;background-color:initial;cursor:default;appearance:auto;box-sizing:border-box;padding:initial;border:initial}.c-lesson__popup-popup-text .ok_button{cursor:pointer;margin-block-start:4px;inline-size:100%;background-color:#333;color:#fff;padding-inline:8px;padding-block:8px;display:flex;justify-content:center;align-items:center}.c-lesson__popup-popup-text .red{color:#DF6161}.c-lesson__popup-popup-text .bold{font-weight:700}.c-popup{min-block-size:100%;min-inline-size:100%;block-size:100%;inline-size:100%;position:absolute;top:0px;left:0px;z-index:40}.c-popup.absolute .popup-dialog{position:absolute}.c-popup #loading-dialog{width:84px;height:84px;position:fixed;text-align:center;background:#EFEFEF;border-radius:4px;box-sizing:content-box}.c-popup #loading-dialog img{display:unset}.c-popup .popup-content{text-align:center;margin:auto;vertical-align:top;padding:10px 10px;position:relative}.c-popup__back{position:fixed;background-color:#000;block-size:100%;inline-size:100%;opacity:.5;zoom:1}.c-popup__dialog{position:fixed;border-top:none;letter-spacing:0px;left:0;top:0;background-color:#FFF;border-radius:7px}@media screen and (max-width: 767px){.c-popup__dialog{inline-size:95%}}.c-popup__dialog-header{text-align:center;padding:10px;cursor:pointer;border:1px solid #F1F1F1;background-color:#FBFBFB;margin-block-end:10px;zoom:1;background:-webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#F1F1F1));border-radius:7px 7px 0 0}.c-popup__dialog-title{font-size:14px;font-size:.875rem}.c-popup__dialog-close{color:#fff;font-weight:700;position:absolute;top:12px;right:10px;padding:0 5px;cursor:pointer;background-color:#999;inline-size:26px;block-size:26px}.c-popup__dialog-content{text-align:center;margin-inline:auto;vertical-align:top;padding-block:10px;padding-inline:10px;position:relative;display:grid}.c-popup__dialog-content grammarly-button{position:absolute;bottom:5px;right:20px}.c-popup__dialog-content .lblock{text-align:left}.c-popup__dialog-content .message{padding-inline:10px;margin-bottom:20px;width:478px}@media screen and (max-width: 767px){.c-popup__dialog-content .message{width:unset}}.c-popup__dialog-content .btn-area{margin-bottom:30px}.c-popup__dialog-content .confirm-btn{min-inline-size:110px;font-size:16px;font-size:1rem;padding-block:8px;padding-inline:32px;background-color:#c8d7dc;text-align:center;border:none;cursor:pointer;border-radius:2px;display:inline-block;zoom:1}.c-popup__confirm{inline-size:478px;font-size:16px;font-size:1rem;margin-block-end:20px}@media screen and (max-width: 767px){.c-popup__confirm{inline-size:auto}}.c-popup__confirm-buttons{display:flex;gap:10px;justify-content:center;margin-block-end:30px}.c-popup__confirm-button{min-block-size:34px;min-inline-size:110px;font-size:16px;font-size:1rem;padding-block:8px;padding-inline:24px;background-color:#c8d7dc;text-align:center;border:none;cursor:pointer;vertical-align:top;display:inline-block}.c-popup__confirm-button .ignore-popup{display:block;margin-top:15px}.c-popup__confirm-button.cancel{font-weight:700}.c-popup__confirm-load-image{display:none}.c-popup__email input[type="email"]:not([class]),.c-popup__email input[type="text"]:not([class]){display:flex;align-items:center;max-block-size:2.5em;max-inline-size:300px;inline-size:100%;margin-inline:auto;padding-block:8px;padding-inline:8px;border:1px solid #E7E7E7;border-radius:4px}.c-popup__email .alert-btn{display:none}.c-popup__email.alert .alert-btn{display:block}.c-popup__email.alert #email-form{display:none}.c-mv{padding-block:32px;padding-inline:16px;position:relative;overflow-x:clip}.c-mv::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -545px) calc(-50% + 100px);z-index:-1}@media screen and (max-width: 1024px){.c-mv::before{border:18px solid #daedf3;inline-size:371px;block-size:371px;translate:calc(-50% + -200px) calc(-50% + 66px)}}.c-mv::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 522px) calc(-50% + -246px);z-index:-1}@media screen and (max-width: 1024px){.c-mv::after{border:18px solid #daedf3;inline-size:479px;block-size:479px;translate:calc(-50% + 193px) calc(-50% + -216px)}}.c-mv__container{max-inline-size:1000px;margin-inline:auto;padding-block:80px;padding-inline:16px;background-color:#f1f8fa;display:grid;place-items:center;gap:16px;border-radius:8px}@media screen and (max-width: 767px){.c-mv__container{padding-block:40px;gap:8px}}.c-mv__icon{block-size:100px;inline-size:100px}@media screen and (max-width: 767px){.c-mv__icon{block-size:75px;inline-size:75px}}.c-mv__tag{color:#2c495e;text-align:center;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;background-color:#FFF;padding-inline:8px}@media screen and (max-width: 767px){.c-mv__tag{font-size:10px;font-size:.625rem}}.c-mv__head{color:#2c495e;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;text-align:center}@media screen and (max-width: 767px){.c-mv__head{font-size:32px;font-size:2rem}}.c-mv__text{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;text-align:center}@media screen and (max-width: 767px){.c-mv__text{font-size:15px;font-size:.9375rem}}.c-section__head-l{color:#2c495e;font-size:32px;font-size:2rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;letter-spacing:0.02em;inline-size:fit-content;margin-inline:auto;text-align:center;display:flex;gap:16px}@media screen and (max-width: 767px){.c-section__head-l{font-size:24px;font-size:1.5rem;gap:8px}}.c-section__head-l .baseline,.c-section__head-l.baseline{align-items:baseline}.c-section__head-l .black,.c-section__head-l.black{color:#000}.c-section__head-l .display-block,.c-section__head-l.display-block{display:block}.c-section__head-l .en,.c-section__head-l.en{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.c-section__head-l .bg-gold,.c-section__head-l.bg-gold{background-color:#F8F5EE}.c-section__head-l .bg-blue,.c-section__head-l.bg-blue{background-color:#f1f8fa}.c-section__head-l .bg-white,.c-section__head-l.bg-white{background-color:#fff}.c-section__head-l .fw-500,.c-section__head-l.fw-500{font-weight:500}.c-section__head-l .medium,.c-section__head-l.medium{font-size:40px;font-size:2.5rem;font-weight:500}@media screen and (max-width: 767px){.c-section__head-l .medium,.c-section__head-l.medium{font-size:32px;font-size:2rem}}.c-section__head-l .large,.c-section__head-l.large{font-size:48px;font-size:3rem;font-weight:500}@media screen and (max-width: 767px){.c-section__head-l .large,.c-section__head-l.large{font-size:36px;font-size:2.25rem}}.c-section__head-l .left,.c-section__head-l.left{margin-inline:unset;text-align:left}.c-section__head-l .none-gap,.c-section__head-l.none-gap{gap:unset}.c-section__head-l .number,.c-section__head-l.number{color:#3780a3;text-align:center;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;display:flex;inline-size:40px;block-size:40px;justify-content:center;align-items:center;border-radius:9999px}@media screen and (max-width: 767px){.c-section__head-l .number,.c-section__head-l.number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.c-section__head-l .red,.c-section__head-l.red{color:#DF6161}.c-section__head-l .underline,.c-section__head-l.underline{background:linear-gradient(transparent 50%, #F2EC62 0%);padding-inline:0.1em}.c-section__head-l .uppercase,.c-section__head-l.uppercase{text-transform:uppercase}.c-section__head-m{color:#2c495e;font-size:24px;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.7;letter-spacing:0.02em;inline-size:fit-content;margin-inline:auto;text-align:center}@media screen and (max-width: 767px){.c-section__head-m{font-size:20px;font-size:1.25rem}}.c-section__head-m .number,.c-section__head-m.number{color:#3780a3;background:#f1f8fa;text-align:center;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;display:flex;inline-size:40px;block-size:40px;justify-content:center;align-items:center;border-radius:9999px}@media screen and (max-width: 767px){.c-section__head-m .number,.c-section__head-m.number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.c-section__head-m .black,.c-section__head-m.black{color:#000}.c-section__head-m .blue-600,.c-section__head-m.blue-600{color:#316989}.c-section__head-m .gold-600,.c-section__head-m.gold-600{color:#a37f38}.c-section__head-m .bg-gold,.c-section__head-m.bg-gold{background-color:#F8F5EE}.c-section__head-m .bg-blue,.c-section__head-m.bg-blue{background-color:#f1f8fa}.c-section__head-m .bg-white,.c-section__head-m.bg-white{background-color:#fff}.c-section__head-m .display-block,.c-section__head-m.display-block{display:block}.c-section__head-m .en,.c-section__head-m.en{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.c-section__head-m .left,.c-section__head-m.left{margin-inline:unset;text-align:left}.c-section__head-m .none-gap,.c-section__head-m.none-gap{gap:unset}.c-section__head-m .underline,.c-section__head-m.underline{background:linear-gradient(transparent 50%, #F2EC62 0%);padding-inline:0.1em}.c-section__head-m .underline-blue,.c-section__head-m.underline-blue{border-bottom:2px solid #316989;padding-block-start:4px}.c-section__head-m .underline-gold,.c-section__head-m.underline-gold{border-bottom:2px solid #a37f38;padding-block-start:4px}.c-section__head-xl-en{color:#2c495e;font-size:40px;font-size:2.5rem;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;line-height:1.3;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__head-xl-en{font-size:32px;font-size:2rem}}.c-section__head-xl-en .uppercase,.c-section__head-xl-en.uppercase{text-transform:uppercase}.c-section__head-l-en{color:#2c495e;font-size:32px;font-size:2rem;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;line-height:1.3;letter-spacing:0.02em}.c-section__head-l-en .uppercase,.c-section__head-l-en.uppercase{text-transform:uppercase}.c-section__seriesComp{background-color:#FFF;max-inline-size:1000px;margin-inline:auto;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.c-section__seriesComp{padding-block:24px;padding-inline:24px}}.c-section__seriesComp-title{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;text-align:center}.c-section__seriesComp-title .strong{color:#3780a3}@media screen and (max-width: 767px){.c-section__seriesComp-title{font-size:20px;font-size:1.25rem;letter-spacing:0.02em}}.c-section__seriesComp-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);place-items:center;max-inline-size:616px;margin-inline:auto;gap:16px;align-items:center;justify-content:center;margin-block-start:24px}@media screen and (max-width: 767px){.c-section__seriesComp-wrapper{grid-template-columns:1fr;margin-block-start:16px;gap:8px}}.c-section__seriesComp-wrap{inline-size:100%;max-inline-size:300px}.c-section__seriesComp-wrap-link{position:relative;display:flex;padding-block:16px;padding-inline:16px;flex-direction:column;align-items:center;gap:4px;border-radius:8px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.12)}.c-section__seriesComp-wrap-link.kudoushi{background-color:#F3FBF2;color:#4DAE44}.c-section__seriesComp-wrap-link.kougo{background-color:#FEF7EC;color:#E47A1A}.c-section__seriesComp-wrap-link.ec{background-color:#F9F5EE;color:#784F30}.c-section__seriesComp-wrap-link.kaigi{background-color:#f1f8fa;color:#3780a3}@media (any-hover: hover){.c-section__seriesComp-wrap-link:hover{text-decoration:none}}.c-section__seriesComp-wrap-badge{position:absolute;top:-12px;left:-10px;background-color:#3780a3;border-radius:50%;inline-size:48px;block-size:48px;display:flex;justify-content:center;align-items:center;color:#FFF;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;padding-bottom:unset}@media screen and (max-width: 767px){.c-section__seriesComp-wrap-badge{top:-8px;left:-20px;inline-size:40px;block-size:40px;font-size:10px;font-size:.625rem}}.c-section__seriesComp-wrap-text{text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;border-radius:24px;display:flex;padding:0px 8px;justify-content:center;align-items:center;gap:10px}.c-section__seriesComp-wrap-text.kougo{color:#E47A1A;border:1px solid #E47A1A}.c-section__seriesComp-wrap-text.ec{color:#784F30;border:1px solid #784F30}.c-section__seriesComp-wrap-text.kaigi{color:#3780a3;border:1px solid #3780a3}@media screen and (max-width: 767px){.c-section__seriesComp-wrap-text{font-size:10px;font-size:.625rem}}.c-section__seriesComp-wrap-title{text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;display:flex;align-items:center}.c-section__seriesComp-wrap-title.kougo{color:#E47A1A}.c-section__seriesComp-wrap-title.ec{color:#784F30}.c-section__seriesComp-wrap-title.kaigi{color:#3780a3}@media screen and (max-width: 767px){.c-section__seriesComp-wrap-title{font-size:13px;font-size:.8125rem}}.c-section__seriesComp-wrap-title&gt;svg{margin-left:8px}@media screen and (max-width: 767px){.c-section__seriesComp-wrap-title&gt;svg{width:6px;height:10px}}.c-section__news{max-inline-size:1000px;margin-inline:auto;padding-block:40px;padding-inline:40px;border:1px solid #badae7}@media screen and (max-width: 767px){.c-section__news{padding-block:24px;padding-inline:16px}}.c-section__news-head{color:#2c495e;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;text-align:center}@media screen and (max-width: 767px){.c-section__news-head{font-size:20px;font-size:1.25rem}}.c-section__news-wrapper{margin-block-start:16px;inline-size:fit-content;margin-inline:auto}.c-section__news-wrap-link{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;min-block-size:48px}@media screen and (max-width: 767px){.c-section__news-wrap-link{gap:8px}}@media (any-hover: hover){.c-section__news-wrap-link:hover .c-section__news-wrap-text{color:#2312E8}.c-section__news-wrap-link.no-link:hover .c-section__news-wrap-text{color:inherit}}.c-section__news-wrap-image{inline-size:86px}.c-section__news-wrap-text{color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:0.02em;transition:color .3s}@media screen and (max-width: 767px){.c-section__news-wrap-text{font-size:13px;font-size:.8125rem}}.c-section__news-link{font-size:14px;font-size:.875rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;color:#1A0DAB;transition:color .3s;padding-right:12.57px;position:relative;display:block;width:fit-content;margin-left:auto;margin-top:10px}@media screen and (max-width: 767px){.c-section__news-link{font-size:12px;font-size:.75rem;margin-top:2px}}@media (any-hover: hover){.c-section__news-link:hover{color:#2312E8}.c-section__news-link:hover::after{background-color:#2312E8}}.c-section__news-link::after{content:"";position:absolute;mask-image:url(/st/img/index/arrow-right-blue.svg);mask-size:contain;mask-repeat:no-repeat;background-color:#1A0DAB;inline-size:4.57px;block-size:8px;transition:background-color .3s;inset:50% 0 auto auto;transform:translateY(-50%)}.c-section__reason{display:flex;justify-content:center;flex-wrap:wrap;column-gap:20px;row-gap:16px}.c-section__reason-wrap{background-color:#fff;max-inline-size:320px;inline-size:100%;display:grid;place-items:center;gap:16px;padding-block:40px;padding-inline:24px}@media screen and (max-width: 767px){.c-section__reason-wrap{padding-block:24px;gap:8px}}.c-section__reason-number{color:#3780a3;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;border-radius:9999px;background-color:#f1f8fa;display:flex;inline-size:40px;block-size:40px;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.c-section__reason-number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.c-section__reason-title{color:#2c495e;text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__reason-title{font-size:20px;font-size:1.25rem}}.c-section__reason-text{text-align:center}@media screen and (max-width: 767px){.c-section__reason-text{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.c-section__reason-image{inline-size:180px}}.c-section__material{display:flex;column-gap:40px;justify-content:center;align-items:flex-end;margin-block-start:40px}@media screen and (max-width: 1024px){.c-section__material{align-items:center;flex-direction:column;margin-block-start:24px;row-gap:24px}}@media screen and (max-width: 1024px){.c-section__material-image{inline-size:183px}}.c-section__material-wrapper{display:flex;column-gap:16px;row-gap:8px}@media screen and (max-width: 767px){.c-section__material-wrapper{flex-direction:column}}.c-section__material-wrap{display:flex;flex-direction:column;gap:5px}.c-section__material-wrap-title{padding-block:10px;padding-inline:30px;border-radius:2px;color:#FFF;text-align:center;font-size:16px;font-size:1rem;font-weight:700;line-height:1}.c-section__material-wrap-title.kaigiBlue800{background-color:#2c495e}.c-section__material-wrap-title.kaigiGold600{background-color:#a37f38}.c-section__material-wrap-lists{display:flex;min-block-size:360px;min-inline-size:278px;flex-direction:column}.c-section__material-wrap-lists.main{background:#fff;padding-block:14px;padding-inline:34px}.c-section__material-wrap-lists.main.kaigiBlue50{background:#f1f8fa}.c-section__material-wrap-lists.main .c-section__material-wrap-list{padding-block:10px}.c-section__material-wrap-lists.main .c-section__material-wrap-list .large{color:#2d5671}.c-section__material-wrap-lists.sub{background:#fff;gap:24px;padding-block:28px;padding-inline:42px}.c-section__material-wrap-lists.sub.kaigiGold50{background:#f9f8ed}.c-section__material-wrap-lists.sub .c-section__material-wrap-list::before{content:"";background-color:#b29440;display:inline-block;block-size:9px;inline-size:9px;border-radius:50%;margin-inline-end:10px}.c-section__material-wrap-lists.sub .c-section__material-wrap-list .large{color:#a37f38}.c-section__material-wrap-list{display:flex;align-items:center;color:#000;font-size:14px;font-size:.875rem;font-weight:700;line-height:1}.c-section__material-wrap-list .large{font-size:18px;font-size:1.125rem;font-weight:500;margin-block-end:0.2em}.c-section__material-wrap-list .en{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.c-section__material-wrap-list-image{margin-inline-end:10px}.c-section__material-plus{color:#000;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.c-section__bizSpec{background-color:#FFF;max-inline-size:1000px;padding-inline:40px;padding-block:40px;display:grid;place-items:center;gap:24px}@media screen and (max-width: 767px){.c-section__bizSpec{padding-inline:24px;padding-block:24px;gap:16px}}.c-section__bizSpec-top{display:flex;align-items:center;gap:40px}@media screen and (max-width: 767px){.c-section__bizSpec-top{flex-direction:column;gap:24px}}.c-section__bizSpec-image{max-inline-size:185px;inline-size:calc(140 / 375* 100vw)}.c-section__bizSpec-lists{display:grid;gap:8px}.c-section__bizSpec-list{display:flex;gap:8px;align-items:center}.c-section__bizSpec-check{display:flex;inline-size:12px;block-size:7px;transform:rotate(-45deg);border-radius:1px;border-bottom:2px solid #559ebe;border-left:2px solid #559ebe}.c-section__bizSpec-item{color:#000}.c-section__bizSpec-item .bold{font-weight:700}.c-section__bizSpec-bottom{border-radius:2px;background-color:#F6F6F6;text-align:center;padding-block:24px;padding-inline:24px;display:grid;gap:8px}@media screen and (max-width: 767px){.c-section__bizSpec-bottom{padding-block:16px;padding-inline:16px}}.c-section__bizSpec-user{font-weight:700}.c-section__bizSpec-user-wrap{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (max-width: 767px){.c-section__bizSpec-user-wrap{flex-direction:column}}.c-section__bizSpec-age{color:#000;text-align:center;font-size:14px;font-size:.875rem;line-height:2}.c-section__bizSpec-job{color:#000;text-align:center;font-size:14px;font-size:.875rem;line-height:2}.c-section__recommend{background-color:#FFF;padding-block:40px;padding-inline:40px;display:grid;gap:24px}@media screen and (max-width: 767px){.c-section__recommend{padding-block:24px;padding-inline:24px}}.c-section__recommend-top{margin-block-start:16px}@media screen and (max-width: 767px){.c-section__recommend-top{margin-block-start:unset;grid-template-columns:unset}}.c-section__recommend-image{aspect-ratio:1;inline-size:168px}@media screen and (max-width: 767px){.c-section__recommend-image{inline-size:126px}}.c-section__recommend-message{color:#3780a3;text-align:center;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;padding-block:48px;border-top:1px solid #badae7;border-bottom:1px solid #badae7;position:relative}.c-section__recommend-message.en{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}@media screen and (max-width: 767px){.c-section__recommend-message{font-size:15px;font-size:.9375rem;padding-block:24px}}.c-section__recommend-message .quotation{inline-size:46px;position:absolute}@media screen and (max-width: 767px){.c-section__recommend-message .quotation{inline-size:34px}}.c-section__recommend-message .quotation.top{top:-10px;left:100px}@media screen and (max-width: 767px){.c-section__recommend-message .quotation.top{top:-18px;left:50%;transform:translateX(calc(-50% - 110px))}}.c-section__recommend-message .quotation.bottom{rotate:180deg;bottom:-10px;right:100px}@media screen and (max-width: 767px){.c-section__recommend-message .quotation.bottom{bottom:-18px;right:50%;transform:translateX(calc(-50% - 110px))}}.c-section__recommend-profile{padding:40px;background-color:#F6F6F6;display:flex;justify-content:space-between;gap:24px}@media screen and (max-width: 1024px){.c-section__recommend-profile{align-items:center;flex-direction:column}}@media screen and (max-width: 767px){.c-section__recommend-profile{padding:24px}}.c-section__recommend-profile-image{width:144px;height:166px;flex-shrink:0}@media screen and (max-width: 767px){.c-section__recommend-profile-image{width:108px;height:124px}}.c-section__recommend-profile-body{display:flex;flex-direction:column;gap:8px}.c-section__recommend-profile-name{font-weight:700}.c-section__recommend-profile-detail{font-size:13px;font-size:.8125rem}@media screen and (max-width: 767px){.c-section__recommend-profile-detail{font-size:12px;font-size:.75rem}}.c-section__recommend-bottom{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.c-section__recommend-bottom{font-size:15px;font-size:.9375rem}}.c-section__compTabletable{border-spacing:0px;border-collapse:collapse}.c-section__compTable-head-th{color:#FFF;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;vertical-align:middle;padding-block:16px;word-break:keep-all}@media screen and (max-width: 767px){.c-section__compTable-head-th{font-size:12px;font-size:.75rem;padding-block:13px}}.c-section__compTable-head-th.blank{inline-size:16%}@media screen and (max-width: 767px){.c-section__compTable-head-th.blank{inline-size:5.5%}}.c-section__compTable-head-th.kougo{background-color:#E47A1A;inline-size:26.3%}@media screen and (max-width: 767px){.c-section__compTable-head-th.kougo{inline-size:31.5%}}.c-section__compTable-head-th.ec{background-color:#BE9855;inline-size:28%}@media screen and (max-width: 767px){.c-section__compTable-head-th.ec{inline-size:31.5%}}.c-section__compTable-head-th.kaigi{background-color:#3780a3;inline-size:25.7%}@media screen and (max-width: 767px){.c-section__compTable-head-th.kaigi{inline-size:31.5%}}.c-section__compTable-head-th .highlight{color:#FFF;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;border:1px solid #FFF;display:flex;padding-block:1px;padding-inline:16px;justify-content:center;align-items:center;inline-size:fit-content;margin-inline:auto;margin-block-end:10px}@media screen and (max-width: 767px){.c-section__compTable-head-th .highlight{font-size:8px;font-size:.5rem;line-height:1.7;margin-block-end:8px}}.c-section__compTable-body{background-color:#FFF}.c-section__compTable-body-cell{border-block-end:1px solid #D9D9D9;border-inline-end:1px solid #D9D9D9;padding-block:16px;padding-inline:16px;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;vertical-align:middle}.c-section__compTable-body-cell.bie-unset{border-inline-end:unset}.c-section__compTable-body-cell.pi-13{padding-inline:13px}@media screen and (max-width: 767px){.c-section__compTable-body-cell.pi-13{padding-inline:4px}}.c-section__compTable-body-cell.va-top{vertical-align:top}@media screen and (max-width: 767px){.c-section__compTable-body-cell{padding-block:8px;padding-inline:4px;font-size:10px;font-size:.625rem}}.c-section__compTable-body-cell.th{text-align:left;font-size:16px;font-size:1rem;font-weight:700}.c-section__compTable-body-cell.th.purchase{border-block-end:unset}@media screen and (max-width: 767px){.c-section__compTable-body-cell.th{text-align:center;padding-block:8px;padding-inline:2px;font-size:10px;font-size:.625rem}}@media screen and (max-width: 767px){.c-section__compTable-body-cell.th.va-top{vertical-align:middle}}.c-section__compTable-body-cell.td.pi-10{padding-inline:10px}@media screen and (max-width: 767px){.c-section__compTable-body-cell.td.pi-10{padding-inline:4px}}.c-section__compTable-body-cell.td.pi-13{padding-inline:13px}@media screen and (max-width: 767px){.c-section__compTable-body-cell.td.pi-13{padding-inline:4px}}.c-section__compTable-body-cell.td.rating{text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;padding-block:32px}@media screen and (max-width: 767px){.c-section__compTable-body-cell.td.rating{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;padding-block:8px}}.c-section__compTable-body-cell.td .star.kougo{color:#E47A1A}.c-section__compTable-body-cell.td .star.ec{color:#BE9855}.c-section__compTable-body-cell.td .star.kaigi{color:#3780a3}.c-section__compTable-body-cell.td .empty-star.ec{color:#999}.c-section__compTable-body-cell.td .empty-star.kaigi{color:#888}.c-section__compTable-body-cell.td.purchase{vertical-align:middle;border-block-end:unset}@media screen and (max-width: 767px){.c-section__compTable-body-cell.td.purchase{padding-block:13px;padding-inline:13px}}.c-section__compTable-body-cell.td .description{text-align:center;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;padding-block-end:unset}@media screen and (max-width: 767px){.c-section__compTable-body-cell.td .description{font-size:10px;font-size:.625rem}}.c-section__compTable-body-cell.td .description .en{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width: 767px){.c-section__compTable-body-cell.td .description .en{font-size:8px;font-size:.5rem}}.c-section__compTable-body-cell.td .button-purchase{border-radius:100px;background-color:#b29440;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.1);display:flex;margin-inline:auto;padding-block:4px;padding-inline:38px;inline-size:fit-content;justify-content:center;align-items:center;color:#FFF;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;margin-block-start:10px;transition:background-color .3s ease-out}@media (any-hover: hover){.c-section__compTable-body-cell.td .button-purchase:hover{background-color:#c2a84d;opacity:1;text-decoration:none}}@media screen and (max-width: 767px){.c-section__compTable-body-cell.td .button-purchase{margin-block-start:8px;padding-block:4px;padding-inline:24px;font-size:14px;font-size:.875rem}}.c-section__compTable-body-lists{inline-size:fit-content;margin-inline:auto}.c-section__compTable-body-list{text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.c-section__compTable-body-list{text-indent:unset;padding-inline-start:unset}}.c-section__compTable-body-list .bold{font-weight:700}.c-section__compTable-body-list .orange{color:#E47A1A;font-weight:700}.c-section__compTable-body-list .darkGold{color:#BE9855;font-weight:700}.c-section__compTable-body-list .blue{color:#3780a3;font-weight:700}.c-section__compTable-body-list.feature{font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.c-section__compTable-body-list.feature{font-size:11px;font-size:.6875rem}}.c-section__systemDesc{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:104px;place-items:center}@media screen and (max-width: 767px){.c-section__systemDesc{padding-block:24px;padding-inline:24px}}.c-section__systemDesc-wrapper{display:flex;justify-content:center;gap:24px}@media screen and (max-width: 1024px){.c-section__systemDesc-wrapper{flex-direction:column;gap:120px}}.c-section__systemDesc-wrap{position:relative;background-color:#F6F6F6;padding-block:40px;padding-inline:40px;display:grid;gap:24px;inline-size:100%}@media screen and (max-width: 767px){.c-section__systemDesc-wrap{padding-inline:16px;gap:16px}}.c-section__systemDesc-wrap.blue{background-color:#f1f8fa;color:#2c495e;min-inline-size:472px}@media screen and (max-width: 767px){.c-section__systemDesc-wrap.blue{min-inline-size:unset}}.c-section__systemDesc-image{position:absolute;top:-85px;left:50%;translate:-50%}.c-section__systemDesc-head{text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;z-index:2}@media screen and (max-width: 767px){.c-section__systemDesc-head{font-size:20px;font-size:1.25rem;letter-spacing:0}}.c-section__systemDesc-lists{display:grid;gap:16px}@media screen and (max-width: 767px){.c-section__systemDesc-lists{gap:8px}}.c-section__systemDesc-list{display:flex;gap:8px}@media screen and (max-width: 767px){.c-section__systemDesc-list{font-size:15px;font-size:.9375rem}}.c-section__systemDesc-list.bold{font-weight:700}.c-section__systemDesc-list .number{color:#559ebe;text-align:center;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;display:flex;inline-size:22px;block-size:22px;justify-content:center;align-items:center;background-color:#fff;border-radius:9999px}.c-section__cutomerVoice{padding-block:16px;padding-inline:16px;background-color:#f1f8fa;display:grid;gap:8px}.c-section__cutomerVoice-label{color:#316989;font-size:12px;font-size:.75rem;font-weight:700;line-height:1.7;letter-spacing:.02em;display:block;width:fit-content;padding-inline:4px;background-color:#fff}@media screen and (max-width: 767px){.c-section__cutomerVoice-label{font-size:10px;font-size:.625rem}}.c-section__cutomerVoice-conent{color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.02em}@media screen and (max-width: 767px){.c-section__cutomerVoice-conent{font-size:12px;font-size:.75rem;line-height:1.7}}.c-section__sysComment{display:grid;padding-inline:40px;padding-block:40px;align-items:center;gap:16px;background-color:#f1f8fa;justify-items:center;inline-size:100%}@media screen and (max-width: 767px){.c-section__sysComment{padding-inline:24px;padding-block:24px;gap:8px}}.c-section__sysComment .negative-margin{margin-inline:-0.5em}@media screen and (max-width: 767px){.c-section__sysComment .negative-margin.sp-order1{order:1}}.c-section__sysComment-text{color:#2c495e;text-align:center;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.c-section__sysComment-text{font-size:13px;font-size:.8125rem;text-align:left}.c-section__sysComment-text.sp-order3{order:3}}.c-section__sysComment-prof{display:flex;gap:16px;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c-section__sysComment-prof{gap:8px;flex-direction:column}.c-section__sysComment-prof.sp-order2{order:2}}.c-section__sysComment-prof-image{max-inline-size:68px;inline-size:100%}@media screen and (max-width: 767px){.c-section__sysComment-prof-image{max-inline-size:52px}}.c-section__sysComment-prof-text{color:#000;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.c-section__sysComment-prof-text{font-size:10px;font-size:.625rem;text-align:center}}.c-section__sysComment-prof-text .name{font-size:14px;font-size:.875rem;line-height:2;font-weight:700}@media screen and (max-width: 767px){.c-section__sysComment-prof-text .name{font-size:10px;font-size:.625rem}}.c-section__lessonFlow{display:grid;align-items:start;justify-content:center;grid-auto-flow:column;gap:24px}@media screen and (max-width: 767px){.c-section__lessonFlow{gap:4px}}.c-section__lessonFlow-wrap{display:grid;justify-items:center;gap:8px}@media screen and (max-width: 767px){.c-section__lessonFlow-wrap{gap:4px}}.c-section__lessonFlow-image{max-inline-size:200px;inline-size:100%}.c-section__lessonFlow-head{color:#000;text-align:center;font-weight:700;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.c-section__lessonFlow-head{font-size:13px;font-size:.8125rem}}.c-section__lessonFlow-text{color:#000;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.c-section__lessonFlow-text{font-size:10px;font-size:.625rem}}.c-section__lessonFlow-text.center{text-align:center}.c-section__lessonFlow-arrow{max-inline-size:12px;inline-size:100%;display:grid;align-self:center}.c-section__flowProcess{display:grid;gap:24px}@media screen and (max-width: 767px){.c-section__flowProcess{gap:16px}}.c-section__flowProcess-wrap{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c-section__flowProcess-wrap{padding-block:24px;padding-inline:24px;grid-template-columns:unset;gap:24px}}.c-section__flowProcess-textarea{display:grid;gap:16px}.c-section__flowProcess-head{display:flex;gap:10px;align-items:center;color:#2c495e;text-align:center;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.8;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__flowProcess-head{flex-direction:column;gap:8px;font-size:20px;font-size:1.25rem;line-height:1.3}}.c-section__flowProcess-head .number{color:#559ebe;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;display:flex;inline-size:40px;block-size:40px;justify-content:center;align-items:center;border-radius:9999px;background-color:#f1f8fa}@media screen and (max-width: 767px){.c-section__flowProcess-head .number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.c-section__flowProcess-text{color:#000}@media screen and (max-width: 767px){.c-section__flowProcess-text{font-size:15px;font-size:.9375rem}}.c-section__flowProcess-text2{color:#000;font-size:14px;font-size:.875rem;max-width:210px}@media screen and (max-width: 767px){.c-section__flowProcess-text2{font-size:13px;font-size:.8125rem}}.c-section__flowProcess-box{background-color:#F6F6F6;inline-size:fit-content;padding-block:24px;padding-inline:24px;font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.c-section__flowProcess-box{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.c-section__flowProcess-box .bold{font-weight:700}.c-section__flowProcess-image{max-inline-size:440px;inline-size:100%}.c-section__storyReason{display:grid;max-inline-size:880px;margin-inline:auto;padding-block:40px;padding-inline:40px;place-items:center;gap:24px;background-color:#F6F6F6}@media screen and (max-width: 767px){.c-section__storyReason{padding-block:24px;padding-inline:24px;gap:16px}}.c-section__storyReason-top{display:flex;align-items:center;gap:40px}@media screen and (max-width: 767px){.c-section__storyReason-top{flex-direction:column}}.c-section__storyReason-list{color:#888;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__storyReason-list{font-size:20px;font-size:1.25rem}}.c-section__storyReason-bottom{color:#000;font-size:14px;font-size:.875rem;line-height:2}.c-section__storyConcept{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:40px}@media screen and (max-width: 767px){.c-section__storyConcept{padding-block:24px;padding-inline:24px;gap:24px}}.c-section__storyConcept-wrap{display:grid;gap:16px}.c-section__storyConcept-head{color:#2c495e;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__storyConcept-head{font-size:20px;font-size:1.25rem;text-align:center}}@media screen and (max-width: 767px){.c-section__storyConcept-text{font-size:15px;font-size:.9375rem}}.c-section__reasonSatisfaction-wrapper{display:grid;column-gap:40px;row-gap:24px;justify-content:center;align-items:center;grid-template-areas:"image lists" "result result"}@media screen and (max-width: 1024px){.c-section__reasonSatisfaction-wrapper{grid-template-areas:"lists" "image" "result"}}.c-section__reasonSatisfaction-image{grid-area:image}@media screen and (max-width: 767px){.c-section__reasonSatisfaction-image{margin-block-start:16px;max-inline-size:266px;margin-inline:auto}}.c-section__reasonSatisfaction-lists{grid-area:lists;display:grid;gap:8px}.c-section__reasonSatisfaction-list{background-color:#fff;display:flex;padding-block:24px;padding-inline:24px;justify-content:space-between;align-items:center;min-inline-size:454px}@media screen and (max-width: 1024px){.c-section__reasonSatisfaction-list{min-inline-size:unset}}@media screen and (max-width: 767px){.c-section__reasonSatisfaction-list{padding-block:18px;padding-inline:18px}}.c-section__reasonSatisfaction-list .left{text-align:left}@media screen and (max-width: 767px){.c-section__reasonSatisfaction-list .sp-fz-small{font-size:18px;font-size:1.125rem}}.c-section__reasonSatisfaction-list-pct{color:#DF6161;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__reasonSatisfaction-list-pct{font-size:18px;font-size:1.125rem}}.c-section__reasonSatisfaction-list-pct .large{font-size:48px;font-size:3rem;font-weight:500;line-height:1.3}@media screen and (max-width: 767px){.c-section__reasonSatisfaction-list-pct .large{font-size:36px;font-size:2.25rem}}.c-section__reasonSatisfaction-result{grid-area:result;color:#BE9855;text-align:center;font-size:12px;font-size:.75rem}.c-section__effectiveScore-wrapper{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}@media screen and (max-width: 1024px){.c-section__effectiveScore-wrapper{grid-template-columns:unset}}.c-section__effectiveScore-wrap{display:grid;gap:16px}.c-section__effectiveScore-case-num{background-color:#767676;inline-size:fit-content;color:var(--White, #FFF);padding-inline:24px;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:500;line-height:2;letter-spacing:0.02em;text-transform:uppercase}.c-section__effectiveScore-case-box{background-color:#F6F6F6;padding-block:40px;padding-inline:40px;display:grid;grid-template-areas:"user image" "button button";column-gap:24px;row-gap:16px}@media screen and (max-width: 1024px){.c-section__effectiveScore-case-box{grid-template-areas:"user" "image" "button";place-items:center}}@media screen and (max-width: 767px){.c-section__effectiveScore-case-box{padding-block:24px;padding-inline:24px}}.c-section__effectiveScore-case-user{grid-area:user;display:grid;gap:8px}@media screen and (max-width: 1024px){.c-section__effectiveScore-case-user{justify-items:center}}.c-section__effectiveScore-case-user-info{display:flex;gap:16px;align-items:center}.c-section__effectiveScore-case-user-image{border-radius:50%}.c-section__effectiveScore-case-user-profile{display:grid;text-align:center}.c-section__effectiveScore-case-user-profile .name{color:#000;font-weight:700;line-height:2;font-size:14px;font-size:.875rem}.c-section__effectiveScore-case-user-profile .profile{color:#000;font-size:12px;font-size:.75rem}.c-section__effectiveScore-case-head{color:#DF6161;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}.c-section__effectiveScore-case-head .en{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:32px;font-size:2rem;font-weight:500;line-height:1.3}.c-section__effectiveScore-case-text{font-size:14px;font-size:.875rem;color:#000;line-height:2}.c-section__effectiveScore-case-button{grid-area:button}.c-section__effectiveScore-case-graph{grid-area:image}@media screen and (max-width: 767px){.c-section__effectiveScore-case-graph{inline-size:calc(135 / 375* 100vw)}}@media screen and (max-width: 1024px){.c-section__effectiveScore-image{margin-inline:auto;max-inline-size:274px}}.c-section__testimonialSched-wrapper{display:grid;gap:40px}@media screen and (max-width: 767px){.c-section__testimonialSched-wrapper{gap:24px}}.c-section__testimonialSched-wrap{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:24px}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap{padding-block:24px;padding-inline:24px}}.c-section__testimonialSched-wrap-profile{background-color:#F7F7F7;display:flex;align-items:center;justify-content:center;max-inline-size:800px;inline-size:100%;margin-inline:auto;position:relative;padding-block:24px;padding-inline:24px;column-gap:40px;row-gap:16px}@media screen and (max-width: 1024px){.c-section__testimonialSched-wrap-profile{flex-direction:column}}.c-section__testimonialSched-wrap-profile .profile-dl{display:grid;gap:8px}.c-section__testimonialSched-wrap-profile .profile-dl-flex{display:flex;gap:16px}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-profile .profile-dl-flex{flex-direction:column;gap:8px}}.c-section__testimonialSched-wrap-profile .profile-dt{color:#000;font-size:16px;font-size:1rem;font-weight:700;line-height:2;letter-spacing:0;min-inline-size:180px;background-color:#ddd;text-align:center}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-profile .profile-dt{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-profile .profile-dd{text-align:center;font-size:15px;font-size:.9375rem}}.c-section__testimonialSched-wrap-profile-user{display:grid;place-items:center;gap:8px}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-profile-user{gap:4px}}.c-section__testimonialSched-wrap-profile-num{position:absolute;color:#FFF;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:34px;font-size:2.125rem;font-weight:500;line-height:1.6;letter-spacing:0.02em;background:#BE9855;inline-size:70px;block-size:70px;display:flex;justify-content:center;align-items:center;left:-21px;top:-21px}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-profile-num{font-size:25px;font-size:1.5625rem;inline-size:52px;block-size:52px;left:-13px;top:-13px}}.c-section__testimonialSched-wrap-profile-image{border-radius:50%;max-inline-size:100px}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-profile-image{max-inline-size:90px}}.c-section__testimonialSched-wrap-profile-name{color:#000;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-profile-name{font-size:13px;font-size:.8125rem}}.c-section__testimonialSched-wrap-time{max-inline-size:800px;inline-size:100%;margin-inline:auto}.c-section__testimonialSched-wrap-time .time-dl{display:grid;gap:24px}.c-section__testimonialSched-wrap-time .time-dl-flex{display:flex;gap:8px}@media screen and (max-width: 767px){.c-section__testimonialSched-wrap-time .time-dl-flex{flex-direction:column}}.c-section__testimonialSched-wrap-time .time-dt{min-inline-size:120px;font-weight:700}.c-section__testimonialSched-wrap-text{max-inline-size:800px;inline-size:100%;margin-inline:auto}.c-section__testimonialSched-wrap-button{inline-size:fit-content;margin-inline:auto}.c-section__caseStudyArticles-container{display:grid;gap:24px}@media screen and (max-width: 767px){.c-section__caseStudyArticles-container{gap:16px}}.c-section__caseStudyArticles-wrap-head{transition:color .3s}.c-section__caseStudyArticles-wrap{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:24px;position:relative}@media screen and (max-width: 767px){.c-section__caseStudyArticles-wrap{padding-block:24px;padding-inline:24px}}.c-section__caseStudyArticles-wrap-images{position:relative;max-inline-size:358px;inline-size:100%}.c-section__caseStudyArticles-wrap-logo{max-inline-size:140px;inline-size:100%;position:absolute;bottom:14px;right:14px}.c-section__caseStudyArticles-wrap-client{display:flex;gap:24px}@media screen and (max-width: 767px){.c-section__caseStudyArticles-wrap-client{flex-direction:column;gap:16px}}.c-section__caseStudyArticles-wrap-profile{display:flex;flex-direction:column;inline-size:100%;gap:24px}.c-section__caseStudyArticles-wrap-profile .profile-dl{display:grid;gap:8px}.c-section__caseStudyArticles-wrap-profile .profile-dl-flex{display:flex;gap:16px}.c-section__caseStudyArticles-wrap-profile .profile-dt{inline-size:104px;block-size:30px;background-color:#58392B;text-align:center;color:#fff;font-size:14px;font-size:.875rem;font-weight:700;line-height:2}@media screen and (max-width: 767px){.c-section__caseStudyArticles-wrap-profile .profile-dt{inline-size:100px;font-size:13px;font-size:.8125rem}}@media screen and (max-width: 767px){.c-section__caseStudyArticles-wrap-profile .profile-dd{font-size:15px;font-size:.9375rem}}.c-section__caseStudyArticles-wrap-name{color:#000;font-weight:700;border-block-end:1px solid #58392B;padding-block-end:8px}@media screen and (max-width: 767px){.c-section__caseStudyArticles-wrap-name{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.c-section__caseStudyArticles-wrap-button{inline-size:fit-content;margin-inline:auto}}.c-section__articleAuthor{background-color:#fff;padding-block:40px;padding-inline:40px;display:flex;gap:24px}@media screen and (max-width: 767px){.c-section__articleAuthor{flex-direction:column;padding-block:24px;padding-inline:24px}}.c-section__articleAuthor-image{max-inline-size:174px;inline-size:100%}@media screen and (max-width: 767px){.c-section__articleAuthor-image{margin-inline:auto}}.c-section__articleAuthor-textarea{display:flex;gap:8px;flex-direction:column}.c-section__articleAuthor-name{color:#000;font-weight:700}@media screen and (max-width: 767px){.c-section__articleAuthor-name{text-align:center}}.c-section__articleAuthor-text{color:#000;font-size:12px;font-size:.75rem}.c-section__downloadLists{display:flex;gap:24px;flex-direction:column}.c-section__downloadLists.business{flex-direction:column-reverse}.c-section__downloadList{padding-block:40px;padding-inline:40px;display:grid;gap:24px;background-color:#fff}@media screen and (max-width: 767px){.c-section__downloadList{padding-block:24px;padding-inline:24px;gap:16px}}.c-section__downloadList-title{display:grid;gap:8px}.c-section__downloadList-tags{display:flex;gap:8px;flex-wrap:wrap}.c-section__downloadList-tag{color:#2c495e;font-size:12px;font-size:.75rem;display:flex;padding-inline:8px;padding-block:2px;justify-content:center;align-items:center;border-radius:2px;border:1px solid currentColor;background-color:#FFF}.c-section__downloadList-tag.seminar{color:#b29440}.c-section__downloadList-tag.patapura{color:#b29440;border:1px solid #b29440}.c-section__downloadList-content{display:grid;gap:24px;grid-template-areas:"image desc" "image button"}@media screen and (max-width: 767px){.c-section__downloadList-content{grid-template-areas:"image" "desc" "button";justify-items:center}}.c-section__downloadList-image{grid-area:image;max-inline-size:260px;inline-size:100%}@media screen and (max-width: 767px){.c-section__downloadList-image{margin-inline:auto}}.c-section__downloadList-desc{grid-area:desc;color:#000}@media screen and (max-width: 767px){.c-section__downloadList-desc{font-size:15px;font-size:.9375rem}}.c-section__downloadList-button{grid-area:button}.c-section__purchaseFlow{display:grid;align-items:start;justify-content:center;grid-auto-flow:column;gap:24px}@media screen and (max-width: 767px){.c-section__purchaseFlow{gap:4px}}.c-section__purchaseFlow-wrap{display:grid;justify-items:center;gap:8px}@media screen and (max-width: 767px){.c-section__purchaseFlow-wrap{gap:4px}}.c-section__purchaseFlow-image{max-inline-size:200px;inline-size:100%}.c-section__purchaseFlow-head{color:#000;text-align:center;font-weight:700;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.c-section__purchaseFlow-head{font-size:13px;font-size:.8125rem}}.c-section__purchaseFlow-text{color:#000;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.c-section__purchaseFlow-text{font-size:10px;font-size:.625rem}}.c-section__purchaseFlow-text.center{text-align:center}.c-section__purchaseFlow-arrow{max-inline-size:12px;inline-size:100%;display:grid;align-self:center}.c-section__step-lists{display:flex;justify-content:space-evenly;max-inline-size:480px;inline-size:100%;margin-inline:auto;position:relative}.c-section__step-list{display:flex;flex-direction:column;align-items:center;gap:16px}.c-section__step-list.line::before{content:"";display:block;position:absolute;block-size:3px;inline-size:100%;max-inline-size:60%;translate:calc(-50% + 3px);left:50%;bottom:8px;background-color:#888}.c-section__step-list .step-label{color:#888;font-weight:700}.c-section__step-list .step-label.active{color:#316989}.c-section__step-list .step-icon{block-size:20px;inline-size:20px;display:flex;background-color:#fff;border-radius:50%;border:3px solid #888;z-index:1}.c-section__step-list .step-icon.active{background-color:#316989;border:3px solid #316989}.c-splideCustom__controller{inline-size:fit-content;margin-inline:auto;position:relative}.c-splideCustom__arrow{border-top:2px solid #58392B;border-left:2px solid #58392B;border-right:transparent;border-bottom:transparent;background-color:transparent;inline-size:18px;block-size:18px;position:absolute;top:50%;translate:0 calc(-50% + 2px)}.c-splideCustom__arrow svg{display:none}.c-splideCustom__arrow-prev{rotate:-45deg;left:-24px}.c-splideCustom__arrow-next{rotate:135deg;right:-24px}.c-splideCustom__pagination{display:flex;gap:12px}.c-splideCustom__pagination-page{inline-size:10px;block-size:10px;background-color:transparent;border-radius:50%;border:1px solid #58392B}.c-splideCustom__pagination-page.is-active{background-color:#58392B}.c-slider__corp{padding-block:16px;background-color:#FFF}.c-slider__corp-slide{display:flex;align-items:center;block-size:58px}@media screen and (max-width: 767px){.c-slider__corp-slide{block-size:44px}}.c-slider__corp-slide-image{block-size:40px;inline-size:auto}.c-slider__corp-slide-image.nttdata{inline-size:168px}.c-slider__corp-slide-image.mdp{block-size:58px}@media screen and (max-width: 767px){.c-slider__corp-slide-image.mdp{block-size:44px}}.c-slider__corp-slide-image.fastdoctor{inline-size:184px}.c-slider__voice-slide{border-radius:2px;background:#FFF;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.07);max-inline-size:315px;inline-size:100%;margin-block-end:50px}.c-slider__voice-slide-container{padding-block:20px;padding-inline:20px;display:grid;gap:8px;align-items:start;block-size:100%}.c-slider__voice-slide-info{display:grid;grid-template-columns:48px 1fr;gap:8px}.c-slider__voice-slide-photo{inline-size:48px;border-radius:50%}@media (any-hover: hover){.c-slider__voice-slide-head-link:hover .c-slider__voice-slide-head{color:#1A0DAB}}.c-slider__voice-slide-head{color:#000;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4;transition:color .3s ease-out}.c-slider__voice-slide-name{font-size:16px;font-size:1rem;font-weight:500;line-height:normal}.c-slider__voice-slide-name .small{font-size:14px;font-size:.875rem}.c-slider__voice-slide-lead{font-size:14px;font-size:.875rem;line-height:1.6}.c-slider__voice-slide-dl{display:grid;gap:4px}.c-slider__voice-slide-dl-box{display:grid;grid-template-columns:auto 1fr;gap:8px}.c-slider__voice-slide-dt{background-color:#316989;padding-block:8px;padding-inline:8px;color:#FFF;font-size:12px;font-size:.75rem;display:grid;align-items:center;justify-content:center;inline-size:120px}.c-slider__voice-slide-dd{font-size:14px;font-size:.875rem;line-height:normal;display:grid;align-items:center}.c-slider__voice-slide-to-article{font-size:14px;font-size:.875rem;line-height:normal;text-decoration-line:underline;align-self:end;text-align:right;transition:color .3s ease-out}@media (any-hover: hover){.c-slider__voice-slide-to-article:hover{color:#1A0DAB;text-decoration-line:underline}}.c-slider__article-slide{display:flex;justify-content:center;margin-block-end:40px}.c-slider__article-link{overflow:clip}@media (any-hover: hover){.c-slider__article-link:hover .c-slider__article-image{scale:1.02}}.c-slider__article-image{scale:1;transform-origin:center;transition:scale .3s}.c-table__priceCompare_container{position:relative;padding:120px 0 0}@media screen and (max-width: 1024px){.c-table__priceCompare_container{width:fit-content;padding:120px calc((100vw - (100vw * 0.8))/2) 0}}@media screen and (max-width: 767px){.c-table__priceCompare_container{padding:106px calc((100vw - calc(100vw - 10%))/2) 0}}.c-table__priceCompare_container .c-decoration__speech-bubble-effect{position:absolute;top:-20px;left:0;inline-size:190px;z-index:1}@media screen and (max-width: 1024px){.c-table__priceCompare_container .c-decoration__speech-bubble-effect{top:0;left:calc(86px + 26 * (100vw - 768px) / 256);inline-size:160px}}@media screen and (max-width: 767px){.c-table__priceCompare_container .c-decoration__speech-bubble-effect{top:-2px;left:calc(14px + 20 * (100vw - 320px) / 448);inline-size:140px}}@media screen and (max-width: 320px){.c-table__priceCompare_container .c-decoration__speech-bubble-effect{left:14px}}.c-table__priceCompare_container table{width:100%;text-align:center;border-collapse:collapse}@media screen and (max-width: 1024px){.c-table__priceCompare_container table{width:820px}}@media screen and (max-width: 767px){.c-table__priceCompare_container table{width:674px;margin:0 auto}}.c-table__priceCompare_container table img{display:inline-block}.c-table__priceCompare_container table thead tr{height:40px}@media screen and (max-width: 767px){.c-table__priceCompare_container table thead tr{height:30px}}.c-table__priceCompare_container table thead th{font-size:15px;font-size:.9375rem;font-weight:bold;color:#fff;line-height:1;background:#888;border-right:1px solid #F6F6F6;vertical-align:middle;text-align:center}@media screen and (max-width: 1024px){.c-table__priceCompare_container table thead th{font-size:14px;font-size:.875rem}}@media screen and (max-width: 767px){.c-table__priceCompare_container table thead th{font-size:11px;font-size:.6875rem}}.c-table__priceCompare_container table thead th.patapura{background-color:#daedf3;border-top:4px solid #DF6161;border-left:4px solid #DF6161;border-right:4px solid #DF6161;position:relative;box-sizing:content-box}@media screen and (max-width: 767px){.c-table__priceCompare_container table thead th.patapura{border-top:3px solid #DF6161;border-left:3px solid #DF6161;border-right:3px solid #DF6161}}.c-table__priceCompare_container table thead th.patapura:before{content:"";position:absolute;width:100%;height:20px;background-color:#daedf3;top:-20px;left:-4px;border-left:4px solid #DF6161;border-right:4px solid #DF6161;border-top:4px solid #DF6161;border-radius:5px 5px 0 0;box-sizing:content-box}@media screen and (max-width: 767px){.c-table__priceCompare_container table thead th.patapura:before{height:16px;top:-16px;left:-3px;border-left:3px solid #DF6161;border-right:3px solid #DF6161;border-top:3px solid #DF6161;padding:0.1px}}.c-table__priceCompare_container table thead th.patapura img{max-width:112px;vertical-align:middle;position:absolute;top:0;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.c-table__priceCompare_container table thead th.patapura img{max-width:90px;top:-2px}}.c-table__priceCompare_container table thead th:nth-of-type(1){width:14%}.c-table__priceCompare_container table thead th:nth-of-type(2){width:30%}.c-table__priceCompare_container table thead th:nth-of-type(3),.c-table__priceCompare_container table thead th:nth-of-type(4){width:28%}.c-table__priceCompare_container table thead th:last-of-type{border-right:1px solid #E4E4E4}.c-table__priceCompare_container table thead th.blank{background-color:transparent;border:none}.c-table__priceCompare_container table thead th.speech-bubble{color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1;display:block;white-space:nowrap;background-color:#DF6161;padding:14px 40px;border-radius:30px;width:fit-content;margin:0 auto 40px;position:relative}@media screen and (max-width: 1024px){.c-table__priceCompare_container table thead th.speech-bubble{font-size:clamp(11px, 2vw, 14px);padding:8px 8%;margin:0 auto 32px}}@media screen and (max-width: 767px){.c-table__priceCompare_container table thead th.speech-bubble{font-size:9px;font-size:.5625rem;font-size:clamp(9px, 2.4vw, 12px);padding:6px 6% 6px 8%;margin:0 auto 20px;left:0}}.c-table__priceCompare_container table thead th.speech-bubble:after{content:"";position:absolute;border:10px solid transparent;border-top:13px solid #DF6161;top:90%;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 1024px){.c-table__priceCompare_container table thead th.speech-bubble:after{top:80%}}@media screen and (max-width: 767px){.c-table__priceCompare_container table thead th.speech-bubble:after{top:90%;border:7px solid transparent;border-top:10px solid #DF6161}}.c-table__priceCompare_container table tbody tr:nth-of-type(1){height:100px}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody tr:nth-of-type(1){height:88px}}.c-table__priceCompare_container table tbody tr:nth-of-type(2),.c-table__priceCompare_container table tbody tr:nth-of-type(3),.c-table__priceCompare_container table tbody tr:nth-of-type(4){height:60px}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody tr:nth-of-type(2),.c-table__priceCompare_container table tbody tr:nth-of-type(3),.c-table__priceCompare_container table tbody tr:nth-of-type(4){height:40px}}.c-table__priceCompare_container table tbody tr.price{height:220px}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody tr.price{height:140px}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody tr.price{height:100px}}.c-table__priceCompare_container table tbody tr.price td{padding-bottom:24px;vertical-align:bottom}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody tr.price td{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody tr.price td{padding-top:16px;padding-bottom:16px}}.c-table__priceCompare_container table tbody tr.price td img{vertical-align:bottom}.c-table__priceCompare_container table tbody tr.price td:nth-of-type(1){border-bottom:4px solid #DF6161}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody tr.price td:nth-of-type(1){border-bottom:3px solid #DF6161}}.c-table__priceCompare_container table tbody tr.price td:nth-of-type(1) img,.c-table__priceCompare_container table tbody tr.price td:nth-of-type(2) img,.c-table__priceCompare_container table tbody tr.price td:nth-of-type(3) img{width:215px}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody tr.price td:nth-of-type(1) img,.c-table__priceCompare_container table tbody tr.price td:nth-of-type(2) img,.c-table__priceCompare_container table tbody tr.price td:nth-of-type(3) img{width:160px}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody tr.price td:nth-of-type(1) img,.c-table__priceCompare_container table tbody tr.price td:nth-of-type(2) img,.c-table__priceCompare_container table tbody tr.price td:nth-of-type(3) img{width:160px}}.c-table__priceCompare_container table tbody th{font-size:16px;font-size:1rem;font-weight:bold;color:#fff;line-height:1.2;background:#316989;padding:10px 6px;border-bottom:2px solid #fff;vertical-align:middle;text-align:center}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody th{font-size:14px;font-size:.875rem;white-space:nowrap}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody th{font-size:12px;font-size:.75rem;border-bottom:1px solid #fff}}.c-table__priceCompare_container table tbody td{font-size:17px;font-size:1.0625rem;line-height:1.6;vertical-align:middle;border-right:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;padding:10px;background-color:#fff}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody td{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody td{font-size:12px;font-size:.75rem}}.c-table__priceCompare_container table tbody td:nth-of-type(1){border-left:4px solid #DF6161;border-right:4px solid #DF6161}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody td:nth-of-type(1){border-left:3px solid #DF6161;border-right:3px solid #DF6161}}.c-table__priceCompare_container table tbody td:last-of-type{border-right:1px solid #E4E4E4}.c-table__priceCompare_container table tbody td.medium{font-size:16px;font-size:1rem}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody td.medium{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody td.medium{font-size:11px;font-size:.6875rem}}.c-table__priceCompare_container table tbody td .icon{width:46px;height:46px}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody td .icon{width:40px;height:40px}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody td .icon{width:35px;height:35px}}.c-table__priceCompare_container table tbody td .group .icon{display:block;margin:0 auto}.c-table__priceCompare_container table tbody td .group .smaller{font-size:14px;font-size:.875rem;line-height:1;padding:0;text-align:center}@media screen and (max-width: 1024px){.c-table__priceCompare_container table tbody td .group .smaller{font-size:12px;font-size:.75rem}}@media screen and (max-width: 767px){.c-table__priceCompare_container table tbody td .group .smaller{font-size:9px;font-size:.5625rem}}.c-table__container{border:1px solid #F6F6F6}.c-table__container dl{display:flex}@media screen and (max-width: 767px){.c-table__container dl{flex-direction:column}}.c-table__container dl:last-child dt,.c-table__container dl:last-child dd{border-bottom:unset}.c-table__container dl dt,.c-table__container dl dd{padding:16px;font-weight:500;text-align:left;border-bottom:1px solid #F6F6F6}.c-table__container dl dt{width:32%;background-color:#F6F6F6;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.c-table__container dl dt{width:100%}}.c-table__container dl dd{width:68%}@media screen and (max-width: 767px){.c-table__container dl dd{width:100%}}.c-table__container dl dd a.border_link{color:#000;position:relative}.c-table__container dl dd a.border_link::after{content:"";display:inline-block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:#000}.c-table__container dl dd a.border_link:hover{color:#000}.c-table__container dl dd p{padding-bottom:1.5em}@media screen and (max-width: 767px){.c-table__container dl dd p{padding-bottom:20px}}.c-table__container dl dd p:last-child{padding-bottom:0}.c-table__container dl dd p.small,.c-table__container dl dd span.small{font-size:12px;font-size:.75rem}.c-youtube{display:flex;justify-content:center}.c-youtube iframe{aspect-ratio:16 / 9;inline-size:100%;block-size:100%}.c-youtube.mis-560 iframe{max-inline-size:560px}.c-youtube.mis-750 iframe{max-inline-size:750px}.c-youtube__lead{color:#2c495e;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;text-align:center;position:relative;inline-size:fit-content;margin-inline:auto}.c-youtube__lead::before,.c-youtube__lead::after{content:"";inline-size:1px;block-size:20px;background-color:#2c495e;position:absolute;top:15%}.c-youtube__lead::before{left:-15px;transform:rotate(-30deg)}.c-youtube__lead::after{right:-15px;transform:rotate(30deg)}.c-youtube__lead .en{font-family:Futura;font-weight:500;line-height:1.7}.p-addLessonTermTable{border-top:1px solid #badae7;background-color:#fff}.p-addLessonTermTable__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-addLessonTermTable__container{padding-block:80px}}.p-articleList{background-color:#fff}.p-articleList__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-articleList__container{padding-block:80px}}.p-articleList__head{color:#1A1A1A;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:36px;font-size:2.25rem;font-style:normal;font-weight:700;line-height:1.7;letter-spacing:0.02em;text-align:center}@media screen and (max-width: 767px){.p-articleList__head{font-size:24px;font-size:1.5rem}}.p-articleList__wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(480px, 1fr));grid-gap:40px;margin-block-start:40px;place-items:center}@media screen and (max-width: 767px){.p-articleList__wrapper{margin-block-start:24px;grid-template-columns:1fr}}.p-articleContent{background-color:#f1f8fa;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-articleContent{font-size:15px;font-size:.9375rem}}.p-articleContent .inner{box-sizing:content-box;max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block-start:40px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-articleContent .inner{padding-block-start:16px;gap:24px}}.p-articleContent__sns-wrap{display:grid;gap:24px}.p-articleContent__head-l{color:#1A1A1A;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;border-bottom:3px solid #2c495e}@media screen and (max-width: 767px){.p-articleContent__head-l{font-size:24px;font-size:1.5rem}}.p-articleContent__head-m{color:#1A1A1A;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;color:#333;padding-inline-start:16px;border-left:3px solid #3780a3;margin-block-start:16px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width: 767px){.p-articleContent__head-m{font-size:20px;font-size:1.25rem}}.p-articleContent__header{display:grid;gap:40px;grid-template-areas:"eyecatch" "lead" "sns" "head";padding-bottom:0 !important}@media screen and (max-width: 767px){.p-articleContent__header{gap:24px;padding-bottom:0 !important}}.p-articleContent__header .eyecatch{width:100%;height:auto}@media screen and (max-width: 767px){.p-articleContent__header .eyecatch{height:auto}}.p-articleContent__header .p-articleContent__sns:first-of-type{grid-area:sns}.p-articleContent__header h1:not([class]){color:#2c495e;text-align:center;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;grid-area:head;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width: 767px){.p-articleContent__header h1:not([class]){font-size:32px;font-size:2rem}}.p-articleContent__header h1:not([class]) .nowrap{display:inline-block}.p-articleContent__title-small{font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.p-articleContent__title-small{font-size:20px;font-size:1.25rem}}.p-articleContent__lead{grid-area:lead;margin-block-end:-24px;font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:.02em;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width: 767px){.p-articleContent__lead{margin-block-end:-8px;font-size:15px;font-size:.9375rem}}.p-articleContent__sns:first-of-type{display:flex;gap:0}.p-articleContent__sns:first-of-type #twitter-widget-1,.p-articleContent__sns:first-of-type #twitter-widget-0{width:94px !important;height:32px !important}.p-articleContent__wrapper{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:80px}@media screen and (max-width: 767px){.p-articleContent__wrapper{padding-block:24px;padding-inline:24px;gap:40px}}.p-articleContent__wrapper section:not([class]){display:grid;gap:40px;padding-bottom:0 !important}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]){padding-bottom:0 !important}}.p-articleContent__wrapper section:not([class]) p:not([class]){color:#1A1A1A;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) p:not([class]){font-size:15px;font-size:.9375rem}}.p-articleContent__wrapper section:not([class]) div:not([class]) .eyecatch+p:not([class]),.p-articleContent__wrapper section:not([class]) div:not([class]) p:not([class])+p:not([class]){margin-top:40px}.p-articleContent__wrapper section:not([class]) h2:not([class]){color:#1A1A1A;font-size:32px;font-size:2rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.7;letter-spacing:0.02em;border-bottom:3px solid #3780a3}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) h2:not([class]){font-size:24px;font-size:1.5rem}}.p-articleContent__wrapper section:not([class]) h3:not([class]){color:#1A1A1A;font-size:24px;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;letter-spacing:0.02em;color:#333;padding-inline-start:16px;border-left:3px solid #3780a3;margin-bottom:24px}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) h3:not([class]){font-size:20px;font-size:1.25rem}}.p-articleContent__wrapper section:not([class]) img:not([class]){margin-inline:auto}.p-articleContent__wrapper section:not([class]) ol,.p-articleContent__wrapper section:not([class]) ul,.p-articleContent__wrapper section:not([class]) dt,.p-articleContent__wrapper section:not([class]) dd{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-articleContent__wrapper section:not([class]) li:not([class]){font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) li:not([class]){font-size:15px;font-size:.9375rem}}.p-articleContent__wrapper section:not([class]) table:not([class]){font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;word-wrap:break-word;border-collapse:collapse;inline-size:fit-content}.p-articleContent__wrapper section:not([class]) th:not([class]){vertical-align:middle}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) th:not([class]){font-size:15px;font-size:.9375rem}}.p-articleContent__wrapper section:not([class]) td:not([class]){border:1px solid #E7E7E7;padding-block:8px;padding-inline:8px;vertical-align:middle}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) td:not([class]){font-size:15px;font-size:.9375rem}}.p-articleContent__wrapper section:not([class]) dd:not([class])+dt:not([class]),.p-articleContent__wrapper section:not([class]) dd:not([class])+dd:not([class]){margin-top:40px}.p-articleContent__wrapper section:not([class]) .p-articleContent__expression div:not([class])+div:not([class]){margin-top:40px}.p-articleContent__wrapper section:not([class]) .p-articleContent__expression dd:not([class])+dt:not([class]),.p-articleContent__wrapper section:not([class]) .p-articleContent__expression dd:not([class])+dd:not([class]){margin-top:0}.p-articleContent__wrapper section:not([class]) .p-articleContent__expression .is-padding{margin-top:40px}.p-articleContent__wrapper section:not([class]) ol:not([class]){list-style-type:none}.p-articleContent__wrapper section:not([class]) ol:not([class]) li:not([class]){list-style:none}.p-articleContent__wrapper section:not([class]) figure:not([class]){text-align:center}.p-articleContent__wrapper section:not([class]) figurecaption:not([class]){font-size:13px;font-size:.8125rem;display:block;text-align:center;padding-block-start:8px}.p-articleContent__wrapper section:not([class]) .bold{font-weight:700}.p-articleContent__wrapper section:not([class]) .small{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) .small{font-size:13px;font-size:.8125rem}}.p-articleContent__wrapper section:not([class]) .leftPadding{display:inline-block;padding-left:23px}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) .leftPadding{padding-left:15px}}.p-articleContent__wrapper section:not([class]) .eyecatch{margin-inline:auto;height:auto}.p-articleContent__wrapper section:not([class]) .mw300px{max-inline-size:300px;margin-inline:auto}.p-articleContent__wrapper section:not([class]) .mw500px{max-inline-size:400px;margin-inline:auto}.p-articleContent__wrapper section:not([class]) .mw500px{max-inline-size:500px;margin-inline:auto}.p-articleContent__wrapper section:not([class]) .mw600px{max-inline-size:600px;margin-inline:auto}.p-articleContent__wrapper section:not([class]) .mw700px{max-inline-size:700px;margin-inline:auto}.p-articleContent__home{inline-size:fit-content;margin-inline:auto}.p-articleRecommend{background-color:#fff}.p-articleRecommend__container{padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-articleRecommend__container{padding-block:80px;gap:24px}}.p-articleRecommend__button{inline-size:fit-content;margin-inline:auto}.p-articleAuthor{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-articleAuthor .inner{box-sizing:content-box;max-inline-size:800px;margin-inline:auto;padding-block-start:40px;padding-block-end:100px}@media screen and (max-width: 767px){.p-articleAuthor .inner{padding-block-start:16px;padding-block-end:80px}}.p-articleAuthor span{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-companyProfile{border-top:1px solid #badae7;background-color:#fff}.p-companyProfile__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-companyProfile__container{padding-block:80px;gap:24px}}.p-companyMessage{background-color:#f1f8fa}.p-companyMessage__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-companyMessage__container{padding-block:80px;gap:24px}}.p-companyMessage__wrapper{display:flex;flex-direction:column;gap:24px}.p-companyMessage__card{background-color:#fff;display:flex;gap:24px;padding:40px}@media screen and (max-width: 1024px){.p-companyMessage__card{padding:32px}}@media screen and (max-width: 767px){.p-companyMessage__card{flex-direction:column;align-items:center;gap:16px;padding:24px}}.p-companyMessage__prof-image{width:174px;height:150px;flex-shrink:0}.p-companyMessage__textarea{display:flex;flex-direction:column;gap:8px}.p-companyMessage__head{font-size:24px;font-size:1.5rem;color:#2c495e}@media screen and (max-width: 767px){.p-companyMessage__head{font-size:20px;font-size:1.25rem;text-align:center}}.p-companyMessage__text{font-size:14px;font-size:.875rem}.p-companyMessage__text.name{font-size:16px;font-size:1rem;font-weight:700}.p-companyMessage__text.career{font-size:12px;font-size:.75rem}.p-companypPivacy__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-companypPivacy__container{padding-block:80px;gap:24px}}.p-companypPivacy__wrapper ul{font-size:14px;font-size:.875rem;display:flex;flex-direction:column;gap:0.5em}.p-companypPivacy__wrapper .bold{font-weight:700}.p-companyService{background-color:#f1f8fa}.p-companyService__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-companyService__container{padding-block:80px;gap:24px}}.p-communityService{background-color:#f1f8fa}.p-communityService__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-communityService__container{padding-block:80px}}.p-communityService__wrapper{display:flex;flex-direction:column;gap:24px;margin-top:40px}.p-communityService__community-item{padding:40px;background-color:#fff;border:1px solid #F6F6F6}@media screen and (max-width: 767px){.p-communityService__community-item{padding:24px}}.p-communityService__community-item:first-child .p-communityService__community-description{margin-block-start:24px}@media screen and (max-width: 767px){.p-communityService__community-item:first-child .p-communityService__community-description{margin-block-start:16px}}.p-communityService__community-item:nth-child(n+2){display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (max-width: 767px){.p-communityService__community-item:nth-child(n+2){gap:16px}}.p-communityService__community-item .note{text-align:center;font-size:12px;font-size:.75rem}.p-communityService__community-item .c-section__head-m{display:flex;gap:8px;align-items:center}.p-communityService__community-item .c-section__head-m .number{color:#559ebe;text-align:center;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;display:flex;inline-size:40px;block-size:40px;justify-content:center;align-items:center;border-radius:9999px;background-color:#f1f8fa}@media screen and (max-width: 767px){.p-communityService__community-item .c-section__head-m .number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.p-communityService__community-description{text-align:center}@media screen and (max-width: 767px){.p-communityService__community-description{font-size:15px;font-size:.9375rem}}.p-communityService__SNS-wrapper{margin-block-start:24px}@media screen and (max-width: 767px){.p-communityService__SNS-wrapper{margin-block-start:16px}}.p-communityService__SNS-wrapper .pc-show{display:flex;gap:24px}@media screen and (max-width: 1024px){.p-communityService__SNS-wrapper .pc-show{display:none}}.p-communityService__SNS-wrapper .tab-show{display:none}@media screen and (max-width: 1024px){.p-communityService__SNS-wrapper .tab-show{display:flex;gap:24px}}@media screen and (max-width: 767px){.p-communityService__SNS-wrapper .tab-show{display:none}}@media screen and (max-width: 767px){.p-communityService__SNS-wrapper .sp-show{display:flex;justify-content:center}}.p-communityService__button{inline-size:fit-content;margin-inline:auto}.p-contactAddFAQ{background-color:#fff;border-top:1px solid #badae7}.p-contactAddFAQ__container{max-inline-size:1000px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box;display:grid;place-items:center;gap:40px}@media screen and (max-width: 767px){.p-contactAddFAQ__container{padding-block:80px;gap:16px}}.p-contactAddFAQ__lead{text-align:center;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-contactAddFAQ__lead{font-size:15px;font-size:.9375rem}}.p-contactAddFAQ__questions{width:100%}.p-contactAddFAQ__lists{display:grid;gap:16px}@media screen and (max-width: 767px){.p-contactAddFAQ__lists{gap:8px}}.p-contactAddForm{background-color:#f1f8fa}.p-contactAddForm__container{max-inline-size:800px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-contactAddForm__container{padding-block:80px}}.p-contactAddForm__lead{text-align:center}@media screen and (max-width: 767px){.p-contactAddForm__lead{font-size:15px;font-size:.9375rem;text-align:left}}.p-contactConfirmForm{background-color:#f1f8fa}.p-contactConfirmForm__container{max-inline-size:800px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-contactConfirmForm__container{padding-block:80px}}.p-contactConfirmForm__lead{text-align:center}@media screen and (max-width: 767px){.p-contactConfirmForm__lead{font-size:15px;font-size:.9375rem}}.p-contactFinish{background-color:#f1f8fa}.p-contactFinish__container{max-inline-size:800px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-contactFinish__container{padding-block:80px}}.p-contactFinish__lead{text-align:center}@media screen and (max-width: 767px){.p-contactFinish__lead{font-size:15px;font-size:.9375rem}}.p-contactFinish__top{inline-size:fit-content;margin-inline:auto}.p-downloadList{background-color:#F8F5EE}.p-downloadList__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-downloadList__container{padding-block:80px}}.p-downloadList__wrapper{display:grid;gap:24px}.p-downloadContent{background-color:#F8F5EE}.p-downloadContent__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:80px;box-sizing:content-box}@media screen and (max-width: 767px){.p-downloadContent__container{padding-block:56px}}.p-downloadContent__wrapper{display:grid;grid-template-columns:1fr 400px;gap:40px}@media screen and (max-width: 767px){.p-downloadContent__wrapper{grid-template-columns:unset;gap:24px}}.p-downloadContent__wrap{display:flex;flex-direction:column;gap:24px}.p-downloadContent__wrap-lead{margin-inline:unset;text-align:left}@media screen and (max-width: 767px){.p-downloadContent__wrap-lead{margin-inline:auto;text-align:center}}.p-downloadContent__wrap-header{display:grid;gap:8px}.p-downloadContent__wrap-head{margin-inline:unset;text-align:left}.p-downloadContent__wrap-contents{background-color:#EEE8D3;padding-block:40px;padding-inline:40px;color:#000;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.p-downloadContent__wrap-contents{padding-block:24px;padding-inline:24px}}.p-downloadContent__wrap-contents .contents-title{font-weight:700}.p-downloadContent__wrap-contents .ebook-contents-line li:not([class]){list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}.p-downloadContent__wrap-contents .ebook-contents-line .dash{list-style:none;list-style-position:inside;text-indent:-1em;padding-inline-start:2em}.p-downloadContent__wrap-contents .ebook-contents-line .dash::before{content:" - "}.p-faqLists{background:#f1f8fa}.p-faqLists .faq-container{max-inline-size:1000px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box;display:grid;gap:24px}@media screen and (max-width: 767px){.p-faqLists .faq-container{padding-block:80px}}.p-faqLists .inner{display:grid;gap:24px}.p-faqLists .search{display:grid;gap:24px}.p-faqLists .search .search__txt{color:#5D5D5D;text-align:center;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.p-faqLists .search .search__txt{font-size:16px;font-size:1rem}}.p-faqLists .search .search__bar{display:grid;grid-template-columns:440px auto;justify-content:center;align-items:center}@media screen and (max-width: 767px){.p-faqLists .search .search__bar{grid-template-columns:1fr auto}}.p-faqLists .search .search__bar input[type="search"]{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#333;line-height:1;padding-block:16px;padding-inline:16px;inline-size:100%;block-size:100%;border-radius:2px 0 0 2px;border:1px solid #F6F6F6;outline:none;transition:box-shadow .3s ease;background-color:#fff;-webkit-appearance:none}.p-faqLists .search .search__bar input[type="search"]:focus{box-shadow:0px 20px 60px rgba(51,51,51,0.1)}.p-faqLists .search .search__bar input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.p-faqLists .search .search__bar button[type="submit"]{display:flex;justify-content:center;align-items:center;background-color:#333;block-size:100%;aspect-ratio:1;border-radius:0px 2px 2px 0px;border:none;cursor:pointer;margin-inline-start:-1px}.p-faqLists .search .search-icon{inline-size:24px;block-size:24px}.p-faqLists .filter .list{display:flex;flex-wrap:wrap;row-gap:4px;justify-content:center;align-items:stretch}.p-faqLists .filter .list .category{background-color:#F6F6F6;padding-block:16px;padding-inline:16px;border:1px solid #D1D1D1;margin-inline-start:-1px;display:flex;justify-content:center;align-items:center;max-inline-size:143px;inline-size:100%;color:#5D5D5D;text-align:center;font-size:17px;font-size:1.0625rem;font-weight:700;cursor:pointer;transition:all .3s;white-space:nowrap}.p-faqLists .filter .list .category:first-of-type{margin-inline-start:unset}.p-faqLists .filter .list .category.active{background-color:#3780a3;color:#fff}@media (any-hover: hover){.p-faqLists .filter .list .category:not(.active):hover{background-color:#3780a3;color:#fff;opacity:.8}}@media screen and (max-width: 767px){.p-faqLists .filter .list .category{max-inline-size:86px;font-size:13px;font-size:.8125rem}}.p-faqLists .questions{background-color:#fff;margin-block-start:16px;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.p-faqLists .questions{margin-block-start:unset;padding-block:24px;padding-inline:8px}}.p-faqLists .questions .list{display:grid;gap:16px}@media screen and (max-width: 767px){.p-faqLists .questions .list{gap:8px}}.p-faqLists .questions .list:has(li.active)+.no-results{display:none}.p-faqLists .questions .no-results{display:grid;gap:16px}.p-faqLists .questions .no-results__title{font-size:18px;font-size:1.125rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-faqLists .questions .no-results__title{font-size:16px;font-size:1rem}}.p-faqLists .questions .no-results__txt{text-align:center}@media screen and (max-width: 767px){.p-faqLists .questions .no-results__txt{font-size:14px;font-size:.875rem}}.p-faqContent{background-color:#fff;border-top:1px solid #badae7}.p-faqContent .container{max-inline-size:1000px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box}@media screen and (max-width: 767px){.p-faqContent .container{padding-block:80px}}.p-faqContent .inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-faqContent .inner{gap:24px}}.p-faqContent .answer{display:grid;gap:24px}@media screen and (max-width: 767px){.p-faqContent .answer{gap:16px}}.p-faqContent .answer .answer__title{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;color:#333;font-size:20px;font-size:1.25rem;font-weight:700;line-height:normal}@media screen and (max-width: 767px){.p-faqContent .answer .answer__title{gap:16px;font-size:16px;font-size:1rem;line-height:1.7}}.p-faqContent .answer .answer-icon{inline-size:32px;aspect-ratio:1}@media screen and (max-width: 767px){.p-faqContent .answer .answer-icon{inline-size:24px}}.p-faqContent .answer .answer__body{border-radius:2px;border:1px solid #DDD;background-color:#FCFCFC;padding-block:40px;padding-inline:40px;display:grid;gap:16px}@media screen and (max-width: 767px){.p-faqContent .answer .answer__body{padding-block:24px;padding-inline:24px;font-size:15px;font-size:.9375rem}}.p-faqContent .answer .answer__body a:not([class]){text-decoration:underline}.p-faqContent .answer .answer__body ol li{list-style:decimal;list-style-position:inside;text-indent:-1em;padding-inline-start:2em}.p-faqContent .answer .answer__body ul li{list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:2em}.p-faqContent .answer .answer__body .bold{font-weight:700}.p-faqContent .answer .answer__body .nowrap{display:inline-block}.p-faqContent .answer .answer__body .answer__img{inline-size:fit-content;margin-inline:auto}.p-faqContent .answer .answer__body .arrow-icon{font-size:0.5em;vertical-align:middle;margin-right:0.5em}.p-faqContent .answer .answer__body .app-link__faq{display:flex;justify-content:flex-start;align-items:center;gap:8px;block-size:45px}.p-faqContent .answer .answer__body .app-link__faq .app-link-faq.ios{inline-size:124px}.p-faqContent .answer .answer__body .app-link__faq .app-link-faq.android{inline-size:152px}.p-faqContent .to-list{inline-size:fit-content;margin-inline:auto}.p-faqContact{background-color:#F6F6F6;padding-block:40px}@media screen and (max-width: 767px){.p-faqContact{padding-block:24px;padding-inline:24px}}.p-faqContact__container{background-color:#fff;max-inline-size:1000px;margin-inline:auto;padding-block:40px;box-sizing:content-box;display:grid;place-items:center;gap:24px}@media screen and (max-width: 767px){.p-faqContact__container{padding-block:24px;gap:16px}}.p-faqContact__text{font-size:14px;font-size:.875rem;text-align:center}@media screen and (max-width: 767px){.p-faqContact__text{font-size:13px;font-size:.8125rem}}.p-featurePoints{background:#f1f8fa}.p-featurePoints__container{max-inline-size:1000px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box;display:grid;place-items:center;gap:40px}@media screen and (max-width: 767px){.p-featurePoints__container{padding-block:80px;gap:24px}}.p-featurePoints-image{width:464px;max-width:100%}@media screen and (max-width: 767px){.p-featurePoints-image{width:calc(464px * 0.8)}}.p-featurePoints__card{display:grid;gap:24px}@media screen and (max-width: 767px){.p-featurePoints__card{gap:16px}}.p-featurePoints__card-wrap{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:40px;grid-template-columns:auto auto;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-featurePoints__card-wrap{padding-block:24px;padding-inline:24px;grid-template-columns:unset;gap:16px}}.p-featurePoints__card-textarea{display:grid;gap:16px}@media screen and (max-width: 767px){.p-featurePoints__card-textarea{gap:8px}}.p-featurePoints__card-head{display:flex;gap:10px;color:#2c495e;text-align:center;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.8;letter-spacing:0.02em}.p-featurePoints__card-head.gold{color:#a37f38}@media screen and (max-width: 767px){.p-featurePoints__card-head{gap:8px;font-size:20px;font-size:1.25rem;line-height:1.3}}.p-featurePoints__card-head .number{color:#559ebe;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;display:flex;inline-size:40px;block-size:40px;justify-content:center;align-items:center;border-radius:9999px;background-color:#f1f8fa}.p-featurePoints__card-head .number.gold{color:#b29440;background-color:#f9f8ed}@media screen and (max-width: 767px){.p-featurePoints__card-head .number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.p-featurePoints__card-text{color:#000}@media screen and (max-width: 767px){.p-featurePoints__card-text{font-size:15px;font-size:.9375rem}}.p-featurePoints__card-text2{color:#000;font-size:14px;font-size:.875rem;max-width:210px}@media screen and (max-width: 767px){.p-featurePoints__card-text2{font-size:13px;font-size:.8125rem}}.p-featurePoints__card-box{background-color:#F6F6F6;inline-size:fit-content;padding-block:24px;padding-inline:24px;font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-featurePoints__card-box{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-featurePoints__card-box .bold{font-weight:700}.p-featurePoints__card-image{max-inline-size:398px;inline-size:100%}.p-featureChunk{background:#fff}.p-featureChunk__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-featureChunk__container{padding-block:80px;gap:24px}}.p-featureChunk__wrapper{margin-inline:auto;margin-block-start:24px;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 1024px){.p-featureChunk__wrapper{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 767px){.p-featureChunk__wrapper{margin-block-start:16px;grid-template-columns:repeat(1, 1fr)}}.p-featureChunk__card{background:#f1f8fa;padding-block:40px 160px;padding-inline:24px;position:relative;display:grid;gap:16px;place-items:center}.p-featureChunk__card.bg-gold{background:#f9f8ed}@media screen and (max-width: 425px){.p-featureChunk__card{padding-block:24px 124px;padding-inline:24px}}.p-featureChunk__card-head{font-weight:700;color:#2c495e;font-size:24px;font-size:1.5rem;line-height:1.3}.p-featureChunk__card-head.gold{color:#a37f38}@media screen and (max-width: 767px){.p-featureChunk__card-head{font-size:20px;font-size:1.25rem}}.p-featureChunk__card-description{font-size:14px;font-size:.875rem;line-height:1.4;text-align:center}@media screen and (max-width: 767px){.p-featureChunk__card-description{font-size:13px;font-size:.8125rem}}.p-featureChunk__card-bubble{position:relative;display:grid;place-items:center;align-content:center;gap:8px;padding-block:8px;padding-inline:8px;background:#fff;border-radius:8px;width:100%;max-width:300px;height:100px}.p-featureChunk__card-bubble::before{content:"";display:block;position:absolute;width:20px;height:23px;background-image:url("/st/img/index/bubble-triangle.svg");bottom:-13px;left:50%;transform:translateX(calc(-50% - 45px))}.p-featureChunk__card-bubble-en{font-size:14px;font-size:.875rem;font-weight:500;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#3780a3;line-height:1.4;text-align:center}.p-featureChunk__card-bubble-en.gold{color:#a37f38}@media screen and (max-width: 767px){.p-featureChunk__card-bubble-en{font-size:13px;font-size:.8125rem}}.p-featureChunk__card-bubble-jp{font-size:12px;font-size:.75rem;line-height:1.4;text-align:center;letter-spacing:0.01em}.p-featureChunk__card-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 425px){.p-featureChunk__card-img{width:198px;height:auto}}.p-featureRec{background:#f1f8fa}.p-featureRec__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-featureRec__container{padding-block:80px}}.p-featureHearing__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-featureHearing__container{padding-block:80px;gap:24px}}.p-featurePoints__text{text-align:center;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-featurePoints__text{text-align:left;font-size:15px;font-size:.9375rem}}.p-flowDaily{background-color:#fff;border-top:1px solid #DFD0A9}.p-flowDaily__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-flowDaily__container{padding-block:80px;gap:24px}}.p-flowDaily__wrapper{max-inline-size:calc(1000px - 140px - 140px);margin-inline:auto}.p-flowDaily__text{color:#000;font-size:12px;font-size:.75rem;text-align:center}@media screen and (max-width: 767px){.p-flowDaily__text{font-size:10px;font-size:.625rem}}.p-flowProcess{background-color:#f1f8fa}.p-flowProcess__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-flowProcess__container{padding-block:80px;gap:24px}}.p-flowRepeat{padding-block:100px;overflow:clip}@media screen and (max-width: 767px){.p-flowRepeat{padding-block:80px}}.p-flowRepeat__container{position:relative;z-index:1;max-inline-size:1000px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-flowRepeat__container{gap:24px}}.p-flowRepeat__lead{text-align:center}@media screen and (max-width: 767px){.p-flowRepeat__lead{font-size:15px;font-size:.9375rem}}.p-flowRepeat__button{inline-size:fit-content;margin-inline:auto}.p-giftIntro{background-color:#F8F5EE}.p-giftIntro__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-giftIntro__container{padding-block:80px;gap:24px}}.p-giftIntro__wrapper{background-color:#fff;padding:40px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-giftIntro__wrapper{padding:24px;gap:16px}}.p-giftIntro__item-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:768px;margin:0 auto}@media screen and (max-width: 767px){.p-giftIntro__item-wrapper{grid-template-columns:repeat(1, 1fr);gap:16px}}.p-giftIntro__item{display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (max-width: 767px){.p-giftIntro__item{flex-direction:row-reverse;gap:0;max-width:300px;margin:0 auto}}.p-giftIntro__item-image{width:240px;height:auto}@media screen and (max-width: 767px){.p-giftIntro__item-image{width:180px}}.p-giftIntro__text{color:#58392B;font-size:16px;font-size:1rem;text-align:center;font-weight:700}@media screen and (max-width: 767px){.p-giftIntro__text{font-size:15px;font-size:.9375rem;width:calc(100% - 180px)}}.p-giftIntro__testimonial{padding:40px;border:1px solid #DFD0A9;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.p-giftIntro__testimonial{padding:24px}}.p-giftIntro__testimonial-message{font-size:14px;font-size:.875rem;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-giftIntro__testimonial-message{font-size:13px;font-size:.8125rem}}.p-giftIntro__testimonial-profile{display:flex;gap:16px;align-items:center;justify-content:center}.p-giftIntro__testimonial-photo{width:68px;height:68px;border-radius:50vw;flex-shrink:0}.p-giftIntro__testimonial-name{font-size:14px;font-size:.875rem;font-weight:700;line-height:2}.p-giftIntro__testimonial-background{font-size:12px;font-size:.75rem}.p-giftMessage{position:relative;overflow-x:clip}.p-giftMessage::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #EEE8D3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 600px) calc(-50% + 350px);z-index:-1}@media screen and (max-width: 767px){.p-giftMessage::before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + 230px) calc(-50% + 300px)}}.p-giftMessage::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #EEE8D3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -600px) calc(-50% + -370px);z-index:-1}@media screen and (max-width: 767px){.p-giftMessage::after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + -260px) calc(-50% + -355px)}}.p-giftMessage__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-giftMessage__container{padding-block:80px;gap:24px}}.p-giftMessage__wrapper{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 767px){.p-giftMessage__wrapper{gap:16px;flex-direction:column-reverse}}.p-giftMessage__item-text{background-color:#F8F5EE;padding:40px;color:#58392B;text-align:center;line-height:2;max-width:432px;height:fit-content;font-size:14px;font-size:.875rem;position:relative}@media screen and (max-width: 767px){.p-giftMessage__item-text{padding:30px;font-size:10.5px;font-size:.65625rem}}.p-giftMessage__item-text::after{content:"";position:absolute;display:block;top:50%;left:-17px;transform:translateY(-50%) rotate(-90deg);background:#F8F5EE;clip-path:polygon(50% 0, 100% 100%, 0 100%);height:calc(tan(60deg)* 30px / 2);width:30px}@media screen and (max-width: 767px){.p-giftMessage__item-text::after{top:unset;bottom:-12px;left:50%;transform:translateX(-50%) rotate(180deg);height:calc(tan(60deg)* 22px / 2);width:22px}}.p-giftMessage__item-image{width:230px}@media screen and (max-width: 767px){.p-giftMessage__item-image{width:172px}}.p-giftFaq{background-color:#F8F5EE}.p-giftFaq__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-giftFaq__container{padding-block:80px;gap:24px}}.p-giftReg__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-giftReg__container{padding-block:80px;gap:24px}}.p-giftReg__wrapper-note{color:#000;text-align:center;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-giftReg__wrapper-note{font-size:10px;font-size:.625rem}}.p-giftReg__wrapper-button{inline-size:fit-content;margin-inline:auto}.p-interviewContent{background-color:#f1f8fa}.p-interviewContent .inner{box-sizing:content-box;max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block-start:64px;padding-block-end:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-interviewContent .inner{padding-block-start:40px;padding-block-end:80px;gap:24px}}.p-interviewContent__head-l{color:#1A1A1A;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;border-bottom:3px solid #3780a3}@media screen and (max-width: 767px){.p-interviewContent__head-l{font-size:24px;font-size:1.5rem}}.p-interviewContent__head-m{color:#1A1A1A;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;color:#333;padding-inline-start:16px;border-left:3px solid #3780a3;margin-block-start:16px}@media screen and (max-width: 767px){.p-interviewContent__head-m{font-size:20px;font-size:1.25rem}}.p-interviewContent__header{display:grid;gap:40px;grid-template-areas:"head" "profile" "date"}.p-interviewContent__header.special{grid-template-areas:"head" "lead" "profile" "date"}.p-interviewContent__header.special.no-profile{grid-template-areas:"head" "lead" "date"}.p-interviewContent__header.youtube{grid-template-areas:"head" "youtube" "profile" "date"}@media screen and (max-width: 767px){.p-interviewContent__header{gap:24px}}.p-interviewContent__header h1:not([class]){color:#2c495e;text-align:center;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;grid-area:head}@media screen and (max-width: 767px){.p-interviewContent__header h1:not([class]) .pc-tab-show{display:none}}.p-interviewContent__header h1:not([class]) .sp-show{display:none}@media screen and (max-width: 767px){.p-interviewContent__header h1:not([class]) .sp-show{display:block}}.p-interviewContent__header h1:not([class]) .nowrap{display:inline-block}@media screen and (max-width: 767px){.p-interviewContent__header h1:not([class]){font-size:32px;font-size:2rem}}.p-interviewContent__header .date{grid-area:date;text-align:right}@media screen and (max-width: 767px){.p-interviewContent__header .date{font-size:15px;font-size:.9375rem}}.p-interviewContent__header .eyecatch{max-inline-size:800px;inline-size:100%;margin-inline:auto;grid-area:eyecatch}.p-interviewContent__header .p-interviewContent__sns:first-of-type{grid-area:sns}.p-interviewContent__header .lead{grid-area:lead}.p-interviewContent__header .p-interviewContent__header-youtube{grid-area:youtube}@media screen and (max-width: 767px){.p-interviewContent__header p:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__profile{grid-area:profile;display:grid;gap:8px}.p-interviewContent__profile .interviewer-info{display:grid;grid-template-columns:1fr auto;gap:16px;background-color:#fff;padding-block:24px;padding-inline:24px}@media screen and (max-width: 767px){.p-interviewContent__profile .interviewer-info{gap:8px;padding-block:16px;padding-inline:16px}}.p-interviewContent__profile .photo-block{inline-size:100px;aspect-ratio:1;border-radius:50%;overflow:clip}@media screen and (max-width: 767px){.p-interviewContent__profile .photo-block{inline-size:80px}}.p-interviewContent__profile .info-block{display:grid;gap:4px}.p-interviewContent__profile .interviewer-name{font-size:18px;font-size:1.125rem;font-weight:700}@media screen and (max-width: 767px){.p-interviewContent__profile .interviewer-name{font-size:16px;font-size:1rem}}@media screen and (max-width: 767px){.p-interviewContent__profile .interviewer-intro{font-size:15px;font-size:.9375rem}}.p-interviewContent__sns{display:flex;gap:8px}.p-interviewContent__wrapper{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:80px}@media screen and (max-width: 767px){.p-interviewContent__wrapper{padding-block:24px;padding-inline:24px;gap:40px}}.p-interviewContent__wrapper section:not([class]){display:grid;gap:24px}.p-interviewContent__wrapper section:not([class]) p:not([class]){color:#333}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) p:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) h2:not([class]){color:#1A1A1A;font-size:32px;font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;border-bottom:3px solid #3780a3}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) h2:not([class]){font-size:24px;font-size:1.5rem}}.p-interviewContent__wrapper section:not([class]) h3:not([class]){color:#333;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;color:#333;padding-inline-start:16px;border-left:3px solid #3780a3;margin-block-start:16px}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) h3:not([class]){font-size:20px;font-size:1.25rem}}.p-interviewContent__wrapper section:not([class]) img:not([class]){margin-inline:auto}.p-interviewContent__wrapper section:not([class]) li:not([class]){list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) li:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) table:not([class]){word-wrap:break-word;border-collapse:collapse;inline-size:fit-content}.p-interviewContent__wrapper section:not([class]) th:not([class]){vertical-align:middle}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) th:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) td:not([class]){border:1px solid #E7E7E7;padding-block:8px;padding-inline:8px;vertical-align:middle}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) td:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) figure:not([class]){text-align:center}.p-interviewContent__wrapper section:not([class]) figcaption:not([class]){font-size:13px;font-size:.8125rem;display:block;text-align:center;padding-block-start:8px}.p-interviewContent__wrapper section:not([class]) .bold{font-weight:700}.p-interviewContent__wrapper section:not([class]) .sp-show{display:none}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) .sp-show{display:block}}.p-interviewContent__wrapper section:not([class]) .editor{background-color:#fff;border:1px #ddd solid;padding-block:16px;padding-inline:16px;color:#333;display:grid;gap:8px}.p-interviewContent__wrapper section:not([class]) .editor.editor--Storyhead{margin-bottom:-56px}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) .editor.editor--Storyhead{margin-bottom:-16px}}.p-interviewContent__wrapper section:not([class]) .editor h2{font-size:14px;font-size:.875rem;font-weight:700;border-bottom:1px solid #3780a3;padding-block-end:4px}.p-interviewContent__wrapper section:not([class]) .editor p{font-size:14px;font-size:.875rem}.p-interviewContent__wrapper section:not([class]) .eyecatch{margin-inline:auto}.p-interviewContent__wrapper section:not([class]) .note{color:#333;font-size:14px;font-size:.875rem;font-size:14px;padding-block:24px;padding-inline:24px;background-color:#F6F6F6}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) .note{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-interviewContent__wrapper section:not([class]) .red{color:#DF6161}.p-interviewContent__wrapper-englishStory{background-color:#f1f8fa;padding-block:40px;padding-inline:40px;display:grid;gap:16px}@media (max-width: 510px){.p-interviewContent__wrapper-englishStory{padding-inline:16px;margin-inline:-16px;margin-block-start:-16px}}@media screen and (max-width: 767px){.p-interviewContent__wrapper-englishStory{padding-block:24px}}.p-interviewContent__wrapper-englishStory .englishStory-title{color:#316989;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 767px){.p-interviewContent__wrapper-englishStory .englishStory-title{font-size:20px;font-size:1.25rem}}.p-interviewContent__wrapper-englishStory .englishStory-content{position:relative}.p-interviewContent__wrapper-englishStory .englishStory-content::before{content:"";position:absolute;inline-size:21.4062%;aspect-ratio:1 / 1.1077;background:url(/st/img/interview/englishStory-deco.svg) no-repeat center/cover;top:-23px;right:0;z-index:2}@media screen and (max-width: 767px){.p-interviewContent__wrapper-englishStory .englishStory-content::before{inline-size:clamp(120px, 30%, 137px);right:-20px;top:-62px}}@media (max-width: 510px){.p-interviewContent__wrapper-englishStory .englishStory-content::before{right:-35px}}@media (max-width: 374px){.p-interviewContent__wrapper-englishStory .englishStory-content::before{content:none}}.p-interviewContent__wrapper-englishStory .englishStory-content .nowrap{display:inline-block}.p-interviewContent__wrapper-englishStory .englishStory-item{margin-inline-start:22px;position:relative;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding-block:16px;padding-inline:8px 16px;border-radius:4px}.p-interviewContent__wrapper-englishStory .englishStory-item::before{content:"";inline-size:16px;block-size:16px;position:absolute;border-radius:50%;border:1px solid #daedf3;top:calc(50% - 8px);left:-22px;background-color:#fff;z-index:2}.p-interviewContent__wrapper-englishStory .englishStory-item::after{content:"";inline-size:2px;block-size:calc(100% + 16px);position:absolute;top:50%;left:-14px;transform:translate(-50%, -50%);background-color:#daedf3;z-index:1}.p-interviewContent__wrapper-englishStory .englishStory-item:first-of-type::after,.p-interviewContent__wrapper-englishStory .englishStory-item:last-of-type::after{block-size:calc(50% + 8px)}.p-interviewContent__wrapper-englishStory .englishStory-item:first-of-type::after{transform:translate(-50%, 0)}.p-interviewContent__wrapper-englishStory .englishStory-item:last-of-type::after{transform:translate(-50%, -100%)}.p-interviewContent__wrapper-englishStory .englishStory-item+.englishStory-item{margin-block-start:8px}.p-interviewContent__wrapper-englishStory .englishStory-item--pe,.p-interviewContent__wrapper-englishStory .englishStory-item--kh,.p-interviewContent__wrapper-englishStory .englishStory-item--kf{justify-content:center}.p-interviewContent__wrapper-englishStory .englishStory-item--pe .englishStory-itemHead,.p-interviewContent__wrapper-englishStory .englishStory-item--kh .englishStory-itemHead,.p-interviewContent__wrapper-englishStory .englishStory-item--kf .englishStory-itemHead{color:#fff;line-height:2;flex-shrink:1;inline-size:auto}@media screen and (max-width: 767px){.p-interviewContent__wrapper-englishStory .englishStory-item--pe .englishStory-itemHead,.p-interviewContent__wrapper-englishStory .englishStory-item--kh .englishStory-itemHead,.p-interviewContent__wrapper-englishStory .englishStory-item--kf .englishStory-itemHead{font-size:13px;font-size:.8125rem}}.p-interviewContent__wrapper-englishStory .englishStory-item--pe{background-color:#BE9855}.p-interviewContent__wrapper-englishStory .englishStory-item--kh{background-color:#EC9D33}.p-interviewContent__wrapper-englishStory .englishStory-item--kf{background-color:#559ebe}.p-interviewContent__wrapper-englishStory .englishStory-itemHead{color:#316989;flex-shrink:0;inline-size:56px;text-align:center}@media screen and (max-width: 767px){.p-interviewContent__wrapper-englishStory .englishStory-itemHead{font-size:15px;font-size:.9375rem;inline-size:50px}}.p-interviewContent__wrapper-englishStory .englishStory-itemBody{color:#2c495e;font-size:14px;font-size:.875rem;font-weight:700;line-height:200%;flex-shrink:1}@media screen and (max-width: 767px){.p-interviewContent__wrapper-englishStory .englishStory-itemBody{font-size:12px;font-size:.75rem}}.p-interviewContent__wrapper-englishStory .englishStory-itemBody .red{color:#DF6161}.p-interviewContent__wrapper-profile{display:grid;gap:8px}.p-interviewContent__wrapper-profile .interviewer-info{display:grid;grid-template-columns:1fr auto;gap:8px;background-color:#fff;border:1px #ddd solid;padding-block:16px;padding-inline:16px}.p-interviewContent__wrapper-profile .photo-block{inline-size:100px;aspect-ratio:1;border-radius:50%;overflow:clip}@media screen and (max-width: 767px){.p-interviewContent__wrapper-profile .photo-block{inline-size:80px}}.p-interviewContent__wrapper-profile .info-block{display:grid;gap:4px}.p-interviewContent__wrapper-profile .interviewer-name{font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.p-interviewContent__wrapper-profile .interviewer-name{font-size:16px;font-size:1rem}}@media screen and (max-width: 767px){.p-interviewContent__wrapper-profile .interviewer-intro{font-size:15px;font-size:.9375rem}}.p-interviewContentVoice__container{display:grid;gap:40px;padding-block:100px}@media screen and (max-width: 767px){.p-interviewContentVoice__container{gap:24px;padding-block:80px}}.p-interviewContentVoice__button{inline-size:fit-content;margin-inline:auto}.p-interviewList{margin-inline:auto;background-color:#f1f8fa}.p-interviewPickup{background-color:#f1f8fa}.p-interviewPickup__container{padding-block-start:100px}@media screen and (max-width: 767px){.p-interviewPickup__container{padding-block-start:80px}}.p-interviewPickup__container .slider-inner{margin-block-start:24px}.p-interviewPickup__container .slick-dotted.slick-slider{margin-bottom:unset;padding-block-end:30px}.p-interviewPickup__container .box{padding-block:20px;padding-inline:20px;display:flex !important;flex-direction:column;justify-content:space-between;gap:16px;border-radius:8px;background-color:#FFF;box-shadow:0px 0px 15px -10px #777}@media (any-hover: hover){.p-interviewPickup__container .box:hover .box__ttl{color:#2312E8}}.p-interviewPickup__container .box__img{block-size:100%;display:flex;align-items:center;justify-content:center}.p-interviewPickup__container .box__img .border{border:1px solid #ddd}.p-interviewPickup__container .box__ttl{color:#000;text-align:center;font-size:16px;font-size:1rem;font-weight:700;line-height:1.4;transition:color .3s}.p-interviewPickup__head{text-align:center}.p-interviewFilter{padding-inline:16px;padding-block-start:40px}@media screen and (max-width: 767px){.p-interviewFilter{padding-block-start:24px}}.p-interviewFilter__container{max-inline-size:1000px;margin-inline:auto}.p-interviewFilter__box{margin-inline:auto}.p-interviewFilter__toggle{display:flex;justify-content:space-between;margin-block-end:40px}@media screen and (max-width: 767px){.p-interviewFilter__toggle{margin-block-end:8px;background-color:#fff;flex-direction:column;margin-inline:-16px;padding-block:16px;padding-inline:16px;gap:8px}}.p-interviewFilter__toggle.sticky{position:fixed;top:64px;inline-size:100%;z-index:2}.p-interviewFilter__toggle&gt;div:first-of-type{color:#000;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-interviewFilter__toggle&gt;div.search-result{display:flex;justify-content:space-between;align-items:center;gap:16px}}.p-interviewFilter__toggle&gt;div.search-result .reset{color:#000;font-size:13px;font-size:.8125rem;font-weight:500;line-height:1.7;letter-spacing:0.02em}.p-interviewFilter__toggle&gt;div.search-result div:first-of-type{display:flex;align-items:flex-end;gap:0.2em;color:#3780a3;font-size:15px;font-size:.9375rem;font-weight:500;line-height:2;letter-spacing:0.02em}.p-interviewFilter__toggle&gt;div.search-result div:first-of-type .result_count{font-weight:600}.p-interviewFilter__toggle&gt;div.search-result div:first-of-type .unit{font-size:13px;font-size:.8125rem}.p-interviewFilter__toggle i{margin-inline-start:4px}.p-interviewFilter__form input{display:none}.p-interviewFilter__form-table{inline-size:100%;border-top:3px solid #559ebe;background-color:#fff}.p-interviewFilter__form-table .hidden_requirements{display:none}.p-interviewFilter__form-table .open_requirements,.p-interviewFilter__form-table .close_requirements{display:flex;justify-content:center;align-items:center;border-top:1px solid #ccc;position:relative}.p-interviewFilter__form-table .open_requirements .open_requirements_button,.p-interviewFilter__form-table .open_requirements .close_requirements_button,.p-interviewFilter__form-table .close_requirements .open_requirements_button,.p-interviewFilter__form-table .close_requirements .close_requirements_button{cursor:pointer;padding-block:16px;padding-inline:80px;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:0.02em}.p-interviewFilter__form-table .open_requirements .open_requirements_button i,.p-interviewFilter__form-table .open_requirements .close_requirements_button i,.p-interviewFilter__form-table .close_requirements .open_requirements_button i,.p-interviewFilter__form-table .close_requirements .close_requirements_button i{margin-inline-end:8px;font-weight:600}.p-interviewFilter__form-table .open_requirements .reset,.p-interviewFilter__form-table .close_requirements .reset{position:absolute;right:16px}.p-interviewFilter__form-table .open_requirements .reset span,.p-interviewFilter__form-table .close_requirements .reset span{color:#000;font-size:13px;font-size:.8125rem;transition:color .3s}.p-interviewFilter__form-table .open_requirements .reset span:hover,.p-interviewFilter__form-table .close_requirements .reset span:hover{cursor:pointer;color:#2312E8}.p-interviewFilter__form-table .checkbox_wrapper{inline-size:100%;border-top:1px solid #e4e4e4;display:grid;grid-template-columns:150px 1fr;align-items:center;padding-block:16px;padding-inline:32px}@media screen and (max-width: 767px){.p-interviewFilter__form-table .checkbox_wrapper{display:grid;grid-template-columns:unset;gap:8px}}.p-interviewFilter__form-table .checkbox_wrapper.first{border:none}.p-interviewFilter__form-table .checkbox_wrapper&gt;div{font-size:14px;font-size:.875rem;font-weight:500;line-height:2}.p-interviewFilter__form-table .checkbox_wrapper&gt;div.input_box{display:flex;flex-wrap:wrap;gap:16px}.p-interviewFilter__form-table .checkbox_wrapper&gt;div.input_box input:checked+label{background-color:#559ebe;font-weight:700;color:#fff}.p-interviewFilter__form-table .checkbox_wrapper&gt;div.input_box label{display:flex;justify-content:center;align-items:center;font-size:13px;font-size:.8125rem;min-inline-size:100px;text-align:center;padding-block:8px;padding-inline:16px;background-color:#F6F6F6;border-radius:9999px}@media (any-hover: hover){.p-interviewFilter__form-table .checkbox_wrapper&gt;div.input_box label:hover{cursor:pointer;background-color:#559ebe;font-weight:700;color:#fff}}.p-interviewFilter__no-match{text-align:center;color:#3D3D3D;margin-block-start:40px;padding-inline:16px}@media screen and (max-width: 767px){.p-interviewFilter__no-match{margin-block-start:24px;font-size:15px;font-size:.9375rem}}.p-interviewFilter__no-match i{display:block;font-size:40px;font-size:2.5rem;margin-inline:auto;margin-block-end:16px}.p-interviewAll__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;padding-block-start:40px;padding-block-end:100px}@media screen and (max-width: 767px){.p-interviewAll__container{padding-block-start:20px;padding-block-end:80px}}.p-interviewAll__container .p-interviewAll__head{display:flex;justify-content:space-between;align-items:center;color:#000;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}.p-interviewAll__container .p-interviewAll__head .result_count_sp{font-size:16px;font-size:1rem;color:#559ebe}.p-interviewAll__container .p-interviewAll__head .result_count_sp .count{font-size:18px;font-size:1.125rem}.p-interviewAll__wrapper{margin-block-start:20px;display:grid;grid-template-columns:repeat(2, minmax(300px, 1fr));gap:24px}@media screen and (max-width: 767px){.p-interviewAll__wrapper{gap:16px;grid-template-columns:unset}}.p-interviewAll__wrapper .box{inline-size:100%;position:relative;padding-block:20px;padding-inline:20px;background-color:#fff;display:grid;align-items:start}.p-interviewAll__wrapper .box.unmatch{display:none}.p-interviewAll__wrapper .box .interview-no{background-color:#559ebe;inline-size:fit-content;color:#fff;padding-block:4px;padding-inline:8px;font-size:12px;font-size:.75rem;font-size:12px;border-radius:4px}.p-interviewAll__wrapper .box .interviewer-info{display:grid;grid-template-columns:1fr auto;gap:8px}.p-interviewAll__wrapper .box .interviewer-info .photo-block{inline-size:100px}.p-interviewAll__wrapper .box .interviewer-info .photo-block img{max-width:100px;max-height:100px;inline-size:100%;border-radius:50%}.p-interviewAll__wrapper .box .interviewer-info .info-block{display:flex;gap:8px;flex-direction:column;margin-block-end:16px}.p-interviewAll__wrapper .box .interviewer-info .info-block .interviewer-title{color:#000;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4;transition:color .3s}@media screen and (max-width: 767px){.p-interviewAll__wrapper .box .interviewer-info .info-block .interviewer-title{font-size:16px;font-size:1rem}}.p-interviewAll__wrapper .box .interviewer-info .info-block .interviewer-name{color:#000;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-interviewAll__wrapper .box .interviewer-info .info-block .interviewer-name{font-size:14px;font-size:.875rem}}.p-interviewAll__wrapper .box .interviewer-info .info-block .interviewer-name .small{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-interviewAll__wrapper .box .interviewer-info .info-block .interviewer-name .small{font-size:12px;font-size:.75rem}}.p-interviewAll__wrapper .box .interviewer-info .info-block .date{color:#333;font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-interviewAll__wrapper .box .interviewer-info .info-block .date{font-size:12px;font-size:.75rem}}.p-interviewAll__wrapper .box .tags-block{border-top:1px solid #F6F6F6;display:flex;gap:12px;flex-wrap:wrap;align-content:flex-start;padding-block-start:16px}.p-interviewAll__wrapper .box .tags-block .tag{color:#000;font-size:13px;font-size:.8125rem;display:flex;padding-block:4px;padding-inline:12px;justify-content:center;align-items:center;border-radius:9999px;background-color:#F6F6F6}.p-interviewAll__wrapper .special_interview_box{display:grid;gap:8px}.p-interviewAll__wrapper .special_interview_box .box__ttl{color:#000;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4}.p-interviewAll__button{inline-size:fit-content;margin-inline:auto;align-self:end;padding-block-start:16px}.p-mediaInfoContent{border-top:1px solid #DFD0A9;background-color:#fff}.p-mediaInfoContent__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-mediaInfoContent__container{padding-block:80px}}.p-mediaInfoContent__lists{display:grid;gap:16px}.p-methodSecret{background-color:#f1f8fa}.p-methodSecret__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-methodSecret__container{padding-block:80px;gap:24px}}.p-methodSecret__lead{text-align:center}@media screen and (max-width: 767px){.p-methodSecret__lead{font-size:15px;font-size:.9375rem}}.p-methodSecret__youtube{background-color:#fff;padding-inline:40px;padding-block:40px;max-inline-size:640px;inline-size:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-methodSecret__youtube{padding-block:16px;padding-inline:16px}}.p-methodStep{position:relative;overflow-x:clip}.p-methodStep::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 767px){.p-methodStep::before{border:18px solid #daedf3;inline-size:371px;block-size:371px}}.p-methodStep::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 767px){.p-methodStep::after{border:18px solid #daedf3;inline-size:479px;block-size:479px}}.p-methodStep.step1::before{translate:calc(-50% + 650px) calc(-50% + 280px)}@media screen and (max-width: 767px){.p-methodStep.step1::before{translate:calc(-50% + -150px) calc(-50% + 550px)}}.p-methodStep.step1::after{translate:calc(-50% + -590px) calc(-50% + -520px)}@media screen and (max-width: 767px){.p-methodStep.step1::after{translate:calc(-50% + 190px) calc(-50% + -550px)}}.p-methodStep.step2::before{translate:calc(-50% + 660px) calc(-50% + 500px)}@media screen and (max-width: 767px){.p-methodStep.step2::before{translate:calc(-50% + -150px) calc(-50% + 710px)}}.p-methodStep.step2::after{translate:calc(-50% + -610px) calc(-50% + -300px)}@media screen and (max-width: 767px){.p-methodStep.step2::after{translate:calc(-50% + 190px) calc(-50% + -520px)}}.p-methodProcess__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-methodProcess__container{padding-block:80px;gap:24px}}.p-methodProcess__number{background-color:#f1f8fa;padding-inline:16px;display:flex;justify-content:center;align-items:center}.p-methodStep__wrapper{display:grid;gap:24px}.p-methodYoutube{background-color:#f1f8fa}.p-methodRecommend__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-methodRecommend__container{padding-block:80px}}.p-methodYoutube__wrapper{display:flex;gap:40px;justify-content:center;min-block-size:178px}@media screen and (max-width: 767px){.p-methodYoutube__wrapper{flex-direction:column}}.p-methodRecommend{position:relative;overflow-x:clip}.p-methodRecommend::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -670px) calc(-50% + 80px);z-index:-1}@media screen and (max-width: 767px){.p-methodRecommend::before{border:18px solid #daedf3;inline-size:371px;block-size:371px;translate:calc(-50% + -150px) calc(-50% + -60px)}}.p-methodRecommend::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 590px) calc(-50% + 780px);z-index:-1}@media screen and (max-width: 767px){.p-methodRecommend::after{border:18px solid #daedf3;inline-size:479px;block-size:479px;translate:calc(-50% + 200px) calc(-50% + -1230px)}}.p-methodRecommend__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-methodRecommend__container{padding-block:80px}}.p-methodRecommend__container::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 550px) calc(-50% + -740px);z-index:-1}@media screen and (max-width: 767px){.p-methodRecommend__container::after{content:unset}}.p-purchaseReg{border-top:1px solid #badae7;background-color:#fff}.p-purchaseReg__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-purchaseReg__container{padding-block:80px;gap:24px}}.p-purchaseReg__container .note{font-size:12px;font-size:.75rem;text-align:center}@media screen and (max-width: 767px){.p-purchaseReg__container .note{font-size:10px;font-size:.625rem}}.p-purchaseForm{background-color:#f1f8fa}.p-purchaseForm__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-purchaseForm__container{padding-block:80px}}.p-prIndex{border-top:1px solid #DFD0A9;background-color:#fff}.p-prIndex__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-prIndex__container{padding-block:80px}}.p-prIndex__lists{display:grid;gap:16px}.p-prIndex__list{display:flex;align-items:flex-start;gap:5%}.p-prIndex__date{flex-shrink:0}.p-prContent{background-color:#F8F5EE}.p-prContent .inner{box-sizing:content-box;max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-prContent .inner{padding-block-start:16px;padding-block-end:80px;gap:24px}}.p-prContent__head-l{color:#333;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;border-bottom:3px solid #AE8344}@media screen and (max-width: 767px){.p-prContent__head-l{font-size:24px;font-size:1.5rem}}.p-prContent__head-m{color:#333;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;color:#333;padding-inline-start:16px;border-left:3px solid #AE8344;margin-block-start:16px}@media screen and (max-width: 767px){.p-prContent__head-m{font-size:20px;font-size:1.25rem}}.p-prContent__header{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 767px){.p-prContent__header{gap:24px}}.p-prContent__header .p-prContent__header-title{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-prContent__header .p-prContent__header-title{gap:16px}}.p-prContent__header .p-prContent__header-lead{font-weight:500;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-prContent__header .p-prContent__header-lead{font-size:15px;font-size:.9375rem}}.p-prContent__header .p-prContent__date{text-align:right;font-size:14px;font-size:.875rem;font-weight:500;line-height:2}@media screen and (max-width: 767px){.p-prContent__header .p-prContent__date{font-size:13px;font-size:.8125rem}}.p-prContent__header h1:not([class]){color:#58392B;text-align:center;font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;grid-area:head}@media screen and (max-width: 767px){.p-prContent__header h1:not([class]){font-size:32px;font-size:2rem}}.p-prContent__header h1:not([class]) .small{font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.p-prContent__header h1:not([class]) .small{font-size:20px;font-size:1.25rem}}.p-prContent__wrapper{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:80px}@media screen and (max-width: 767px){.p-prContent__wrapper{padding-block:24px;padding-inline:24px;gap:40px}}.p-prContent__wrapper .p-prContent__dev,.p-prContent__wrapper section:not([class]){display:grid;gap:24px}.p-prContent__wrapper .p-prContent__dev p:not([class]),.p-prContent__wrapper section:not([class]) p:not([class]){color:#000}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev p:not([class]),.p-prContent__wrapper section:not([class]) p:not([class]){font-size:15px;font-size:.9375rem}}.p-prContent__wrapper .p-prContent__dev h2:not([class]),.p-prContent__wrapper section:not([class]) h2:not([class]){color:#333;font-size:32px;font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;border-bottom:3px solid #AE8344}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev h2:not([class]),.p-prContent__wrapper section:not([class]) h2:not([class]){font-size:24px;font-size:1.5rem}}.p-prContent__wrapper .p-prContent__dev h3:not([class]),.p-prContent__wrapper section:not([class]) h3:not([class]){color:#333;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;color:#333;padding-inline-start:16px;border-left:3px solid #AE8344;margin-block-start:16px}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev h3:not([class]),.p-prContent__wrapper section:not([class]) h3:not([class]){font-size:20px;font-size:1.25rem}}.p-prContent__wrapper .p-prContent__dev img:not([class]),.p-prContent__wrapper section:not([class]) img:not([class]){margin-inline:auto}.p-prContent__wrapper .p-prContent__dev li:not([class]),.p-prContent__wrapper section:not([class]) li:not([class]){list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev li:not([class]),.p-prContent__wrapper section:not([class]) li:not([class]){font-size:15px;font-size:.9375rem}}.p-prContent__wrapper .p-prContent__dev table:not([class]),.p-prContent__wrapper section:not([class]) table:not([class]){word-wrap:break-word;border-collapse:collapse;inline-size:fit-content}.p-prContent__wrapper .p-prContent__dev th:not([class]),.p-prContent__wrapper section:not([class]) th:not([class]){vertical-align:middle}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev th:not([class]),.p-prContent__wrapper section:not([class]) th:not([class]){font-size:15px;font-size:.9375rem}}.p-prContent__wrapper .p-prContent__dev td:not([class]),.p-prContent__wrapper section:not([class]) td:not([class]){border:1px solid #E7E7E7;padding-block:8px;padding-inline:8px;vertical-align:middle}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev td:not([class]),.p-prContent__wrapper section:not([class]) td:not([class]){font-size:15px;font-size:.9375rem}}.p-prContent__wrapper .p-prContent__dev figure:not([class]),.p-prContent__wrapper section:not([class]) figure:not([class]){text-align:center}.p-prContent__wrapper .p-prContent__dev figurecaption:not([class]),.p-prContent__wrapper section:not([class]) figurecaption:not([class]){font-size:13px;font-size:.8125rem;display:block;text-align:center;padding-block-start:8px}.p-prContent__wrapper .p-prContent__dev .bold,.p-prContent__wrapper section:not([class]) .bold{font-weight:700}.p-prContent__wrapper .p-prContent__dev .small,.p-prContent__wrapper section:not([class]) .small{font-size:12px;font-size:.75rem}.p-prContent__wrapper .p-prContent__dev .small02,.p-prContent__wrapper section:not([class]) .small02{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev .small02,.p-prContent__wrapper section:not([class]) .small02{font-size:13px;font-size:.8125rem}}.p-prContent__wrapper .p-prContent__dev .shadow,.p-prContent__wrapper section:not([class]) .shadow{box-shadow:0px 0px 12px 0px rgba(0,0,0,0.1)}.p-prContent__wrapper .p-prContent__dev .red,.p-prContent__wrapper section:not([class]) .red{color:#DF6161}.p-prContent__wrapper .p-prContent__dev .eyecatch,.p-prContent__wrapper section:not([class]) .eyecatch{margin-inline:auto}.p-prContent__wrapper .p-prContent__dev .video,.p-prContent__wrapper section:not([class]) .video{text-align:center;width:100%;max-width:100%;min-width:100%;height:100%;margin-bottom:0}.p-prContent__wrapper .p-prContent__dev .video iframe,.p-prContent__wrapper section:not([class]) .video iframe{width:100%;max-width:100%;min-width:100%;height:100%;aspect-ratio:560 / 315}.p-prContent__wrapper .p-prContent__dev .note,.p-prContent__wrapper section:not([class]) .note{color:#333;font-size:14px;font-size:.875rem;font-size:14px;padding-block:24px;padding-inline:24px;background-color:#F6F6F6}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev .note,.p-prContent__wrapper section:not([class]) .note{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-prContent__wrapper .p-prContent__dev .note02,.p-prContent__wrapper section:not([class]) .note02{color:#333;font-size:16px;font-size:1rem;padding-block:24px;padding-inline:24px;background-color:#F6F6F6;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-prContent__wrapper .p-prContent__dev .note02,.p-prContent__wrapper section:not([class]) .note02{padding-block:16px;padding-inline:16px;font-size:15px;font-size:.9375rem}}.p-prContent__wrapper .p-prContent__dev .mw300px,.p-prContent__wrapper section:not([class]) .mw300px{max-inline-size:300px;margin-inline:auto}.p-prContent__wrapper .p-prContent__dev .mw500px,.p-prContent__wrapper section:not([class]) .mw500px{max-inline-size:400px;margin-inline:auto}.p-prContent__wrapper .p-prContent__dev .mw500px,.p-prContent__wrapper section:not([class]) .mw500px{max-inline-size:500px;margin-inline:auto}.p-prContent__wrapper .p-prContent__dev .mw600px,.p-prContent__wrapper section:not([class]) .mw600px{max-inline-size:600px;margin-inline:auto}.p-prContent__wrapper .p-prContent__dev .mw700px,.p-prContent__wrapper section:not([class]) .mw700px{max-inline-size:700px;margin-inline:auto}.p-prContent__home__button{inline-size:fit-content;margin-inline:auto}.p-prContent__modal-open{display:block;inline-size:fit-content;margin-inline:auto;position:relative}.p-prContent__modal-open:hover::before,.p-prContent__modal-open:hover::after{opacity:1}.p-prContent__modal-open::before{content:"";inline-size:100%;block-size:100%;inset:0;z-index:2;position:absolute;background:rgba(0,0,0,0.3);opacity:0;transition:opacity .3s}.p-prContent__modal-open::after{content:"";inline-size:60px;block-size:60px;top:50%;left:50%;z-index:2;position:absolute;background:url(/st/img/pr/common/zoom-icon.svg) no-repeat center/cover;translate:-50% -50%;opacity:0;transition:opacity .3s}.p-prContent__modal{position:fixed;inset:0;inline-size:100%;block-size:100%;overscroll-behavior-y:none}.p-prContent__modal::backdrop{opacity:0.4;background-color:#000}.p-prContent__modal__body{position:relative;top:50%;translate:0 -50%;max-block-size:90svh;margin-inline:auto;max-inline-size:90%;inline-size:fit-content;display:grid;gap:40px}@media screen and (max-width: 767px){.p-prContent__modal__body{gap:24px}}.p-prContent__modal__body .eyecatch{inline-size:fit-content;margin-inline:auto;max-block-size:80svh;object-fit:contain;align-self:end}.p-prContent__modal-close{margin-inline:auto;outline:none}.p-prContent__sns:first-of-type{display:flex;gap:8px}.p-priceLead{border-top:1px solid #badae7;background-color:#fff}.p-priceLead__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (max-width: 1024px){.p-priceLead__container{gap:32px}}@media screen and (max-width: 767px){.p-priceLead__container{padding-block:80px;gap:24px}}.p-priceLead__container .p-priceLead__wrapper__buying-price{width:254px}@media screen and (max-width: 1024px){.p-priceLead__container .p-priceLead__wrapper__buying-price{width:222px}}@media screen and (max-width: 767px){.p-priceLead__container .p-priceLead__wrapper__buying-price{width:190px}}.p-priceCompare{background-color:#f1f8fa}.p-priceCompare_container{max-inline-size:900px;margin-inline:auto;padding-inline:0;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 1024px){.p-priceCompare_container{max-inline-size:unset}}@media screen and (max-width: 767px){.p-priceCompare_container{padding-block:80px}}.p-priceMessage_container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-priceMessage_container{padding-block:80px;gap:24px}}.p-priceMessage__wrapper-text{text-align:center}@media screen and (max-width: 767px){.p-priceMessage__wrapper-text{font-size:15px;font-size:.9375rem}}.p-priceBanner{background-color:#f1f8fa}.p-priceBanner_container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-priceBanner_container{padding-block:80px}}.p-privacyPolicy{border-top:1px solid #badae7;background-color:#fff}.p-privacyPolicy__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-privacyPolicy__container{padding-block:80px}}.p-privacyPolicy__intro{margin-bottom:2em}.p-privacyPolicy__content h2{font-size:16px;font-size:1rem}.p-privacyPolicy__content p,.p-privacyPolicy__content ul.disc{margin-bottom:2em}.p-privacyPolicy__content ol.lower-alpha&gt;li{list-style-type:lower-alpha;margin-left:1.5em;margin-bottom:2em}.p-privacyPolicy__content ul.disc&gt;li{list-style-type:disc;margin-left:1.5em}.p-privacyPolicy__content ol.lower-roman&gt;li{list-style-type:lower-roman;margin-left:1.5em}.p-privacyPolicy__date{text-align:right}.p-privacyCredit{border-top:1px solid #badae7}.p-privacyCredit__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-privacyCredit__container{padding-block:80px;gap:24px}}.p-privacyCredit__wrapper p{padding-bottom:2em}.p-programMaterial{background-color:#f1f8fa;position:relative;overflow:clip;z-index:1}.p-programMaterial::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #fff;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -770px) calc(-50% + 170px);z-index:-1}@media screen and (max-width: 767px){.p-programMaterial::before{border:18px solid #fff;inline-size:371px;block-size:371px;translate:calc(-50% + -225px) calc(-50% + 120px)}}.p-programMaterial::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #fff;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 640px) calc(-50% + -40px);z-index:-1}@media screen and (max-width: 767px){.p-programMaterial::after{border:18px solid #fff;inline-size:479px;block-size:479px;translate:calc(-50% + 245px) calc(-50% + -335px)}}.p-programMaterial__bg{position:absolute;left:0;bottom:-107px;z-index:-1}@media screen and (max-width: 767px){.p-programMaterial__bg{left:50%;bottom:-40px;width:95%;transform:translateX(-50%)}}.p-programMaterial__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-programMaterial__container{padding-block:80px;gap:24px}}.p-programMaterial__wrapper{inline-size:fit-content;margin-inline:auto}.p-programUpdate__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-programUpdate__container{padding-block:80px;gap:24px}}.p-programUpdate__image{inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.p-programUpdate__image{inline-size:81%}}.p-programUpdate__text{text-align:center}@media screen and (max-width: 767px){.p-programUpdate__text{font-size:15px;font-size:.9375rem}}.p-programLesson{background-color:#f1f8fa}.p-programLesson__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-programLesson__container{padding-block:80px;gap:24px}}.p-programLesson__wrapper{display:grid;gap:24px}@media screen and (max-width: 767px){.p-programLesson__wrapper{gap:16px}}.p-programLesson__button{inline-size:fit-content;margin-inline:auto}.p-programExclusive__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-programExclusive__container{padding-block:80px;gap:24px}}.p-programExclusive__image{inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.p-programExclusive__image{inline-size:81%}}.p-programExclusive__text{text-align:center}@media screen and (max-width: 767px){.p-programExclusive__text{font-size:15px;font-size:.9375rem}}.p-sampleLessonLead{background-color:#f1f8fa}.p-sampleLessonLead__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-sampleLessonLead__container{padding-block:80px;gap:24px}}.p-sampleLessonLead__wrapper{background-color:#fff;padding-inline:40px;padding-block:40px;display:grid;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-sampleLessonLead__wrapper{padding-inline:24px;padding-block:24px;gap:16px}}.p-sampleLessonLead__image-top{max-inline-size:384px}@media screen and (max-width: 767px){.p-sampleLessonLead__image-top{inline-size:calc(288 / 375* 100vw);margin-inline:auto}}.p-sampleLessonLead__image-bottom{max-inline-size:274px}@media screen and (max-width: 767px){.p-sampleLessonLead__image-bottom{inline-size:calc(206 / 375* 100vw);margin-inline:auto}}.p-sampleLesson-flowProcess{position:relative;overflow-x:clip}.p-sampleLesson-flowProcess::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 650px) calc(-50% + 500px);z-index:-1}@media screen and (max-width: 767px){.p-sampleLesson-flowProcess::before{border:18px solid #daedf3;inline-size:371px;block-size:371px;translate:calc(-50% + 230px) calc(-50% + 300px)}}.p-sampleLesson-flowProcess::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -700px) calc(-50% + -380px);z-index:-1}@media screen and (max-width: 767px){.p-sampleLesson-flowProcess::after{border:18px solid #daedf3;inline-size:479px;block-size:479px;translate:calc(-50% + -260px) calc(-50% + -355px)}}.p-sampleLesson-flowProcess__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-sampleLesson-flowProcess__container{padding-block:80px;gap:24px}}.p-sampleLesson-flowProcess__wrapper .c-section__flowProcess-wrap{background-color:#f1f8fa}.p-sampleLesson-flowProcess__wrapper .c-section__flowProcess-head .number{background:#fff}.p-sampleLesson-flowProcess__wrapper .c-section__flowProcess-box{background-color:#fff}.p-sampleLessonTrial{background-color:#f1f8fa}.p-sampleLessonTrial__head{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.p-sampleLessonTrial__head-subtitle{display:block;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;font-weight:500;color:#2c495e;line-height:1.7;padding:2px 8px;background:#daedf3}@media screen and (max-width: 767px){.p-sampleLessonTrial__head-subtitle{font-size:12px;font-size:.75rem}}.p-sampleLessonTrial__lead{text-align:center}.p-sampleLessonTrial__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-sampleLessonTrial__container{padding-block:80px}}.p-sampleLessonTrial__wrapper{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:flex-start;gap:40px}@media screen and (max-width: 1024px){.p-sampleLessonTrial__wrapper{grid-template-columns:1fr;inline-size:80%;margin-inline:auto}}@media screen and (max-width: 767px){.p-sampleLessonTrial__wrapper{inline-size:unset}}.p-sampleLessonBanner{position:relative;overflow-x:clip}.p-sampleLessonBanner::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 600px) calc(-50% + 350px);z-index:-1}@media screen and (max-width: 767px){.p-sampleLessonBanner::before{border:18px solid #daedf3;inline-size:371px;block-size:371px;translate:calc(-50% + 230px) calc(-50% + 300px)}}.p-sampleLessonBanner::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -600px) calc(-50% + -370px);z-index:-1}@media screen and (max-width: 767px){.p-sampleLessonBanner::after{border:18px solid #daedf3;inline-size:479px;block-size:479px;translate:calc(-50% + -260px) calc(-50% + -355px)}}.p-sampleLessonBanner_container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-sampleLessonBanner_container{padding-block:80px;gap:24px}}.p-sampleLessonIndex{background-color:#f1f8fa}.p-sampleLessonIndex_container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-sampleLessonIndex_container{padding-block:80px;gap:24px}}.p-sampleLessonIndex__link{display:grid;gap:8px;place-items:center}.p-sampleLessonIndex__decoration{text-align:center}@media screen and (max-width: 767px){.p-sampleLessonIndex__decoration{font-size:13px;font-size:.8125rem}}.p-sampleLessonIndex__decoration::before,.p-sampleLessonIndex__decoration::after{font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-sampleLessonIndex__decoration::before{content:"\005C";padding-right:8px}.p-sampleLessonIndex__decoration::after{content:"\002F";padding-left:8px}.p-sampleLessonIndex__wrapper{background-color:#fff;padding-inline:40px;padding-block:40px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 1024px){.p-sampleLessonIndex__wrapper{inline-size:80%;margin-inline:auto}}@media screen and (max-width: 767px){.p-sampleLessonIndex__wrapper{inline-size:unset;padding-inline:24px;padding-block:24px}}.p-sampleLessonIndex__list{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-sampleLessonIndex__list{font-size:13px;font-size:.8125rem}}.p-seriesProgramIntro{background:#fff;border-top:1px solid #badae7}.p-seriesProgramIntro__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:80px;display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-seriesProgramIntro__container{gap:24px}}.p-seriesProgramIntro__text{text-align:center}.p-seriesProgramIntro__logo-wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:64px}@media screen and (max-width: 767px){.p-seriesProgramIntro__logo-wrap{grid-template-columns:repeat(2, 1fr);gap:24px}}.p-seriesProgramIntro__logo{width:130px}@media screen and (max-width: 767px){.p-seriesProgramIntro__logo{width:90px}}.p-seriesProgramCompTable__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seriesProgramCompTable__container{padding-block:80px;gap:24px}}.p-seriesProgramSearch{background:#f1f8fa;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seriesProgramSearch{padding-block:80px;gap:24px}}.p-seriesProgramSearch .error{color:#DF6161;font-size:14px;font-size:.875rem;font-weight:700;display:none}@media screen and (max-width: 767px){.p-seriesProgramSearch .error{font-size:12px;font-size:.75rem}}.p-seriesProgramSearch .en{font-family:"futura-pt", "Futura", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:20px;font-size:1.25rem;font-weight:500;color:#3780a3}@media screen and (max-width: 767px){.p-seriesProgramSearch .en{font-size:18px;font-size:1.125rem}}.p-seriesProgramSearch__form,.p-seriesProgramSearch__container{display:flex;max-inline-size:700px;inline-size:100%;margin-inline:auto;padding-inline:40px;padding-block:40px;flex-direction:column;align-items:center;gap:24px;border-radius:8px;background-color:#fff;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.1)}@media screen and (max-width: 767px){.p-seriesProgramSearch__form,.p-seriesProgramSearch__container{padding-inline:16px;padding-block:24px;gap:16px}}.p-seriesProgramSearch__container{display:none}.p-seriesProgramSearch__form-container{width:100%}.p-seriesProgramSearch__form-wrapper{display:grid;gap:24px;width:100%}@media screen and (max-width: 767px){.p-seriesProgramSearch__form-wrapper{gap:16px}}.p-seriesProgramSearch__form-head,.p-seriesProgramSearch__program-head{color:#2c495e;text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;line-height:normal}@media screen and (max-width: 767px){.p-seriesProgramSearch__form-head,.p-seriesProgramSearch__program-head{font-size:20px;font-size:1.25rem;line-height:1.7}}.p-seriesProgramSearch__form-content{display:grid;gap:32px}@media screen and (max-width: 767px){.p-seriesProgramSearch__form-content{gap:16px}}.p-seriesProgramSearch__form-group{display:grid;gap:8px}@media screen and (max-width: 767px){.p-seriesProgramSearch__form-group{gap:4px}}.p-seriesProgramSearch__form-group label:not([class]){display:flex;gap:8px;align-items:center;font-weight:700}@media screen and (max-width: 767px){.p-seriesProgramSearch__form-group label:not([class]){font-size:15px;font-size:.9375rem}}.p-seriesProgramSearch__form-group select:not([class]){display:flex;align-items:center;max-block-size:2.5em;inline-size:100%;padding-block:8px;padding-inline-start:8px;padding-inline-end:calc(8px + 12px);border:1px solid #E7E7E7;border-radius:4px;-webkit-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 767px){.p-seriesProgramSearch__form-group select:not([class]){font-size:15px;font-size:.9375rem;min-inline-size:250px;inline-size:100%}}.p-seriesProgramSearch__form-select{position:relative;inline-size:fit-content;width:100%}.p-seriesProgramSearch__form-select::after{content:"";position:absolute;top:50%;translate:0 -50%;right:8px;background-image:url("/st/img/index/arrow-right-form-select.svg");background-repeat:no-repeat;inline-size:12px;block-size:7px}.p-seriesProgramSearch__program-wrapper .bold{font-weight:700}.p-seriesProgramSearch__program-wrapper .patapura{color:#AE8344}.p-seriesProgramSearch__program-wrapper .kaigi{color:#3780a3}.p-seriesProgramSearch__program-wrapper .kougo{color:#E47A1A}.p-seriesProgramSearch__program-wrapper .kudoushi{color:#4DAE44}.p-seriesProgramSearch__program-intro{display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-intro{gap:16px;flex-direction:column-reverse}}.p-seriesProgramSearch__program-intro-block{display:grid;place-items:center;gap:18px;flex-shrink:0}.p-seriesProgramSearch__program-logo{width:130px;height:auto}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-logo{width:100px}}.p-seriesProgramSearch__program-intro-text{text-align:center;font-weight:700}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-intro-text{font-size:15px;font-size:.9375rem}}.p-seriesProgramSearch__program-img{width:160px;max-width:100%}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-img{width:132px}}.p-seriesProgramSearch__program-common{width:100%;background:#F6F6F6;padding-block:16px;padding-inline:24px;display:grid;place-items:center;gap:8px}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-common{padding-block:12px;padding-inline:12px}}.p-seriesProgramSearch__program-common-head{font-weight:700}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-common-head{font-size:14px;font-size:.875rem}}.p-seriesProgramSearch__program-common-content{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-common-content{font-size:12px;font-size:.75rem}}.p-seriesProgramSearch__program-button{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:9999px;background-color:#a37f38;inline-size:fit-content;transition:background-color .3s,box-shadow .3s;transition-timing-function:ease-out;inline-size:fit-content;margin-inline:auto;color:#FFF;font-size:20px;font-size:1.25rem;font-weight:700;position:relative}.p-seriesProgramSearch__program-button.patapura,.p-seriesProgramSearch__program-button.kougo,.p-seriesProgramSearch__program-button.kudoushi{display:none}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-button{font-size:16px;font-size:1rem}}@media (any-hover: hover){.p-seriesProgramSearch__program-button:hover{background-color:#b29440;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.16)}}.p-seriesProgramSearch__program-button.secondary{background-color:#fff;color:#a37f38;border:1px solid #a37f38}@media (any-hover: hover){.p-seriesProgramSearch__program-button.secondary:hover{background-color:#f9f8ed;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.12)}}.p-seriesProgramSearch__program-button-text{padding-block:14px;padding-inline-start:64px;padding-inline-end:calc(64px + 7px)}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-button-text{padding-block:8px;padding-inline-start:32px;padding-inline-end:calc(32px + 7px)}}.p-seriesProgramSearch__program-button-arrow{position:absolute;top:50%;translate:0 -50%;right:calc(64px - 10px)}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-button-arrow{right:calc(32px - 7px)}}.p-seriesProgramSearch__program-detail{display:grid;gap:16px}@media screen and (max-width: 767px){.p-seriesProgramSerach__program-detail-text{font-size:15px;font-size:.9375rem}}.p-seriesProgramSearch__program-point-wrap{display:flex;font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-point-wrap{font-size:12px;font-size:.75rem;flex-direction:column;gap:4px}}.p-seriesProgramSearch__program-point-head{font-weight:bold;width:130px;flex-shrink:0;height:fit-content;padding-left:8px}.p-seriesProgramSearch__program-point-head.patapura{color:#000;border-left:2px solid #AE8344}.p-seriesProgramSearch__program-point-head.kudoushi{color:#000;border-left:2px solid #4DAE44}.p-seriesProgramSearch__program-point-head.kaigi{color:#000;border-left:2px solid #3780a3}.p-seriesProgramSearch__program-point-head.kougo{color:#000;border-left:2px solid #E47A1A}.p-seriesProgramSearch__program-point-content:has(img){display:grid;place-items:center}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-point-content:has(img){place-items:unset;padding-block-start:4px}}.p-seriesProgramSearch__program-button-wrap{display:flex;flex-direction:column;justify-content:center;gap:12px}@media screen and (max-width: 767px){.p-seriesProgramSearch__program-button-wrap{gap:8px}}.p-seriesProgramSearch__program-button-wrap .p-seriesProgramSearch__program-button{width:100%}.p-seriesProgramSearch__program-wrapper{display:none}.p-seriesProgramCompTable{background-color:#F8F5EE}.p-seriesProgramCompTable__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seriesProgramCompTable__container{padding-block:80px;gap:24px}}.p-seriesProgramCompTable__text{text-align:center}@media screen and (max-width: 767px){.p-seriesProgramCompTable__text{font-size:15px;font-size:.9375rem}}.p-seriesProgramComp{position:relative;overflow-x:clip}.p-seriesProgramComp__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seriesProgramComp__container{padding-block:80px;gap:24px}}.p-seriesProgramComp__image{margin-inline:auto;max-inline-size:1000px;inline-size:100%;background-color:#fff}@media screen and (max-width: 767px){.p-seriesProgramComp__image{border:unset;max-inline-size:400px}}.p-seriesProgramFAQ{background:#f1f8fa}.p-seriesProgramFAQ__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-seriesProgramFAQ__container{padding-block:80px;gap:24px}}.p-seriesProgramFAQ__wrapper{width:100%}.p-seriesProgramCase__container{max-inline-size:1000px;margin-inline:auto;padding-inline:24px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-seriesProgramCase__container{padding-block:80px;gap:24px}}.p-seriesProgramCase__text{text-align:center}@media screen and (max-width: 767px){.p-seriesProgramCase__text{font-size:15px;font-size:.9375rem}}.p-seriesProgramCase__plan-container{background:#f1f8fa;display:grid;place-items:center;gap:24px;padding-block:40px;padding-inline:40px;width:100%;max-inline-size:872px}@media screen and (max-width: 767px){.p-seriesProgramCase__plan-container{gap:16px;padding-block:40px 24px;padding-inline:24px}}.p-seriesProgramCase__plan-head{font-size:12px;font-size:.75rem;font-weight:500;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#3780a3;line-height:1.7;padding-inline:8px;border-radius:2px;border:1px solid #3780a3}.p-seriesProgramCase__plan-text{font-size:16px;font-size:1rem;text-align:center}@media screen and (max-width: 767px){.p-seriesProgramCase__plan-text{font-size:14px;font-size:.875rem}}.p-seriesProgramCase__plan-detail{display:grid;place-items:center;gap:8px;padding-block:24px;padding-inline:24px;background:#fff;width:100%}@media screen and (max-width: 1024px){.p-seriesProgramCase__plan-detail{padding-block:16px;padding-inline:16px}}.p-seriesProgramCase__plan-detail-item{display:flex;gap:64px;padding-block:16px;padding-inline:80px;width:100%;border-radius:8px}@media screen and (max-width: 1024px){.p-seriesProgramCase__plan-detail-item{gap:calc(24px + 32 * ((100vw - 768px) / 256));padding-inline:calc(32px + 48 * ((100vw - 768px) / 256))}}@media screen and (max-width: 767px){.p-seriesProgramCase__plan-detail-item{flex-direction:column;align-items:center;gap:16px;padding-block:24px;padding-inline:24px;border-radius:6px}}.p-seriesProgramCase__plan-detail-item.patapura{background:#F8F5EE}.p-seriesProgramCase__plan-detail-item.kudoushi{background:#F3FBF2}.p-seriesProgramCase__plan-detail-item.kaigi{background:#f1f8fa}.p-seriesProgramCase__plan-detail-item.kougo{background:#FEF7EC}.p-seriesProgramCase__plan-detail-itemText{font-size:14px;font-size:.875rem;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-seriesProgramCase__plan-detail-itemText{font-size:13px;font-size:.8125rem;line-height:1.7}}.p-seriesProgramCase__plan-detail-itemText.addon{padding-block:4px;border-radius:8px;text-align:center;width:100%}.p-seriesProgramCase__plan-detail-itemText.addon.patapura{background:#F8F5EE}.p-seriesProgramCase__plan-detail-itemText.addon.kaigi{background:#f1f8fa}@media screen and (max-width: 767px){.p-seriesProgramCase__plan-detail-itemText.addon{border-radius:6px}}.p-seriesProgramCase__plan-detail-itemImage{inline-size:120px}@media screen and (max-width: 767px){.p-seriesProgramCase__plan-detail-itemImage{inline-size:100px}}.p-sentenceContent__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-sentenceContent__container{padding-block:80px;gap:24px}}.p-sentenceContent__sample{display:flex;padding-block:24px;padding-inline:24px;background-color:#f1f8fa;inline-size:100%}@media screen and (max-width: 767px){.p-sentenceContent__sample{padding-block:16px;padding-inline:16px}}.p-sentenceContent__translate{display:grid;gap:8px}.p-sentenceContent__translate-title{padding-block:4px;padding-inline:8px;background-color:#E7E7E7;inline-size:fit-content;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.p-sentenceContent__translate-title{font-size:13px;font-size:.8125rem;line-height:1.7}}@media screen and (max-width: 767px){.p-sentenceContent__translate-text{font-size:15px;font-size:.9375rem}}.p-sentenceContent__comment{padding-block:24px;padding-inline:24px;word-break:break-word;word-wrap:break-word;display:flex;border:1px solid #badae7;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.p-sentenceContent__comment{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem;line-height:1.7}}.p-sentenceContent__banner{width:70%;margin:0 auto;display:flex;justify-content:center}@media screen and (max-width: 767px){.p-sentenceContent__banner{width:90%;max-width:320px}}.p-sentenceContent__banner:hover{opacity:0.8}.p-sentenceContent__pager{background-color:#f0f0f0;display:grid;grid-template-columns:1fr 1fr;align-items:center}.p-sentenceContent__page .disabled{opacity:.3}.p-sentenceContent__page-button{min-block-size:80px;display:grid;align-items:center;gap:16px;padding-block:16px;padding-inline:16px}@media screen and (max-width: 767px){.p-sentenceContent__page-button{gap:8px;padding-block:8px;padding-inline:8px}}.p-sentenceContent__page-button.prev{grid-template-columns:auto 1fr;border-right:1px solid #ddd}.p-sentenceContent__page-button.next{grid-template-columns:1fr auto}.p-sentenceContent__page-button .text{inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.p-sentenceContent__page-button .text{font-size:15px;font-size:.9375rem}}.p-storyDev{background-color:#F6F6F6;position:relative;overflow:clip}.p-storyDev::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid rgba(148,148,148,0.2);border-radius:50%;top:50%;left:50%;translate:calc(-50% + 500px) calc(-50% + 310px)}@media screen and (max-width: 1024px){.p-storyDev::after{translate:calc(-50% + 300px) calc(-50% + 400px)}}@media screen and (max-width: 767px){.p-storyDev::after{border:18px solid rgba(148,148,148,0.2);inline-size:479px;block-size:479px;translate:calc(-50% + 115px) calc(-50% + 420px)}}.p-storyDev__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;position:relative;z-index:2}@media screen and (max-width: 1024px){.p-storyDev__container{padding-block-end:240px}}@media screen and (max-width: 767px){.p-storyDev__container{padding-block-start:80px;padding-block-end:200px}}.p-storyDev__wrapper{display:grid;gap:40px}@media screen and (max-width: 767px){.p-storyDev__wrapper{gap:24px}}.p-storyDev__text{max-inline-size:620px;margin-inline:auto;color:#000}@media screen and (max-width: 767px){.p-storyDev__text{font-size:15px;font-size:.9375rem}}.p-storyDev__profile{max-inline-size:620px;margin-inline:auto;background-color:#fff;padding-block:24px;padding-inline:24px;display:grid;gap:8px}.p-storyDev__profile-name{font-weight:700}.p-storyDev__profile-text{color:#000;font-size:12px;font-size:.75rem;letter-spacing:0.02em}.p-storyDev__bg{position:absolute;z-index:1}.p-storyDev__bg.map{max-inline-size:1440px;inline-size:auto;block-size:100%;top:0}@media screen and (max-width: 767px){.p-storyDev__bg.map{inline-size:100%;block-size:unset}}.p-storyDev__bg.matsuo{bottom:0;left:50%;translate:calc(-50% + 270px)}@media screen and (max-width: 1024px){.p-storyDev__bg.matsuo{translate:calc(-50% + 100px);inline-size:calc(603 / 1024* 100vw);min-inline-size:603px;z-index:2}}@media screen and (max-width: 767px){.p-storyDev__bg.matsuo{translate:calc(-50% + -40px) 35px}}.p-storyReason__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:24px}@media screen and (max-width: 767px){.p-storyReason__container{padding-block:80px}}@media screen and (max-width: 767px){.p-storyReason__wrapper{padding-inline:16px}}.p-storyReason__text{text-align:center}@media screen and (max-width: 767px){.p-storyReason__text{text-align:left}}.p-storyVideo__container{padding-block:100px;width:80%;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box;position:relative;display:flex;align-items:center;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){.p-storyVideo__container{padding-block:80px;gap:24px}}@media screen and (max-width: 767px){.p-storyVideo__container{width:90%}}.p-storyVideo__video{width:100%;max-width:480px}.p-storyVideo__video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.p-storyVideo__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer}.p-storyConcept{background-color:#f1f8fa}.p-storyConcept__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-storyConcept__container{padding-block:80px}}.p-storyDev__wrapper{max-inline-size:1000px;margin-inline:auto;margin-block-start:40px}@media screen and (max-width: 767px){.p-storyDev__wrapper{margin-block-start:24px}}.p-supportFeature{background-color:#f1f8fa}.p-supportFeature__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-supportFeature__container{padding-block:80px;gap:24px}}.c-section__supportFeature{display:grid;gap:24px}@media screen and (max-width: 767px){.c-section__supportFeature{gap:16px;place-items:center}}.c-section__supportFeature-wrap{background-color:#fff;padding-block:40px;padding-inline:4%;display:grid;gap:4%;grid-template-columns:auto auto;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c-section__supportFeature-wrap{max-inline-size:446px;padding-block:24px;padding-inline:24px;grid-template-columns:unset;gap:16px}}.c-section__supportFeature-textarea{display:grid;gap:16px}@media screen and (max-width: 767px){.c-section__supportFeature-textarea{gap:8px}}.c-section__supportFeature-headSub{font-weight:700;line-height:1.7;color:#000}@media screen and (max-width: 767px){.c-section__supportFeature-headSub{font-size:16px;font-size:1rem}}.c-section__supportFeature-head{display:flex;gap:10px;align-items:center;color:#2c495e;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__supportFeature-head{font-size:20px;font-size:1.25rem}}.c-section__supportFeature-head .number{color:#559ebe;font-family:Futura;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;display:flex;inline-size:40px;block-size:40px;justify-content:center;align-items:center;border-radius:9999px;background-color:#f1f8fa}@media screen and (max-width: 767px){.c-section__supportFeature-head .number{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.c-section__supportFeature-text{color:#000}@media screen and (max-width: 767px){.c-section__supportFeature-text{font-size:15px;font-size:.9375rem}}.c-section__supportFeature-image{max-inline-size:398px;inline-size:100%}.p-supportVoice{padding-block:100px;oversupport:clip}@media screen and (max-width: 767px){.p-supportVoice{padding-block:80px}}.p-supportVoice__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-supportVoice__container{gap:24px}}.c-section__supportVoice{display:grid;gap:24px}@media screen and (max-width: 767px){.c-section__supportVoice{gap:16px;place-items:center}}.c-section__supportVoice-CS{display:grid;grid-template-columns:auto auto;gap:24px;place-items:center;background-color:#F2F2F2;padding-block:40px;padding-inline:4%}@media screen and (max-width: 767px){.c-section__supportVoice-CS{grid-template-columns:1fr;gap:16px;padding-block:24px;padding-inline:24px}}.c-section__supportVoice-CSprof{display:grid;gap:3.37px;place-items:center}.c-section__supportVoice-CSprof-image{inline-size:68.25px;overflow:hidden;border-radius:50%}.c-section__supportVoice-CSprof-text{color:#000;font-size:14px;font-size:.875rem;font-weight:700;line-height:2;letter-spacing:0.02em;display:grid;place-items:center}@media screen and (max-width: 767px){.c-section__supportVoice-CSprof-text{line-height:1.7;font-size:12px;font-size:.75rem}}.c-section__supportVoice-CSprof-text .inner{display:inline-block;color:#000;font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__supportVoice-CSprof-text .inner{font-size:10px;font-size:.625rem}}@media screen and (max-width: 767px){.c-section__supportVoice-CSprof-conent{font-size:15px;font-size:.9375rem}}.c-section__supportVoice-CSprof-conent .bold{font-weight:700}.c-section__supportVoice-Voice{padding-block:16px;padding-inline:16px;background-color:#f1f8fa;display:grid;gap:8px}.c-section__supportVoice-VoiceLabel{color:#316989;font-size:12px;font-size:.75rem;font-weight:700;line-height:1.7;letter-spacing:.02em;display:block;width:fit-content;padding-inline:4px;background-color:#fff}@media screen and (max-width: 767px){.c-section__supportVoice-VoiceLabel{font-size:10px;font-size:.625rem}}.c-section__supportVoice-VoiceConent{color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.02em}@media screen and (max-width: 767px){.c-section__supportVoice-VoiceConent{line-height:1.7;font-size:12px;font-size:.75rem}}.p-systemDetails{background:#f1f8fa}.p-systemDetails__container{display:grid;gap:40px;max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-systemDetails__container{gap:24px;padding-block:80px}}.p-systemDetails__wrapper{display:grid;gap:24px}@media screen and (max-width: 767px){.p-systemDetails__wrapper{gap:16px}}.p-systemDetails__box{background:#fff;padding-block:40px;padding-inline:40px;display:grid;place-items:center;gap:24px}@media screen and (max-width: 767px){.p-systemDetails__box{padding-block:24px;padding-inline:24px;gap:16px}}.p-systemDetails__box-head{display:flex;align-items:center;gap:10px}@media screen and (max-width: 767px){.p-systemDetails__box-head{flex-direction:column;gap:8px}}.p-systemDetails__box-text{text-align:center}.p-systemDetails__box-text .red{font-weight:700;color:#DF6161}@media screen and (max-width: 767px){.p-systemDetails__box-text{text-align:left;font-size:15px;font-size:.9375rem}}.p-systemIntro{background-color:#F6F6F6}.p-systemIntro__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-systemIntro__container{padding-block:80px}}.p-system.system1,.p-system.system3{background-color:#f1f8fa}.p-system.system2,.p-system.system4{position:relative;overflow-x:clip}.p-system.system2::before,.p-system.system4::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 767px){.p-system.system2::before,.p-system.system4::before{border:18px solid #daedf3;inline-size:371px;block-size:371px}}.p-system.system2::after,.p-system.system4::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 767px){.p-system.system2::after,.p-system.system4::after{border:18px solid #daedf3;inline-size:479px;block-size:479px}}.p-system.system2.system2::before,.p-system.system4.system2::before{translate:calc(-50% + -650px) calc(-50% + 400px)}@media screen and (max-width: 767px){.p-system.system2.system2::before,.p-system.system4.system2::before{translate:calc(-50% + -140px) calc(-50% + 520px)}}.p-system.system2.system2::after,.p-system.system4.system2::after{translate:calc(-50% + 600px) calc(-50% + -400px)}@media screen and (max-width: 767px){.p-system.system2.system2::after,.p-system.system4.system2::after{translate:calc(-50% + 190px) calc(-50% + -400px)}}.p-system.system2.system4::before,.p-system.system4.system4::before{translate:calc(-50% + -670px) calc(-50% + 520px)}@media screen and (max-width: 767px){.p-system.system2.system4::before,.p-system.system4.system4::before{content:unset}}.p-system.system2.system4::after,.p-system.system4.system4::after{translate:calc(-50% + 610px) calc(-50% + -260px)}@media screen and (max-width: 767px){.p-system.system2.system4::after,.p-system.system4.system4::after{translate:calc(-50% + 200px) calc(-50% + -120px)}}.p-system__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-system__container{padding-block:80px}}.p-system__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-system__inner{gap:24px}}.p-system__inner.border{border:1px solid #badae7;padding-block:40px;padding-inline:40px;background-color:#fff}@media screen and (max-width: 767px){.p-system__inner.border{padding-block:24px;padding-inline:24px}}.p-system__content{display:grid;gap:24px}.p-system__head-image{max-inline-size:370px;inline-size:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-system__head-image{max-inline-size:278px}}.p-system__lead{text-align:center}@media screen and (max-width: 767px){.p-system__lead{font-size:15px;font-size:.9375rem}}.p-system__wrapper{display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-system__wrapper{gap:24px}}.p-system__wrap{display:grid;gap:24px;padding-block:40px;padding-inline:40px;background-color:#FFF;inline-size:100%}@media screen and (max-width: 767px){.p-system__wrap{padding-block:24px;padding-inline:24px}}.p-system__wrap-image{max-inline-size:920px;inline-size:100%;margin-inline:auto}.p-system__wrap-lead{display:flex;align-items:center;gap:16px;justify-content:center;color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-system__wrap-lead{align-items:flex-end;font-size:13px;font-size:.8125rem}}.p-system__wrap-lead-image{max-inline-size:68px;inline-size:100%}.p-system__wrap-lead-text{padding-block:8px;padding-inline:16px;border-radius:8px;background:#f1f8fa;display:flex;justify-content:center;align-items:center;position:relative}.p-system__wrap-lead-text::before{content:"";position:absolute;inline-size:10px;block-size:12px;background-color:#f1f8fa;clip-path:polygon(0% 50%, 10px 0%, 10px 12px);left:-9px}.p-termTable{border-top:1px solid #badae7;background-color:#fff}.p-termTable__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-termTable__container{padding-block:80px}}.p-termInstallmentPaymentContent{border-top:1px solid #badae7;background-color:#fff}.p-termInstallmentPaymentContent__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-termInstallmentPaymentContent__container{padding-block:80px}}.p-termInstallmentPaymentContent__intro{padding-bottom:2em}.p-termInstallmentPaymentContent__content h2{font-size:16px;font-size:1rem}.p-termInstallmentPaymentContent__content ol.dicimal&gt;li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termInstallmentPaymentContent__content p,.p-termInstallmentPaymentContent__content&gt;ul.disc,.p-termInstallmentPaymentContent__content ol.dicimal&gt;ul.disc,.p-termInstallmentPaymentContent__content&gt;ol.lower-alpha{margin-bottom:2em}.p-termInstallmentPaymentContent__content ol.lower-alpha&gt;li{list-style-type:lower-alpha;margin:1em 0 2em 1.5em}.p-termInstallmentPaymentContent__content ul.disc{margin-top:1em}.p-termInstallmentPaymentContent__content ul.disc&gt;li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termInstallmentPaymentContent__content ol.lower-roman&gt;li{list-style-type:lower-roman;margin:1em 0 1em 1.5em}.p-termInstallmentPaymentContent__content ol.parentheses-num{margin-left:1.25em;margin-top:1em}.p-termInstallmentPaymentContent__content ol.parentheses-num&gt;li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termInstallmentPaymentContent__content ol.parentheses-num&gt;li::before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3.5em;width:3.5em;text-align:right;position:absolute;top:0;left:0}.p-termInstallmentPaymentContent__date{text-align:right}.p-termServiceContent{border-top:1px solid #badae7;background-color:#fff}.p-termServiceContent__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-termServiceContent__container{padding-block:80px}}.p-termServiceContent__intro{padding-bottom:2em}.p-termServiceContent__content h2{font-size:16px;font-size:1rem}.p-termServiceContent__content ol.dicimal&gt;li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termServiceContent__content p,.p-termServiceContent__content&gt;ul.disc,.p-termServiceContent__content ol.dicimal&gt;ul.disc,.p-termServiceContent__content&gt;ol.lower-alpha{margin-bottom:2em}.p-termServiceContent__content ol.lower-alpha&gt;li{list-style-type:lower-alpha;margin:1em 0 2em 1.5em}.p-termServiceContent__content ul.disc{margin-top:1em}.p-termServiceContent__content ul.disc&gt;li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termServiceContent__content ol.lower-roman&gt;li{list-style-type:lower-roman;margin:1em 0 1em 1.5em}.p-termServiceContent__content ol.parentheses-num{margin-left:1.25em;margin-top:1em}.p-termServiceContent__content ol.parentheses-num&gt;li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termServiceContent__content ol.parentheses-num&gt;li::before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3.5em;width:3.5em;text-align:right;position:absolute;top:0;left:0}.p-termServiceContent__date{text-align:right}.p-termVisitorPrivacyContent{border-top:1px solid #badae7;background-color:#fff}.p-termVisitorPrivacyContent__container{max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box}@media screen and (max-width: 767px){.p-termVisitorPrivacyContent__container{padding-block:80px}}.p-termVisitorPrivacyContent__intro{padding-bottom:2em}.p-termVisitorPrivacyContent__content h2{font-size:16px;font-size:1rem}.p-termVisitorPrivacyContent__content ol.dicimal&gt;li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termVisitorPrivacyContent__content p,.p-termVisitorPrivacyContent__content&gt;ul.disc,.p-termVisitorPrivacyContent__content ol.dicimal&gt;ul.disc,.p-termVisitorPrivacyContent__content&gt;ol.lower-alpha{margin-bottom:2em}.p-termVisitorPrivacyContent__content ol.lower-alpha&gt;li{list-style-type:lower-alpha;margin:1em 0 2em 1.5em}.p-termVisitorPrivacyContent__content ul.disc{margin-top:1em}.p-termVisitorPrivacyContent__content ul.disc&gt;li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termVisitorPrivacyContent__content ol.lower-roman&gt;li{list-style-type:lower-roman;margin:1em 0 1em 1.5em}.p-termVisitorPrivacyContent__content ol.parentheses-num{margin-left:1.25em;margin-top:1em}.p-termVisitorPrivacyContent__content ol.parentheses-num&gt;li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termVisitorPrivacyContent__content ol.parentheses-num&gt;li::before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3.5em;width:3.5em;text-align:right;position:absolute;top:0;left:0}.p-termVisitorPrivacyContent__date{text-align:right}.p-testimonialReason{background-color:#F8F5EE}.p-testimonialReason__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-testimonialReason__container{padding-block:80px;gap:24px}}@media screen and (max-width: 767px){.p-testimonialReason__head .en{font-size:32px;font-size:2rem}}.p-testimonialScore{background-image:url(/st/img/index/bg-testimonial-score.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.p-testimonialScore__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-testimonialScore__container{padding-block:80px;gap:24px}}.p-testimonialSched{background-color:#F6F6F6}.p-testimonialSched__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-testimonialSched__container{padding-block:80px;gap:24px}}.p-thanks{margin-block-end:100px}@media screen and (max-width: 767px){.p-thanks{margin-block-end:80px}}.p-thanks .thanks-container{background-color:#f1f8fa;padding-block:100px;display:grid;grid-auto-flow:row;justify-items:center;align-items:center;text-align:center;row-gap:24px}@media screen and (max-width: 767px){.p-thanks .thanks-container{padding-block:80px}}.p-thanks .thanks-container .thanks-heading{color:#2c495e;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40px;font-size:2.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em}.p-thanks .thanks-container .thanks-message{color:#000;font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-thanks .thanks-container .thanks-message{font-size:15px;font-size:.9375rem}}.p-thanks .step{padding-inline:16px}.p-thanks .step .step-container{max-inline-size:1000px;margin-inline:auto;padding-block:40px;padding-inline:40px;background-color:#f1f8fa}@media screen and (max-width: 767px){.p-thanks .step .step-container{padding-block:24px;padding-inline:24px}}.p-thanks .step.step-email{margin-block-start:100px}@media screen and (max-width: 767px){.p-thanks .step.step-email{margin-block-start:80px}}.p-thanks .step .step-title{display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr;gap:10px;align-items:center}@media screen and (max-width: 767px){.p-thanks .step .step-title{grid-auto-flow:row;grid-template-columns:unset;justify-items:center;gap:8px}}.p-thanks .step .step-title .step-number{color:#559ebe;text-align:center;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0.02em;border-radius:50%;background-color:#FFF;display:flex;inline-size:40px;aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.p-thanks .step .step-title .step-number{font-size:18px;font-size:1.125rem;inline-size:30px}}.p-thanks .step .step-title .step-heading{color:#2c495e;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-thanks .step .step-title .step-heading{font-size:20px;font-size:1.25rem}}.p-thanks .step .step-description{margin-block-start:24px;color:#000;font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-thanks .step .step-description{font-size:15px;font-size:.9375rem}}.p-thanks .step .step-link{color:#1A0DAB;text-decoration-line:underline}@media screen and (max-width: 767px){.p-thanks .step .step-link{display:inline}}.p-thanks .step .step-email{margin-block-start:24px;display:grid;padding-block:8px;justify-content:center;align-items:center;background-color:#FFF;color:#000;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-thanks .step .step-email{font-size:15px;font-size:.9375rem}}.p-thanks .step.step-download{margin-block-start:40px}.p-thanks .step.step-download .download-buttons{display:grid;grid-auto-flow:column;gap:clamp(38px, calc(12.800px + 6.72vw), 80px);justify-content:center;margin-block-start:16px}@media screen and (max-width: 767px){.p-thanks .step.step-download .download-buttons{grid-auto-flow:row}}.p-thanks .step.step-download .download-buttons .download-app{display:flex;flex-direction:column}.p-thanks .step.step-download .download-buttons .download-app .download-app-wrapper{display:flex;justify-content:center;align-items:center;margin-block-start:6px}.p-thanks .step.step-download .download-buttons .download-app .download-app-wrapper .download-app-link{height:45px}.p-thanks .step.step-download .download-buttons .download-app .download-app-wrapper .download-app-link:nth-of-type(1){margin-right:8px;width:124px}.p-thanks .step.step-download .download-buttons .download-app .download-app-wrapper .download-app-link:nth-of-type(2){width:152px}.p-thanks .step.step-download .download-buttons .download-app .download-app-wrapper .download-app-link .download-app-image{height:100%}.p-thanks .step.step-download .download-buttons .download-web{display:flex;flex-direction:column;gap:8px;margin-inline:45px}@media screen and (max-width: 767px){.p-thanks .step.step-download .download-buttons .download-web{margin-inline:unset}}.p-thanks .step.step-download .download-buttons .download-web .download-web-link{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:10px;inline-size:fit-content;margin-inline:auto;padding-block:8px;padding-inline:32px;border-radius:9999px;border:1px solid #a37f38;background-color:#FFF;color:#a37f38;text-align:center;font-size:16px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s, box-shadow .3s;transition-timing-function:ease-out}@media (any-hover: hover){.p-thanks .step.step-download .download-buttons .download-web .download-web-link:hover{background-color:#f9f8ed;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.12);text-decoration:none}}.p-thanks .step.step-download .download-buttons .download-guide{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;text-align:center}.p-thanks .refund .refund-container{padding-inline:16px}.p-thanks .refund .refund-wrapper{background-color:#F6F6F6;margin-block-start:40px;max-inline-size:1000px;margin-inline:auto;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.p-thanks .refund .refund-wrapper{padding-block:24px;padding-inline:24px}}.p-thanks .refund .refund-wrapper .refund-heading{margin-block-end:24px;color:#000;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-thanks .refund .refund-wrapper .refund-heading{font-size:20px;font-size:1.25rem}}.p-thanks .refund .refund-wrapper .refund-description{color:#000;font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-thanks .refund .refund-wrapper .refund-description{font-size:15px;font-size:.9375rem}}.p-thanks .refund .refund-wrapper .refund-description:nth-of-type(2){margin-block-start:1.6em}@media screen and (max-width: 767px){.p-thanks .refund .refund-wrapper .refund-description:nth-of-type(2){margin-block-start:2em}}.p-thanks .refund .refund-wrapper .refund-link{color:#1A0DAB;text-decoration-line:underline;display:inline}.p-topFv{background-color:#f1f8fa;position:relative;overflow:clip;z-index:1}.p-topFv::before{content:"";position:absolute;display:block;inline-size:495px;block-size:495px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + -775px) calc(-50% + 240px);z-index:-1}@media screen and (max-width: 1024px){.p-topFv::before{translate:calc(-50% + -400px) calc(-50% + 240px)}}@media screen and (max-width: 767px){.p-topFv::before{border:18px solid #daedf3;inline-size:371px;block-size:371px;translate:calc(-50% + -225px) calc(-50% + 120px)}}.p-topFv::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #daedf3;border-radius:50%;top:50%;left:50%;translate:calc(-50% + 655px) calc(-50% + 15px);z-index:-1}@media screen and (max-width: 1024px){.p-topFv::after{translate:calc(-50% + 605px) calc(-50% + 15px)}}@media screen and (max-width: 767px){.p-topFv::after{border:18px solid #daedf3;inline-size:479px;block-size:479px;translate:calc(-50% + 245px) calc(-50% + -335px)}}.p-topFv__container{max-inline-size:1000px;margin-inline:auto;padding-block:120px 190px;padding-inline:16px;box-sizing:content-box}@media screen and (max-width: 1024px){.p-topFv__container{padding-block:40px}}.p-topFv__container::after{content:"";position:absolute;background-image:url(/st/img/index/lp/1/fv-mockup.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:70%;max-width:1200px;height:800px;top:auto;bottom:auto;left:50%;right:0;z-index:1;transform:translate(-3%, -45%);overflow:hidden}@media screen and (max-width: 1024px){.p-topFv__container::after{display:none}}.p-topFv__wrapper{display:grid;gap:24px;margin-inline:auto}@media screen and (max-width: 1024px){.p-topFv__wrapper{inline-size:80%}}@media screen and (max-width: 767px){.p-topFv__wrapper{inline-size:100%;gap:16px}}.p-topFv__wrapper-title{color:#283f51;font-size:clamp(2rem, 1.7rem + 1.28vw, 2.5rem);font-weight:700;line-height:1.3;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-topFv__wrapper-text{font-size:15px;font-size:.9375rem}}.p-topFv__wrapper-satisfaction{color:#559ebe;font-size:12px;font-size:.75rem}.p-topFv__bg{translate:calc(100vw - 100%);block-size:calc(258 / 375 * 100vw);max-block-size:320px;margin-block-start:19px;inline-size:auto;object-fit:cover;object-position:left top}@media screen and (max-width: 767px){.p-topFv__bg{margin-block-start:unset;margin-left:12vw}}.p-topFv__badge-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;position:absolute;left:50%;transform:translateX(-50%);bottom:-34%}@media screen and (max-width: 1024px){.p-topFv__badge-wrapper{position:static;transform:none;padding-bottom:24px}}.p-topFv__badge-wrapper .p-topFv__badge-wrap{display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #3780a3;border-radius:50%;width:132px;height:132px}@media screen and (max-width: 767px){.p-topFv__badge-wrapper .p-topFv__badge-wrap{width:28vw;height:28vw;max-width:120px;max-height:120px}}.p-topFv__badge-wrapper .p-topFv__badge-wrap .p-topFv__badge-wrap-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.p-topFv__badge-wrapper .p-topFv__badge-wrap .p-topFv__badge-wrap-index{display:block;color:#777;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;font-weight:500;line-height:1.3;padding-bottom:4px}@media screen and (max-width: 767px){.p-topFv__badge-wrapper .p-topFv__badge-wrap .p-topFv__badge-wrap-index{font-size:clamp(9px, 2.6vw, 10px)}}.p-topFv__badge-wrapper .p-topFv__badge-wrap .p-topFv__badge-wrap-txt{font-size:13px;font-size:.8125rem;line-height:1.3;text-align:center}@media screen and (max-width: 767px){.p-topFv__badge-wrapper .p-topFv__badge-wrap .p-topFv__badge-wrap-txt{font-size:clamp(10px, 2.9vw, 12px)}}.p-topFv__badge-wrapper .p-topFv__badge-wrap .p-topFv__badge-wrap-txt .highlight{display:block;color:#3780a3;font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.3}@media screen and (max-width: 767px){.p-topFv__badge-wrapper .p-topFv__badge-wrap .p-topFv__badge-wrap-txt .highlight{font-size:clamp(13px, 3.6vw, 15px)}}.p-topSeries{background-color:#daedf3}.p-seriesComp__container{padding-block:50px}@media screen and (max-width: 767px){.p-seriesComp__container{padding-block:24px}}.p-seriesComp__button{margin-block-start:24px;margin-inline:auto;inline-size:fit-content}@media screen and (max-width: 767px){.p-seriesComp__button{margin-block-start:16px}}.p-topNews__container{padding-block:50px;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box}.p-topIssue__container{display:flex;flex-direction:column;align-items:center;gap:40px;padding:100px 0;background:#fff}@media screen and (max-width: 1024px){.p-topIssue__container{gap:24px}}@media screen and (max-width: 767px){.p-topIssue__container{padding:80px 0}}.p-topIssue__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;width:1000px;height:396px;margin:0 auto}@media screen and (max-width: 1024px){.p-topIssue__wrapper{gap:16px;width:auto;height:auto;grid-template-columns:repeat(4, 1fr);padding:0 3%}}@media screen and (max-width: 767px){.p-topIssue__wrapper{gap:8px 0;padding:0 16px;grid-template-columns:repeat(1, 1fr)}}.p-topIssue__box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#F2F2F2;padding:40px 24px}@media screen and (max-width: 1024px){.p-topIssue__box{grid-column:span 2;flex-direction:row;gap:16px;padding:32px 24px}.p-topIssue__box:last-child{grid-column:2 / span 2}}@media screen and (max-width: 1024px) and (max-width: 767px){.p-topIssue__box:last-child{grid-column:unset}}@media screen and (max-width: 767px){.p-topIssue__box{grid-column:unset;padding:16px}}.p-topIssue__box img{flex-shrink:0}@media screen and (max-width: 1024px){.p-topIssue__box img{width:120px}}@media screen and (max-width: 767px){.p-topIssue__box img{width:94px}}.p-topIssue__box-container{display:flex;flex-direction:column;align-items:center;gap:16px}@media screen and (max-width: 1024px){.p-topIssue__box-container{align-items:flex-start;gap:8px}}.p-topIssue__box-title{font-size:24px;font-size:1.5rem;font-weight:700}@media screen and (max-width: 1024px){.p-topIssue__box-title{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-topIssue__box-title{font-size:18px;font-size:1.125rem}}.p-topIssue__box-title .dot-emphasis{background-image:radial-gradient(circle at center, #000000 20%,rgba(0,0,0,0) 20%);background-repeat:repeat-x;background-size:1em 0.4em;padding-top:0.6em}.p-topIssue__box-txt{text-align:center}.p-topIssue__box-txt .bold{font-weight:700}@media screen and (max-width: 1024px){.p-topIssue__box-txt{text-align:left;font-size:14px;font-size:.875rem}}@media screen and (max-width: 1024px){.p-topIssue__box-txt{font-size:12px;font-size:.75rem}}.p-topSolution{background-color:#f1f8fa}.p-topSolution__head{display:flex;flex-direction:column;gap:8px}.p-topSolution__head span{font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-topSolution__head span{font-size:15px;font-size:.9375rem}}.p-topSolution__container{padding-block:100px;width:80%;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box;position:relative;display:flex;align-items:center;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){.p-topSolution__container{padding-block:80px;gap:24px}}@media screen and (max-width: 767px){.p-topSolution__container{width:90%}}.p-topSolution__img-wrapper{padding-block-start:40px}@media screen and (max-width: 1024px){.p-topSolution__img-wrapper{padding-block-start:60px}}.p-topSolution__img{position:relative;width:387px;height:auto}@media (max-width: 1130px){.p-topSolution__img{right:20px}}@media (max-width: 1040px){.p-topSolution__img{width:100%;right:15px}}@media (max-width: 910px){.p-topSolution__img{top:0;right:50%;transform:translate(50%, 0);width:345px;max-width:345px}}@media (max-width: 380px){.p-topSolution__img{width:100%;max-width:100%}}.p-topSolution__textImg01,.p-topSolution__textImg02,.p-topSolution__mainImg{text-align:center}.p-topSolution__textImg01 img,.p-topSolution__textImg02 img,.p-topSolution__mainImg img{width:100%}.p-topSolution__textImg01{top:-12%;left:-29%;width:67%;height:auto;z-index:2}@media (max-width: 1130px){.p-topSolution__textImg01{width:60%}}@media (max-width: 910px){.p-topSolution__textImg01{width:256px;top:-25%;left:-4%}}@media screen and (max-width: 767px){.p-topSolution__textImg01{width:228px;top:-22%;left:-2%}}.p-topSolution__textImg02{bottom:7%;right:-24%;width:74%;height:auto;z-index:2}@media (max-width: 1130px){.p-topSolution__textImg02{width:65%}}@media (max-width: 910px){.p-topSolution__textImg02{width:290px;bottom:9%;right:calc(50% - 290px / 2)}}@media screen and (max-width: 767px){.p-topSolution__textImg02{width:262px;right:calc(50% - 262px / 2)}}.p-topSolution__textImg01,.p-topSolution__textImg02{position:absolute;opacity:0;animation:slideIn 7s infinite;transform:translateY(10px)}.p-topSolution__textImg01{animation-delay:0s}.p-topSolution__textImg02{animation-delay:3s}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}10%,
    30%{opacity:1;transform:translateY(0)}75%,
    100%{opacity:0;transform:translateY(-10px)}}.p-topSolution__mainImg{width:100%;height:auto}.p-topSolution__box-wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1024px){.p-topSolution__box-wrapper{flex-direction:column;gap:24px}}.p-topSolution__box{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% / 3 - 23px)}@media screen and (max-width: 1024px){.p-topSolution__box{width:100%}}.p-topSolution__box .p-topSolution__box-icon{width:34px;height:auto;padding-bottom:16px}@media screen and (max-width: 1024px){.p-topSolution__box .p-topSolution__box-icon{width:26px;padding-bottom:12px}}.p-topSolution__box .p-topSolution__box-title{font-size:24px;font-size:1.5rem;color:#3780a3;padding-bottom:16px;text-align:center}@media screen and (max-width: 767px){.p-topSolution__box .p-topSolution__box-title{font-size:20px;font-size:1.25rem;padding-bottom:12px}}.p-topSolution__box .p-topSolution__box-txt{flex:1}.p-topCta{background:#3780a3}.p-topCta__purchase-wrapper{padding-block:100px;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box;position:relative;z-index:1}@media screen and (max-width: 767px){.p-topCta__purchase-wrapper{padding-block:80px}}.p-topCta__purchase-wrapper::after{content:"Business Meeting &amp; Facilitation";position:absolute;font-family:"futura-pt","Futura","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:100px;font-size:6.25rem;color:rgba(255,255,255,0.1);font-weight:500;line-height:1.3;letter-spacing:0.02em;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:-1}@media screen and (max-width: 1024px){.p-topCta__purchase-wrapper::after{font-size:45px;font-size:2.8125rem;bottom:0;transform:translate(-50%, 20%)}}@media screen and (max-width: 767px){.p-topCta__purchase-wrapper::after{font-size:clamp(26px, 8vw, 32px)}}.p-topCta__purchase-txt{text-align:center;color:#fff;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;padding-bottom:24px}@media screen and (max-width: 1024px){.p-topCta__purchase-txt{font-size:22px;font-size:1.375rem}}@media screen and (max-width: 767px){.p-topCta__purchase-txt{font-size:20px;font-size:1.25rem}}.p-topDesc{background-color:#f1f8fa;position:relative;overflow:clip;z-index:1}.p-topDesc::before{content:"";position:absolute;display:block;inline-size:866px;block-size:866px;border:24px solid #FFF;border-radius:50%;top:50%;left:50%;translate:-50% -50%;z-index:-1}@media screen and (max-width: 1024px){.p-topDesc::before{content:unset}}.p-topDesc__container{padding-block:100px;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box;position:relative;z-index:1}@media screen and (max-width: 1024px){.p-topDesc__container{display:flex;gap:24px;flex-direction:column;align-items:center}.p-topDesc__container::before{content:"";position:absolute;display:block;inline-size:866px;block-size:866px;border:24px solid #FFF;border-radius:50%;top:50%;left:50%;translate:-50% -50%;z-index:-1}}@media screen and (max-width: 1024px) and (max-width: 1024px){.p-topDesc__container::before{inline-size:560px;block-size:560px;border:18px solid #FFF;translate:-50% calc(-50% + -15px)}}@media screen and (max-width: 767px){.p-topDesc__container{padding-block:80px}}.p-topDesc__wrapper{order:2;display:grid;gap:40px}@media screen and (max-width: 1024px){.p-topDesc__wrapper{gap:24px}}.p-topDesc__head{color:#283f51;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;text-align:center}@media screen and (max-width: 1024px){.p-topDesc__head{font-size:24px;font-size:1.5rem;line-height:1.7}}.p-topDesc__text{text-align:center}@media screen and (max-width: 1024px){.p-topDesc__text{font-size:15px;font-size:.9375rem}}.p-topDesc__text .bold{font-weight:700}.p-topDesc__button{inline-size:fit-content;margin-inline:auto}.p-topDesc__image-book{position:absolute;top:64px;left:51px;z-index:-1}@media screen and (max-width: 1024px){.p-topDesc__image-book{inline-size:92px;position:unset;order:1}}.p-topDesc__image-man{position:absolute;bottom:0;right:12px;z-index:-1}@media screen and (max-width: 1024px){.p-topDesc__image-man{inline-size:194px;position:unset;order:3}}.p-topReason{background:#f1f8fa}.p-topReason__container{padding-block:100px;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box}@media screen and (max-width: 767px){.p-topReason__container{padding-block:80px}}.p-topReason__head{position:relative}.p-topReason__speech-bubble-satisfaction{position:absolute;top:-133px;left:-176px;inline-size:190px;z-index:2}@media screen and (max-width: 767px){.p-topReason__speech-bubble-satisfaction{top:-150px;left:-55px;inline-size:144px}}.p-topReason__wrapper{margin-block-start:40px}@media screen and (max-width: 767px){.p-topReason__wrapper{margin-block-start:24px}}.p-topMaterial{background:#fff}.p-topMaterial__container{padding-block:100px;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box}@media screen and (max-width: 767px){.p-topMaterial__container{padding-block:80px}}.p-topMaterial__button{margin-block-start:40px;inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.p-topMaterial__button{margin-block-start:24px}}.p-topVoice{background-color:#f1f8fa}.p-topVoice__container{max-inline-size:1000px;margin-inline:auto;padding-block:100px}@media screen and (max-width: 767px){.p-topVoice__container{padding-block:80px}}.p-topVoice__container .c-slider__voice-slide{margin-block-end:0}.p-topVoice__wrapper{margin-inline:auto;margin-block-start:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}@media screen and (max-width: 1024px){.p-topVoice__wrapper{gap:16px}}@media screen and (max-width: 767px){.p-topVoice__wrapper{margin-block-start:24px}}.p-topVoice__lead{display:flex;margin-block-end:24px;padding-block:10px;padding-inline:24px;justify-content:center;align-items:center;border-radius:9999px;background-color:#EEE8D3;inline-size:fit-content;margin-inline:auto;color:#000;font-size:16px;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0.02em;position:relative}@media screen and (max-width: 767px){.p-topVoice__lead{margin-block-end:16px;padding-block:8px;padding-inline:18px;font-size:12px;font-size:.75rem}}.p-topVoice__lead::before{content:"";position:absolute;inline-size:39px;block-size:22px;background-color:#EEE8D3;clip-path:polygon(50% 22px, 0% 0%, 39px 0%);bottom:-12px}@media screen and (max-width: 767px){.p-topVoice__lead::before{bottom:-10px}}.p-topVoice__button{inline-size:fit-content;margin-inline:auto;margin-block-start:48px}.p-topArticle__container{padding-block:100px;padding-inline:16px;margin-inline:auto}@media screen and (max-width: 767px){.p-topArticle__container{padding-block:80px}}.p-topArticle__wrapper{margin-inline:auto;margin-block-start:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}@media screen and (max-width: 1024px){.p-topArticle__wrapper{gap:16px}}@media screen and (max-width: 767px){.p-topArticle__wrapper{margin-block-start:24px}}.p-topArticle__head{position:relative}.p-topArticle__image{position:absolute;left:370px;bottom:47px}@media screen and (max-width: 767px){.p-topArticle__image{left:180px;bottom:65px;inline-size:107px}}.p-topArticle__slidearea{margin-block-start:40px}@media screen and (max-width: 767px){.p-topArticle__slidearea{margin-block-start:24px}}.p-topArticle__card-link{overflow:clip;display:block}@media (any-hover: hover){.p-topArticle__card-link:hover .p-topArticle__card-image{scale:1.02}}.p-topArticle__card-image{scale:1;transform-origin:center;transition:scale .3s}.p-topArticle__button{inline-size:fit-content;margin-inline:auto;margin-block-start:40px}
</pre></body></html>