﻿*,::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:#BE9855}}.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:#BE9855;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 #AE8344;background-color:#FFF;color:#AE8344}@media (any-hover: hover){.l-header__button.login:hover{background-color:#F9F5EE}}.l-header__button.business{background-color:#AE8344;color:#FFF}@media (any-hover: hover){.l-header__button.business:hover{background-color:#BE9855}}.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}.sp-img{display:none}@media screen and (max-width: 767px){.sp-img{display:inline-block}.pc-img{display:none}}#header.business{z-index:2;width:100%;background-color:#fff;box-shadow:0px 0px 14px rgba(51,51,51,0.1);padding:0;box-sizing:border-box;position:fixed;block-size:70px}#header.business a{font-size:14px;font-size:.875rem;text-decoration:none;cursor:pointer;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;vertical-align:middle}#header.business a:hover,#header.business a:focus,#header.business a:active{opacity:0.8}#header.business ul{list-style:none;text-align:left}#header.business li{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}#header.business img{width:100%;height:auto}#header.business .header-inner{display:flex;align-items:center;justify-content:space-between;height:inherit;margin-inline:auto;max-inline-size:1100px;column-gap:19px}#header.business .header-inner h1{line-height:0}#header.business .header-inner .site-title__img{width:120px;vertical-align:middle}#header.business nav{display:flex;align-items:center;height:100%}#header.business .nav-list{display:flex;align-items:center;height:100%;column-gap:19px}#header.business .nav-list li{font-size:14px;font-size:.875rem;font-weight:700;display:flex;align-items:center;height:100%}#header.business .nav-list li a{text-decoration:none;height:100%;position:relative;display:flex;align-items:center}#header.business .nav-list li a::after{position:absolute;left:0;content:'';width:100%;height:3px;opacity:0;background-color:#BE9855;bottom:18px;transition:opacity .1s,height .1s}#header.business .nav-list li a:hover::after{opacity:1}#header.business .nav-list li a.mega-menu-first{position:relative;justify-content:center;gap:4px}#header.business .nav-list li a.mega-menu-first>svg{margin-block-start:8px}#header.business .nav-list li a.mega-menu-first::after{content:unset}#header.business .nav-list li.header-btn-container{column-gap:8px}#header.business .nav-list li .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);height:auto;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}#header.business .nav-list li .header-button::after{content:unset}#header.business .nav-list li .header-button.header-button-login{border:1px solid #AE8344;background-color:#FFF;color:#AE8344}@media (any-hover: hover){#header.business .nav-list li .header-button.header-button-login:hover{background-color:#F9F5EE;opacity:1}}#header.business .nav-list li .header-button.header-button-business{background-color:#AE8344;color:#FFF}@media (any-hover: hover){#header.business .nav-list li .header-button.header-button-business:hover{background-color:#BE9855;opacity:1}}#header.business .nav-list .mega-menu__list{position:absolute;left:0;top:100%;padding:40px 0 20px;background-color:#f7f7f7;visibility:hidden;width:100%;z-index:1;max-height:0;transition:all .2s ease-in}#header.business .nav-list .mega-menu__list.open{max-height:200px}#header.business .nav-list .mega-menu__list .mega-menu__items{width:70%;max-width:900px;margin:0 auto}#header.business .nav-list .mega-menu__list .mega-menu__item{display:inline-block;color:#393327;font-size:15px;font-size:.9375rem;font-weight:700;padding:20px 80px 20px 0;position:relative}#header.business .nav-list .mega-menu__list .mega-menu__item:last-of-type{padding-right:0}#header.business .nav-list .mega-menu__list .mega-menu__title{display:block;color:#393327;font-size:20px;font-size:1.25rem;padding:0 0 10px;border-bottom:1px solid #BCBCBC;width:70%;max-width:900px;margin:0 auto}#header.business .nav-list .mega-menu__list a{visibility:hidden;opacity:0;transition:all .2s ease-in;display:flex;align-items:center;position:relative;padding-right:10px}#header.business .nav-list .mega-menu__list a:before{content:"";width:14px;height:14px;border-radius:50%;background-color:#BE9855;position:absolute;display:inline-block;margin-left:100%}#header.business .nav-list .mega-menu__list a::after{content:"";position:absolute;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;top:50%;transform:translateY(-50%) rotate(45deg);margin-left:calc(100% + 4px);opacity:1}#header.business .nav-list .mega-menu__list.open{visibility:visible;box-shadow:0px 20px 60px rgba(51,51,51,0.1);max-height:200px}#header.business .nav-list .mega-menu__list.open a{visibility:visible;opacity:1}#header.business .nav-list .mega-menu__list.open a:hover{color:#BE9855}.overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(26,26,26,0.3);z-index:1;opacity:0;visibility:hidden;transition:all .5s ease-in}.overlay.open{opacity:1;visibility:visible;transition:all .5s ease-in}.business-header{position:fixed;top:0;z-index:2;width:100%;background-color:#fff;box-shadow:0px 0px 14px rgba(51,51,51,0.1);padding:0;box-sizing:border-box;block-size:64px}.business-header a{font-size:14px;font-size:.875rem;text-decoration:none;cursor:pointer;color:#000;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500}.business-header ul{list-style:none;text-align:left}.business-header li{color:#000;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500}.business-header img{width:100%;height:auto}.business-header .header-inner{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:14px 0;height:100%}.business-header .header-inner.sp-lp{height:50px}.business-header .header-inner .site-title__img{width:120px}.business-header .header-inner .left,.business-header .header-inner .center,.business-header .header-inner .right{display:table-cell;vertical-align:middle;color:#111}.business-header .header-inner .left a,.business-header .header-inner .center a,.business-header .header-inner .right a{color:#111;text-decoration:none}.business-header .header-inner .left .hamburger,.business-header .header-inner .center .hamburger,.business-header .header-inner .right .hamburger{position:relative;width:32px;height:28px}.business-header .header-inner .left .hamburger:after,.business-header .header-inner .center .hamburger:after,.business-header .header-inner .right .hamburger:after{content:"Menu";color:#222633;font-size:0.6rem;font-weight:700;text-transform:uppercase;transition:ease 0s;margin-left:-6px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.business-header .header-inner .left .hamburger span:nth-child(1),.business-header .header-inner .left .hamburger span:nth-child(2),.business-header .header-inner .left .hamburger span:nth-child(3),.business-header .header-inner .center .hamburger span:nth-child(1),.business-header .header-inner .center .hamburger span:nth-child(2),.business-header .header-inner .center .hamburger span:nth-child(3),.business-header .header-inner .right .hamburger span:nth-child(1),.business-header .header-inner .right .hamburger span:nth-child(2),.business-header .header-inner .right .hamburger span:nth-child(3){position:relative;width:20px;height:1px;background-color:#222633;transition:ease 0.4s;display:block}.business-header .header-inner .left .hamburger span:nth-child(1),.business-header .header-inner .center .hamburger span:nth-child(1),.business-header .header-inner .right .hamburger span:nth-child(1){top:0}.business-header .header-inner .left .hamburger span:nth-child(2),.business-header .header-inner .center .hamburger span:nth-child(2),.business-header .header-inner .right .hamburger span:nth-child(2){margin:5px 0}.business-header .header-inner .left .hamburger span:nth-child(3),.business-header .header-inner .center .hamburger span:nth-child(3),.business-header .header-inner .right .hamburger span:nth-child(3){top:0}.business-header .header-inner .left{width:auto;height:auto}.business-header .header-inner .left .site-title-block{width:120px;padding-left:14px}.business-header .header-inner .left .site-title-block img{vertical-align:middle}.business-header .header-inner .left .fa-filter{font-size:13px;display:block;color:#444;margin-bottom:4px}.business-header .header-inner .center{text-align:center}.business-header .header-inner .center h1{display:inline-block}.business-header .header-inner .center h1 .site-title{text-decoration:none}.business-header .header-inner .center h1 img{display:inline;vertical-align:middle;width:120px}.business-header .header-inner .right{display:flex;margin-left:auto;justify-content:space-between;align-items:center;padding:0;margin-right:14px;column-gap:16px}.business-header .header-inner .right .header-btn-wrapper a{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);height:auto;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;border:1px solid #AE8344;background-color:#FFF;color:#AE8344;transition:background-color .3s;transition-timing-function:ease-out}@media (any-hover: hover){.business-header .header-inner .right .header-btn-wrapper a:hover{background-color:#F9F5EE;opacity:1}}.business-header .header-inner .right .list{width:55px;color:#111;font-size:11px;text-align:center;padding:10px 0;vertical-align:top;box-sizing:border-box;display:inline-block}.business-header .header-inner .right .list .icon{height:16px;font-size:16px;display:block;margin-bottom:4px}.business-header .nav-list{display:flex}.business-header .nav-list li{color:#000;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;padding-left:20px}#right-menu.business{position:fixed;top:0;right:-250px;padding-bottom:10px;width:250px;height:100%;line-height:22px;overflow:scroll;font-size:13px;color:#555;z-index:7;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)}#right-menu.business .type-list{padding:10px}#right-menu.business .type-list li{font-weight:500;margin-bottom:15px;font-size:15px;position:relative}#right-menu.business .type-list li a{color:#000;text-decoration:none;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}#right-menu.business .type-list li a img{width:20px;vertical-align:middle;margin-right:4px}#right-menu.business .type-list li .operate-guard{top:0;left:0;right:0;bottom:0;position:absolute;z-index:4}#right-menu.business .header-menu-title{font-size:16px;font-weight:normal;padding:5px 10px;color:#fff;background-color:#333;font-weight:bold}#right-menu.business.slide{right:0px;-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-main{padding-block-start:72px}@media screen and (max-width: 767px){.l-main{padding-block-start:64px}}.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%}#right-menu.business{position:fixed;top:0;right:-250px;padding-bottom:10px;width:250px;height:100%;line-height:22px;overflow:scroll;font-size:13px;color:#555;z-index:7;background-color:#fff;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow:scroll;transition-property:right,-webkit-right;transition:200ms cubic-bezier(0, 0, 0.25, 1)}#right-menu.business .type-list{padding:10px}#right-menu.business .type-list li{font-weight:500;margin-bottom:15px;font-size:15px;position:relative}#right-menu.business .type-list li a{color:#000;text-decoration:none;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}#right-menu.business .type-list li a img{width:20px;vertical-align:middle;margin-right:4px}#right-menu.business .type-list li .operate-guard{top:0;left:0;right:0;bottom:0;position:absolute;z-index:4}#right-menu.business .header-menu-title{font-size:16px;font-weight:normal;padding:5px 10px;color:#fff;background-color:#333;font-weight:bold}#right-menu.business.slide{right:0px;-webkit-transition-property:right,-webkit-right;transition-property:right,-webkit-right;transition:200ms cubic-bezier(0, 0, 0.25, 1)}#page-overlay:not(.l-sidebar__overlay){position:fixed;top:0;left:0;z-index:-6;background-color:#000;width:100%;height:100%;visibility:hidden;opacity:0}#page-overlay:not(.l-sidebar__overlay).slide{z-index:6;visibility:visible;opacity:0.5}.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:#58392B;font-family:"Futura","futura-pt","游ゴシック体",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}.l-footer_lp{background-color:#58392B;display:flex;flex-direction:column;align-items:center;padding:24px 0px}.l-footer_lp .copyright{color:#fff;font-size:12px;font-size:.75rem;text-align:center}@media screen and (max-width: 767px){.l-footer_lp .copyright{font-size:10px;font-size:.625rem}}.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:#784F30}.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:#F8F5EE}.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 #AE8344;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:#EEE8D3;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 #EEE8D3;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-head{color:#58392B;font-size:32px;font-size:2rem;line-height:1.3;display:inline-block;border-bottom:2px solid #58392B;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","futura-pt","游ゴシック体",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-banner__guarantee-text .nowrap{display:inline-block}.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:#AE8344;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:#BE9855;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:#784F30;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 #784F30;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:#F8F5EE;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.12)}}.c-button__secondary-s-text{color:#784F30;font-size:16px;font-size:1rem;font-weight:700;line-height:normal;flex-shrink:0}.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:#F8F5EE}.c-card__method-wrap.good .c-card__method-wrap-list{color:#58392B}.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","futura-pt","游ゴシック体",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:#BE9855}.c-card__method-wrap-head .good::before{border:4px solid #BE9855;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 #CCB178;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","futura-pt","游ゴシック体",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:#BE9855;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:flex;flex-direction:column;justify-content:center;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:#F8F5EE;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#BE9855;font-family:"Futura","futura-pt","游ゴシック体",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:#58392B;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:#784F30;padding-block:40px;padding-inline:16px}.c-cta__purchase-wrapper{max-inline-size:1000px;margin-inline:auto;padding-block:80px;background-color:#fff;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:#58392B;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-image{position:absolute;bottom:25px;left:719px}@media screen and (max-width: 1024px){.c-cta__purchase-image{position:unset;inline-size:178px}}.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:#956839;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:#58392B;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:#AE8344;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:#BE9855;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:#AE8344;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:#BE9855;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.16)}}.c-form__confirm-button.prev{background-color:#fff;color:#AE8344;border:1px solid #AE8344}.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:#AE8344;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:#58392B;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%}@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}@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}.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__purchase-notice-area{display:grid;gap:24px;padding-block:24px;padding-inline:24px;background-color:#F8F5EE}.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-form__contact-checkbox-wrap{display:flex;flex-direction:column;gap:8px}.c-form__contact-dummy{visibility:hidden;position:absolute;top:0;left:0}.c-form__contact-checkbox{position:relative;width:16px;height:16px;border:1px solid #D1D1D1;border-radius:4px;background-color:#fff;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}.c-form__contact-checkbox:checked{border:1px solid #AE8344;background-color:#AE8344}.c-form__contact-checkbox:checked:before{position:absolute;top:1px;left:5px;transform:rotate(50deg);width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:''}.c-form__contact-radio{position:relative;z-index:1;width:16px;height:16px;border:1px solid #D1D1D1;border-radius:50%;vertical-align:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form__contact-radio:checked{border:1px solid #BE9855}.c-form__contact-radio:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;border-radius:50%;background:#BE9855;content:''}label.c-form__contact-checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;font-size:.875rem}.c-form__contact-other-wrap{display:flex;gap:24px}@media screen and (max-width: 767px){.c-form__contact-other-wrap{flex-direction:column;gap:8px}}.c-form__contact-other-input{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}@media screen and (max-width: 767px){.c-form__contact-other-input{font-size:15px;font-size:.9375rem;min-inline-size:250px;inline-size:100%}}.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:#BE9855;text-align:center;font-family:Futura;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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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:#F8F5EE;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:#58392B;text-align:center;font-family:"Futura","futura-pt","游ゴシック体",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:#58392B;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:#58392B;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","futura-pt","游ゴシック体",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-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 .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:#BE9855;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:#58392B;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 .black,.c-section__head-m.black{color:#000}.c-section__head-m .number,.c-section__head-m.number{color:#AE8344;background:#F8F5EE;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 .bg-gold,.c-section__head-m.bg-gold{background-color:#F8F5EE}.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","futura-pt","游ゴシック体",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-xl-en{color:#58392B;font-size:40px;font-size:2.5rem;font-family:"Futura","futura-pt","游ゴシック体",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:#58392B;font-size:32px;font-size:2rem;font-family:"Futura","futura-pt","游ゴシック体",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:#784F30}@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:#784F30;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.kudoushi{color:#4DAE44;border:1px solid #4DAE44}.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.kudoushi{color:#4DAE44}.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>svg{margin-left:8px}@media screen and (max-width: 767px){.c-section__seriesComp-wrap-title>svg{width:6px;height:10px}}.c-section__news{max-inline-size:1000px;margin-inline:auto;padding-block:40px;padding-inline:40px;border:1px solid #DFD0A9}@media screen and (max-width: 767px){.c-section__news{padding-block:24px;padding-inline:16px}}.c-section__news-head{color:#58392B;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:#F8F5EE;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:#BE9855;font-family:"Futura","futura-pt","游ゴシック体",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:#FFF;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:#58392B;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.patapuraGold900{background-color:#58392B}.c-section__material-wrap-title.patapuraGold500{background-color:#AE8344}.c-section__material-wrap-lists{background-color:#FFF;display:flex;min-block-size:360px;min-inline-size:278px;flex-direction:column}.c-section__material-wrap-lists.patapuraGold900{padding-block:14px;padding-inline:34px}.c-section__material-wrap-lists.patapuraGold900 .c-section__material-wrap-list{padding-block:10px}.c-section__material-wrap-lists.patapuraGold900 .c-section__material-wrap-list .large{color:#58392B}.c-section__material-wrap-lists.patapuraGold500{gap:24px;padding-block:28px;padding-inline:42px}.c-section__material-wrap-lists.patapuraGold500 .c-section__material-wrap-list::before{content:"";background-color:#AE8344;display:inline-block;block-size:9px;inline-size:9px;border-radius:50%;margin-inline-end:10px}.c-section__material-wrap-lists.patapuraGold500 .c-section__material-wrap-list .large{color:#AE8344}.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","futura-pt","游ゴシック体",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 #BE9855;border-left:2px solid #BE9855}.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{border:1px solid #000;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;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}@media screen and (max-width: 767px){.c-section__recommend-top{margin-block-start:unset;grid-template-columns:unset;justify-items:center}}.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:#BE9855;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 #DFD0A9;border-bottom:1px solid #DFD0A9;position:relative}.c-section__recommend-message.en{font-family:"Futura","futura-pt","游ゴシック体",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:26px}@media screen and (max-width: 767px){.c-section__recommend-message .quotation.top{top:-18px;left:14px}}.c-section__recommend-message .quotation.bottom{rotate:180deg;bottom:-10px;right:20px}@media screen and (max-width: 767px){.c-section__recommend-message .quotation.bottom{bottom:-18px;right:11px}}.c-section__recommend-middle{display:grid;gap:8px}.c-section__recommend-text{color:#000}@media screen and (max-width: 767px){.c-section__recommend-text{font-size:15px;font-size:.9375rem}}.c-section__recommend-text .bold,.c-section__recommend-text.bold{font-weight:700}.c-section__recommend-text .en,.c-section__recommend-text.en{font-size:14px;font-size:.875rem;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.c-section__recommend-text .en,.c-section__recommend-text.en{font-size:13px;font-size:.8125rem}}.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 .button-purchase{border-radius:100px;background-color:#AE8344;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:#BE9855;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.gold{background-color:#F8F5EE;color:#58392B;min-inline-size:472px}@media screen and (max-width: 767px){.c-section__systemDesc-wrap.gold{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:#BE9855;text-align:center;font-family:"Futura","futura-pt","游ゴシック体",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:#F8F5EE;display:grid;gap:8px}.c-section__cutomerVoice-label{color:#956839;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:#F8F5EE;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:#58392B;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:#321D16;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:#321D16;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__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:#58392B;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","futura-pt","游ゴシック体",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","futura-pt","游ゴシック体",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","futura-pt","游ゴシック体",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","futura-pt","游ゴシック体",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-logo.mdp{max-inline-size:70px}.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:#58392B;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:#AE8344}.c-section__downloadList-tag.patapura{color:#AE8344;border:1px solid #AE8344}.c-section__downloadList-content{display:grid;gap:24px;grid-template-columns:auto 1fr;grid-template-areas:"image desc" "image button"}@media screen and (max-width: 767px){.c-section__downloadList-content{grid-template-columns:1fr;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:#321D16;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:#321D16;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:#956839}.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:#956839;border:3px solid #956839}.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}@media screen and (max-width: 767px){.c-splideCustom__pagination{gap:10px}}.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-pc{display:block}@media screen and (max-width: 767px){.c-slider__corp-pc{display:none}}.c-slider__corp-spTop,.c-slider__corp-spBottom{display:none}@media screen and (max-width: 767px){.c-slider__corp-spTop,.c-slider__corp-spBottom{display:block}}@media screen and (max-width: 767px){.c-slider__corp-spBottom{margin-block-start:16px}}.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.Sbeer{block-size:55px;margin-bottom:6px}@media screen and (max-width: 767px){.c-slider__corp-slide-image.Sbeer{block-size:45px;margin-bottom:3px}}.c-slider__corp-slide-image.allabout{block-size:28.5px}@media screen and (max-width: 767px){.c-slider__corp-slide-image.allabout{block-size:24px}}.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.idec{block-size:62px}@media screen and (max-width: 767px){.c-slider__corp-slide-image.idec{block-size:48px}}.c-slider__corp-slide-image.ea{block-size:45px}@media screen and (max-width: 767px){.c-slider__corp-slide-image.ea{block-size:43px}}.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:#784F30;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__businessVoice{max-width:1794px;margin-inline:auto}@media screen and (max-width: 767px){.c-slider__businessVoice{max-width:none;margin-inline:0}}.c-slider__businessVoice .splide__track{overflow:visible;padding-block-end:20px}.c-slider__businessVoice-slide{background:#fff;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.1);inline-size:100%;margin-block-end:24px}.c-slider__businessVoice-slide-container{padding-block:24px;padding-inline:24px;overflow:hidden}.c-slider__businessVoice-slide-photo{inline-size:100%;block-size:193.299px;overflow:hidden;margin-block-end:20px}.c-slider__businessVoice-slide-photoImg{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.c-slider__businessVoice-slide-head{color:#000;font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.7;padding-block-end:6px;border-bottom:1px solid #58392B;margin-block-end:14px}.c-slider__businessVoice-slide-dl{display:grid;gap:6px;margin-block-end:24px}.c-slider__businessVoice-slide-dl-box{display:grid;grid-template-columns:auto 1fr;gap:19px}.c-slider__businessVoice-slide-dt{background-color:#58392B;color:#FFF;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1.7;display:grid;place-items:center;inline-size:100px;block-size:30px}.c-slider__businessVoice-slide-dd{font-size:15px;font-size:.9375rem;line-height:1.7;display:grid;align-items:center}.c-slider__businessVoice-slide-button{display:grid;place-items:center}.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 .c-decoration__speech-bubble-effect.zoomIn-anime{opacity:0;transform:scale(0.8);transition:opacity 0.8s ease-in-out, transform 0.8s ease-in-out}.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:#EEE8D3;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:#EEE8D3;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:#58392B;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:#58392B;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}.c-youtube__lead .en{font-family:Futura;font-weight:500;line-height:1.7}.p-addLessonTermTable{border-top:1px solid #DFD0A9;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-ambassadorIntro{background-color:#F8F5EE}.p-ambassadorIntro__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-ambassadorIntro__container{padding-block:80px;gap:24px}}.p-ambassadorIntro__lead{text-align:center}@media screen and (max-width: 767px){.p-ambassadorIntro__lead{font-size:15px;font-size:.9375rem}}.p-ambassadorIntro__wrapper{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;place-items:center}@media screen and (max-width: 767px){.p-ambassadorIntro__wrapper{padding-block:24px;padding-inline:24px}}.p-ambassadorAbout{position:relative;overflow-x:clip}.p-ambassadorAbout::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% + 250px);z-index:-1}@media screen and (max-width: 767px){.p-ambassadorAbout::before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + 210px) calc(-50% + 230px)}}.p-ambassadorAbout::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% + -470px);z-index:-1}@media screen and (max-width: 767px){.p-ambassadorAbout::after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + -240px) calc(-50% + -420px)}}.p-ambassadorAbout__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-ambassadorAbout__container{padding-block:80px}}.p-ambassadorAbout__inner{background-color:#F8F5EE;padding-block:40px;padding-inline:40px;display:grid;place-items:center;gap:24px}@media screen and (max-width: 767px){.p-ambassadorAbout__inner{padding-block:24px;padding-inline:24px;gap:16px}}.p-ambassadorAbout__lead{display:grid;gap:4px}.p-ambassadorAbout__lead .lead-text{display:flex;background-color:#fff;padding-inline:8px;inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.p-ambassadorAbout__lead .lead-text.sp-hidden{display:none}}.p-ambassadorAbout__lead .lead-text.sp-show{display:none}@media screen and (max-width: 767px){.p-ambassadorAbout__lead .lead-text.sp-show{display:flex}}.p-ambassadorAbout__lead .pe-gold-500{color:#AE8344}.p-ambassadorAbout__image{inline-size:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.p-ambassadorAbout__image{inline-size:44%}}@media screen and (max-width: 767px){.p-ambassadorAbout__list{font-size:15px;font-size:.9375rem;text-align:center}}.p-ambassadorCondition{background-color:#F8F5EE}.p-ambassadorCondition__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-ambassadorCondition__container{padding-block:80px;gap:24px}}.p-ambassadorCondition__lead{text-align:center}@media screen and (max-width: 767px){.p-ambassadorCondition__lead{font-size:15px;font-size:.9375rem}}.p-ambassadorCondition__lists{background-color:#fff;padding-inline:40px;padding-block:40px;display:grid;gap:24px;justify-content:center}@media screen and (max-width: 767px){.p-ambassadorCondition__lists{padding-inline:24px;padding-block:24px;gap:16px}}.p-ambassadorCondition__list{color:#000;font-weight:700;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.p-ambassadorCondition__list .number{color:#BE9855;font-family:font-family-gothic-en-futura;font-size:12px;font-size:.75rem;line-height:1.3;display:flex;inline-size:20px;block-size:20px;justify-content:center;align-items:center;border-radius:50%;background-color:#F8F5EE}.p-ambassadorFee__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-ambassadorFee__container{padding-block:80px;gap:24px}}.p-ambassadorFee__lead .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.p-ambassadorFee__lead .large{font-size:40px;font-size:2.5rem}@media screen and (max-width: 767px){.p-ambassadorFee__lead .large{font-size:32px;font-size:2rem}}.p-ambassadorFee__lead .red{color:#DF6161}.p-ambassadorFee__table{border-collapse:collapse}.p-ambassadorFee__table thead{border:1px solid #EEE8D3;background-color:#F8F5EE}.p-ambassadorFee__table thead th{padding-block:8px;text-align:center;vertical-align:middle;color:#58392B}@media screen and (max-width: 767px){.p-ambassadorFee__table thead th{font-size:15px;font-size:.9375rem}}.p-ambassadorFee__table tbody tr{border:1px solid #EEE8D3}.p-ambassadorFee__table tbody tr td{padding-block:16px;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.p-ambassadorFee__table tbody tr td{font-size:15px;font-size:.9375rem}}.p-ambassadorFee__note{inline-size:fit-content;margin-inline:auto;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-ambassadorFee__note{font-size:10px;font-size:.625rem}}.p-ambassadorFaq{background-color:#F8F5EE}.p-ambassadorFaq__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-ambassadorFaq__container{padding-block:80px;gap:24px}}.p-ambassadorReg__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-ambassadorReg__container{padding-block:80px;gap:24px}}.p-ambassadorReg__wrapper-note{color:#000;text-align:center;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-ambassadorReg__wrapper-note{font-size:10px;font-size:.625rem}}.p-ambassadorReg__wrapper-button{inline-size:fit-content;margin-inline:auto}.p-ambassadorAddForm{background-color:#F8F5EE}.p-ambassadorAddForm__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-ambassadorAddForm__container{padding-block:80px}}.p-ambassadorAddForm__lead{text-align:center}@media screen and (max-width: 767px){.p-ambassadorAddForm__lead{font-size:15px;font-size:.9375rem;text-align:left}}.p-ambassadorConfirmForm{background-color:#F8F5EE}.p-ambassadorConfirmForm__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-ambassadorConfirmForm__container{padding-block:80px}}.p-ambassadorConfirmForm__lead{text-align:center}@media screen and (max-width: 767px){.p-ambassadorConfirmForm__lead{font-size:15px;font-size:.9375rem}}.p-ambassadorFinish{background-color:#F8F5EE}.p-ambassadorFinish__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-ambassadorFinish__container{padding-block:80px}}.p-ambassadorFinish__lead{text-align:center}@media screen and (max-width: 767px){.p-ambassadorFinish__lead{font-size:15px;font-size:.9375rem}}.p-ambassadorFinish__top{inline-size:fit-content;margin-inline:auto}.p-articleList{background-color:#F8F5EE}.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__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-block-start:40px}@media screen and (max-width: 767px){.p-articleList__wrapper{margin-block-start:24px}}.p-articleContent{background-color:#F8F5EE}.p-articleContent .inner{box-sizing:content-box;max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block-start:40px;padding-block-end:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-articleContent .inner{padding-block-start:16px;padding-block-end:80px;gap:24px}}.p-articleContent__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-articleContent__head-l{font-size:24px;font-size:1.5rem}}.p-articleContent__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-articleContent__head-m{font-size:20px;font-size:1.25rem}}.p-articleContent__header{display:grid;gap:40px;grid-template-areas:"eyecatch" "lead" "sns" "head"}@media screen and (max-width: 767px){.p-articleContent__header{gap:24px}}.p-articleContent__header .eyecatch{max-inline-size:640px;inline-size:100%;margin-inline:auto;grid-area:eyecatch}.p-articleContent__header .p-articleContent__sns:first-of-type{grid-area:sns}.p-articleContent__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-articleContent__header h1:not([class]){font-size:32px;font-size:2rem}}.p-articleContent__header h1:not([class]) .small{font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.p-articleContent__header h1:not([class]) .small{font-size:20px;font-size:1.25rem}}.p-articleContent-letter__header{display:grid;gap:40px}@media screen and (max-width: 767px){.p-articleContent-letter__header{gap:24px}}.p-articleContent-letter__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-articleContent-letter__header h1:not([class]){font-size:32px;font-size:2rem}}.p-articleContent-letter__header h1:not([class]) .small{font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.p-articleContent-letter__header h1:not([class]) .small{font-size:20px;font-size:1.25rem}}.p-articleContent__lead{grid-area:lead;margin-block-end:-24px}@media screen and (max-width: 767px){.p-articleContent__lead{margin-block-end:-8px}}.p-articleContent__sns:first-of-type{display:flex;gap:8px}.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:24px}.p-articleContent__wrapper section:not([class]) p:not([class]){color:#333}@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]) 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-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:#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-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]) li:not([class]){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]){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]) 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:12px;font-size:.75rem}.p-articleContent__wrapper section:not([class]) .red{color:#DF6161}.p-articleContent__wrapper section:not([class]) .eyecatch{margin-inline:auto}.p-articleContent__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-articleContent__wrapper section:not([class]) .note{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-articleContent__wrapper section:not([class]) .letter-note{color:#333;font-size:16px;font-size:1rem;font-size:14px;padding-block:24px;padding-inline:24px;background-color:#F6F6F6}@media screen and (max-width: 767px){.p-articleContent__wrapper section:not([class]) .letter-note{padding-block:16px;padding-inline:16px;font-size:15px;font-size:.9375rem}}.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}.lottie-content{border:1px solid #E7E7E7;overflow:hidden}.interview-list .box{padding:20px;padding:30px 20px 20px 20px;background-color:#fff;border-radius:8px;box-shadow:0 0 20px #ddd;margin-bottom:24px}.interview-list .box:last-child{margin-bottom:0}.interview-list .box .interviewer-info{display:table;width:100%;box-sizing:border-box}.interview-list .box .interviewer-info .photo-block{display:table-cell;vertical-align:middle;width:100px;text-decoration:none}.interview-list .box .interviewer-info .photo-block img{max-width:100px;max-height:100px;border-radius:50%}.interview-list .box .interviewer-info .info-block{display:table-cell;vertical-align:middle;padding-left:10px}.interview-list .box .interviewer-info .info-block .interviewer-title{text-align:left;line-height:1.4;font-size:20px;padding-top:0;border-bottom:none;margin-bottom:0}.interview-list .box .interviewer-info .info-block .interviewer-name{width:100%;display:block;color:#333;text-align:left;font-size:16px}.interview-list .box .interviewer-info .info-block .tag{color:#333;font-size:14px}.interview-list .box .lead{color:#333;font-size:14px;padding-top:1em;margin-bottom:0;margin-top:10px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}.p-articleContent__home{inline-size:fit-content;margin-inline:auto}.p-articleContent__ebook{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-brandMv{border-bottom:1px solid #F8F5EE}.p-brandMessage{background-color:#fff}.p-brandMessage__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-brandMessage__container{padding-block:80px;gap:40px}}.p-brandMessage__head{color:#58392B;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;word-break:keep-all}@media screen and (max-width: 767px){.p-brandMessage__head{font-size:20px;font-size:1.25rem}}.p-brandMessage__text{color:#000;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:500;line-height:2.4;letter-spacing:0.02em;word-break:keep-all}@media screen and (max-width: 767px){.p-brandMessage__text{font-size:15px;font-size:.9375rem;line-height:2}}.p-brandMessage__bg-image{inline-size:100%;block-size:320px;object-fit:cover}@media screen and (max-width: 767px){.p-brandMessage__bg-image{block-size:240px}}.fadein{opacity:0;transform:translateY(30px);transition:all 1s}.fadein--02{transform:translateY(40px);transition:all 0.6s !important;transition-delay:0.2s !important}@media screen and (max-width: 767px){.fadein--02{transition-delay:0S !important}}.fadein--03{transform:translateY(50px);transition:all 0.6s !important;transition-delay:0.4s !important}@media screen and (max-width: 767px){.fadein--03{transition-delay:0S !important}}.p-businessTopFv{position:relative;overflow:hidden}.p-businessTopFv::before{content:"";position:absolute;inline-size:100%;block-size:100%;inset:0;z-index:-1;background-image:url(/st/img/business/businessTopFv-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 767px){.p-businessTopFv::before{background-image:url(/st/img/business/businessTopFv-bg_sp.png)}}.p-businessTopFv .p-businessTopFv__container{max-inline-size:1000px;margin-inline:auto;padding-block:100px;padding-inline:16px;box-sizing:content-box}@media screen and (max-width: 1024px){.p-businessTopFv .p-businessTopFv__container{padding-block-start:80px;padding-block-end:unset}}.p-businessTopFv .p-businessTopFv__container::after{content:"";position:absolute;background-image:url(/st/img/business/businessTopFv-mockup.png);background-repeat:no-repeat;background-position:center;background-size:contain;block-size:calc(965 / 1440* 100vw);inline-size:calc(670 / 1440* 100vw);max-block-size:965px;max-inline-size:1000px;right:0;bottom:-250px;z-index:1;overflow:clip}@media screen and (max-width: 1024px){.p-businessTopFv .p-businessTopFv__container::after{display:none}}.p-businessTopFv .p-businessTopFv__wrapper{display:grid;gap:24px;margin-inline:auto}@media screen and (max-width: 1024px){.p-businessTopFv .p-businessTopFv__wrapper{inline-size:80%}}@media screen and (max-width: 767px){.p-businessTopFv .p-businessTopFv__wrapper{inline-size:100%;gap:18px}}.p-businessTopFv .p-businessTopFv__wrapper-title{display:grid;gap:8px;place-items:flex-start}.p-businessTopFv .p-businessTopFv__wrapper-title-m,.p-businessTopFv .p-businessTopFv__wrapper-title-s{font-weight:700;line-height:1.3;letter-spacing:0.02em;padding-inline:16px;background-color:#fff;color:#58392B;display:inline-block}.p-businessTopFv .p-businessTopFv__wrapper-title-m .nowrap,.p-businessTopFv .p-businessTopFv__wrapper-title-s .nowrap{display:inline-block}.p-businessTopFv .p-businessTopFv__wrapper-title-m{font-size:clamp(3rem, 2.4rem + 2.56vw, 4rem)}.p-businessTopFv .p-businessTopFv__wrapper-title-s{font-size:clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem)}.p-businessTopFv .p-businessTopFv__wrapper-text{font-size:14px;font-size:.875rem;color:#fff;font-weight:700;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-businessTopFv .p-businessTopFv__wrapper-text{font-size:10.5px;font-size:.65625rem}}.p-businessTopFv .p-businessTopFv__wrapper-cta .c-button__primary-m{padding-inline:45px}@media screen and (max-width: 767px){.p-businessTopFv .p-businessTopFv__wrapper-cta .c-button__primary-m-text{font-size:15px;font-size:.9375rem}}.p-businessTopFv .p-businessTopFv__wrapper-satisfaction{color:#fff;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-businessTopFv .p-businessTopFv__wrapper-satisfaction{font-size:9px;font-size:.5625rem}}.p-businessTopFv .p-businessTopFv__bg{translate:calc(100vw - 100%);block-size:calc(226 / 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: 1024px){.p-businessTopFv .p-businessTopFv__bg{display:block;margin-top:-49px;block-size:calc(130 / 375 * 100vw)}}@media screen and (max-width: 767px){.p-businessTopFv .p-businessTopFv__bg{block-size:calc(149 / 375 * 100vw);margin-top:-46px}}.p-businessTop-clients{background-color:#F8F5EE}.p-businessTop-clients .p-businessTop-clients__container{padding-block:100px;margin-inline:auto}@media screen and (max-width: 767px){.p-businessTop-clients .p-businessTop-clients__container{padding-block:80px}}.p-businessTop-clients .p-businessTop-clients__slidearea{margin-block-start:40px}@media screen and (max-width: 767px){.p-businessTop-clients .p-businessTop-clients__slidearea{margin-block-start:24px}}.p-businessTop-clients .c-slider__businessClients .splide__track{margin-block-end:40px}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients .splide__track{margin-block-end:24px}}.p-businessTop-clients .c-slider__businessClients-slide{block-size:100%}.p-businessTop-clients .c-slider__businessClients-slide-container{background-color:#FFF;display:flex;flex-direction:column;gap:24px;padding:40px 4%;transition:all 0.3s;inline-size:100%;block-size:100%;overflow:hidden}@media screen and (max-width: 1024px){.p-businessTop-clients .c-slider__businessClients-slide-container{padding:24px 6.997%;gap:16px;min-block-size:360px;justify-content:space-between}}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-container{min-block-size:590px}}.p-businessTop-clients .c-slider__businessClients-slide-head{text-align:left;margin-inline:0}.p-businessTop-clients .c-slider__businessClients-slide-Box{display:flex;justify-content:flex-start;block-size:100%;gap:20px}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-Box{gap:20px;flex-direction:column}}.p-businessTop-clients .c-slider__businessClients-slide-eyecatch{inline-size:358px;block-size:235px;max-inline-size:100%;flex-shrink:0;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.p-businessTop-clients .c-slider__businessClients-slide-eyecatch{inline-size:230px;block-size:160px}}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-eyecatch{inline-size:100%;block-size:194px}}.p-businessTop-clients .c-slider__businessClients-slide-eyecatchImg{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.p-businessTop-clients .c-slider__businessClients-slide-logoImg{max-inline-size:140px;inline-size:100%;position:absolute;bottom:10px;right:10px;z-index:1}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-logoImg{max-inline-size:115px}}.p-businessTop-clients .c-slider__businessClients-slide-logoImg.mdp{max-inline-size:100px}.p-businessTop-clients .c-slider__businessClients-slide-Box-body{display:flex;flex-direction:column;justify-content:space-between;inline-size:calc(100% - 358px)}@media screen and (max-width: 1024px){.p-businessTop-clients .c-slider__businessClients-slide-Box-body{inline-size:calc(100% - 230px);flex-shrink:0}}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-Box-body{inline-size:100%;gap:24px}}.p-businessTop-clients .c-slider__businessClients-slide-client{padding-bottom:unset;font-weight:700;padding-block-end:6px;border-bottom:1px solid #58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em;color:#000}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-client{font-size:15px;font-size:.9375rem}}.p-businessTop-clients .c-slider__businessClients-slide-table{margin-top:14px}.p-businessTop-clients .c-slider__businessClients-slide-tr{display:flex;gap:15px}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-tr{gap:19px}}.p-businessTop-clients .c-slider__businessClients-slide-tr:last-of-type{margin-top:6px}.p-businessTop-clients .c-slider__businessClients-slide-th{inline-size:104px;color:#fff;font-size:14px;font-size:.875rem;font-weight:700;line-height:2;letter-spacing:0.02em;text-align:center;background-color:#58392B;display:grid;place-content:center}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-th{font-size:13px;font-size:.8125rem;line-height:1.7}}@media screen and (max-width: 767px){.p-businessTop-clients .c-slider__businessClients-slide-button{text-align:center}}.p-businessTop-appeal{background-color:#fff}.p-businessTop-appeal .p-businessTop-appeal__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-businessTop-appeal .p-businessTop-appeal__container{padding-block:80px}}.p-businessTop-appeal .p-businessTop-appeal__head{color:#000}.p-businessTop-appeal .p-businessTop-appeal__head .gold{color:#AE8344}.p-businessTop-appeal .p-businessTop-appeal__wrapper{margin-block-start:40px}@media screen and (max-width: 767px){.p-businessTop-appeal .p-businessTop-appeal__wrapper{margin-block-start:24px}}.p-businessTop-appeal .p-businessTop-appeal__lists{display:flex;gap:16px}@media screen and (max-width: 767px){.p-businessTop-appeal .p-businessTop-appeal__lists{flex-direction:column;align-items:center}}.p-businessTop-appeal .p-businessTop-appeal__list{flex:1;padding-inline:4%;background-color:#F8F5EE;padding-block:40px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.p-businessTop-appeal .p-businessTop-appeal__list{max-inline-size:400px;padding-inline:6.997%;padding-block:24px;gap:8px}}.p-businessTop-appeal .p-businessTop-appeal__list-head{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.7;letter-spacing:.02em;font-weight:700;color:#58392B;text-align:center}@media screen and (max-width: 1024px){.p-businessTop-appeal .p-businessTop-appeal__list-head{font-size:20px;font-size:1.25rem}}.p-businessTop-appeal .p-businessTop-appeal__list-text{text-align:center}@media screen and (max-width: 767px){.p-businessTop-appeal .p-businessTop-appeal__list-text{text-align:left;font-size:15px;font-size:.9375rem}}.p-businessTop-support{background-color:#F8F5EE}.p-businessTop-support .p-businessTop-support__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-businessTop-support .p-businessTop-support__container{padding-block:80px}}.p-businessTop-support .p-businessTop-support__title{color:#000;flex-direction:column;gap:0;line-height:1.6}@media screen and (max-width: 767px){.p-businessTop-support .p-businessTop-support__title{line-height:1.7}}.p-businessTop-support .p-businessTop-support__title .gold{color:#AE8344}.p-businessTop-support .p-businessTop-support__title .nowrap{display:inline-block}.p-businessTop-support .p-businessTop-support__wrapper{margin-block-start:40px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-businessTop-support .p-businessTop-support__wrapper{margin-block-start:24px;gap:16px;place-items:center}}.p-businessTop-support .p-businessTop-support__wrap{background-color:#fff;padding-block:40px;padding-inline:4%;display:grid;gap:2.4%;grid-template-columns:auto auto;align-items:flex-start;justify-content:center}@media screen and (max-width: 767px){.p-businessTop-support .p-businessTop-support__wrap{max-inline-size:446px;padding-block:24px;padding-inline:24px;grid-template-columns:unset;gap:16px}}.p-businessTop-support .p-businessTop-support__textarea{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.p-businessTop-support .p-businessTop-support__textarea{gap:8px}}.p-businessTop-support .p-businessTop-support__head{display:flex;gap:10px;align-items:center;color:#58392B;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-businessTop-support .p-businessTop-support__head{font-size:20px;font-size:1.25rem}}.p-businessTop-support .p-businessTop-support__text{color:#000}@media screen and (max-width: 767px){.p-businessTop-support .p-businessTop-support__text{font-size:15px;font-size:.9375rem}}.p-businessTop-support .p-businessTop-support__image{max-inline-size:440px;inline-size:100%}.p-businessTop-case{background-color:#fff}.p-businessTop-case .p-businessTop-case__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-businessTop-case .p-businessTop-case__container{padding-block:80px}}.p-businessTop-case .p-businessTop-case__head{color:#000}.p-businessTop-case .p-businessTop-case__head .gold{color:#AE8344}.p-businessTop-case .p-businessTop-case__wrapper{margin-block-start:40px}@media screen and (max-width: 767px){.p-businessTop-case .p-businessTop-case__wrapper{margin-block-start:24px}}.p-businessTop-case .p-businessTop-case__lists{display:flex;gap:16px}@media screen and (max-width: 767px){.p-businessTop-case .p-businessTop-case__lists{flex-direction:column;align-items:center}}.p-businessTop-case .p-businessTop-case__list{flex:1;padding-inline:4%;background-color:#F8F5EE;padding-block:40px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.p-businessTop-case .p-businessTop-case__list{max-inline-size:400px;padding-inline:6.997%;padding-block:24px;gap:8px}}.p-businessTop-case .p-businessTop-case__list-head{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.7;letter-spacing:.02em;font-weight:700;color:#58392B;text-align:center}@media screen and (max-width: 1024px){.p-businessTop-case .p-businessTop-case__list-head{font-size:20px;font-size:1.25rem}}.p-businessTop-case .p-businessTop-case__list-text{text-align:center}@media screen and (max-width: 767px){.p-businessTop-case .p-businessTop-case__list-text{font-size:15px;font-size:.9375rem;text-align:left}}.p-businessTop-modelCase{background-color:#AE8344}.p-businessTop-modelCase .p-businessTop-modelCase__container{padding-block:100px;margin-inline:auto}@media screen and (max-width: 767px){.p-businessTop-modelCase .p-businessTop-modelCase__container{padding-block:80px}}.p-businessTop-modelCase .p-businessTop-modelCasep__title-wrap{display:grid;place-content:center;gap:3px}.p-businessTop-modelCase .p-businessTop-modelCasep__title-pop{text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em;font-weight:700;color:#FFF}@media screen and (max-width: 767px){.p-businessTop-modelCase .p-businessTop-modelCasep__title-pop{font-size:15px;font-size:.9375rem}}.p-businessTop-modelCase .pop--deco{position:relative;inline-size:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-businessTop-modelCase .pop--deco::before,.p-businessTop-modelCase .pop--deco::after{content:"";inline-size:14px;height:1px;background-color:#FFF;position:absolute;bottom:52%}.p-businessTop-modelCase .pop--deco::before{transform:rotate(58deg);left:-10%}.p-businessTop-modelCase .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-businessTop-modelCase .p-businessTop-modelCasep__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40px;font-size:2.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:1px;color:#FFF;place-items:center}@media screen and (max-width: 767px){.p-businessTop-modelCase .p-businessTop-modelCasep__title{font-size:32px;font-size:2rem}}.p-businessTop-modelCase .p-businessTop-modelCasep__splide-wrapper{margin-top:40px}@media screen and (max-width: 767px){.p-businessTop-modelCase .p-businessTop-modelCasep__splide-wrapper{margin-top:24px}}.p-businessTop-modelCase .c-slider__modelCase02-slide{background:#FFF;max-inline-size:400px;inline-size:100%;margin-block-end:40px}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide{inline-size:343px}}.p-businessTop-modelCase .c-slider__modelCase02-slide-container{padding-block:24px;padding-inline:24px;display:grid;gap:16px;block-size:100%;grid-template-rows:auto auto auto 1fr;align-items:start}.p-businessTop-modelCase .c-slider__modelCase02-slide-title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1;text-decoration:underline;text-underline-offset:.2rem;letter-spacing:.02em;font-weight:700;color:#AE8344;text-align:center}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-title{font-size:14px;font-size:.875rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-title .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:18px;font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-title .en{font-size:16px;font-size:1rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-info{display:grid;grid-template-columns:auto auto;place-content:center;gap:16px;margin-block-start:10px}.p-businessTop-modelCase .c-slider__modelCase02-slide-photo{inline-size:64px;border-radius:50%;overflow:hidden}.p-businessTop-modelCase .c-slider__modelCase02-slide-photo img{display:block}.p-businessTop-modelCase .c-slider__modelCase02-slide-head{display:grid;inline-size:fit-content;gap:5px}.p-businessTop-modelCase .c-slider__modelCase02-slide-name{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em;font-weight:700}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-name{font-size:15px;font-size:.9375rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-text{font-size:10px;font-size:.625rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#F8F5EE}.p-businessTop-modelCase .c-slider__modelCase02-slide-voiceLabel{color:#956839;font-weight:700;line-height:1.9;letter-spacing:0.02em;font-size:10px;font-size:.625rem;display:block;inline-size:fit-content;padding-inline:4px;background-color:#fff}.p-businessTop-modelCase .c-slider__modelCase02-slide-voiceText{font-size:14px;font-size:.875rem;font-weight:500;line-height:1.9;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-dl{border:1px solid #DFD0A9;display:grid;gap:16px;padding-inline:15px;padding-block:16px}.p-businessTop-modelCase .c-slider__modelCase02-slide-dl-box{display:grid;gap:8px}.p-businessTop-modelCase .c-slider__modelCase02-slide-dt{display:grid;grid-template-columns:auto 1fr;gap:8px}.p-businessTop-modelCase .c-slider__modelCase02-slide-dtLabel{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.7;letter-spacing:.02em;font-weight:700;color:#58392B;background-color:#F8F5EE;inline-size:fit-content;padding-inline:8px}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-dtLabel{font-size:14px;font-size:.875rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-dtLabel .en{font-size:14px;font-size:.875rem;font-weight:500;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-businessTop-modelCase .c-slider__modelCase02-slide-dtText{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em;font-weight:700}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-dtText{font-size:14px;font-size:.875rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-dd{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 767px){.p-businessTop-modelCase .c-slider__modelCase02-slide-dd{font-size:13px;font-size:.8125rem}}.p-businessTop-modelCase .c-slider__modelCase02-slide-dd .red{font-weight:700;color:#DF6161}.p-businessTop-modelCase .c-splideCustom__arrow{border-top:2px solid #FFF;border-left:2px solid #FFF}.p-businessTop-modelCase .c-splideCustom__pagination-page{border:1px solid #FFF}.p-businessTop-modelCase .c-splideCustom__pagination-page.is-active{background-color:#FFF}.p-businessTop-price{background-color:#F8F5EE}.p-businessTop-price .p-businessTop-price__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-businessTop-price .p-businessTop-price__container{padding-block:80px}}.p-businessTop-price .p-businessTop-price__wrapper{margin-block-start:40px}@media screen and (max-width: 767px){.p-businessTop-price .p-businessTop-price__wrapper{margin-block-start:24px}}.p-businessTop-price .p-businessTop-price__lists{display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (max-width: 767px){.p-businessTop-price .p-businessTop-price__lists{gap:16px}}.p-businessTop-price .p-businessTop-price__list{padding-inline:4%;padding-block:40px;background-color:#fff;display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media screen and (max-width: 767px){.p-businessTop-price .p-businessTop-price__list{padding-inline:6.997%;padding-block:24px;gap:8px}}.p-businessTop-price .p-businessTop-price__list-head{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.7;letter-spacing:.02em;font-weight:700;color:#58392B;text-align:center}@media screen and (max-width: 1024px){.p-businessTop-price .p-businessTop-price__list-head{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-businessTop-price .p-businessTop-price__list-text{font-size:15px;font-size:.9375rem}}.p-businessTop-series{background-color:#fff}.p-businessTop-series .p-businessTop-series__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-businessTop-series .p-businessTop-series__container{padding-block:80px}}.p-businessTop-series .p-businessTop-series__wrapper{margin-block-start:40px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-businessTop-series .p-businessTop-series__wrapper{margin-block-start:24px;gap:24px}}.p-businessTop-series .p-businessTop-series__seriesImg-wrap{display:flex;justify-content:space-between;max-inline-size:738px;inline-size:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-businessTop-series .p-businessTop-series__seriesImg-wrap{flex-wrap:wrap;max-inline-size:300px;width:59.7%;justify-content:center;gap:24px}}.p-businessTop-series .p-businessTop-series__seriesImg{display:block}@media screen and (max-width: 767px){.p-businessTop-series .p-businessTop-series__seriesImg{inline-size:calc(50% - 12px);max-inline-size:120px}}.p-businessTop-series .p-businessTop-series__coverageImg-wrap{max-inline-size:997px;inline-size:100%;margin-inline:auto}.p-businessTop-series .p-businessTop-series__coverageImg{display:block;inline-size:100%}.p-businessTop-storyDev{background-color:#F6F6F6;position:relative;overflow:clip}.p-businessTop-storyDev .p-businessTop-storyDev__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-businessTop-storyDev .p-businessTop-storyDev__container{padding-block:80px}}.p-businessTop-storyDev .p-businessTop-storyDev__profile{max-width:1000px;width:100%;background-color:#fff;padding-block:40px;padding-inline:40px;margin-block:40px 0;display:grid;gap:8px;position:relative;z-index:2}@media screen and (max-width: 767px){.p-businessTop-storyDev .p-businessTop-storyDev__profile{padding-block:24px;padding-inline:5.5%}}.p-businessTop-storyDev .p-businessTop-storyDev__profile-message{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 767px){.p-businessTop-storyDev .p-businessTop-storyDev__profile-message{font-size:15px;font-size:.9375rem}}.p-businessTop-storyDev .p-businessTop-storyDev__profile-message .red{color:#DF6161;font-weight:700;padding-bottom:8px}.p-businessTop-storyDev .p-businessTop-storyDev__profile-info{display:grid;gap:8px;place-items:center}.p-businessTop-storyDev .p-businessTop-storyDev__profile-img{display:block;width:80px}.p-businessTop-storyDev .p-businessTop-storyDev__profile-name{font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em}.p-businessTop-storyDev .p-businessTop-storyDev__profile-text{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;letter-spacing:0.02em;line-height:1.7}.p-businessTop-storyDev .p-businessTop-storyDev__bg{position:absolute;z-index:0s}.p-businessTop-storyDev .p-businessTop-storyDev__bg.map{max-inline-size:1440px;inline-size:auto;block-size:100%;top:0}@media screen and (max-width: 767px){.p-businessTop-storyDev .p-businessTop-storyDev__bg.map{inline-size:100%;block-size:unset}}.p-businessTop-faq{background-color:#F8F5EE}.p-businessTop-faq .p-businessTop-faq__container{padding-block:100px;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-businessTop-faq .p-businessTop-faq__container{padding-block:80px;gap:24px}}.p-businessTop-faq .menu{max-width:1000px;margin:0 auto;background-color:#fff;padding:40px}@media screen and (max-width: 767px){.p-businessTop-faq .menu{padding:24px 8px}}.p-businessTop-faq .menu a{display:inline-block;word-break:break-all;text-decoration:none;color:#000}.p-businessTop-faq .menu .inline{display:inline;padding:unset;word-break:break-all}.p-businessTop-faq .menu label{display:block;cursor:pointer;font-size:16px;font-size:1rem;font-weight:700;display:flex;align-items:center;position:relative;color:#000;background-color:#F6F6F6;padding:16px 60px 16px 24px}@media screen and (max-width: 767px){.p-businessTop-faq .menu label{font-size:14px;font-size:.875rem;padding:16px 46px 16px 16px}}.p-businessTop-faq .menu label:after{content:"";background-image:url(/st/img/index/lp/3/faq-arrow-down.svg);position:absolute;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block;right:24px;transform:translateY(-50%) rotate(90deg);top:50%}@media screen and (max-width: 767px){.p-businessTop-faq .menu label:after{right:16px}}.p-businessTop-faq .menu label:hover{text-decoration:none}.p-businessTop-faq .menu label .menu_icon{width:36px;height:36px;margin-right:24px;flex-shrink:0}@media screen and (max-width: 1024px){.p-businessTop-faq .menu label .menu_icon{width:28px;height:28px;margin-right:16px}}@media screen and (max-width: 767px){.p-businessTop-faq .menu label .menu_icon{width:20px;height:20px;margin-right:16px;flex-shrink:0}}.p-businessTop-faq .menu label.close{border:none}.p-businessTop-faq .menu label.close:after{transform:translateY(-50%) rotate(-90deg);top:50%}.p-businessTop-faq .menu input{display:none}.p-businessTop-faq .menu input[type="checkbox"]+ol{border-bottom:1px solid #e1e1e1}.p-businessTop-faq .menu ul{margin:0;padding:0;list-style:none}.p-businessTop-faq .menu li{height:0;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-size:16px;font-size:1rem;line-height:1.7;margin-left:70px;margin-right:50px}@media screen and (max-width: 767px){.p-businessTop-faq .menu li{font-size:14px;font-size:.875rem;margin-left:52px;margin-right:0}}.p-businessTop-faq .menu label:has(>input.accordion[type="checkbox"]:checked)+ol li{opacity:1;padding:0 0 24px;height:auto}@media screen and (max-width: 767px){.p-businessTop-faq .menu label:has(>input.accordion[type="checkbox"]:checked)+ol li{padding:0 0 20px}}.p-businessTop-faq .menu .accordion__content{margin-bottom:16px;display:flex;height:0;overflow:hidden;transition:0.8s;padding:0 24px}.p-businessTop-faq .menu .accordion__content:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-businessTop-faq .menu .accordion__content{padding:0 16px;margin-bottom:8px}}.p-businessTop-faq .menu .accordion__content .menu_icon{width:36px;height:36px;margin-right:24px;flex-shrink:0}@media screen and (max-width: 1024px){.p-businessTop-faq .menu .accordion__content .menu_icon{width:28px;height:28px;margin-right:16px;flex-shrink:0}}@media screen and (max-width: 767px){.p-businessTop-faq .menu .accordion__content .menu_icon{width:20px;height:20px;margin-right:10px;flex-shrink:0}}.p-businessTop-faq .menu .accordion__content .accordion-txt{margin:0;display:flex;flex-direction:column;row-gap:1rem}.p-businessTop-faq .menu .accordion__content .certificate-img img{width:80px;height:auto}.p-businessTop-faq .menu label:has(>input.accordion[type="checkbox"]:checked)+.accordion__content{height:auto;padding:24px}@media screen and (max-width: 767px){.p-businessTop-faq .menu label:has(>input.accordion[type="checkbox"]:checked)+.accordion__content{padding:16px}}.p-businessTop-bnrAppeal{background:#AE8344}.p-businessTop-bnrAppeal .p-businessTop-bnrAppeal__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-businessTop-bnrAppeal .p-businessTop-bnrAppeal__container{padding-block:80px}}.p-businessTop-bnrAppeal .accordion-txt{max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box}.p-businessTop-bnrAppeal .p-bnr-appeal__text{display:grid;gap:16px;place-items:center}.p-businessTop-bnrAppeal .p-bnr-appeal__text-sub{color:#FFF;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.7;letter-spacing:.02em;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-businessTop-bnrAppeal .p-bnr-appeal__text-sub{font-size:20px;font-size:1.25rem}}.p-businessTop-bnrAppeal .p-bnr-appeal__text-main{color:#FFF;font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:32px;font-size:2rem;line-height:1.3;letter-spacing:.02em;text-align:center}@media screen and (max-width: 767px){.p-businessTop-bnrAppeal .p-bnr-appeal__text-main{font-size:24px;font-size:1.5rem;line-height:1.7}}.p-businessTop-bnrAppeal .p-bnr-appeal__text-main .nowrap{display:inline-block}.p-businessTop-bnrAppeal .underline-before{background:linear-gradient(#fff, #fff) 0 100%/0 2px no-repeat;transition:background-size 1s ease;text-decoration:none;padding-bottom:5px}.p-businessTop-bnrAppeal .underline-after{background-size:100% 2px}.p-businessTop-formFlow .p-businessTop-formFlow__container{padding-block:100px;max-inline-size:1000px;padding-inline:16px;margin-inline:auto;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 1024px){.p-businessTop-formFlow .p-businessTop-formFlow__container{gap:32px}}@media screen and (max-width: 767px){.p-businessTop-formFlow .p-businessTop-formFlow__container{padding-block:80px;gap:24px}}.p-businessTop-formFlow .box-wrapper{display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 1024px){.p-businessTop-formFlow .box-wrapper{gap:4%;width:100%}}@media screen and (max-width: 767px){.p-businessTop-formFlow .box-wrapper{gap:4px;align-items:flex-start}}.p-businessTop-formFlow .box{max-inline-size:200px;display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 767px){.p-businessTop-formFlow .box{gap:4px;max-inline-size:180px}}.p-businessTop-formFlow .box .box__img{width:200px;height:200px}@media screen and (max-width: 1024px){.p-businessTop-formFlow .box .box__img{width:18vw;height:18vw;max-width:200px;max-height:200px}}@media screen and (max-width: 767px){.p-businessTop-formFlow .box .box__img{width:100px;height:100px}}.p-businessTop-formFlow .box .box__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-businessTop-formFlow .box .box__title{font-size:13px;font-size:.8125rem}}.p-businessTop-formFlow .box .box__title .nowrap{display:inline-block}.p-businessTop-formFlow .box .box__txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 767px){.p-businessTop-formFlow .box .box__txt{font-size:10px;font-size:.625rem;margin-inline:-3px}}.p-businessTop-formFlow .arrow-right{width:12px;flex-shrink:0;display:grid;place-content:center;block-size:100%}.p-businessTop-formFlow .note{font-size:13px;font-size:.8125rem;text-align:center}@media screen and (max-width: 767px){.p-businessTop-formFlow .note{font-size:10px;font-size:.625rem}}#form{background-color:#F8F5EE}#form .container{padding-block:100px;max-inline-size:700px;padding-inline:16px;margin-inline:auto;box-sizing:content-box}@media screen and (max-width: 767px){#form .container{padding-block:80px}}#form .wrapper{background-color:#FFF;padding-inline:40px;padding-block:40px;box-shadow:0px 20px 40px 0px rgba(51,51,51,0.1)}@media screen and (max-width: 767px){#form .wrapper{padding-inline:16px;padding-block:24px}}#form .wrapper .section__head{text-align:center;font-size:28px;font-size:1.75rem;font-weight:700;line-height:normal;color:#58392B;margin-block-end:40px}@media screen and (max-width: 767px){#form .wrapper .section__head{font-size:24px;font-size:1.5rem}}#form .wrapper .form-content{max-inline-size:450px;margin-inline:auto}#form .wrapper .form-group{display:grid;row-gap:8px}#form .wrapper .required{padding:6px;border-radius:2px;background-color:#DF6161;color:#FFF;font-size:12px;font-size:.75rem;font-size:12px;font-style:normal;line-height:1}#form .wrapper label{font-size:16px;font-size:1rem;font-weight:700;line-height:1;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px}@media (any-hover: hover){#form .wrapper label:hover{text-decoration:none}}#form .wrapper input{padding-block:8px;padding-inline:8px;border:1px solid #E7E7E7;inline-size:100%;max-block-size:2.5em;width:100%;border-radius:4px;margin-block-end:18px}@media screen and (max-width: 767px){#form .wrapper input{font-size:15px;font-size:.9375rem}}#form .wrapper select{line-height:1;inline-size:100%;padding-block:8px;padding-inline:8px 2em;appearance:none;border:1px solid #E7E7E7;border-radius:4px;block-size:50px;max-block-size:2.5em}@media screen and (max-width: 767px){#form .wrapper select{font-size:15px;font-size:.9375rem}}#form .wrapper select option{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 767px){#form .wrapper select option{font-size:15px;font-size:.9375rem}}#form .wrapper .select-img-wrap{position:relative;display:inline-block;width:100%;margin-block-end:18px}#form .wrapper .select-img-wrap .select-img{position:absolute;right:1em;top:calc(50% - 4px);pointer-events:none;width:12px;height:auto}#form .wrapper textarea{padding-block:8px;padding-inline:8px;border:1px solid #E7E7E7;border-radius:4px}@media screen and (max-width: 767px){#form .wrapper textarea{font-size:15px;font-size:.9375rem}}#form .wrapper .note{margin-block-start:10px;text-align:center;font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;padding-bottom:unset}#form .wrapper .note .nowrap{display:inline-block}#form .wrapper .privacy-policy{margin-block-start:40px;text-align:center;font-size:15px;font-size:.9375rem;color:#1A0DAB;font-weight:500;line-height:1;text-decoration-line:underline;display:block;transition:all 0.3s}#form .wrapper .privacy-policy:hover{opacity:0.8}#form .wrapper .c-form__purchase-submit-button{margin-block-start:18px;inline-size:fit-content;margin-inline:auto;position:relative}@media screen and (max-width: 767px){#form .wrapper .c-form__purchase-submit-button{inline-size:100%;max-inline-size:300px}}#form .wrapper .button{display:flex;background-color:#AE8344;margin-block-end:unset;margin-inline:auto;align-items:center;border:none;border-radius:9999px;padding-block:14px;padding-inline-start:64px;padding-inline-end:calc(64px + 7px);color:#FFF;text-align:center;font-size:20px;font-size:1.25rem;font-weight:700;background-color:#AE8344;transition:background-color .3s,box-shadow .3s;transition-timing-function:ease-out;line-height:normal;block-size:100%;max-block-size:100%}@media screen and (max-width: 767px){#form .wrapper .button{justify-content:center;inline-size:100%;padding-inline-start:16px;padding-inline-end:calc(16px + 7px)}}@media (any-hover: hover){#form .wrapper .button:hover{background-color:#BE9855;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.16)}}#form .wrapper .arrow{position:absolute;top:50%;translate:0 -50%;right:calc(32px - 7px)}.p-businessOtVideo{border-top:1px solid #DFD0A9;background-color:#fff}.p-businessOtVideo__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-businessOtVideo__container{gap:24 px;padding-block:80px}}.p-businessOtVideo__wrapper{max-inline-size:1000px;inline-size:100%;margin-inline:auto}.p-businessOtVideo__video{inline-size:100%;height:auto;aspect-ratio:750 / 281.25;vertical-align:top}.p-businessOtVideo__videoText{color:#1A1A1A;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}.p-businessDownload{background-color:#F8F5EE}.p-businessDownload__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-businessDownload__container{padding-block:80px}}.p-businessDownloadList__wrapper{display:grid;gap:24px}.p-businessrFaq{background-color:#fff}.p-businessFaq_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-businessFaq_container{padding-block:80px}}.p-cancellationReasonsIntro{border-top:1px solid #DFD0A9;background-color:#fff}.p-cancellationReasonsIntro_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-cancellationReasonsIntro_container{padding-block:80px;gap:24px}}.p-cancellationReasonsIntro__wrapper-text a{text-decoration:underline}.p-cancellationReasonsIntro__wrapper-text .bold{font-weight:700}@media screen and (max-width: 767px){.p-cancellationReasonsIntro__wrapper-text{font-size:15px;font-size:.9375rem}}.p-cancellationReasonsIntro__wrapper-note{font-size:12px;font-size:.75rem}.p-cancellationReasonsIntro__button{inline-size:fit-content;margin-inline:auto}.p-sampleLessonContent{background-color:#F8F5EE}.p-sampleLessonContent_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-sampleLessonContent_container{padding-block:80px;gap:24px}}.p-sampleLessonContent__wrapper{background-color:#fff;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.p-sampleLessonContent__wrapper{padding-block:24px;padding-inline:8px}}.p-sampleLessonContent__lists{display:grid;gap:16px}@media screen and (max-width: 767px){.p-sampleLessonContent__lists{gap:8px}}.p-sampleLessonContent__link{border-radius:5px;background-color:#F6F6F6;display:grid;grid-template-columns:1fr auto;padding-block:16px;padding-inline:16px;align-items:center;gap:16px}.p-sampleLessonContent__head{color:#000;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.p-sampleLessonContent__head{font-size:14px;font-size:.875rem}}.p-sampleLessonDetails__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-sampleLessonDetails__container{padding-block:80px;gap:24px}}.p-sampleLessonDetails__wrapper{display:grid;gap:16px}@media screen and (max-width: 767px){.p-sampleLessonDetails__wrapper{gap:8px}}.p-sampleLessonDetails__wrapper-title{color:#000;font-size:24px;font-size:1.5rem;font-weight:700}@media screen and (max-width: 767px){.p-sampleLessonDetails__wrapper-title{font-size:20px;font-size:1.25rem}}.p-sampleLessonDetails__wrapper-user{color:#000;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.p-sampleLessonDetails__wrapper-user{font-size:13px;font-size:.8125rem}}.p-sampleLessonDetails__wrapper-note{border-radius:2px;border:1px solid #E7E7E7;background-color:#F6F6F6;padding-inline:40px;padding-block:40px}@media screen and (max-width: 767px){.p-sampleLessonDetails__wrapper-note{padding-inline:24px;padding-block:24px}}@media screen and (max-width: 767px){.p-sampleLessonDetails__wrapper-note p:not([class]){font-size:15px;font-size:.9375rem}}.p-sampleLessonDetails__wrapper-note a:not([class]){text-decoration:underline;color:#1A0DAB;transition:all .3s}@media screen and (max-width: 767px){.p-sampleLessonDetails__wrapper-note a:not([class]){font-size:15px;font-size:.9375rem}}.p-sampleLessonDetails__wrapper-note a:not([class]):hover{color:#2312E8}.p-sampleLessonDetails__button{inline-size:fit-content;margin-inline:auto}.p-caseStudyContent__section{display:grid;gap:24px}.p-caseStudyContent__section section:not([class]){display:grid;gap:24px}.p-caseStudyContent__section p:not([class]){color:#333}@media screen and (max-width: 767px){.p-caseStudyContent__section p:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section h2:not([class]){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-caseStudyContent__section h2:not([class]){font-size:24px;font-size:1.5rem}}.p-caseStudyContent__section 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 #AE8344;margin-block-start:16px}@media screen and (max-width: 767px){.p-caseStudyContent__section h3:not([class]){font-size:20px;font-size:1.25rem}}.p-caseStudyContent__section img:not([class]){margin-inline:auto}.p-caseStudyContent__section li:not([class]){list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.p-caseStudyContent__section li:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section table:not([class]){word-wrap:break-word;border-collapse:collapse;inline-size:fit-content}.p-caseStudyContent__section th:not([class]){vertical-align:middle}@media screen and (max-width: 767px){.p-caseStudyContent__section th:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section td:not([class]){border:1px solid #E7E7E7;padding-block:8px;padding-inline:8px;vertical-align:middle}@media screen and (max-width: 767px){.p-caseStudyContent__section td:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section figure:not([class]){text-align:center}.p-caseStudyContent__section figurecaption:not([class]){font-size:13px;font-size:.8125rem;display:block;text-align:center;padding-block-start:8px}.p-caseStudyContent__section .bold{font-weight:700}.p-caseStudyContent__section .eyecatch{margin-inline:auto}.p-caseStudyContent__section .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-caseStudyContent__section .note{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-caseStudyContent__section .question{color:#BE9855;padding-inline-end:8px}.p-caseStudyContent__section .red{color:#DF6161}.p-caseStudyContent__section .employee-voice .content-wrapper{background:#F7F7F7;padding-block:40px;padding-inline:40px;border-radius:8px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .content-wrapper{padding-block:32px;padding-inline:16px;gap:16px}}.p-caseStudyContent__section .employee-voice .employee-voice__title{font-size:20px;font-size:1.25rem;font-weight:700}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .employee-voice__title{font-size:16px;font-size:1rem}}.p-caseStudyContent__section .employee-voice .card-wrapper{display:flex;align-items:stretch;flex-direction:column;gap:24px}.p-caseStudyContent__section .employee-voice .card{background-color:#FFF;padding-block:24px;padding-inline-start:48px;padding-inline-end:24px;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);border-left:2px solid #BE9855;border-radius:2px;background-image:url("/st/img/case-study/quote-left.svg");background-repeat:no-repeat;background-position:16px 16px;background-size:20px auto}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .card{padding-block-start:36px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;background-size:18px auto}}.p-caseStudyContent__section .employee-voice .card .card__txt{font-size:16px;font-size:1rem;line-height:1.8}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .card .card__txt{font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section .employee-voice .card .card__txt--profile{color:#7a7a7a;font-size:14px;font-size:.875rem;text-align:right}.p-caseStudyArticles{background-color:#F8F5EE}.p-caseStudyArticles__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-caseStudyArticles__container{padding-block:80px}}.p-caseStudyArticles__wrap-button{inline-size:fit-content;margin-inline:auto}.p-caseStudyArticles__wrapper{margin-block-start:16px}@media screen and (max-width: 767px){.p-caseStudyArticles__wrapper{margin-block-start:unset}}.p-caseStudyContent{background-color:#F8F5EE;padding-block-start:64px;padding-block-end:100px}@media screen and (max-width: 767px){.p-caseStudyContent{padding-block-start:40px;padding-block-end:80px}}.p-caseStudyContent__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-caseStudyContent__head-l{font-size:24px;font-size:1.5rem}}.p-caseStudyContent__head-m{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 #AE8344;margin-block-start:16px}@media screen and (max-width: 767px){.p-caseStudyContent__head-m{font-size:20px;font-size:1.25rem}}.p-caseStudyContent__header{max-inline-size:800px;margin-inline:auto;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-caseStudyContent__header{gap:24px}}@media screen and (max-width: 767px){.p-caseStudyContent__header .pc-show{display:none}}.p-caseStudyContent__header-images{position:relative}.p-caseStudyContent__header-image{max-inline-size:640px;inline-size:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-caseStudyContent__header-image{max-inline-size:unset}}.p-caseStudyContent__header-logo{position:absolute;max-inline-size:240px;inline-size:100%;left:50%;bottom:8px;translate:calc(-50% + 190px)}@media screen and (max-width: 767px){.p-caseStudyContent__header-logo{inline-size:calc(120 / 375* 100vw);translate:unset;left:unset;right:8px}}.p-caseStudyContent__header-logo.mdp{max-inline-size:120px;translate:calc(-50% + 250px)}@media screen and (max-width: 767px){.p-caseStudyContent__header-logo.mdp{translate:unset}}.p-caseStudyContent__header-meta-info{display:flex;gap:16px;align-items:center;justify-content:flex-end}.p-caseStudyContent__header-meta-sns{display:flex;gap:8px;align-items:center;justify-content:flex-end}.p-caseStudyContent__header-meta-date{font-size:14px;font-size:.875rem;display:flex;gap:4px;align-items:center}.p-caseStudyContent__container{max-inline-size:800px;margin-inline:auto;margin-block-start:40px;padding-inline:16px;box-sizing:content-box}@media screen and (max-width: 767px){.p-caseStudyContent__container{padding-block:24px;padding-inline:16px;gap:40px}}.p-caseStudyContent__wrapper{background-color:#fff;display:grid;gap:80px;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.p-caseStudyContent__wrapper{gap:40px;padding-block:24px;padding-inline:24px}}.p-caseStudyContent__wrapper section:not([class]){display:grid;gap:24px}.p-caseStudyContent__profile{display:grid;gap:40px}@media screen and (max-width: 767px){.p-caseStudyContent__profile{gap:24px}}.p-caseStudyContent__profile-lists .profile-dl{display:flex;gap:16px;flex-wrap:wrap}@media screen and (max-width: 767px){.p-caseStudyContent__profile-lists .profile-dl{flex-direction:column;gap:8px}}.p-caseStudyContent__profile-lists .profile-dl-flex{display:flex;gap:8px;align-items:center}.p-caseStudyContent__profile-lists .profile-dt{color:#fff;font-size:14px;font-size:.875rem;min-inline-size:104px;padding-block:4px;padding-inline:8px;background-color:#58392B;text-align:center}.p-caseStudyContent__profile-lists .profile-dd{font-size:15px;font-size:.9375rem}.p-caseStudyContent__profile-issue{display:grid;gap:24px}@media screen and (max-width: 767px){.p-caseStudyContent__profile-issue{gap:16px}}.p-caseStudyContent__profile-issue-title{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}@media screen and (max-width: 767px){.p-caseStudyContent__profile-issue-title{font-size:20px;font-size:1.25rem}}.p-caseStudyContent__profile-issue-list{font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.p-caseStudyContent__profile-issue-list{font-size:16px;font-size:1rem}}.p-caseStudyContent__profile-issue-list .red{color:#DF6161;font-weight:700}.p-caseStudyContent__profile-guest{max-inline-size:800px;inline-size:100%;margin-inline:auto;border-radius:2px;border:1px solid #DDD;display:flex;padding-block:40px;padding-inline:64px;flex-direction:column;gap:32px}@media screen and (max-width: 767px){.p-caseStudyContent__profile-guest{padding-block:16px;padding-inline:16px}}.p-caseStudyContent__profile-guest-title{color:#333;font-size:24px;font-size:1.5rem;font-weight:700;line-height:normal;text-align:center}@media screen and (max-width: 767px){.p-caseStudyContent__profile-guest-title{font-size:18px;font-size:1.125rem}}.p-caseStudyContent__profile-guest-images{display:flex;justify-content:space-evenly;flex-wrap:wrap;row-gap:16px;column-gap:16px}.p-caseStudyContent__profile-guest-box{display:flex;flex-direction:column;align-items:center;gap:8px}.p-caseStudyContent__profile-guest-box .iamge{max-inline-size:156px;inline-size:100%;border-radius:50%}@media screen and (max-width: 767px){.p-caseStudyContent__profile-guest-box .iamge{max-inline-size:80px}}.p-caseStudyContent__profile-guest-box .box__txt{display:flex;gap:8px;align-items:center}@media screen and (max-width: 767px){.p-caseStudyContent__profile-guest-box .box__txt{font-size:15px;font-size:.9375rem;flex-direction:column}}.p-caseStudyContent__profile-guest-box .department{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-caseStudyContent__profile-guest-box .department{font-size:13px;font-size:.8125rem}}.p-caseStudyContent__profile-guest-box .bold{font-weight:700;display:flex;gap:0.25em;align-items:center}.p-caseStudyContent__profile-guest-box .suffix{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-caseStudyContent__profile-guest-box .suffix{font-size:13px;font-size:.8125rem}}.p-caseStudyContent__section{display:grid;gap:24px}.p-caseStudyContent__section section:not([class]){display:grid;gap:24px}.p-caseStudyContent__section p:not([class]){color:#333}@media screen and (max-width: 767px){.p-caseStudyContent__section p:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section 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-caseStudyContent__section h2:not([class]){font-size:24px;font-size:1.5rem}}.p-caseStudyContent__section 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 #AE8344;margin-block-start:16px}@media screen and (max-width: 767px){.p-caseStudyContent__section h3:not([class]){font-size:20px;font-size:1.25rem}}.p-caseStudyContent__section img:not([class]){margin-inline:auto}.p-caseStudyContent__section li:not([class]){list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.p-caseStudyContent__section li:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section table:not([class]){word-wrap:break-word;border-collapse:collapse;inline-size:fit-content}.p-caseStudyContent__section th:not([class]){vertical-align:middle}@media screen and (max-width: 767px){.p-caseStudyContent__section th:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section td:not([class]){border:1px solid #E7E7E7;padding-block:8px;padding-inline:8px;vertical-align:middle}@media screen and (max-width: 767px){.p-caseStudyContent__section td:not([class]){font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section figure:not([class]){text-align:center}.p-caseStudyContent__section figurecaption:not([class]){font-size:13px;font-size:.8125rem;display:block;text-align:center;padding-block-start:8px}.p-caseStudyContent__section .bold{font-weight:700}.p-caseStudyContent__section .eyecatch{margin-inline:auto}.p-caseStudyContent__section .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-caseStudyContent__section .note{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-caseStudyContent__section .question{color:#BE9855;padding-inline-end:8px}.p-caseStudyContent__section .red{color:#DF6161}.p-caseStudyContent__section .employee-voice .content-wrapper{background:#F7F7F7;padding-block:40px;padding-inline:40px;border-radius:8px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .content-wrapper{padding-block:32px;padding-inline:16px;gap:16px}}.p-caseStudyContent__section .employee-voice .employee-voice__title{font-size:20px;font-size:1.25rem;font-weight:700}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .employee-voice__title{font-size:16px;font-size:1rem}}.p-caseStudyContent__section .employee-voice .card-wrapper{display:flex;align-items:stretch;flex-direction:column;gap:24px}.p-caseStudyContent__section .employee-voice .card{background-color:#FFF;padding-block:24px;padding-inline-start:48px;padding-inline-end:24px;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);border-left:2px solid #BE9855;border-radius:2px;background-image:url("/st/img/case-study/quote-left.svg");background-repeat:no-repeat;background-position:16px 16px;background-size:20px auto}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .card{padding-block-start:36px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;background-size:18px auto}}.p-caseStudyContent__section .employee-voice .card .card__txt{font-size:16px;font-size:1rem;line-height:1.8}@media screen and (max-width: 767px){.p-caseStudyContent__section .employee-voice .card .card__txt{font-size:15px;font-size:.9375rem}}.p-caseStudyContent__section .employee-voice .card .card__txt--profile{color:#7a7a7a;font-size:14px;font-size:.875rem;text-align:right}.p-caseStudyContentVoice{overflow:hidden}.p-caseStudyContentVoice__container{display:grid;gap:40px;padding-block:100px}@media screen and (max-width: 767px){.p-caseStudyContentVoice__container{gap:24px;padding-block:80px}}.p-communityService{background-color:#F8F5EE}.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:#BE9855;text-align:center;font-family:"Futura","futura-pt","游ゴシック体",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:#F8F5EE}@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-companyProfile{border-top:1px solid #DFD0A9;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:#F8F5EE}.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:#58392B}@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:#F8F5EE}.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-contactAddFAQ{background-color:#fff;border-top:1px solid #DFD0A9}.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:#F8F5EE}.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}}main:has(.p-changeCard){display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%;min-height:calc(100vh - 65px)}.p-contactConfirmForm{background-color:#F8F5EE}.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:#F8F5EE}.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:#F8F5EE}.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:#AE8344;color:#fff}@media (any-hover: hover){.p-faqLists .filter .list .category:not(.active):hover{background-color:#AE8344;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 #DFD0A9}.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;padding-inline:16px}@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-featureBiz{background-color:#F8F5EE}.p-featureBiz__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px}@media screen and (max-width: 767px){.p-featureBiz__container{padding-block:80px}}.p-featureBiz__wrapper{margin-inline:auto;margin-block-start:40px}.p-featureChunk{background:#fff}.p-featureChunk__container{max-inline-size:1000px;margin-inline:auto;padding-inline:16px;padding-block:100px}@media screen and (max-width: 767px){.p-featureChunk__container{padding-block:80px}}.p-featureChunk__wrapper{margin-inline:auto;margin-block-start:40px;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:24px;grid-template-columns:repeat(1, 1fr)}}.p-featureChunk__card{background:#F8F5EE;padding-block:40px 160px;padding-inline:24px;position:relative;display:grid;gap:16px;place-items:center}@media screen and (max-width: 425px){.p-featureChunk__card{padding-block:24px 124px;padding-inline:24px}}.p-featureChunk__card-head{font-weight:700;color:#58392B;font-size:24px;font-size:1.5rem;line-height:1.3}@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","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#AE8344;line-height:1.4;text-align:center}@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}.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-featureVoice{background-color:#F8F5EE}.p-featureVoice__container{max-inline-size:1000px;margin-inline:auto;padding-block:100px}@media screen and (max-width: 767px){.p-featureVoice__container{padding-block:80px}}.p-featureVoice__container .c-slider__voice-slide{margin-block-end:0}.p-featureVoice__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-featureVoice__wrapper{gap:16px}}@media screen and (max-width: 767px){.p-featureVoice__wrapper{margin-block-start:24px}}.p-featureVoice__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-featureVoice__lead{margin-block-end:16px;padding-block:8px;padding-inline:18px;font-size:12px;font-size:.75rem}}.p-featureVoice__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-featureVoice__lead::before{bottom:-10px}}.p-featureRec{position:relative;overflow-x:clip}.p-featureRec::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% + -665px) calc(-50% + 380px);z-index:-1}@media screen and (max-width: 767px){.p-featureRec::before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + -135px) calc(-50% + 650px)}}.p-featureRec::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% + 590px) calc(-50% + -405px);z-index:-1}@media screen and (max-width: 767px){.p-featureRec::after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + 200px) calc(-50% + -520px)}}.p-featureRec__container{max-inline-size:880px;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-featureCompTable{background-color:#F8F5EE}.p-featureCompTable__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-featureCompTable__container{padding-block:80px;gap:24px}}.p-featureCompTable__text{text-align:center}@media screen and (max-width: 767px){.p-featureCompTable__text{font-size:15px;font-size:.9375rem}}.p-featureServiceComp{position:relative;overflow-x:clip}.p-featureServiceComp::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% + 650px) calc(-50% + 500px);z-index:-1}@media screen and (max-width: 767px){.p-featureServiceComp::before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + -170px) calc(-50% + 375px)}}.p-featureServiceComp::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% + -310px);z-index:-1}@media screen and (max-width: 767px){.p-featureServiceComp::after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + 200px) calc(-50% + -380px)}}.p-featureServiceComp__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-featureServiceComp__container{padding-block:80px}}.p-featureServiceComp__image{margin-inline:auto;max-inline-size:1000px;inline-size:100%;background-color:#fff;border:1px solid}@media screen and (max-width: 767px){.p-featureServiceComp__image{border:unset}}.p-featureModelCase{background-color:#F8F5EE}.p-featureModelCase__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-featureModelCase__container{padding-block:80px;gap:24px}}.p-featureModelCase__text{text-align:center}@media screen and (max-width: 767px){.p-featureModelCase__text{font-size:15px;font-size:.9375rem}}.p-featureModelCase__image{max-inline-size:1000px;inline-size:100%}.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:#321D16;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:#F8F5EE}.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}}.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:#58392B;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:#BE9855;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:#F8F5EE}@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:#F7F7F7;inline-size:fit-content;display:flex;padding-block:24px;padding-inline:24px;flex-direction:column;align-items:center;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-image{max-inline-size:440px;inline-size:100%}.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-infoSessionMv{background-color:#F8F5EE;position:relative;overflow:clip;z-index:1}.p-infoSessionMv: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% + 240px);z-index:-1}@media screen and (max-width: 1024px){.p-infoSessionMv:before{translate:calc(-50% + -400px) calc(-50% + 240px)}}@media screen and (max-width: 767px){.p-infoSessionMv:before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + -225px) calc(-50% + 120px)}}.p-infoSessionMv: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% + 655px) calc(-50% + 15px);z-index:-1}@media screen and (max-width: 1024px){.p-infoSessionMv:after{translate:calc(-50% + 430px) calc(-50% - 300px)}}@media screen and (max-width: 767px){.p-infoSessionMv:after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + 245px) calc(-50% + -335px)}}.p-infoSessionMv .infoSession-container{background-image:none;height:auto;padding-block:80px}.p-infoSessionMv .inner{width:80%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.p-infoSessionMv .inner{flex-direction:column;align-items:flex-end;gap:56px}}.p-infoSessionMv .inner .txt-block{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 1024px){.p-infoSessionMv .inner .txt-block{width:100%;align-items:flex-start}}.p-infoSessionMv .inner .txt-block .title{text-align:left}.p-infoSessionMv .inner .txt-block .slidein{animation-name:sample01;animation-duration:1s}@keyframes sample01{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.p-infoSessionMv .inner .txt-block .slidein-2{animation-name:sample02;animation-duration:2s}@keyframes sample02{0%{opacity:0;transform:translateY(0px)}50%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}.p-infoSessionMv .inner .txt-block h1{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#58392B;letter-spacing:0.02em;padding:0;font-size:40px}@media screen and (max-width: 1024px){.p-infoSessionMv .inner .txt-block h1{font-size:32px}}.p-infoSessionMv .inner .txt-block h1 .subtitle{font-size:24px}@media screen and (max-width: 1024px){.p-infoSessionMv .inner .txt-block h1 .subtitle{font-size:18px}}.p-infoSessionMv .inner .txt-block p.title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#58392B;letter-spacing:0.02em;padding:0;font-size:40px}@media screen and (max-width: 1024px){.p-infoSessionMv .inner .txt-block p.title{font-size:32px}}.p-infoSessionMv .inner .txt-block p.title span{font-family:"futura-pt", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500}.p-infoSessionMv .inner .txt-block .block__txt{padding:0}.p-infoSessionMv .inner .fv-img{width:380px;max-width:100%}@media screen and (max-width: 767px){.p-infoSessionMv .inner .fv-img{width:80%}}.p-infoSessionAbout{padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-infoSessionAbout{padding-block:80px;gap:24px}}.p-infoSessionAbout .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;display:grid;gap:40px}@media screen and (max-width: 767px){.p-infoSessionAbout .inner{inline-size:90%;gap:24px}}.p-infoSessionAbout .box-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media screen and (max-width: 767px){.p-infoSessionAbout .box-wrapper{grid-template-columns:repeat(1, 1fr)}}.p-infoSessionAbout .box-wrapper .box{background:#F8F5EE;padding:40px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.p-infoSessionAbout .box-wrapper .box{padding:24px}}@media screen and (max-width: 767px){.p-infoSessionAbout .box-wrapper .box{padding:24px 16px}}.p-infoSessionAbout .box-wrapper .box .box__txt p{padding-bottom:1em}.p-infoSessionAbout .box-wrapper .box .num{background-color:#fff;color:#BE9855;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}@media screen and (max-width: 1024px){.p-infoSessionAbout .box-wrapper .box .num{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-infoSessionAbout .box-wrapper .box .num{font-size:18px;font-size:1.125rem;width:30px;height:30px}}.p-infoSessionAbout .box-wrapper .box .box__title{color:#58392B;font-size:24px;font-size:1.5rem;display:flex;gap:16px;justify-content:center;align-items:center;padding:0 0 24px}@media screen and (max-width: 767px){.p-infoSessionAbout .box-wrapper .box .box__title{flex-direction:column}}.p-infoSessionAbout .box-wrapper .box .box__img{width:100%;display:flex;justify-content:center}.p-infoSessionAbout .box-wrapper .box .box__img img{width:75%}@media screen and (max-width: 1024px){.p-infoSessionAbout .box-wrapper .box .box__img img{width:90%}}@media screen and (max-width: 767px){.p-infoSessionAbout .box-wrapper .box .box__img img{width:75%}}.p-infoSessionDetails{background-color:#F8F5EE;padding-block:100px}@media screen and (max-width: 767px){.p-infoSessionDetails{padding-block:80px}}.p-infoSessionDetails .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;display:grid;gap:40px}@media screen and (max-width: 767px){.p-infoSessionDetails .inner{inline-size:90%;gap:24px}}.p-infoSessionDetails .infoSession-details-table dl{display:flex}.p-infoSessionDetails .infoSession-details-table dl:not(:last-child) dt{border-bottom:1px solid #fff}.p-infoSessionDetails .infoSession-details-table dl:not(:last-child) dd{border-bottom:1px solid #AE8344}.p-infoSessionDetails .infoSession-details-table dl dt,.p-infoSessionDetails .infoSession-details-table dl dd{display:flex;flex-direction:column;justify-content:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-infoSessionDetails .infoSession-details-table dl dt,.p-infoSessionDetails .infoSession-details-table dl dd{font-size:14px}}.p-infoSessionDetails .infoSession-details-table dl dt{width:25%;align-items:center;background:#AE8344;color:#fff;font-weight:700}.p-infoSessionDetails .infoSession-details-table dl dd{width:75%;text-align:left;background:#fff;padding:16px}.p-infoSessionDetails .infoSession-details-table dl dd span.message{font-size:12px;margin-bottom:8px}.p-infoSessionDetails .infoSession-details-table dl dd p{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0.02em;padding:1.5rem 0 0}@media screen and (max-width: 767px){.p-infoSessionDetails .infoSession-details-table dl dd p{font-size:14px}}.p-infoSessionDetails .infoSession-details-table dl dd p span.large{font-weight:700}.p-infoSessionDetails .infoSession-details-table dl dd ol{list-style:none}.p-infoSessionDetails .infoSession-details-table dl dd ol>li{font-weight:700;padding-bottom:1.5rem}.p-infoSessionDetails .infoSession-details-table dl dd ol>li:last-child{padding-bottom:0}.p-infoSessionDetails .infoSession-details-table dl dd ol>li ul{padding-left:1.5rem}.p-infoSessionDetails .infoSession-details-table dl dd ul li{position:relative;padding:0 0 0 12px}.p-infoSessionDetails .infoSession-details-table dl dd ul li:before{content:"";position:absolute;width:3px;height:3px;background:#000;left:0;top:12px;border-radius:50%}@media screen and (max-width: 767px){.p-infoSessionDetails .infoSession-details-table dl dd ul li:before{top:9px}}.p-infoSessionDetails .note{font-size:13px;font-size:.8125rem;text-align:center}@media screen and (max-width: 767px){.p-infoSessionDetails .note{font-size:11px;font-size:.6875rem}}.p-infoSessionFlow{padding-block:100px}@media screen and (max-width: 767px){.p-infoSessionFlow{padding-block:80px}}.p-infoSessionFlow .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;display:grid;gap:40px}@media screen and (max-width: 767px){.p-infoSessionFlow .inner{inline-size:90%;gap:24px}}.p-infoSessionCta{display:flex;justify-content:center;align-items:center;background-color:#F8F5EE;padding:120px 0}@media screen and (max-width: 1024px){.p-infoSessionCta{padding:80px 0}}.p-interviewList{margin-inline:auto;background-color:#F8F5EE}.p-interviewPickup{background-color:#F8F5EE}.p-interviewPickup__head{text-align:center}.p-interviewPickup__container{display:grid;gap:24px;padding-block-start:100px;padding-block-end:24px}@media screen and (max-width: 767px){.p-interviewPickup__container{padding-block-start:80px}}.p-interviewPickup__slider-slide{margin-block-end:40px}@media (any-hover: hover){.p-interviewPickup__slider-slide:hover{color:#2312E8}}.p-interviewPickup__slider-slide-container{padding-block:20px;padding-inline:20px;display:flex !important;flex-direction:column;justify-content:center;height:100%;gap:16px;border-radius:8px;background-color:#FFF;box-shadow:0px 0px 15px -10px #777}.p-interviewPickup__slider-slide-photo{block-size:100%;display:flex;align-items:center;justify-content:center}.p-interviewPickup__slider-slide-photo .border{border:1px solid #ddd}.p-interviewPickup__slider-slide-head{font-size:16px;font-size:1rem;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>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>div.search-result{display:flex;justify-content:space-between;align-items:center;gap:16px}}.p-interviewFilter__toggle>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>div.search-result div:first-of-type{display:flex;align-items:flex-end;gap:0.2em;color:#AE8344;font-size:15px;font-size:.9375rem;font-weight:500;line-height:2;letter-spacing:0.02em}.p-interviewFilter__toggle>div.search-result div:first-of-type .result_count{font-weight:600}.p-interviewFilter__toggle>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 #BE9855;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>div{font-size:14px;font-size:.875rem;font-weight:500;line-height:2}.p-interviewFilter__form-table .checkbox_wrapper>div.input_box{display:flex;flex-wrap:wrap;gap:16px}.p-interviewFilter__form-table .checkbox_wrapper>div.input_box input:checked+label{background-color:#BE9855;font-weight:700;color:#fff}.p-interviewFilter__form-table .checkbox_wrapper>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>div.input_box label:hover{cursor:pointer;background-color:#BE9855;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:#BE9855}.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.effect{grid-template-columns:1fr;gap:40px;max-width:508px;margin-block-start:40px}.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:#BE9855;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-interviewCategorywMv__head-category{font-size:24px;font-size:1.5rem;color:#58392B;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){.p-interviewCategorywMv__head-category{font-size:20px;font-size:1.25rem}}.p-interviewCategoryIntro{background-color:#fff;border-top:1px solid #DFD0A9}.p-interviewCategoryIntro__wraper{box-sizing:content-box;max-inline-size:800px;margin-inline:auto;padding-inline:16px;padding-block:100px;display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-interviewCategoryIntro__wraper{padding-block:80px;gap:24px}}.p-interviewCategoryIntro__head-l{color:#000;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;text-align:center}.p-interviewCategoryIntro__head-l .gold{color:#AE8344}@media screen and (max-width: 767px){.p-interviewCategoryIntro__head-l{font-size:24px;font-size:1.5rem}}.p-interviewCategoryIntro__text{font-size:16px;font-size:1rem;text-align:center}.p-interviewCategoryIntro__text .bold{font-weight:700}@media screen and (max-width: 767px){.p-interviewCategoryIntro__text{font-size:15px;font-size:.9375rem;text-align:left}}.p-interviewCategoryList{background-color:#F8F5EE}.p-interviewCategoryAll{box-sizing:content-box;margin-inline:auto;padding-inline:16px;padding-block:100px;max-inline-size:1000px;display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-interviewCategoryAll{padding-block:80px;gap:24px}}.p-interviewCategoryAll__head{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-interviewCategoryAll__head{color:#58392B;font-size:20px;font-size:1.25rem;text-align:center}}.special_interview_boxWrap{display:grid;gap:24px;place-content:center}@media screen and (max-width: 767px){.special_interview_boxWrap{gap:16px}}.p-interviewCategoryAll__subHead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.7;letter-spacing:.02em;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-interviewCategoryAll__subHead{font-size:20px;font-size:1.25rem}}.p-interviewContent{background-color:#F8F5EE}.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:#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-interviewContent__head-l{font-size:24px;font-size:1.5rem}}.p-interviewContent__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-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.taidan{grid-template-areas:"eyecatch" "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"}.p-interviewContent__header.youtube.no-profile{grid-template-areas:"head" "youtube" "date"}@media screen and (max-width: 767px){.p-interviewContent__header{gap:24px}}.p-interviewContent__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;display:grid;gap:24px}.p-interviewContent__header h1:not([class]) span:not(.nowrap){font-size:16px;font-size:1rem}@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:24px}@media screen and (max-width: 767px){.p-interviewContent__profile{gap:16px}}.p-interviewContent__profile .interviewer-info{display:grid;grid-template-columns:auto 1fr;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;height:fit-content}.p-interviewContent__profile .info-message-block{display:grid;gap:16px}@media screen and (max-width: 767px){.p-interviewContent__profile .info-message-block{gap:8px}}.p-interviewContent__profile .interviewer-message{background:#F6F6F6;padding-block:16px;padding-inline:16px}.p-interviewContent__profile .interviewer-message .bold{font-weight:700}@media screen and (max-width: 767px){.p-interviewContent__profile .interviewer-message{font-size:15px;font-size:.9375rem}}.p-interviewContent__profile .interviewer-name{font-size:18px;font-size:1.125rem;font-weight:700}.p-interviewContent__profile .interviewer-name .job-title{font-weight:500}@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]),.p-interviewContent__wrapper .taidan-additional-section{display:grid;gap:24px}.p-interviewContent__wrapper section:not([class]) p:not([class]),.p-interviewContent__wrapper .taidan-additional-section p:not([class]){color:#333}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) p:not([class]),.p-interviewContent__wrapper .taidan-additional-section p:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) h2:not([class]),.p-interviewContent__wrapper .taidan-additional-section 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-interviewContent__wrapper section:not([class]) h2:not([class]),.p-interviewContent__wrapper .taidan-additional-section h2:not([class]){font-size:24px;font-size:1.5rem}}.p-interviewContent__wrapper section:not([class]) h3:not([class]),.p-interviewContent__wrapper .taidan-additional-section 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 #AE8344;margin-block-start:16px}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) h3:not([class]),.p-interviewContent__wrapper .taidan-additional-section h3:not([class]){font-size:20px;font-size:1.25rem}}.p-interviewContent__wrapper section:not([class]) img:not([class]),.p-interviewContent__wrapper .taidan-additional-section img:not([class]){margin-inline:auto}.p-interviewContent__wrapper section:not([class]) li:not([class]),.p-interviewContent__wrapper .taidan-additional-section 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]),.p-interviewContent__wrapper .taidan-additional-section li:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) table:not([class]),.p-interviewContent__wrapper .taidan-additional-section table:not([class]){word-wrap:break-word;border-collapse:collapse;inline-size:fit-content}.p-interviewContent__wrapper section:not([class]) th:not([class]),.p-interviewContent__wrapper .taidan-additional-section th:not([class]){vertical-align:middle}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) th:not([class]),.p-interviewContent__wrapper .taidan-additional-section th:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) td:not([class]),.p-interviewContent__wrapper .taidan-additional-section 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]),.p-interviewContent__wrapper .taidan-additional-section td:not([class]){font-size:15px;font-size:.9375rem}}.p-interviewContent__wrapper section:not([class]) figure:not([class]),.p-interviewContent__wrapper .taidan-additional-section figure:not([class]){text-align:center}.p-interviewContent__wrapper section:not([class]) figcaption:not([class]),.p-interviewContent__wrapper .taidan-additional-section 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,.p-interviewContent__wrapper .taidan-additional-section .bold{font-weight:700}.p-interviewContent__wrapper section:not([class]) .eyecatch,.p-interviewContent__wrapper .taidan-additional-section .eyecatch{margin-inline:auto}.p-interviewContent__wrapper section:not([class]) .note,.p-interviewContent__wrapper .taidan-additional-section .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,.p-interviewContent__wrapper .taidan-additional-section .note{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-interviewContent__wrapper section:not([class]) .red,.p-interviewContent__wrapper .taidan-additional-section .red{color:#DF6161}.p-interviewContent__wrapper section:not([class]) .editor,.p-interviewContent__wrapper .taidan-additional-section .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,.p-interviewContent__wrapper .taidan-additional-section .editor.editor--Storyhead{margin-bottom:-56px}@media screen and (max-width: 767px){.p-interviewContent__wrapper section:not([class]) .editor.editor--Storyhead,.p-interviewContent__wrapper .taidan-additional-section .editor.editor--Storyhead{margin-bottom:-16px}}.p-interviewContent__wrapper section:not([class]) .editor h2,.p-interviewContent__wrapper .taidan-additional-section .editor h2{font-size:14px;font-size:.875rem;font-weight:700;border-bottom:1px solid #AE8344;padding-block-end:4px}.p-interviewContent__wrapper section:not([class]) .editor p,.p-interviewContent__wrapper .taidan-additional-section .editor p{font-size:14px;font-size:.875rem}.taidan-additional-section{display:grid;gap:16px}.speaker-program-block{background:#F6F6F6;display:grid;gap:16px;place-items:center;padding-block:24px;padding-inline:24px}@media screen and (max-width: 767px){.speaker-program-block{gap:12px;padding-block:16px;padding-inline:16px}}.speaker-program-heading{font-size:24px;font-size:1.5rem;line-height:1.7;font-weight:700}@media screen and (max-width: 767px){.speaker-program-heading{font-size:20px;font-size:1.25rem}}.speaker-program-slogan{font-size:16px;font-size:1rem;line-height:1.7;font-weight:700}@media screen and (max-width: 767px){.speaker-program-slogan{font-size:15px;font-size:.9375rem}}.speaker-program-points{font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.speaker-program-points{font-size:13px;font-size:.8125rem}}.p-interviewContent__wrapper-englishStory{background-color:#F8F5EE;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:#956839;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 #DFD0A9;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:#DFD0A9;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:#956839;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:#58392B;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}}.interviewer-info--02{background:#f6f6f6;padding:80px 5% 40px;display:flex;align-items:center;position:relative}@media screen and (max-width: 767px){.interviewer-info--02{padding:48px 8.29% 24px}}.interviewer-info--02 .interviewer-info__tag{font-size:14px;font-size:.875rem;font-weight:700;line-height:2;color:#fff;background-color:#BE9855;padding:4px 8px;position:absolute;top:10px;left:-7px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__tag{font-size:12px;font-size:.75rem;line-height:1.7}}.interviewer-info--02 .interviewer-info__img{width:80px;height:80px;border-radius:50%;margin-right:2.5%;flex-shrink:0}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__img{width:70px;height:70px;margin-right:8%}}.interviewer-info--02 .interviewer-info__body .interviewer-info__title{color:#000;font-size:16px;font-size:1rem;font-weight:700;padding-bottom:8 px}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__title{font-size:15px;font-size:.9375rem;padding-bottom:8px}}.interviewer-info--02 .interviewer-info__body .interviewer-info__txt{color:#000;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__txt{font-size:12px;font-size:.75rem}}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__txt .nowrap{display:block}}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__txt .sp-show{display:none}}.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-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:#F8F5EE}.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 #EEE8D3;border-radius:50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 767px){.p-methodStep::before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px}}.p-methodStep::after{content:"";position:absolute;display:block;inline-size:639px;block-size:639px;border:24px solid #EEE8D3;border-radius:50%;top:50%;left:50%;z-index:-1}@media screen and (max-width: 767px){.p-methodStep::after{border:18px solid #EEE8D3;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:#F8F5EE;padding-inline:16px;display:flex;justify-content:center;align-items:center}.p-methodStep__wrapper{display:grid;gap:24px}.p-methodYoutube{background-color:#F8F5EE}.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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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-monitorIntro{background-color:#F8F5EE}.p-monitorIntro__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-monitorIntro__container{padding-block:80px;gap:24px}}.p-monitorIntro__lead{text-align:center}@media screen and (max-width: 767px){.p-monitorIntro__lead{font-size:15px;font-size:.9375rem}}.p-monitorIntro__lead .red{color:#DF6161;font-weight:700}.p-monitorIntro__wrapper{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;place-items:center}@media screen and (max-width: 767px){.p-monitorIntro__wrapper{padding-block:24px;padding-inline:24px}}.p-monitorRecruit{background-color:#fff}.p-monitorRecruit__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-monitorRecruit__container{padding-block:80px;gap:24px}}.p-monitorRecruit__wrapper{display:flex;gap:24px}@media screen and (max-width: 767px){.p-monitorRecruit__wrapper{flex-flow:column-reverse;align-items:center}}.p-monitorRecruit__wrapper-image{flex-shrink:0;width:386px;height:316px}@media screen and (max-width: 767px){.p-monitorRecruit__wrapper-image{width:224px;height:181px}}.p-monitorRecruit__wrapper-points{display:flex;flex-direction:column;gap:16px}.p-monitorRecruit__wrapper-text{position:relative;padding-left:28px}.p-monitorRecruit__wrapper-text::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:11px;height:11px;background:#AE8344;border-radius:50vw}@media screen and (max-width: 767px){.p-monitorRecruit__wrapper-text{font-size:13px;font-size:.8125rem}}.p-monitorRecruit__wrapper-text .red{color:#DF6161;font-weight:700}.p-monitorUse{background-color:#F8F5EE}.p-monitorUse_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-monitorUse_container{padding-block:80px}}.p-monitorUse__card-wrapper{display:flex;flex-direction:column;gap:16px;margin-block-start:40px}@media screen and (max-width: 767px){.p-monitorUse__card-wrapper{padding-block:24px;margin-block-start:0}}.p-monitorUse__card{background-color:#fff;padding-block:40px;padding-inline:40px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.p-monitorUse__card{padding-inline:24px}}.p-monitorUse__card-heading{display:flex;gap:8px;align-items:center}.p-monitorUse__card-alphabet{background-color:#BE9855;width:32px;height:32px;border-radius:50vw;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#fff;font-size:20px;font-size:1.25rem;text-align:center;flex-shrink:0}@media screen and (max-width: 767px){.p-monitorUse__card-alphabet{width:24px;height:24px;font-size:14px;font-size:.875rem}}.p-monitorUse__card-title{color:#956839;font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.p-monitorUse__card-title{font-size:20px;font-size:1.25rem}}.p-monitorUse__card-text .bold{font-weight:700}.p-monitorFeatureServiceComp__image{margin-inline:auto;max-inline-size:1000px;inline-size:100%;background-color:#fff}.p-monitorProgramFlow{position:relative;overflow-x:clip}.p-monitorProgramFlow::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% + 250px);z-index:-1}@media screen and (max-width: 767px){.p-monitorProgramFlow::before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + 210px) calc(-50% + 230px)}}.p-monitorProgramFlow::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% + -470px);z-index:-1}@media screen and (max-width: 767px){.p-monitorProgramFlow::after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + -240px) calc(-50% + -420px)}}.p-monitorProgramFlow__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-monitorProgramFlow__container{padding-block:80px}}.p-monitorProgramFlow__card-wrapper{display:flex;flex-direction:column;gap:8px;margin-block-start:40px}@media screen and (max-width: 767px){.p-monitorProgramFlow__card-wrapper{margin-block-start:24px}}.p-monitorProgramFlow__card{background-color:#F8F5EE;display:flex;align-items:center;gap:24px;padding-block:24px;padding-inline:40px}@media screen and (max-width: 767px){.p-monitorProgramFlow__card{gap:16px;padding-block:16px;padding-inline:24px}}.p-monitorProgramFlow__image{width:90px;height:90px;flex-shrink:0}@media screen and (max-width: 767px){.p-monitorProgramFlow__image{width:68px;height:68px}}.p-monitorProgramFlow__card-content{width:100%}.p-monitorProgramFlow__card-heading{display:flex;gap:4px;align-items:center}.p-monitorProgramFlow__card-number{color:#BE9855;width:32px;height:32px;border-radius:50vw;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;background-color:#fff;font-size:20px;font-size:1.25rem;text-align:center;flex-shrink:0}@media screen and (max-width: 767px){.p-monitorProgramFlow__card-number{width:24px;height:24px;font-size:14px;font-size:.875rem}}.p-monitorProgramFlow__card-title{font-size:24px;font-size:1.5rem;font-weight:700;color:#956839}@media screen and (max-width: 767px){.p-monitorProgramFlow__card-title{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 767px){.p-monitorProgramFlow__card-text{font-size:15px;font-size:.9375rem}}.p-monitorCaseStudy{background-color:#F8F5EE}.p-monitorCaseStudy_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-monitorCaseStudy_container{padding-block:80px}}.p-monitorCaseStudy__card{background-color:#fff;padding-block:40px;padding-inline:40px;margin-block-start:40px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-monitorCaseStudy__card{padding-block:24px;padding-inline:24px;margin-block-start:24px;gap:16px}}.p-monitorCaseStudy__card-heading{font-size:24px;font-size:1.5rem;color:#58392B;font-weight:700}@media screen and (max-width: 767px){.p-monitorCaseStudy__card-heading{font-size:20px;font-size:1.25rem}}.p-monitorCaseStudy__card-content{display:flex;gap:40px}@media screen and (max-width: 767px){.p-monitorCaseStudy__card-content{flex-direction:column;gap:20px}}.p-monitorCaseStudy__card-image{flex-shrink:0}@media screen and (max-width: 767px){.p-monitorCaseStudy__card-image{width:295px;height:189px}}.p-monitorCaseStudy__card-company{width:100%;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-monitorCaseStudy__card-company{gap:16px}}.p-monitorCaseStudy__card-company-name{color:#000;font-size:16px;font-size:1rem;font-weight:700;padding-bottom:4px;border-bottom:1px solid #58392B}.p-monitorCaseStudy__card-company-info{display:flex;flex-direction:column;gap:8px}.p-monitorCaseStudy__card-company-detail{display:flex;align-items:center;gap:16px}.p-monitorCaseStudy__card-company-detail dt{display:grid;place-items:center;width:104px;height:30px;background-color:#58392B;font-size:14px;font-size:.875rem;font-weight:700;color:#fff}@media screen and (max-width: 767px){.p-monitorCaseStudy__card-company-detail dt{width:100px;font-size:13px;font-size:.8125rem}}.p-monitorCaseStudy__card-company-detail dd{font-weight:700}@media screen and (max-width: 767px){.p-monitorCaseStudy__card-company-detail dd{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.p-monitorCaseStudy__button{display:grid;place-items:center;margin-block-start:8px}}.p-monitorBackground_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-monitorBackground_container{padding-block:80px}}.p-monitorBackground-card{background-color:#F8F5EE;padding-block:40px;padding-inline:40px;margin-block-start:40px;display:flex;align-items:center;gap:24px}@media screen and (max-width: 767px){.p-monitorBackground-card{padding-block:24px;padding-inline:24px;margin-block-start:24px;gap:16px;flex-flow:column-reverse}}.p-monitorBackground-card-prof{display:flex;flex-direction:column;gap:8px;flex-shrink:0}@media screen and (max-width: 767px){.p-monitorBackground-card-prof{align-items:center}}.p-monitorBackground-card-image{width:144px;height:auto}@media screen and (max-width: 767px){.p-monitorBackground-card-image{width:114px}}.p-monitorBackground-card-text{display:flex;align-items:center;gap:8px;font-weight:700}@media screen and (max-width: 767px){.p-monitorBackground-card-text{font-size:15px;font-size:.9375rem}}.p-monitorBackground-card-title{font-size:12px;font-size:.75rem;font-weight:500}.p-monitorBackground-message{font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.p-monitorBackground-message{font-size:13px;font-size:.8125rem}}.p-monitorFaq{background-color:#fff}.p-monitorFaq_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-monitorFaq_container{padding-block:80px}}.p-monitorReg{background-color:#F8F5EE}.p-monitorReg__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-monitorReg__container{padding-block:80px;gap:24px}}.p-monitorReg__wrapper-button{inline-size:fit-content;margin-inline:auto}.p-monitorAddForm{background-color:#F8F5EE}.p-monitorAddForm__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-monitorAddForm__container{padding-block:80px}}.p-monitorAddForm__lead{text-align:center}@media screen and (max-width: 767px){.p-monitorAddForm__lead{font-size:15px;font-size:.9375rem;text-align:left}}.p-monitorConfirmForm{background-color:#F8F5EE}.p-monitorConfirmForm__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-monitorConfirmForm__container{padding-block:80px}}.p-monitorConfirmForm__lead{text-align:center}@media screen and (max-width: 767px){.p-monitorConfirmForm__lead{font-size:15px;font-size:.9375rem}}.p-monitorFinish{background-color:#F8F5EE}.p-monitorFinish__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-monitorFinish__container{padding-block:80px}}.p-monitorFinish__lead{text-align:center}@media screen and (max-width: 767px){.p-monitorFinish__lead{font-size:15px;font-size:.9375rem}}.p-monitorFinish__top{inline-size:fit-content;margin-inline:auto}.p-purchaseReg{border-top:1px solid #DFD0A9;background-color:#fff}.p-purchaseReg.letter{border-top:unset}.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:#F8F5EE}.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 #DFD0A9;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-priceLead__container .p-priceLead__voiceContent{display:grid;gap:24px}@media screen and (max-width: 767px){.p-priceLead__container .p-priceLead__voiceContent{gap:16px}}.p-priceLead__container .p-priceLead__voiceContent-card{padding-block:16px;padding-inline:16px;background-color:#F8F5EE;display:grid;gap:8px}.p-priceLead__container .p-priceLead__voiceContent-cardLabel{color:#956839;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){.p-priceLead__container .p-priceLead__voiceContent-cardLabel{font-size:10px;font-size:.625rem}}.p-priceLead__container .p-priceLead__voiceContent-cardText{color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.02em}@media screen and (max-width: 767px){.p-priceLead__container .p-priceLead__voiceContent-cardText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-priceCompare{background-color:#F8F5EE}.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:#F8F5EE}.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 #DFD0A9;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>li{list-style-type:lower-alpha;margin-left:1.5em;margin-bottom:2em}.p-privacyPolicy__content ul.disc>li{list-style-type:disc;margin-left:1.5em}.p-privacyPolicy__content ol.lower-roman>li{list-style-type:lower-roman;margin-left:1.5em}.p-privacyPolicy__date{text-align:right}.p-privacyCredit{border-top:1px solid #DFD0A9}.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:#F8F5EE;position:relative;overflow:clip;z-index:1}.p-programMaterial::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% + -770px) calc(-50% + 170px);z-index:-1}@media screen and (max-width: 767px){.p-programMaterial::before{border:18px solid #EEE8D3;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 #EEE8D3;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 #EEE8D3;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{bottom:0}}.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:#F8F5EE}.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:#F8F5EE}.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-sampleLessonProcess_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-sampleLessonProcess_container{padding-block:80px;gap:24px}}.p-sampleLessonTrial{background-color:#F8F5EE}.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 #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-sampleLessonBanner::before{border:18px solid #EEE8D3;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 #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-sampleLessonBanner::after{border:18px solid #EEE8D3;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:#F8F5EE}.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__wrapper{background-color:#fff;padding-inline:40px;padding-block:40px}@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 #DFD0A9}.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:#F8F5EE;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:#AE8344}@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:#58392B;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:#AE8344;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.kaigi,.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:#BE9855;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.16)}}.p-seriesProgramSearch__program-button.secondary{background-color:#fff;color:#784F30;border:1px solid #784F30}@media (any-hover: hover){.p-seriesProgramSearch__program-button.secondary:hover{background-color:#F8F5EE;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:#F8F5EE}.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:#F8F5EE;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","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#AE8344;line-height:1.7;padding-inline:8px;border-radius:2px;border:1px solid #AE8344}.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-seminarArchiveList{background-color:#F8F5EE}.p-seminarArchiveList__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-seminarArchiveList__container{padding-block:80px}}.p-seminarArchiveList__wrapper{display:grid;gap:40px}@media screen and (max-width: 767px){.p-seminarArchiveList__wrapper{gap:20px}}.p-seminarArchiveList__item{background-color:#FFF;padding:40px;display:grid;grid-template-columns:auto 1fr;gap:24px}@media screen and (max-width: 767px){.p-seminarArchiveList__item{padding:24px;grid-template-columns:1fr;place-items:center;gap:20px}}.p-seminarArchiveList__image{width:320px;height:auto}@media screen and (max-width: 767px){.p-seminarArchiveList__image{width:100%;max-width:480px}}.p-seminarArchiveList__content{display:grid;gap:24px}@media screen and (max-width: 767px){.p-seminarArchiveList__content{gap:20px;place-items:center}}.p-seminarArchiveList__content-inner{display:grid;gap:8px}.p-seminarArchiveList__head{text-align:left;width:100%}.p-seminarArchiveList__speaker{display:grid;grid-template-columns:auto 1fr;gap:8px}@media screen and (max-width: 767px){.p-seminarArchiveList__speaker{grid-template-columns:1fr}}.p-seminarArchiveList__speaker-label{font-size:14px;font-size:.875rem;font-weight:700;background-color:#58392B;color:#FFF;line-height:2;padding-inline:8px;width:fit-content;height:fit-content}@media screen and (max-width: 767px){.p-seminarArchiveList__speaker-label{font-size:13px;font-size:.8125rem}}.p-seminarArchiveList__speaker-name{font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-seminarArchiveList__speaker-name{font-size:15px;font-size:.9375rem}}.p-seminarArchiveList__speaker-name .small{font-size:14px;font-size:.875rem}@media screen and (max-width: 767px){.p-seminarArchiveList__speaker-name .small{font-size:13px;font-size:.8125rem}}.p-seminarArchiveList__description{font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-seminarArchiveList__description{font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent{background-color:#F8F5EE}.p-seminarArchiveContent .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-seminarArchiveContent .inner{padding-block-start:40px;padding-block-end:80px;gap:24px}}.p-seminarArchiveContent__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-seminarArchiveContent__head-l{font-size:24px;font-size:1.5rem}}.p-seminarArchiveContent__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-seminarArchiveContent__head-m{font-size:20px;font-size:1.25rem}}.p-seminarArchiveContent__header{display:grid;gap:40px;grid-template-areas:"head" "profile" "date"}.p-seminarArchiveContent__header.special{grid-template-areas:"head" "lead" "profile" "date"}.p-seminarArchiveContent__header.special.taidan{grid-template-areas:"eyecatch" "head" "lead" "profile" "date"}@media screen and (max-width: 767px){.p-seminarArchiveContent__header{gap:24px}}.p-seminarArchiveContent__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;display:grid;gap:24px}.p-seminarArchiveContent__header h1:not([class]) span:not(.nowrap){font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-seminarArchiveContent__header h1:not([class]) .pc-tab-show{display:none}}.p-seminarArchiveContent__header h1:not([class]) .sp-show{display:none}@media screen and (max-width: 767px){.p-seminarArchiveContent__header h1:not([class]) .sp-show{display:block}}.p-seminarArchiveContent__header h1:not([class]) .nowrap{display:inline-block}@media screen and (max-width: 767px){.p-seminarArchiveContent__header h1:not([class]){font-size:32px;font-size:2rem}}.p-seminarArchiveContent__header .date{grid-area:date;text-align:right}@media screen and (max-width: 767px){.p-seminarArchiveContent__header .date{font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__header .eyecatch{max-inline-size:800px;inline-size:100%;margin-inline:auto;grid-area:eyecatch}.p-seminarArchiveContent__header .p-seminarArchiveContent__sns:first-of-type{grid-area:sns}.p-seminarArchiveContent__header .lead{grid-area:lead}.p-seminarArchiveContent__header .p-seminarArchiveContent__header-youtube{grid-area:youtube}@media screen and (max-width: 767px){.p-seminarArchiveContent__header p:not([class]){font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__profile{grid-area:profile;display:grid;gap:24px}@media screen and (max-width: 767px){.p-seminarArchiveContent__profile{gap:16px}}.p-seminarArchiveContent__profile .interviewer-info{display:grid;grid-template-columns:auto 1fr;gap:16px;background-color:#fff;padding-block:24px;padding-inline:24px}@media screen and (max-width: 767px){.p-seminarArchiveContent__profile .interviewer-info{gap:8px;padding-block:16px;padding-inline:16px}}.p-seminarArchiveContent__profile .photo-block{inline-size:100px;aspect-ratio:1;border-radius:50%;overflow:clip}@media screen and (max-width: 767px){.p-seminarArchiveContent__profile .photo-block{inline-size:80px}}.p-seminarArchiveContent__profile .info-block{display:grid;gap:4px;height:fit-content}.p-seminarArchiveContent__profile .info-message-block{display:grid;gap:16px}@media screen and (max-width: 767px){.p-seminarArchiveContent__profile .info-message-block{gap:8px}}.p-seminarArchiveContent__profile .interviewer-message{background:#F6F6F6;padding-block:16px;padding-inline:16px}.p-seminarArchiveContent__profile .interviewer-message .bold{font-weight:700}@media screen and (max-width: 767px){.p-seminarArchiveContent__profile .interviewer-message{font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__profile .interviewer-name{font-size:18px;font-size:1.125rem;font-weight:700}.p-seminarArchiveContent__profile .interviewer-name .job-title{font-weight:500}@media screen and (max-width: 767px){.p-seminarArchiveContent__profile .interviewer-name{font-size:16px;font-size:1rem}}@media screen and (max-width: 767px){.p-seminarArchiveContent__profile .interviewer-intro{font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__sns{display:flex;gap:8px}.p-seminarArchiveContent__wrapper{background-color:#fff;padding-block:40px;padding-inline:40px;display:grid;gap:80px}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper{padding-block:24px;padding-inline:24px;gap:40px}}.p-seminarArchiveContent__wrapper section:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section{display:grid;gap:24px}.p-seminarArchiveContent__wrapper section:not([class]) p:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section p:not([class]){color:#333}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper section:not([class]) p:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section p:not([class]){font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__wrapper section:not([class]) h2:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section 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-seminarArchiveContent__wrapper section:not([class]) h2:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section h2:not([class]){font-size:24px;font-size:1.5rem}}.p-seminarArchiveContent__wrapper section:not([class]) h3:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section 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 #AE8344;margin-block-start:16px}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper section:not([class]) h3:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section h3:not([class]){font-size:20px;font-size:1.25rem}}.p-seminarArchiveContent__wrapper section:not([class]) img:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section img:not([class]){margin-inline:auto}.p-seminarArchiveContent__wrapper section:not([class]) li:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section li:not([class]){list-style:disc;list-style-position:inside;text-indent:-1em;padding-inline-start:1em}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper section:not([class]) li:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section li:not([class]){font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__wrapper section:not([class]) table:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section table:not([class]){word-wrap:break-word;border-collapse:collapse;inline-size:fit-content}.p-seminarArchiveContent__wrapper section:not([class]) th:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section th:not([class]){vertical-align:middle}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper section:not([class]) th:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section th:not([class]){font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__wrapper section:not([class]) td:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section td:not([class]){border:1px solid #E7E7E7;padding-block:8px;padding-inline:8px;vertical-align:middle}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper section:not([class]) td:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section td:not([class]){font-size:15px;font-size:.9375rem}}.p-seminarArchiveContent__wrapper section:not([class]) figure:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section figure:not([class]){text-align:center}.p-seminarArchiveContent__wrapper section:not([class]) figcaption:not([class]),.p-seminarArchiveContent__wrapper .taidan-additional-section figcaption:not([class]){font-size:13px;font-size:.8125rem;display:block;text-align:center;padding-block-start:8px}.p-seminarArchiveContent__wrapper section:not([class]) .bold,.p-seminarArchiveContent__wrapper .taidan-additional-section .bold{font-weight:700}.p-seminarArchiveContent__wrapper section:not([class]) .eyecatch,.p-seminarArchiveContent__wrapper .taidan-additional-section .eyecatch{margin-inline:auto}.p-seminarArchiveContent__wrapper section:not([class]) .note,.p-seminarArchiveContent__wrapper .taidan-additional-section .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-seminarArchiveContent__wrapper section:not([class]) .note,.p-seminarArchiveContent__wrapper .taidan-additional-section .note{padding-block:16px;padding-inline:16px;font-size:13px;font-size:.8125rem}}.p-seminarArchiveContent__wrapper section:not([class]) .red,.p-seminarArchiveContent__wrapper .taidan-additional-section .red{color:#DF6161}.p-seminarArchiveContent__wrapper section:not([class]) .editor,.p-seminarArchiveContent__wrapper .taidan-additional-section .editor{background-color:#fff;border:1px #ddd solid;padding-block:16px;padding-inline:16px;color:#333;display:grid;gap:8px}.p-seminarArchiveContent__wrapper section:not([class]) .editor.editor--Storyhead,.p-seminarArchiveContent__wrapper .taidan-additional-section .editor.editor--Storyhead{margin-bottom:-56px}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper section:not([class]) .editor.editor--Storyhead,.p-seminarArchiveContent__wrapper .taidan-additional-section .editor.editor--Storyhead{margin-bottom:-16px}}.p-seminarArchiveContent__wrapper section:not([class]) .editor h2,.p-seminarArchiveContent__wrapper .taidan-additional-section .editor h2{font-size:14px;font-size:.875rem;font-weight:700;border-bottom:1px solid #AE8344;padding-block-end:4px}.p-seminarArchiveContent__wrapper section:not([class]) .editor p,.p-seminarArchiveContent__wrapper .taidan-additional-section .editor p{font-size:14px;font-size:.875rem}.taidan-additional-section{display:grid;gap:16px}.speaker-program-block{background:#F6F6F6;display:grid;gap:16px;place-items:center;padding-block:24px;padding-inline:24px}@media screen and (max-width: 767px){.speaker-program-block{gap:12px;padding-block:16px;padding-inline:16px}}.speaker-program-heading{font-size:24px;font-size:1.5rem;line-height:1.7;font-weight:700}@media screen and (max-width: 767px){.speaker-program-heading{font-size:20px;font-size:1.25rem}}.speaker-program-slogan{font-size:16px;font-size:1rem;line-height:1.7;font-weight:700}@media screen and (max-width: 767px){.speaker-program-slogan{font-size:15px;font-size:.9375rem}}.speaker-program-points{font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.speaker-program-points{font-size:13px;font-size:.8125rem}}.p-seminarArchiveContent__wrapper-profile{display:grid;gap:8px}.p-seminarArchiveContent__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-seminarArchiveContent__wrapper-profile .photo-block{inline-size:100px;aspect-ratio:1;border-radius:50%;overflow:clip}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper-profile .photo-block{inline-size:80px}}.p-seminarArchiveContent__wrapper-profile .info-block{display:grid;gap:4px}.p-seminarArchiveContent__wrapper-profile .interviewer-name{font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper-profile .interviewer-name{font-size:16px;font-size:1rem}}@media screen and (max-width: 767px){.p-seminarArchiveContent__wrapper-profile .interviewer-intro{font-size:15px;font-size:.9375rem}}.interviewer-info--02{background:#f6f6f6;padding:80px 5% 40px;display:flex;align-items:center;position:relative}@media screen and (max-width: 767px){.interviewer-info--02{padding:48px 8.29% 24px}}.interviewer-info--02 .interviewer-info__tag{font-size:14px;font-size:.875rem;font-weight:700;line-height:2;color:#fff;background-color:#BE9855;padding:4px 8px;position:absolute;top:10px;left:-7px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__tag{font-size:12px;font-size:.75rem;line-height:1.7}}.interviewer-info--02 .interviewer-info__img{width:80px;height:80px;border-radius:50%;margin-right:2.5%;flex-shrink:0}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__img{width:70px;height:70px;margin-right:8%}}.interviewer-info--02 .interviewer-info__body .interviewer-info__title{color:#000;font-size:16px;font-size:1rem;font-weight:700;padding-bottom:8 px}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__title{font-size:15px;font-size:.9375rem;padding-bottom:8px}}.interviewer-info--02 .interviewer-info__body .interviewer-info__txt{color:#000;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__txt{font-size:12px;font-size:.75rem}}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__txt .nowrap{display:block}}@media screen and (max-width: 767px){.interviewer-info--02 .interviewer-info__body .interviewer-info__txt .sp-show{display:none}}.p-seminarContentMv{background-color:#F8F5EE;position:relative;overflow:clip;z-index:1}.p-seminarContentMv: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% + 240px);z-index:-1}@media screen and (max-width: 1024px){.p-seminarContentMv:before{translate:calc(-50% + -400px) calc(-50% + 240px)}}@media screen and (max-width: 767px){.p-seminarContentMv:before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + -225px) calc(-50% + 120px)}}.p-seminarContentMv: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% + 655px) calc(-50% + 15px);z-index:-1}@media screen and (max-width: 1024px){.p-seminarContentMv:after{translate:calc(-50% + 430px) calc(-50% - 300px)}}@media screen and (max-width: 767px){.p-seminarContentMv:after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + 245px) calc(-50% + -335px)}}.p-seminarContentMv .seminarContent-container{background-image:none;block-size:auto;padding-block:80px}.p-seminarContentMv .inner{inline-size:80%;max-inline-size:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.p-seminarContentMv .inner{flex-direction:column;align-items:flex-end;gap:56px}}.p-seminarContentMv .inner .txt-block{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 1024px){.p-seminarContentMv .inner .txt-block{inline-size:100%;align-items:flex-start}}.p-seminarContentMv .inner .txt-block .title{text-align:left}.p-seminarContentMv .inner .txt-block .title .nowrap{display:inline-block}.p-seminarContentMv .inner .txt-block .slidein{animation-name:sample01;animation-duration:1s}@keyframes sample01{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.p-seminarContentMv .inner .txt-block .slidein-2{animation-name:sample02;animation-duration:2s}@keyframes sample02{0%{opacity:0;transform:translateY(0px)}50%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}.p-seminarContentMv .inner .txt-block h1{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#58392B;letter-spacing:0.02em;padding:0;font-size:40px;font-size:2.5rem}@media screen and (max-width: 1024px){.p-seminarContentMv .inner .txt-block h1{font-size:32px;font-size:2rem}}.p-seminarContentMv .inner .txt-block h1 .subtitle{font-size:24px;font-size:1.5rem}@media screen and (max-width: 1024px){.p-seminarContentMv .inner .txt-block h1 .subtitle{font-size:18px;font-size:1.125rem}}.p-seminarContentMv .inner .txt-block h1.seminar02{font-size:45px;font-size:2.8125rem}@media screen and (max-width: 1024px){.p-seminarContentMv .inner .txt-block h1.seminar02{font-size:32px;font-size:2rem}}.p-seminarContentMv .inner .txt-block h1.seminar02 .small{font-size:30px;font-size:1.875rem}@media screen and (max-width: 1024px){.p-seminarContentMv .inner .txt-block h1.seminar02 .small{font-size:21px;font-size:1.3125rem}}.p-seminarContentMv .inner .txt-block p.title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#58392B;letter-spacing:0.02em;padding:0;font-size:40px;font-size:2.5rem}@media screen and (max-width: 1024px){.p-seminarContentMv .inner .txt-block p.title{font-size:32px;font-size:2rem}}.p-seminarContentMv .inner .txt-block p.title span{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.p-seminarContentMv .inner .txt-block .block__txt{padding:0}.p-seminarContentMv .inner .fv-img{inline-size:380px;max-inline-size:100%}@media screen and (max-width: 767px){.p-seminarContentMv .inner .fv-img{inline-size:80%}}.p-seminar03ContentMv{background-color:#090A2F;padding-block:50px 0;margin-block:-72px 0}@media screen and (max-width: 767px){.p-seminar03ContentMv{padding-block:40px 0;margin-block:-64px 0}}.p-seminar03ContentMv .inner{inline-size:80%;max-inline-size:1000px;margin:0 auto;display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner{inline-size:92%;gap:24px}}.p-seminar03ContentMv .inner .title__img{inline-size:100%;max-inline-size:776px;margin-inline:auto;text-align:center}.p-seminar03ContentMv .inner .title__img img{inline-size:100%}.p-seminar03ContentMv .inner .title__img.large{max-inline-size:100%}.p-seminar03ContentMv .inner p.sub-title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#fff;letter-spacing:0.14em;padding:0;font-size:32px;font-size:2rem}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner p.sub-title{letter-spacing:0.02em;line-height:1.7;font-size:20px;font-size:1.25rem}}.p-seminar03ContentMv .inner p.sub-title .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.p-seminar03ContentMv .inner .slidein{animation-name:sample01;animation-duration:1s}@keyframes sample01{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.p-seminar03ContentMv .inner .slidein-2{animation-name:sample02;animation-duration:2s}@keyframes sample02{0%{opacity:0;transform:translateY(0px)}50%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}.p-seminar03ContentMv .inner .block{padding-block:40px;padding-inline:40px;border:1px solid #fff;max-inline-size:1000px;inline-size:100%;text-align:center;display:grid;gap:27px}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner .block{padding-block:24px;padding-inline:6.997%;gap:16px}}.p-seminar03ContentMv .inner .block__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#fff;letter-spacing:0.02em;font-size:32px;font-size:2rem;color:#fff;text-decoration:underline;text-underline-offset:5px}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner .block__title{font-size:24px;font-size:1.5rem;text-underline-offset:3px}}.p-seminar03ContentMv .inner .block__title .nowrap{display:inline-block;text-decoration:underline;text-underline-offset:5px}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner .block__title .nowrap{text-underline-offset:3px}}.p-seminar03ContentMv .inner .block__text-wrap{display:grid;gap:27px}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner .block__text-wrap{gap:29px}}.p-seminar03ContentMv .inner .block__text{color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner .block__text{font-size:15px;font-size:.9375rem}}.p-seminar03ContentMv .inner .block__text .sp-show{display:none}@media screen and (max-width: 767px){.p-seminar03ContentMv .inner .block__text .sp-show{display:block}}.p-seminar04ContentMv{background-color:#113853;padding-block:50px 0;margin-block:-72px 0}@media screen and (max-width: 767px){.p-seminar04ContentMv{padding-block:40px 0;margin-block:-64px 0}}.p-seminar04ContentMv .inner{inline-size:80%;max-inline-size:1000px;margin:0 auto;display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner{inline-size:92%;gap:10px}}.p-seminar04ContentMv .inner .title__img{inline-size:100%;max-inline-size:776px;margin-inline:auto;text-align:center}.p-seminar04ContentMv .inner .title__img img{inline-size:100%}.p-seminar04ContentMv .inner .title__img.large{max-inline-size:100%}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner .fv__cta{margin-block-start:12px}}.p-seminar04ContentMv .inner p.sub-title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#fff;letter-spacing:0.14em;padding:0;font-size:32px;font-size:2rem}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner p.sub-title{letter-spacing:0.02em;line-height:1.7;font-size:20px;font-size:1.25rem}}.p-seminar04ContentMv .inner p.sub-title .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.p-seminar04ContentMv .inner .slidein{animation-name:sample01;animation-duration:1s}@keyframes sample01{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.p-seminar04ContentMv .inner .slidein-2{animation-name:sample02;animation-duration:2s}@keyframes sample02{0%{opacity:0;transform:translateY(0px)}50%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}.p-seminar04ContentMv .inner .block{padding-block:40px;padding-inline:40px;border:1px solid #fff;max-inline-size:1000px;inline-size:100%;text-align:center;display:grid;gap:39px}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner .block{padding-block:24px;padding-inline:6.997%;margin-block-start:13px;gap:23px}}.p-seminar04ContentMv .inner .block__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#fff;letter-spacing:0.02em;font-size:32px;font-size:2rem;color:#fff;text-decoration:underline;text-underline-offset:10px}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner .block__title{font-size:24px;font-size:1.5rem;text-underline-offset:3px}}.p-seminar04ContentMv .inner .block__title .nowrap{display:inline-block;text-decoration:underline;text-underline-offset:10px}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner .block__title .nowrap{text-underline-offset:3px}}.p-seminar04ContentMv .inner .block__text-wrap{display:grid;gap:27px}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner .block__text-wrap{gap:29px}}.p-seminar04ContentMv .inner .block__text{color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner .block__text{font-size:15px;font-size:.9375rem}}.p-seminar04ContentMv .inner .block__text .sp-show{display:none}@media screen and (max-width: 767px){.p-seminar04ContentMv .inner .block__text .sp-show{display:block}}.p-seminar04ContentMv .inner .block__text .color{color:#DFD0A9}.p-seminar04ContentMv .inner .block__img{max-inline-size:480px;margin-inline:auto;text-align:center;inline-size:100%}.p-seminar04ContentMv .inner .block__img img{width:100%}.p-seminarContentAbout{padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seminarContentAbout{padding-block:80px;gap:24px}}.p-seminarContentAbout .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seminarContentAbout .inner{inline-size:90%;gap:24px}}.p-seminarContentAbout .box-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media screen and (max-width: 767px){.p-seminarContentAbout .box-wrapper{grid-template-columns:repeat(1, 1fr)}}.p-seminarContentAbout .box-wrapper .box{background:#F8F5EE;padding:40px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.p-seminarContentAbout .box-wrapper .box{padding:24px}}@media screen and (max-width: 767px){.p-seminarContentAbout .box-wrapper .box{padding:24px 16px}}.p-seminarContentAbout .box-wrapper .box .box__txt p{padding-bottom:1em}.p-seminarContentAbout .box-wrapper .box .num{background-color:#fff;color:#BE9855;inline-size:40px;block-size:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}@media screen and (max-width: 1024px){.p-seminarContentAbout .box-wrapper .box .num{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-seminarContentAbout .box-wrapper .box .num{font-size:18px;font-size:1.125rem;inline-size:30px;block-size:30px}}.p-seminarContentAbout .box-wrapper .box .box__title{color:#58392B;font-size:24px;font-size:1.5rem;display:flex;gap:16px;justify-content:center;align-items:center;padding:0 0 24px}@media screen and (max-width: 767px){.p-seminarContentAbout .box-wrapper .box .box__title{flex-direction:column}}.p-seminarContentAbout .box-wrapper .box .box__img{inline-size:100%;display:flex;justify-content:center}.p-seminarContentAbout .box-wrapper .box .box__img img{inline-size:75%}@media screen and (max-width: 1024px){.p-seminarContentAbout .box-wrapper .box .box__img img{inline-size:90%}}@media screen and (max-width: 767px){.p-seminarContentAbout .box-wrapper .box .box__img img{inline-size:75%}}.p-seminarContentDetails{background-color:#F8F5EE;padding-block:100px}@media screen and (max-width: 767px){.p-seminarContentDetails{padding-block:80px}}.p-seminarContentDetails .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seminarContentDetails .inner{inline-size:90%;gap:24px}}.p-seminarContentDetails .seminarContent-details-table dl{display:flex}.p-seminarContentDetails .seminarContent-details-table dl:not(:last-child) dt{border-bottom:1px solid #fff}.p-seminarContentDetails .seminarContent-details-table dl:not(:last-child) dd{border-bottom:1px solid #AE8344}.p-seminarContentDetails .seminarContent-details-table dl dt,.p-seminarContentDetails .seminarContent-details-table dl dd{display:flex;flex-direction:column;justify-content:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:1rem;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-seminarContentDetails .seminarContent-details-table dl dt,.p-seminarContentDetails .seminarContent-details-table dl dd{font-size:14px;font-size:.875rem}}.p-seminarContentDetails .seminarContent-details-table dl dt{inline-size:25%;align-items:center;background:#AE8344;color:#fff;font-weight:700}.p-seminarContentDetails .seminarContent-details-table dl dd{inline-size:75%;text-align:left;background:#fff;padding:16px}.p-seminarContentDetails .seminarContent-details-table dl dd span.message{font-size:12px;font-size:.75rem;margin-bottom:8px}.p-seminarContentDetails .seminarContent-details-table dl dd p{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:1rem;line-height:1.7;letter-spacing:0.02em;padding:1.5rem 0 0}@media screen and (max-width: 767px){.p-seminarContentDetails .seminarContent-details-table dl dd p{font-size:14px;font-size:.875rem}}.p-seminarContentDetails .seminarContent-details-table dl dd p span.large{font-weight:700}.p-seminarContentDetails .seminarContent-details-table dl dd ol{list-style:none}.p-seminarContentDetails .seminarContent-details-table dl dd ol>li{font-weight:700;padding-bottom:1.5rem}.p-seminarContentDetails .seminarContent-details-table dl dd ol>li:last-child{padding-bottom:0}.p-seminarContentDetails .seminarContent-details-table dl dd ol>li ul{padding-left:1.5rem}.p-seminarContentDetails .seminarContent-details-table dl dd ul li{position:relative;padding:0 0 0 12px}.p-seminarContentDetails .seminarContent-details-table dl dd ul li:before{content:"";position:absolute;inline-size:3px;block-size:3px;background:#000;left:0;top:12px;border-radius:50%}@media screen and (max-width: 767px){.p-seminarContentDetails .seminarContent-details-table dl dd ul li:before{top:9px}}.p-seminarContentDetails .note{font-size:13px;font-size:.8125rem;text-align:center}@media screen and (max-width: 767px){.p-seminarContentDetails .note{font-size:11px;font-size:.6875rem}}.p-seminarContentDetails.seminar03{background-color:#090A2F;padding-block:40px 0;margin-top:-1px}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar03{padding-block:24px 0}}.p-seminarContentDetails.seminar03 .inner{gap:24px}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar03 .inner{gap:16px}}.p-seminarContentDetails.seminar03 .p-seminarContentDetails__titel{color:#fff}.p-seminarContentDetails.seminar03 .seminarContent-details-table .gold{font-weight:700;color:#AE8344}.p-seminarContentDetails.seminar03 .seminarContent-details-table .bold{font-weight:700}.p-seminarContentDetails.seminar03 .seminarContent-details-table dl dd p{padding:0}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar03 .seminarContent-details-table dl dd p{line-height:2}}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar03 .seminarContent-details-table dl dd ul li{line-height:2}}.p-seminarContentDetails.seminar03 .seminarContent-details-table dl dd p+ul{margin-top:7px}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar03 .seminarContent-details-table dl dd p+ul{margin-top:0}}.p-seminarContentDetails.seminar03 .seminarContent-details-table dl dd .margin{margin-top:30px}.p-seminarContentDetails.seminar03 .seminarContent-details-table .none li{padding:0}.p-seminarContentDetails.seminar03 .seminarContent-details-table .none li::before{content:none}.p-seminarContentDetails.seminar03 .note{font-size:13px;font-size:.8125rem;text-align:center}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar03 .note{font-size:11px;font-size:.6875rem}}.p-seminarContentDetails.seminar04{background-color:#113853;padding-block:40px 1px;margin-top:-1px}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar04{padding-block:24px 1px}}.p-seminarContentDetails.seminar04 .inner{gap:24px}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar04 .inner{gap:16px}}.p-seminarContentDetails.seminar04 .p-seminarContentDetails__titel{color:#fff}.p-seminarContentDetails.seminar04 .seminarContent-details-table .gold{font-weight:700;color:#AE8344}.p-seminarContentDetails.seminar04 .seminarContent-details-table .bold{font-weight:700}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar04 .seminarContent-details-table dl dd{padding-inline:13px;font-size:13.5px;font-size:.84375rem}}.p-seminarContentDetails.seminar04 .seminarContent-details-table dl dd p{padding:0}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar04 .seminarContent-details-table dl dd p{line-height:2}}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar04 .seminarContent-details-table dl dd ul li{line-height:2}}.p-seminarContentDetails.seminar04 .seminarContent-details-table dl dd p+ul{margin-top:7px}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar04 .seminarContent-details-table dl dd p+ul{margin-top:0}}.p-seminarContentDetails.seminar04 .seminarContent-details-table dl dd .margin{margin-top:30px}.p-seminarContentDetails.seminar04 .seminarContent-details-table .none li{padding:0}.p-seminarContentDetails.seminar04 .seminarContent-details-table .none li::before{content:none}.p-seminarContentDetails.seminar04 .note{font-size:13px;font-size:.8125rem;text-align:center}@media screen and (max-width: 767px){.p-seminarContentDetails.seminar04 .note{font-size:11px;font-size:.6875rem}}.p-seminarContentFlow{padding-block:100px}@media screen and (max-width: 767px){.p-seminarContentFlow{padding-block:80px}}.p-seminarContentFlow .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;display:grid;gap:40px}@media screen and (max-width: 767px){.p-seminarContentFlow .inner{inline-size:90%;gap:24px}}.p-seminarContentCta{display:flex;justify-content:center;align-items:center;background-color:#F8F5EE;padding:120px 0}@media screen and (max-width: 1024px){.p-seminarContentCta{padding:80px 0}}.p-seminar03ContentCta{background-color:#090A2F;padding-block:40px 50px}@media screen and (max-width: 767px){.p-seminar03ContentCta{padding-block:24px 40px}}.p-seminar03ContentCta .inner{inline-size:80%;max-inline-size:1000px;margin:0 auto}@media screen and (max-width: 767px){.p-seminar03ContentCta .inner{inline-size:92%;gap:24px}}.p-seminar03ContentCta .p-seminar03ContentCta__content{display:grid;gap:24px;place-items:center;background-color:#fff;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.p-seminar03ContentCta .p-seminar03ContentCta__content{padding-block:24px;padding-inline:6.997%;gap:16px}}.p-seminar03ContentCta .c-section__supportVoice-CS{display:grid;grid-template-columns:auto auto;gap:24px;place-items:center;background-color:#F6F6F6;padding-block:40px;padding-inline:4%}@media screen and (max-width: 767px){.p-seminar03ContentCta .c-section__supportVoice-CS{grid-template-columns:1fr;gap:16px;padding-block:24px;padding-inline:24px}}.p-seminar03ContentCta .c-section__supportVoice-CSprof{display:grid;gap:3.37px;place-items:center}.p-seminar03ContentCta .c-section__supportVoice-CSprof-image{inline-size:124px;overflow:hidden;border-radius:50%}@media screen and (max-width: 767px){.p-seminar03ContentCta .c-section__supportVoice-CSprof-image{inline-size:100px}}.p-seminar03ContentCta .c-section__supportVoice-CSprof-text{color:#000;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:0.02em;display:grid;place-items:center}@media screen and (max-width: 767px){.p-seminar03ContentCta .c-section__supportVoice-CSprof-text{line-height:1.7;font-size:12px;font-size:.75rem}}.p-seminar03ContentCta .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){.p-seminar03ContentCta .c-section__supportVoice-CSprof-text .inner{font-size:10px;font-size:.625rem}}.p-seminar03ContentCta .c-section__supportVoice-CSprof-conent{color:#000;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-seminar03ContentCta .c-section__supportVoice-CSprof-conent{font-size:13px;font-size:.8125rem;line-height:1.7}}.p-seminar03ContentCta .c-section__supportVoice-CSprof-conent .bold{font-weight:700}@media screen and (max-width: 767px){.p-seminar03ContentCta .p-topFv__wrapper-cta{margin-inline:-16px}}.p-seminar04ContentCta{background-color:#113853;padding-block:40px 50px;margin-block-start:-1px}@media screen and (max-width: 767px){.p-seminar04ContentCta{padding-block:24px 40px}}.p-seminar04ContentCta .inner{inline-size:80%;max-inline-size:1000px;margin:0 auto}@media screen and (max-width: 767px){.p-seminar04ContentCta .inner{inline-size:92%;gap:24px}}.p-seminar04ContentCta .p-seminar03ContentCta__content{display:grid;gap:24px;place-items:center;background-color:#fff;padding-block:40px;padding-inline:40px}@media screen and (max-width: 767px){.p-seminar04ContentCta .p-seminar03ContentCta__content{padding-block:24px;padding-inline:6.997%;gap:16px}}.p-seminar04ContentCta .c-section__supportVoice-CS{display:grid;grid-template-columns:auto auto;gap:24px;place-items:center;background-color:#F6F6F6;padding-block:40px;padding-inline:4%}@media screen and (max-width: 767px){.p-seminar04ContentCta .c-section__supportVoice-CS{grid-template-columns:1fr;gap:16px;padding-block:24px;padding-inline:22px}}.p-seminar04ContentCta .c-section__supportVoice-CSprof{display:grid;gap:3.37px;place-items:center}.p-seminar04ContentCta .c-section__supportVoice-CSprof-image{inline-size:124px;overflow:hidden;border-radius:50%}@media screen and (max-width: 767px){.p-seminar04ContentCta .c-section__supportVoice-CSprof-image{inline-size:100px}}.p-seminar04ContentCta .c-section__supportVoice-CSprof-text{color:#000;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:0.02em;display:grid;place-items:center}@media screen and (max-width: 767px){.p-seminar04ContentCta .c-section__supportVoice-CSprof-text{line-height:1.7;font-size:12px;font-size:.75rem}}.p-seminar04ContentCta .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){.p-seminar04ContentCta .c-section__supportVoice-CSprof-text .inner{font-size:10px;font-size:.625rem}}.p-seminar04ContentCta .c-section__supportVoice-CSprof-conent{color:#000;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-seminar04ContentCta .c-section__supportVoice-CSprof-conent{font-size:13px;font-size:.8125rem;line-height:1.7}}.p-seminar04ContentCta .c-section__supportVoice-CSprof-conent .bold{font-weight:700}@media screen and (max-width: 767px){.p-seminar04ContentCta .p-topFv__wrapper-cta{margin-inline:-16px}}.p-seminar03-footer{background-color:#090A2F;padding-block:16px}.p-seminar03-footer .inner{inline-size:80%;max-inline-size:1000px;margin:0 auto}.p-seminar03-footer .copyright{text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;line-height:1.7;color:#fff;letter-spacing:0.02em;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-seminar03-footer .copyright{font-size:10px;font-size:.625rem}}.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:#F8F5EE;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 #DFD0A9;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__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-servicePersonal section{padding-bottom:50px}@media screen and (max-width: 767px){.p-servicePersonal section{padding-bottom:20px}}.p-servicePersonal .inner{max-width:950px;width:80%;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 767px){.p-servicePersonal .inner{width:90%}}.p-servicePersonal .fadeIn{transform:translate3d(0, -10px, 0);transition:1s;opacity:0}.p-servicePersonal .fadeIn.animated{opacity:1;transform:translate3d(0, 0, 0)}.p-servicePersonal .fadeIn-r2l{transform:translate3d(30px, 0, 0);transition:1s;opacity:0}.p-servicePersonal .fadeIn-l2r{transform:translate3d(-30px, 0, 0);transition:1s;opacity:0}.p-servicePersonal .uppercase{text-transform:uppercase}.p-servicePersonal .ttl{position:relative;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;text-align:center;font-weight:700;line-height:1.3;letter-spacing:0.1em;padding:40px 0;font-size:36px;font-size:2.25rem}@media screen and (max-width: 1024px){.p-servicePersonal .ttl{font-size:30px;font-size:1.875rem}}@media screen and (max-width: 767px){.p-servicePersonal .ttl{font-size:24px;font-size:1.5rem;padding:40px 0px 20px 0px}}.p-servicePersonal .ttl::after{content:'';display:block;width:400px;height:200px;background-size:contain;background-repeat:no-repeat;position:absolute;right:100px;bottom:-100px}@media screen and (max-width: 767px){.p-servicePersonal .ttl::after{width:200px;height:100px;right:20px;bottom:-50px}}.p-servicePersonal .ttl--white{color:#fff}.p-servicePersonal .ttl-gray{background-color:#eee;margin-bottom:20px}.p-servicePersonal .txt--white{color:#fff}.p-servicePersonal .box-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.p-servicePersonal .box-wrapper .box{width:28%;padding:20px 16px;border-radius:2px;margin-bottom:40px;box-sizing:content-box}@media screen and (max-width: 767px){.p-servicePersonal .box-wrapper .box{width:100%;margin-bottom:20px}}.p-servicePersonal .box-wrapper .box .box__ttl{font-size:24px;font-size:1.5rem;text-align:center;font-weight:700;line-height:1.2;padding-bottom:20px;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif}@media screen and (max-width: 1024px){.p-servicePersonal .box-wrapper .box .box__ttl{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 767px){.p-servicePersonal .box-wrapper .box .box__ttl{padding-bottom:20px}}.p-servicePersonal .bold{font-weight:bold}.p-servicePersonal .small{font-size:14px;font-size:.875rem}.p-servicePersonal .align-right{text-align:right}.p-servicePersonal .marker{background:linear-gradient(transparent 65%, #fffc4c 65%);font-weight:700}.p-servicePersonal__hero{background-image:url(/st/img/service/personal/hero.png);background-size:cover;background-position:center;width:100%;height:500px;color:#fff;text-align:center;padding-top:72px;box-sizing:content-box}@media screen and (max-width: 767px){.p-servicePersonal__hero{padding-top:unset}}.p-servicePersonal__hero .inner{position:relative;top:50%;transform:translateY(-50%)}.p-servicePersonal__hero .main-copy{font-size:48px;font-size:3rem;letter-spacing:0.3em;line-height:2;font-family:serif}@media screen and (max-width: 767px){.p-servicePersonal__hero .main-copy{font-size:24px;font-size:1.5rem}}.p-servicePersonal__hero .sub-copy{letter-spacing:0.3em;line-height:2;margin-bottom:40px;font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.p-servicePersonal__hero .sub-copy{font-size:14px;font-size:.875rem}}.p-servicePersonal__hero .mark{position:absolute;right:0;width:100px;height:100px}@media screen and (max-width: 767px){.p-servicePersonal__hero .mark{width:60px;height:60px}}@keyframes appearance{0%{opacity:0}100%{opacity:1}}.p-servicePersonal__hero .appearance{opacity:0;animation:appearance 2.5s 1s 1 forwards}.p-servicePersonal__profile{background-image:url(/st/img/service/personal/profile-bg.png);background-size:cover}.p-servicePersonal__profile .wrapper{display:flex;gap:40px;justify-content:center;align-items:center}@media screen and (max-width: 767px){.p-servicePersonal__profile .wrapper{flex-direction:column;gap:24px}}.p-servicePersonal__profile img{max-width:300px}.p-servicePersonal__profile .description{max-width:400px}.p-servicePersonal__profile .str{font-size:26px;font-size:1.625rem;font-weight:700}.p-servicePersonal__purpose .inner{display:flex}@media screen and (max-width: 767px){.p-servicePersonal__purpose .inner{display:block}}.p-servicePersonal__purpose .box-wrapper{flex-direction:column;align-items:center}.p-servicePersonal__purpose .box-wrapper .box{width:100%;text-align:center;margin-bottom:0}@media screen and (max-width: 767px){.p-servicePersonal__purpose .box-wrapper .box{width:90%}}.p-servicePersonal__purpose .box__ttl{white-space:nowrap}.p-servicePersonal__purpose .box__img{margin-inline:auto;max-width:180px}@media screen and (max-width: 767px){.p-servicePersonal__purpose .box__img{max-width:120px}}.p-servicePersonal__purpose .box__img--triangle{width:40px}.p-servicePersonal__service{background-color:#000}.p-servicePersonal__service .box-wrapper .ttl::after{background-image:url(/st/img/service/personal/service.png)}.p-servicePersonal__service .box-wrapper .box{position:relative;background-color:#fff;padding:30px 16px}@media screen and (max-width: 1024px){.p-servicePersonal__service .box-wrapper .box{width:40%}}@media screen and (max-width: 767px){.p-servicePersonal__service .box-wrapper .box{width:100%}}.p-servicePersonal__service .box-wrapper .box__ttl::after{content:"";display:block;margin:0 auto;margin-top:8px;width:40px;height:4px;background-color:#e5c793}.p-servicePersonal__service .box-wrapper .mark{width:70px;height:70px;position:absolute;right:-16px;top:-30px}.p-servicePersonal__reasons .box-wrapper{align-items:center}.p-servicePersonal__reasons .box-wrapper .box{padding:0}.p-servicePersonal__reasons .box-wrapper .box--img{width:240px}.p-servicePersonal__reasons .box-wrapper .box--txt{width:calc(100% - 360px);padding:40px}@media screen and (max-width: 767px){.p-servicePersonal__reasons .box-wrapper .box--txt{width:100%;padding:10px}}.p-servicePersonal__reasons .question{background-color:#fff}.p-servicePersonal__reasons .question p{font-size:24px;font-size:1.5rem;font-weight:700;text-align:center}.p-servicePersonal__reasons .wrap-reverse{flex-wrap:wrap-reverse}.p-servicePersonal__details{background-color:#000}.p-servicePersonal__details .ttl::after{background-image:url(/st/img/service/personal/program.png)}.p-servicePersonal__details .content{position:relative}.p-servicePersonal__details .content .mark{width:70px;height:70px;position:absolute;right:-16px;top:-16px}@media screen and (max-width: 767px){.p-servicePersonal__details .content .mark{right:0px;top:-130px}}.p-servicePersonal__details p{padding-bottom:40px}@media screen and (max-width: 767px){.p-servicePersonal__details p{padding-bottom:20px}}.p-servicePersonal__sample{background-image:url(/st/img/service/personal/sample.png);background-size:cover}@media screen and (max-width: 1024px){.p-servicePersonal__sample{background-image:none}}.p-servicePersonal__sample .upper-list{font-size:20px;font-size:1.25rem;margin-bottom:20px}@media screen and (max-width: 767px){.p-servicePersonal__sample .upper-list{font-size:16px;font-size:1rem}}.p-servicePersonal__sample li{padding-bottom:0.8em}.p-servicePersonal__sample .lower-list{font-size:15px;font-size:.9375rem}@media screen and (max-width: 767px){.p-servicePersonal__sample .lower-list{font-size:13px;font-size:.8125rem}}.p-servicePersonal__message{background-image:url(/st/img/service/personal/message-bg.png);background-size:cover}.p-servicePersonal__message .box-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.p-servicePersonal__message .box-wrapper .ttl::after{background-image:url(/st/img/service/personal/message.png)}.p-servicePersonal__message .box-wrapper .box--img{margin-bottom:20px;width:288px}.p-servicePersonal__message .box-wrapper .box--txt{width:50%}@media screen and (max-width: 767px){.p-servicePersonal__message .box-wrapper .box--txt{width:100%}}.p-servicePersonal__message .box-wrapper .box--txt p{padding-bottom:20px}.p-servicePersonal__flow{background-color:#eee}.p-servicePersonal__flow .description{font-size:14px;font-size:.875rem;text-align:center;padding-bottom:40px}.p-servicePersonal__flow .box{width:28%;background-color:#eee;position:relative}@media screen and (max-width: 767px){.p-servicePersonal__flow .box{width:100%}}.p-servicePersonal__flow .number{font-size:30px;font-size:1.875rem;font-weight:700;padding:10px 20px;background-color:#000;color:#fff;position:absolute;top:-1px;left:-1px}.p-servicePersonal__flow img{margin-bottom:20px;inline-size:100%}.p-servicePersonal__muryotaiken .description{text-align:center;margin-bottom:40px}.p-servicePersonal__faq h3{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:700;border-bottom:4px solid #eee;margin-bottom:10px;font-size:20px;font-size:1.25rem}@media screen and (max-width: 767px){.p-servicePersonal__faq h3{font-size:18px;font-size:1.125rem}}.p-servicePersonal__faq p{padding-bottom:20px}.p-servicePersonal__notice .inner{border:1px solid #333;padding:10px 20px 20px 20px}.p-servicePersonal__notice .ttl{font-size:16px;font-size:1rem;padding:10px 0}.p-servicePersonal__notice .list-ttl{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:15px;font-size:.9375rem}.p-servicePersonal__notice .decimal{margin-bottom:10px;list-style:none}.p-servicePersonal__notice .decimal li{list-style-type:decimal;margin-left:20px;font-size:13px;font-size:.8125rem}.p-servicePersonal__form p{text-align:center;padding-bottom:20px}.p-servicePersonal__form table{max-width:400px}.p-servicePersonal__form table.form{margin:0 auto;text-align:left;font-size:16px;border:1px solid #ddd;width:100%;background-color:#fff;border-collapse:collapse;box-sizing:border-box}.p-servicePersonal__form table.form th{text-align:left;padding:10px;background-color:#eee;line-height:1.4}.p-servicePersonal__form table.form td{line-height:1.8;text-align:left;box-sizing:border-box;padding:20px 20px 20px 20px;color:#333}@media screen and (max-width: 767px){.p-servicePersonal__form table.form td{padding:10px 10px 10px 10px}}.p-servicePersonal__form table.form td textarea{width:100%;height:100px;border:1px solid #ccc;font-size:14px;padding:5px;border-radius:2px;box-sizing:border-box}.p-servicePersonal__form table.form td .notice{text-align:left;font-size:13px;line-height:1.4;margin-top:5px;display:block}.p-servicePersonal__form table.form td .notice::before{content:"※"}.p-servicePersonal__form table.form td.term-notice{font-size:12px;font-size:.75rem;text-align:center;padding:0 10px}.p-servicePersonal__form table.form td.term-notice a{text-decoration:underline;color:#3254AD;display:inline}.p-servicePersonal__form table.form input[type="text"],.p-servicePersonal__form table.form input[type="email"]{width:100%;border:1px solid #ccc;font-size:14px;padding:10px;margin-bottom:5px;box-sizing:border-box;border-radius:4px;vertical-align:middle}.p-servicePersonal__form table.form .required{background-color:#ed5154;color:#fff;font-size:12px;border:1px solid #ed5154;padding:1px 3px;margin-right:5px;vertical-align:top;display:inline-block;border-radius:2px}.p-servicePersonal__form .btn-area .submit-btn{text-align:center;-webkit-appearance:none;display:block;background-color:#333;margin:0 auto;font-size:24px;padding:10px 0;width:350px;border:none;cursor:pointer;color:#fff;border-radius:2px}.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-storyConcept{background-color:#F8F5EE}.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-storyConcept__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-storyConcept__lead{margin-block-end:16px;padding-block:8px;padding-inline:18px;font-size:12px;font-size:.75rem}}.p-storyConcept__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-storyConcept__lead::before{bottom:-10px}}.p-storyDev__wrapper{max-inline-size:800px;margin-inline:auto;margin-block-start:40px}@media screen and (max-width: 767px){.p-storyDev__wrapper{margin-block-start:24px}}.p-studySpaceMv{background-color:#F8F5EE;position:relative;overflow:clip;z-index:1}.p-studySpaceMv: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% + 240px);z-index:-1}@media screen and (max-width: 1024px){.p-studySpaceMv:before{translate:calc(-50% + -400px) calc(-50% + 240px)}}@media screen and (max-width: 767px){.p-studySpaceMv:before{border:18px solid #EEE8D3;inline-size:371px;block-size:371px;translate:calc(-50% + -225px) calc(-50% + 120px)}}.p-studySpaceMv: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% + 655px) calc(-50% + 15px);z-index:-1}@media screen and (max-width: 1024px){.p-studySpaceMv:after{translate:calc(-50% + 430px) calc(-50% - 300px)}}@media screen and (max-width: 767px){.p-studySpaceMv:after{border:18px solid #EEE8D3;inline-size:479px;block-size:479px;translate:calc(-50% + 245px) calc(-50% + -335px)}}.p-studySpaceMv .infoSession-container{background-image:none;height:auto;padding-block:80px}.p-studySpaceMv .inner{width:80%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.p-studySpaceMv .inner{flex-direction:column;align-items:flex-end;gap:56px}}.p-studySpaceMv .inner .txt-block{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 1024px){.p-studySpaceMv .inner .txt-block{width:100%;align-items:flex-start}}.p-studySpaceMv .inner .txt-block .title{text-align:left}.p-studySpaceMv .inner .txt-block .slidein{animation-name:sample01;animation-duration:1s}@keyframes sample01{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.p-studySpaceMv .inner .txt-block .slidein-2{animation-name:sample02;animation-duration:2s}@keyframes sample02{0%{opacity:0;transform:translateY(0px)}50%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}.p-studySpaceMv .inner .txt-block h1{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#58392B;letter-spacing:0.02em;padding:0;font-size:40px}@media screen and (max-width: 1024px){.p-studySpaceMv .inner .txt-block h1{font-size:32px}}.p-studySpaceMv .inner .txt-block h1 .subtitle{font-size:24px}@media screen and (max-width: 1024px){.p-studySpaceMv .inner .txt-block h1 .subtitle{font-size:18px}}.p-studySpaceMv .inner .txt-block p.title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.3;color:#58392B;letter-spacing:0.02em;padding:0;font-size:40px}@media screen and (max-width: 1024px){.p-studySpaceMv .inner .txt-block p.title{font-size:32px}}.p-studySpaceMv .inner .txt-block p.title span{font-family:"futura-pt", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500}.p-studySpaceMv .inner .txt-block .block__txt{padding:0}.p-studySpaceMv .inner .fv-img{width:380px;max-width:100%}@media screen and (max-width: 767px){.p-studySpaceMv .inner .fv-img{width:80%}}.p-studySpaceMyChunk{padding-block:100px;display:grid;gap:40px}@media screen and (max-width: 767px){.p-studySpaceMyChunk{padding-block:80px;gap:24px}}.p-studySpaceMyChunk .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-studySpaceMyChunk .inner{gap:24px}}.p-studySpaceMyChunk .box-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 1024px){.p-studySpaceMyChunk .box-wrapper{grid-template-columns:repeat(4, 1fr);gap:16px}}@media screen and (max-width: 767px){.p-studySpaceMyChunk .box-wrapper{grid-template-columns:repeat(1, 1fr);gap:8px}}.p-studySpaceMyChunk .box-wrapper .box{background:#F8F5EE;padding:40px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.p-studySpaceMyChunk .box-wrapper .box{padding:24px 24px 32px;grid-column:span 2}}@media screen and (max-width: 767px){.p-studySpaceMyChunk .box-wrapper .box{padding:24px 16px;grid-column:span 1}}.p-studySpaceMyChunk .box-wrapper .box .num{background-color:#fff;color:#BE9855;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}@media screen and (max-width: 1024px){.p-studySpaceMyChunk .box-wrapper .box .num{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-studySpaceMyChunk .box-wrapper .box .num{font-size:18px;font-size:1.125rem;width:30px;height:30px}}.p-studySpaceMyChunk .box-wrapper .box .box__title{color:#58392B;font-size:24px;font-size:1.5rem;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;padding:0 0 24px}@media screen and (max-width: 1024px){.p-studySpaceMyChunk .box-wrapper .box .box__title{flex-direction:column}}@media screen and (max-width: 767px){.p-studySpaceMyChunk .box-wrapper .box .box__title{font-size:20px;font-size:1.25rem;gap:8px;padding:0 0 16px}}@media screen and (max-width: 1024px){.p-studySpaceMyChunk .box-wrapper .box:last-child{grid-column:2 / span 2}}@media screen and (max-width: 767px){.p-studySpaceMyChunk .box-wrapper .box:last-child{grid-column:span 1}}.p-studySpace__details{background-color:#F8F5EE;padding-block:100px}@media screen and (max-width: 767px){.p-studySpace__details{padding-block:80px}}.p-studySpace__details .inner{max-inline-size:1000px;margin-inline:auto;inline-size:80%;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-studySpace__details .inner{gap:24px}}.p-studySpace__details .infoSession-details-table dl{display:flex}.p-studySpace__details .infoSession-details-table dl:not(:last-child) dt{border-bottom:1px solid #fff}.p-studySpace__details .infoSession-details-table dl:not(:last-child) dd{border-bottom:1px solid #AE8344}.p-studySpace__details .infoSession-details-table dl dt,.p-studySpace__details .infoSession-details-table dl dd{display:flex;flex-direction:column;justify-content:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-studySpace__details .infoSession-details-table dl dt,.p-studySpace__details .infoSession-details-table dl dd{font-size:14px}}.p-studySpace__details .infoSession-details-table dl dt{width:25%;align-items:center;background:#AE8344;color:#fff;font-weight:700}.p-studySpace__details .infoSession-details-table dl dd{width:75%;text-align:left;background:#fff;padding:16px}.p-studySpace__details .infoSession-details-table dl dd span.message{font-size:12px;margin-bottom:8px}.p-studySpace__details .infoSession-details-table dl dd p{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0.02em;padding:1.5rem 0 0}@media screen and (max-width: 767px){.p-studySpace__details .infoSession-details-table dl dd p{font-size:14px}}.p-studySpace__details .infoSession-details-table dl dd p span.large{font-weight:700}.p-studySpace__details .infoSession-details-table dl dd ol{list-style:none}.p-studySpace__details .infoSession-details-table dl dd ol>li{font-weight:700;padding-bottom:1.5rem}.p-studySpace__details .infoSession-details-table dl dd ol>li:last-child{padding-bottom:0}.p-studySpace__details .infoSession-details-table dl dd ol>li ul{padding-left:1.5rem}.p-studySpace__details .infoSession-details-table dl dd ul li{position:relative;padding:0 0 0 12px}.p-studySpace__details .infoSession-details-table dl dd ul li:before{content:"";position:absolute;width:3px;height:3px;background:#000;left:0;top:12px;border-radius:50%}@media screen and (max-width: 767px){.p-studySpace__details .infoSession-details-table dl dd ul li:before{top:9px}}.p-studySpace__details .note{font-size:13px;font-size:.8125rem;text-align:center}@media screen and (max-width: 767px){.p-studySpace__details .note{font-size:11px;font-size:.6875rem}}.p-studySpaceFlow__container{max-inline-size:1000px;margin-inline:auto;inline-size:80%;padding-block:100px;padding-inline:16px;box-sizing:content-box;display:grid;gap:40px}@media screen and (max-width: 767px){.p-studySpaceFlow__container{padding-block:80px;gap:24px}}.p-studySpaceCta{display:flex;justify-content:center;align-items:center;background-color:#F8F5EE;padding:120px 0}@media screen and (max-width: 1024px){.p-studySpaceCta{padding:80px 0}}.p-supportFeature{background-color:#F8F5EE}.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:#58392B;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:#BE9855;font-family:"Futura","futura-pt","游ゴシック体",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:#F8F5EE}@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}}.p-supportVoice__lead{text-align:center;line-height:1.7}.p-supportVoice__wrapper{display:grid;gap:24px}.c-section__supportPolicy{display:grid;gap:24px;padding-block:40px;padding-inline:4%;place-content:center;border:1px solid #DFD0A9}@media screen and (max-width: 767px){.c-section__supportPolicy{gap:16px;padding-block:24px;padding-inline:6.997%}}.c-section__supportPolicy-text{display:grid;grid-template-columns:auto 1fr;gap:10px;place-items:center start;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;color:#58392B}.c-section__supportPolicy-text .num{color:#BE9855;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14.4px;font-size:.9rem;font-weight:500;line-height:1;display:grid;place-content:center;inline-size:24px;block-size:24px;border-radius:9999px;background-color:#F8F5EE}.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:#F8F5EE;display:grid;gap:8px}.c-section__supportVoice-VoiceLabel{color:#956839;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:#F8F5EE}.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:#F8F5EE}.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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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 #DFD0A9;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:#F8F5EE;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:#F8F5EE;clip-path:polygon(0% 50%, 10px 0%, 10px 12px);left:-9px}.p-termTable{border-top:1px solid #DFD0A9;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-termAmbassadorContent{border-top:1px solid #DFD0A9;background-color:#fff}.p-termAmbassadorContent__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-termAmbassadorContent__container{padding-block:80px}}.p-termAmbassadorContent__intro{padding-bottom:2em}.p-termAmbassadorContent__content h2{font-size:16px;font-size:1rem}.p-termAmbassadorContent__content ol.dicimal>li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termAmbassadorContent__content p,.p-termAmbassadorContent__content>ul.disc,.p-termAmbassadorContent__content ol.dicimal>ul.disc,.p-termAmbassadorContent__content>ol.lower-alpha{margin-bottom:2em}.p-termAmbassadorContent__content ol.lower-alpha>li{list-style-type:lower-alpha;margin:1em 0 2em 1.5em}.p-termAmbassadorContent__content ul.disc{margin-top:1em}.p-termAmbassadorContent__content ul.disc>li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termAmbassadorContent__content ol.lower-roman>li{list-style-type:lower-roman;margin:1em 0 1em 1.5em}.p-termAmbassadorContent__content ol.parentheses-num{margin-left:1.25em;margin-top:1em}.p-termAmbassadorContent__content ol.parentheses-num>li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termAmbassadorContent__content ol.parentheses-num>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-termAmbassadorContent__date{text-align:right}.p-termInstallmentPaymentContent{border-top:1px solid #DFD0A9;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>li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termInstallmentPaymentContent__content p,.p-termInstallmentPaymentContent__content>ul.disc,.p-termInstallmentPaymentContent__content ol.dicimal>ul.disc,.p-termInstallmentPaymentContent__content>ol.lower-alpha{margin-bottom:2em}.p-termInstallmentPaymentContent__content ol.lower-alpha>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>li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termInstallmentPaymentContent__content ol.lower-roman>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>li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termInstallmentPaymentContent__content ol.parentheses-num>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-termPrivacyPersonalContent{border-top:1px solid #DFD0A9;background-color:#fff}.p-termPrivacyPersonalContent__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-termPrivacyPersonalContent__container{padding-block:80px}}.p-termPrivacyPersonalContent__intro{padding-bottom:2em}.p-termPrivacyPersonalContent__content h2{font-size:16px;font-size:1rem}.p-termPrivacyPersonalContent__content ol.dicimal>li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termPrivacyPersonalContent__content p,.p-termPrivacyPersonalContent__content>ul.disc,.p-termPrivacyPersonalContent__content ol.dicimal>ul.disc,.p-termPrivacyPersonalContent__content>ol.lower-alpha{margin-bottom:2em}.p-termPrivacyPersonalContent__content ol.lower-alpha>li{list-style-type:lower-alpha;margin:1em 0 2em 1.5em}.p-termPrivacyPersonalContent__content ul.disc{margin-top:1em}.p-termPrivacyPersonalContent__content ul.disc>li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termPrivacyPersonalContent__content ol.lower-roman>li{list-style-type:lower-roman;margin:1em 0 1em 1.5em}.p-termPrivacyPersonalContent__content ol.parentheses-num{margin-left:1.25em;margin-top:1em}.p-termPrivacyPersonalContent__content ol.parentheses-num>li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termPrivacyPersonalContent__content ol.parentheses-num>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-termPrivacyPersonalContent__date{text-align:right}.p-termServiceContent{border-top:1px solid #DFD0A9;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>li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termServiceContent__content p,.p-termServiceContent__content>ul.disc,.p-termServiceContent__content ol.dicimal>ul.disc,.p-termServiceContent__content>ol.lower-alpha{margin-bottom:2em}.p-termServiceContent__content ol.lower-alpha>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>li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termServiceContent__content ol.lower-roman>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>li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termServiceContent__content ol.parentheses-num>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-termServicePersonalContent{border-top:1px solid #DFD0A9;background-color:#fff}.p-termServicePersonalContent__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-termServicePersonalContent__container{padding-block:80px}}.p-termServicePersonalContent__intro{padding-bottom:2em}.p-termServicePersonalContent__content h2{font-size:16px;font-size:1rem}.p-termServicePersonalContent__content ol.dicimal>li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termServicePersonalContent__content p,.p-termServicePersonalContent__content>ul.disc,.p-termServicePersonalContent__content ol.dicimal>ul.disc,.p-termServicePersonalContent__content>ol.lower-alpha{margin-bottom:2em}.p-termServicePersonalContent__content ol.lower-alpha>li{list-style-type:lower-alpha;margin:1em 0 2em 1.5em}.p-termServicePersonalContent__content ul.disc{margin-top:1em}.p-termServicePersonalContent__content ul.disc>li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termServicePersonalContent__content ol.lower-roman>li{list-style-type:lower-roman;margin:1em 0 1em 1.5em}.p-termServicePersonalContent__content ol.parentheses-num{margin-left:1.25em;margin-top:1em}.p-termServicePersonalContent__content ol.parentheses-num>li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termServicePersonalContent__content ol.parentheses-num>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-termServicePersonalContent__date{text-align:right}.p-termVisitorPrivacyContent{border-top:1px solid #DFD0A9;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>li{list-style-type:dicimal;margin-left:1.5em;margin-bottom:2em}.p-termVisitorPrivacyContent__content p,.p-termVisitorPrivacyContent__content>ul.disc,.p-termVisitorPrivacyContent__content ol.dicimal>ul.disc,.p-termVisitorPrivacyContent__content>ol.lower-alpha{margin-bottom:2em}.p-termVisitorPrivacyContent__content ol.lower-alpha>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>li{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.p-termVisitorPrivacyContent__content ol.lower-roman>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>li{counter-increment:cnt;position:relative;margin-bottom:1em}.p-termVisitorPrivacyContent__content ol.parentheses-num>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:#F8F5EE;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:#58392B;font-family:Futura;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-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}@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:calc(1000px - 40px - 40px);margin-inline:auto;padding-block:40px;padding-inline:40px;background-color:#F8F5EE}@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:#BE9855;text-align:center;font-family:Futura;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:#58392B;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.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-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}@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-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}@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 #784F30;background-color:#FFF;color:#784F30;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;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:#F8F5EE;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:#F2F2F2;margin-block-start:40px;max-inline-size:calc(1000px - 40px - 40px);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-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.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-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}@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:#F8F5EE;position:relative;overflow:clip;z-index:1}.p-topFv::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% + 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 #EEE8D3;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 #EEE8D3;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 #EEE8D3;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:100px;padding-inline:16px;box-sizing:content-box}@media screen and (max-width: 1024px){.p-topFv__container{padding-block-start:40px;padding-block-end:unset}}.p-topFv__container::after{content:"";position:absolute;background-image:url(/st/img/index/fv-mockup.png);background-repeat:no-repeat;background-position:center;background-size:contain;block-size:calc(965 / 1440* 100vw);inline-size:calc(670 / 1440* 100vw);max-block-size:965px;max-inline-size:1000px;right:0;bottom:-250px;z-index:1;overflow:clip}@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:#58392B;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:#BE9855;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}}.p-topSeries{background-color:#F8F5EE}.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-topDesc{background-color:#F8F5EE;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:#58392B;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{position:relative;overflow-x:clip}.p-topReason::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% + 165px);z-index:-1}@media screen and (max-width: 1024px){.p-topReason::before{content:unset}}.p-topReason::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% + -55px);z-index:-1}@media screen and (max-width: 1024px){.p-topReason::after{content:unset}}.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-color:#F8F5EE}.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:#F8F5EE}.p-topVoice__container{padding-block:100px;margin-inline:auto}@media screen and (max-width: 767px){.p-topVoice__container{padding-block:80px}}.p-topVoice__slidearea{margin-block-start:40px}.p-topVoice__button{inline-size:fit-content;margin-inline:auto;margin-block-start:48px}.p-topArticle__container{padding-block:100px;margin-inline:auto}@media screen and (max-width: 767px){.p-topArticle__container{padding-block:80px}}.p-topArticle__head{position:relative}.p-topArticle__image{position:absolute;left:237px;bottom:30px}@media screen and (max-width: 767px){.p-topArticle__image{left:118px;bottom:36px;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__button{inline-size:fit-content;margin-inline:auto;margin-block-start:40px}
