﻿*,::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:#000;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}img{width:100%;height:auto;display:block}picture,source,img,video,object{border:none;display:block}img{max-width:100%;height:auto;vertical-align:middle}video,iframe{vertical-align:middle}a{text-decoration:none}a:hover,a:focus,a:active{opacity:0.8;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;transition-delay:0s;transition-duration:1ms;animation-duration:1ms;animation-delay:0s;animation-iteration-count:1;scroll-behavior:auto}}.sp-show{display:none}@media screen and (max-width: 767px){.sp-show{display:block}}@media screen and (max-width: 767px){.sp-hidden{display:none}}@media screen and (max-width: 1024px){.tab-hidden{display:none}}.tab-show{display:none}@media screen and (max-width: 1024px){.tab-show{display:block}}@media screen and (max-width: 1024px){.tabOnly-hidden{display:none}}@media screen and (max-width: 767px){.tabOnly-hidden{display:block}}.pcOnly-show{display:inline-block}@media screen and (max-width: 1024px){.pcOnly-show{display:none}}@media screen and (max-width: 767px){.pcOnly-show{display:none}}.pc-only-show02{display:block}@media screen and (max-width: 1024px){.pc-only-show02{display:none}}@media screen and (max-width: 767px){.pc-only-show02{display:none}}.pc-tab-show{display:block}@media screen and (max-width: 767px){.pc-tab-show{display:none}}.pc-tab-show02{display:inline-block}@media screen and (max-width: 767px){.pc-tab-show02{display:none}}.br-sp{display:none}@media screen and (max-width: 767px){.br-sp{display:block}}@media screen and (max-width: 1024px){.br-pc{display:none}}.fadein{opacity:0;transform:translateY(30px);transition:all 1s}.fadein--02{transform:translateY(40px);transition:all 0.6s;transition-delay:0.2s}@media screen and (max-width: 767px){.fadein--02{transition-delay:0S}}.fadein--03{transform:translateY(50px);transition:all 0.6s;transition-delay:0.4s}@media screen and (max-width: 767px){.fadein--03{transition-delay:0S}}.fadein03-1{opacity:0;animation:fade-in03 1s forwards}.fadein03-2{opacity:0;animation:fade-in03 1s forwards;animation-delay:0.2s}.fadein03-3{opacity:0;animation:fade-in03 1s forwards;animation-delay:0.4s}@keyframes fade-in03{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cta-btn-anime01{animation:cta-btn 1s ease 0s infinite alternate;transform-origin:center}@keyframes cta-btn{from{transform:scale(0.95, 0.95)}to{transform:scale(1, 1)}}.zoomIn-anime02{opacity:0;transform:scale(0.8);transition:all 0.8s ease}section{padding:100px 0;overflow:hidden}@media screen and (max-width: 767px){section{padding:80px 0}}#main-area{background-color:#fff}#main-area.public-content{padding-top:0}#right-menu{display:none}h2,h3{color:#58392B}h3{text-align:center}p{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{font-size:15px;font-size:.9375rem}}.inner{width:80%;max-width:1000px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 767px){.inner{width:90%}}.title{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){.title{font-size:24px;font-size:1.5rem}}.bold{font-weight:700}.nowrap{display:inline-block}.en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.gold{color:#e5c793}.darkGold{color:#BE9855}.patapuraGold500,.darkGold500{color:#AE8344}.patapuraGold900,.darkGold900{color:#58392B}.small{font-size:0.7em}.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-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-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-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-section__customerVoice{display:grid;gap:16px}.c-section__customerVoice-card{padding-block:16px;padding-inline:16px;background-color:#F8F5EE;display:grid;gap:8px}.c-section__customerVoice-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){.c-section__customerVoice-cardLabel{font-size:10px;font-size:.625rem}}.c-section__customerVoice-cardText{color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.02em;margin-top:0}@media screen and (max-width: 767px){.c-section__customerVoice-cardText{margin-top:0;line-height:1.7;font-size:12px;font-size:.75rem}}.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-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;max-height:90%}.c-lesson__popup-popup:has(.ok_button){overflow:auto}@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;margin-bottom:1em}.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 .c-button__primary-m{padding-block:8px;padding-inline:32px;min-width:160px;margin-inline:auto;margin-block-start:10px;cursor:pointer}.c-lesson__popup-popup-text .c-button__primary-m .c-button__primary-m-text{font-size:16px;font-size:1rem}.c-lesson__popup-popup-text .red{color:#DF6161}.c-lesson__popup-popup-text .bold{font-weight:700}.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}.c-scrollTop{position:fixed;bottom:110px;right:calc((100vw - 1000px) / 2);width:56px;height:56px;opacity:0;visibility:hidden;z-index:10;transition:opacity 0.3s ease, visibility 0.3s ease}@media screen and (max-width: 1024px){.c-scrollTop{right:30px;bottom:95px}}@media screen and (max-width: 767px){.c-scrollTop{width:50px;height:50px;right:10px;bottom:95px}}.c-scrollTop.is-show{opacity:1;visibility:visible}.c-scrollTop__Btn{background-color:#AE8344;border-radius:50%;cursor:pointer;transition:filter 0.3s ease;width:100%;height:100%;display:grid;place-items:center}.c-scrollTop__Btn:hover{filter:brightness(0.9)}.c-scrollTop__Btn:hover .c-scrollTopBtn__img{transform:translateY(-3px)}@media screen and (max-width: 767px){.c-scrollTop__Btn:hover{filter:none}.c-scrollTop__Btn:hover .c-scrollTopBtn__img{transform:none}}.c-scrollTopBtn__img{width:25.7px;height:27px;transition:transform 0.3s ease}@media screen and (max-width: 767px){.c-scrollTopBtn__img{width:18.36px;height:19.29px}}.c-rive-scroll-section{position:relative;padding:0;margin:0;display:flex;justify-content:center;align-items:center;width:100%;height:auto}.c-rive-scroll-section__canvas{width:auto;height:auto}.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-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-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}}*,::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:#000;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}img{width:100%;height:auto;display:block}picture,source,img,video,object{border:none;display:block}img{max-width:100%;height:auto;vertical-align:middle}video,iframe{vertical-align:middle}a{text-decoration:none}a:hover,a:focus,a:active{opacity:0.8;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;transition-delay:0s;transition-duration:1ms;animation-duration:1ms;animation-delay:0s;animation-iteration-count:1;scroll-behavior:auto}}.sp-show{display:none}@media screen and (max-width: 767px){.sp-show{display:block}}@media screen and (max-width: 767px){.sp-hidden{display:none}}@media screen and (max-width: 1024px){.tab-hidden{display:none}}.tab-show{display:none}@media screen and (max-width: 1024px){.tab-show{display:block}}@media screen and (max-width: 1024px){.tabOnly-hidden{display:none}}@media screen and (max-width: 767px){.tabOnly-hidden{display:block}}.pcOnly-show{display:inline-block}@media screen and (max-width: 1024px){.pcOnly-show{display:none}}@media screen and (max-width: 767px){.pcOnly-show{display:none}}.pc-only-show02{display:block}@media screen and (max-width: 1024px){.pc-only-show02{display:none}}@media screen and (max-width: 767px){.pc-only-show02{display:none}}.pc-tab-show{display:block}@media screen and (max-width: 767px){.pc-tab-show{display:none}}.pc-tab-show02{display:inline-block}@media screen and (max-width: 767px){.pc-tab-show02{display:none}}.br-sp{display:none}@media screen and (max-width: 767px){.br-sp{display:block}}@media screen and (max-width: 1024px){.br-pc{display:none}}.fadein{opacity:0;transform:translateY(30px);transition:all 1s}.fadein--02{transform:translateY(40px);transition:all 0.6s;transition-delay:0.2s}@media screen and (max-width: 767px){.fadein--02{transition-delay:0S}}.fadein--03{transform:translateY(50px);transition:all 0.6s;transition-delay:0.4s}@media screen and (max-width: 767px){.fadein--03{transition-delay:0S}}.fadein03-1{opacity:0;animation:fade-in03 1s forwards}.fadein03-2{opacity:0;animation:fade-in03 1s forwards;animation-delay:0.2s}.fadein03-3{opacity:0;animation:fade-in03 1s forwards;animation-delay:0.4s}@keyframes fade-in03{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cta-btn-anime01{animation:cta-btn 1s ease 0s infinite alternate;transform-origin:center}@keyframes cta-btn{from{transform:scale(0.95, 0.95)}to{transform:scale(1, 1)}}.zoomIn-anime02{opacity:0;transform:scale(0.8);transition:all 0.8s ease}section{padding:100px 0;overflow:hidden}@media screen and (max-width: 767px){section{padding:80px 0}}#main-area{background-color:#fff}#main-area.public-content{padding-top:0}#right-menu{display:none}h2,h3{color:#58392B}h3{text-align:center}p{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{font-size:15px;font-size:.9375rem}}.inner{width:80%;max-width:1000px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 767px){.inner{width:90%}}.title{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){.title{font-size:24px;font-size:1.5rem}}.bold{font-weight:700}.nowrap{display:inline-block}.en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.gold{color:#e5c793}.darkGold{color:#BE9855}.patapuraGold500,.darkGold500{color:#AE8344}.patapuraGold900,.darkGold900{color:#58392B}.small{font-size:0.7em}.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-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-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-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-section__customerVoice{display:grid;gap:16px}.c-section__customerVoice-card{padding-block:16px;padding-inline:16px;background-color:#F8F5EE;display:grid;gap:8px}.c-section__customerVoice-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){.c-section__customerVoice-cardLabel{font-size:10px;font-size:.625rem}}.c-section__customerVoice-cardText{color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.02em;margin-top:0}@media screen and (max-width: 767px){.c-section__customerVoice-cardText{margin-top:0;line-height:1.7;font-size:12px;font-size:.75rem}}.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}.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-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}}.fixed-cta{position:fixed;bottom:0;right:0;left:0;width:100%;background-color:rgba(34,38,51,0.9);padding-top:10px;padding-bottom:10px;display:none;z-index:10}@media screen and (max-width: 767px){.fixed-cta{padding:10px 0px}}.fixed-cta .cta{text-align:center;position:relative}.fixed-cta .cta .btn{position:relative;display:inline-block;text-decoration:none;width:400px;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.04em;color:#fff;background-color:#df6161;padding:14px 64px;border-radius:40px;transition:background-color 0.3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.fixed-cta .cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.fixed-cta .cta .btn{font-size:20px;font-size:1.25rem;padding:8px 32px;white-space:nowrap;width:90%;max-width:400px}}.fixed-cta .cta .btn:hover,.fixed-cta .cta .btn:active,.fixed-cta .cta .btn:focus{background-color:#ea7f7f;opacity:1}.fixed-cta .cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.fixed-cta .cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.fixed-cta .cta .btn .btn__txt .btn__txt--arrow{width:5px}}.cta{text-align:center;position:relative}.cta .btn{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background-color:#df6161;padding:14px 64px;border-radius:40px;display:inline-block;position:relative;transition:background-color 0.3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.cta .btn{font-size:16px;font-size:1rem;padding:8px 32px;white-space:nowrap}}.cta .btn:hover{background-color:#ea7f7f;opacity:1}.cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.cta .btn .btn__txt .btn__txt--arrow{width:5px}}#corp{background-color:#fff;padding:0;position:relative;margin-bottom:-1px}.p-bnr-top{padding-block:16px;background:#fff}@media screen and (max-width: 767px){.p-bnr-top{padding-block:0 16px}}.p-bnr-top .inner{max-width:564px}.p-bnr-top .p-bnr-top__content-link{display:block;background-color:#AE8344;border-radius:8px;padding-block:27px 36px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-bnr-top .p-bnr-top__content-link{padding-block:18px 29px}}.p-bnr-top .p-bnr-top__content-link.reflection:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 7s ease-in-out infinite}@keyframes reflection{0%,
    89%{transform:scale(0) rotate(45deg);opacity:0}90%{transform:scale(0) rotate(45deg);opacity:0.5}91%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.p-bnr-top .p-bnr-top__content-body{position:relative;z-index:2;display:grid;gap:15px}@media screen and (max-width: 767px){.p-bnr-top .p-bnr-top__content-body{gap:13px}}.p-bnr-top .p-bnr-top__content-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:22.682px;font-size:1.41763rem;line-height:1.3;letter-spacing:.02em;font-weight:700;color:#fff;text-align:center}@media screen and (max-width: 767px){.p-bnr-top .p-bnr-top__content-text{font-size:17px;font-size:1.0625rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}}.p-bnr-top .p-bnr-top__content-text .sub{color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14.198px;font-size:.88738rem;line-height:1.7;letter-spacing:.02em;font-weight:700;margin-bottom:8px}@media screen and (max-width: 767px){.p-bnr-top .p-bnr-top__content-text .sub{font-size:9.5px;font-size:.59375rem;padding-inline:3px;margin-bottom:6px}}.p-bnr-top .p-bnr-top__content-text .cta-pop--deco{position:relative;width:fit-content;margin-inline:auto;display:block}.p-bnr-top .p-bnr-top__content-text .cta-pop--deco::before,.p-bnr-top .p-bnr-top__content-text .cta-pop--deco::after{content:"";width:14px;height:1px;background-color:#fff;position:absolute;bottom:52%}.p-bnr-top .p-bnr-top__content-text .cta-pop--deco::before{transform:rotate(58deg);left:-10%}.p-bnr-top .p-bnr-top__content-text .cta-pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-bnr-top .cta{pointer-events:none}.p-bnr-top .cta .btn{background-color:#fff;height:32px;padding-block:0;padding-inline:26px}@media screen and (max-width: 767px){.p-bnr-top .cta .btn{height:30px;padding-block:4.5px}}.p-bnr-top .cta .btn__txt{color:#AE8344;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:32px;max-width:255.5px}@media screen and (max-width: 767px){.p-bnr-top .cta .btn__txt{font-size:11px;font-size:.6875rem;letter-spacing:.01em;line-height:23px}}.p-bnr-top .p-bnr-top__left,.p-bnr-top .p-bnr-top__right{z-index:0;position:absolute;bottom:0;display:block}.p-bnr-top .p-bnr-top__left{left:0;max-width:138px;width:24.468%}@media screen and (max-width: 767px){.p-bnr-top .p-bnr-top__left{left:-20px;max-width:95px;width:29%}}.p-bnr-top .p-bnr-top__right{right:0;max-width:141px;width:25%}@media screen and (max-width: 767px){.p-bnr-top .p-bnr-top__right{max-width:77px;width:20.408%}}.p-appeal--01{background-color:#F8F5EE}.p-appeal--01 .p-appeal--01__inner{display:grid;gap:34px}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__inner{gap:24px}}.p-appeal--01 .p-appeal--01__title-wrap{display:grid;place-content:center;gap:3px}.p-appeal--01 .p-appeal--01__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:#956839}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__title-pop{font-size:15px;font-size:.9375rem}}.p-appeal--01 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-appeal--01 .pop--deco::before,.p-appeal--01 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-appeal--01 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-appeal--01 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-appeal--01 .p-appeal--01__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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__title{font-size:32px;font-size:2rem}}.p-appeal--01 .p-appeal--01__title-sub{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}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__title-sub{font-size:20px;font-size:1.25rem}}.p-appeal--01 .p-appeal--01__content{display:grid;gap:40px}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__content{gap:24px}}.p-appeal--01 .p-appeal--01__img-wrap{max-width:364px;width:100%;display:block;margin-inline:auto;position:relative}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__img-wrap{max-width:273px}}.p-appeal--01 .p-appeal--01__img{display:block}.p-appeal--01 .p-appeal--01__pop{position:absolute;top:20px;left:20px;width:190px}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__pop{width:143px;top:-5px;left:-3px}}.p-appeal--01 .p-appeal--01__box{background:#FFF;padding-block:40px;padding-inline:4%;display:grid;place-content:center;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__box{padding-block:24px;padding-inline:3%;gap:16px}}.p-appeal--01 .p-appeal--01__boxList{display:grid;width:fit-content}.p-appeal--01 .p-appeal--01__boxList-text{color:#58392B;padding-left:26px;position:relative;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;width:fit-content}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__boxList-text{font-size:15px;font-size:.9375rem}}.p-appeal--01 .p-appeal--01__boxList-text:before{content:"";display:inline-block;width:14px;height:8px;border-left:3px solid #AE8344;border-bottom:3px solid #AE8344;border-radius:1px;margin-right:10px;margin-bottom:3px;position:absolute;top:45%;left:0;transform:translateY(-50%) rotate(-45deg)}.p-appeal--01 .p-appeal--01__boxList-text .red{font-weight:700;color:#df6161}.p-appeal--01 .p-appeal--01__boxTxt{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;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-appeal--01 .p-appeal--01__boxTxt{font-size:20px;font-size:1.25rem}}.p-differences{background-color:#AE8344}.p-differences .p-differences__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-differences .p-differences__inner{gap:24px}}.p-differences .p-differences__title-wrap{display:grid;gap:7px;place-content:center}.p-differences .p-differences__title-pop{color:#FFF;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-differences .p-differences__title-pop{font-size:15px;font-size:.9375rem}}.p-differences .pop--deco{position:relative;width:fit-content;margin-inline:auto;display:block}.p-differences .pop--deco::before,.p-differences .pop--deco::after{content:"";width:14px;height:1px;background-color:#FFF;position:absolute;bottom:52%}.p-differences .pop--deco::before{transform:rotate(58deg);left:-10%}.p-differences .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-differences .p-differences__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-differences .p-differences__title{font-size:32px;font-size:2rem}}.p-differences .p-differences__title-sub{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;text-align:center}@media screen and (max-width: 767px){.p-differences .p-differences__title-sub{font-size:20px;font-size:1.25rem}}.p-differences .p-differences__cardList{display:grid;gap:24px}.p-differences .p-differences__card{background:#fff;padding:40px 4%;display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media screen and (max-width: 767px){.p-differences .p-differences__card{padding:24px 6%;gap:16px}}.p-differences .p-differences__cardTitle{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:8px;grid-template-columns:auto auto;place-content:center}@media screen and (max-width: 767px){.p-differences .p-differences__cardTitle{font-size:20px;font-size:1.25rem;gap:10px;grid-template-columns:1fr;place-items:center;text-align:center;line-height:1.5}}.p-differences .index{font-size:18px;font-size:1.125rem;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:#F8F5EE;color:#BE9855}.p-differences .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-differences .p-differences__cardDesc{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.7}@media screen and (max-width: 767px){.p-differences .p-differences__cardDesc{font-size:15px;font-size:.9375rem;line-height:2}}.p-differences .p-differences__cardDesc .red{font-weight:700;color:#df6161}.p-reason03{background-color:#F8F5EE}.p-reason03 .p-reason03__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-reason03 .p-reason03__inner{gap:24px}}.p-reason03 .p-reason03__title-wrap{display:grid;place-content:center;gap:3px}.p-reason03 .p-reason03__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:#956839}@media screen and (max-width: 767px){.p-reason03 .p-reason03__title-pop{font-size:15px;font-size:.9375rem}}.p-reason03 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-reason03 .pop--deco::before,.p-reason03 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-reason03 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-reason03 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-reason03 .p-reason03__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:#58392B;place-items:center}@media screen and (max-width: 767px){.p-reason03 .p-reason03__title{font-size:32px;font-size:2rem}}.p-reason03 .p-reason03__title-sub{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;text-align:center}@media screen and (max-width: 767px){.p-reason03 .p-reason03__title-sub{font-size:20px;font-size:1.25rem}}.p-reason03 .p-reason03__box-wrapper{display:grid;gap:24px}@media screen and (max-width: 767px){.p-reason03 .p-reason03__box-wrapper{gap:16px}}.p-reason03 .p-reason03__deco{display:block;width:362px;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);margin-left:68px}@media screen and (max-width: 767px){.p-reason03 .p-reason03__deco{max-width:236px}}.p-reason03 .p-reason03__box{padding-block:40px;padding-inline:4%;display:grid;gap:24px;background-color:#FFF}@media screen and (max-width: 767px){.p-reason03 .p-reason03__box{padding-block:24px;padding-inline:6.5%;gap:16px}}.p-reason03 .p-reason03__box-body{display:grid;gap:33px;place-items:center}@media screen and (max-width: 767px){.p-reason03 .p-reason03__box-body{gap:16px}}.p-reason03 .p-reason03__box-title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:8px;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-reason03 .p-reason03__box-title{grid-template-columns:1fr;font-size:20px;font-size:1.25rem;place-items:center;text-align:center;line-height:1.7}}.p-reason03 .index{font-size:18px;font-size:1.125rem;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:#F8F5EE;color:#BE9855}.p-reason03 .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-reason03 .p-reason03__box-txt{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-reason03 .p-reason03__box-txt{font-size:15px;font-size:.9375rem;line-height:2}}.p-reason03 .red{color:#DF6161;font-weight:700}.p-reason03 .p-reason03__box-img{max-width:440px;width:100%;margin-inline:auto}.p-reason03 .p-reason03__box-img img{display:block}.p-reason03 .p-reason03__box-voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#F8F5EE}.p-reason03 .p-reason03__box-voiceLabel{color:#956839;font-weight:700;line-height:1.9;letter-spacing:0.02em;font-size:12px;font-size:.75rem;display:block;width:fit-content;padding-inline:4px;background-color:#fff}@media screen and (max-width: 767px){.p-reason03 .p-reason03__box-voiceLabel{font-size:10px;font-size:.625rem}}.p-reason03 .p-reason03__box-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-reason03 .p-reason03__box-voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-repeating .p-repeating__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-repeating .p-repeating__inner{gap:24px}}.p-repeating .p-repeating__title-wrap{display:grid;place-content:center;gap:3px}.p-repeating .p-repeating__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:#956839}@media screen and (max-width: 767px){.p-repeating .p-repeating__title-pop{font-size:15px;font-size:.9375rem}}.p-repeating .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-repeating .pop--deco::before,.p-repeating .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-repeating .pop--deco::before{transform:rotate(58deg);left:-10%}.p-repeating .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-repeating .p-repeating__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:#58392B;place-items:center}@media screen and (max-width: 767px){.p-repeating .p-repeating__title{font-size:32px;font-size:2rem}}.p-repeating .p-repeating__title-sub{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}@media screen and (max-width: 767px){.p-repeating .p-repeating__title-sub{font-size:20px;font-size:1.25rem}}.p-repeating .p-repeating__content{max-width:920px;margin-inline:auto;width:100%;position:relative;z-index:1}@media screen and (max-width: 767px){.p-repeating .p-repeating__content{max-width:450px}}.p-repeating .p-repeating__img{width:100%;text-align:center}.p-repeating .p-repeating__img img{display:block;width:100%}.p-repeating .p-repeating__pop{width:113px;position:absolute;top:7%;right:calc(50% - 358px)}@media screen and (max-width: 1024px){.p-repeating .p-repeating__pop{top:0;right:calc(50% - 328px);width:106px;width:15%;max-width:113px}}@media screen and (max-width: 767px){.p-repeating .p-repeating__pop{top:60px;right:auto;left:47px;width:23.5555%;max-width:106px}}.p-repeating .p-repeating__pop img{display:block;width:100%}.p-modelCase02{background-color:#AE8344}.p-modelCase02 .p-modelCase02__title-wrap{display:grid;place-content:center;gap:3px}.p-modelCase02 .p-modelCase02__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-modelCase02 .p-modelCase02__title-pop{font-size:15px;font-size:.9375rem}}.p-modelCase02 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-modelCase02 .pop--deco::before,.p-modelCase02 .pop--deco::after{content:"";width:14px;height:1px;background-color:#FFF;position:absolute;bottom:52%}.p-modelCase02 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-modelCase02 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-modelCase02 .p-modelCase02__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-modelCase02 .p-modelCase02__title{font-size:32px;font-size:2rem}}.p-modelCase02 .p-modelCase02__title-sub{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}@media screen and (max-width: 767px){.p-modelCase02 .p-modelCase02__title-sub{font-size:20px;font-size:1.25rem}}.p-modelCase02 .p-modelCase02__splide-container{margin-top:40px}@media screen and (max-width: 767px){.p-modelCase02 .p-modelCase02__splide-container{margin-top:24px}}.p-modelCase02 .c-slider__modelCase02-slide{background:#FFF;max-width:400px;width:100%;margin-block-end:50px}@media screen and (max-width: 767px){.p-modelCase02 .c-slider__modelCase02-slide{width:343px}}.p-modelCase02 .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-modelCase02 .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}@media screen and (max-width: 767px){.p-modelCase02 .c-slider__modelCase02-slide-title{font-size:14px;font-size:.875rem}}.p-modelCase02 .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-modelCase02 .c-slider__modelCase02-slide-title .en{font-size:16px;font-size:1rem}}.p-modelCase02 .c-slider__modelCase02-slide-info{display:grid;grid-template-columns:auto auto;place-content:center;gap:16px;margin-block-start:10px}.p-modelCase02 .c-slider__modelCase02-slide-photo{width:64px;border-radius:50%;overflow:hidden}.p-modelCase02 .c-slider__modelCase02-slide-photo img{display:block}.p-modelCase02 .c-slider__modelCase02-slide-head{display:grid;width:fit-content;gap:5px}.p-modelCase02 .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-modelCase02 .c-slider__modelCase02-slide-name{font-size:15px;font-size:.9375rem}}.p-modelCase02 .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-modelCase02 .c-slider__modelCase02-slide-text{font-size:10px;font-size:.625rem}}.p-modelCase02 .c-slider__modelCase02-slide-voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#F8F5EE}.p-modelCase02 .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;width:fit-content;padding-inline:4px;background-color:#fff}.p-modelCase02 .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-modelCase02 .c-slider__modelCase02-slide-voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-modelCase02 .c-slider__modelCase02-slide-dl{border:1px solid #DFD0A9;display:grid;gap:16px;padding-inline:15px;padding-block:16px}.p-modelCase02 .c-slider__modelCase02-slide-dl-box{display:grid;gap:8px}.p-modelCase02 .c-slider__modelCase02-slide-dt{display:grid;grid-template-columns:auto 1fr;gap:8px}.p-modelCase02 .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;width:fit-content;padding-inline:8px}@media screen and (max-width: 767px){.p-modelCase02 .c-slider__modelCase02-slide-dtLabel{font-size:14px;font-size:.875rem}}.p-modelCase02 .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-modelCase02 .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-modelCase02 .c-slider__modelCase02-slide-dtText{font-size:14px;font-size:.875rem}}.p-modelCase02 .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-modelCase02 .c-slider__modelCase02-slide-dd{font-size:13px;font-size:.8125rem}}.p-modelCase02 .c-slider__modelCase02-slide-dd .red{font-weight:700;color:#df6161}.p-modelCase02 .c-splideCustom__controller-wrap{max-inline-size:1000px;width:80%;margin-inline:auto}@media screen and (max-width: 767px){.p-modelCase02 .c-splideCustom__controller-wrap{width:90%}}.p-modelCase02 .c-splideCustom__controller{inline-size:fit-content;margin-inline:auto;position:relative;margin-top:35px}@media screen and (max-width: 767px){.p-modelCase02 .c-splideCustom__controller{margin-top:15px}}.p-modelCase02 .c-splideCustom__arrow{border-top:2px solid #FFF;border-left:2px solid #FFF;border-right:transparent;border-bottom:transparent;background-color:transparent;inline-size:18px;block-size:18px;position:absolute;top:50%;translate:0 calc(-50% + 2px);border-radius:0;transform:translateY(0);opacity:1}.p-modelCase02 .c-splideCustom__arrow svg{display:none}.p-modelCase02 .c-splideCustom__arrow-prev{rotate:-45deg;left:-24px}.p-modelCase02 .c-splideCustom__arrow-next{rotate:135deg;right:-24px}.p-modelCase02 .splide:not(.is-overflow) .splide__pagination{display:flex !important}.p-modelCase02 .c-splideCustom__pagination{display:flex;gap:12px;position:static}.p-modelCase02 .c-splideCustom__pagination button{appearance:none;vertical-align:middle;padding:0;margin:0;text-align:inherit;text-transform:inherit}.p-modelCase02 .c-splideCustom__pagination-page{inline-size:10px;block-size:10px;background-color:transparent;border-radius:50%;border:1px solid #FFF;box-sizing:border-box;padding-inline:4px !important;padding-block:4px !important}.p-modelCase02 .c-splideCustom__pagination-page.is-active{background-color:#FFF;transform:scale(1) !important}.p-modelCase02 .splide__pagination,.p-modelCase02 .splide__pagination__page{opacity:1}.p-bnr-60day .p-bnr-60day__content{background-color:#784F30;padding-block:40px;padding-inline:16px}.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__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: 1024px){.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper{padding-block:40px}}.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .p-bnr-60day__text{color:#58392b;text-align:center;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0.02em}.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .c-cta__purchase-button{inline-size:fit-content;margin-inline:auto}.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .c-cta__purchase-button .c-button__primary-m{padding-block:12px;padding-inline:40px;gap:8px}@media screen and (max-width: 1024px){.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .c-cta__purchase-button .c-button__primary-m{padding-block:8px;padding-inline:32px}}.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .c-cta__purchase-button .c-button__primary-m .c-button__primary-m-text{line-height:1.3;letter-spacing:0.02em}.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .p-bnr-60day__speech-bubble-satisfaction{position:absolute;top:-47px;left:90px;inline-size:190px}@media screen and (max-width: 1024px){.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .p-bnr-60day__speech-bubble-satisfaction{top:-100px;left:50%;translate:calc(-50% + -84px);inline-size:143px}}.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .p-bnr-60day__image{width:220px;position:absolute;top:calc(50% - 110px);right:50px}@media screen and (max-width: 1024px){.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .p-bnr-60day__image{position:static}}@media screen and (max-width: 767px){.p-bnr-60day .p-bnr-60day__content .p-bnr-60day__wrapper .p-bnr-60day__image{width:178px}}#feature-1{background-color:#F8F5EE;position:relative;z-index:0}#feature-1::after{content:"";position:absolute;background-image:url(/st/img/index/lp/3/feature1-bg.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;width:100%;height:100%;top:0;z-index:-1}@media screen and (max-width: 1024px){#feature-1::after{background-image:url(/st/img/index/lp/3/feature1-bg_sp.svg)}}#feature-1 .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){#feature-1 .inner{gap:32px}}@media screen and (max-width: 767px){#feature-1 .inner{gap:24px}}#feature-1 .title{display:flex;align-items:center;justify-content:center;gap:16px}@media screen and (max-width: 767px){#feature-1 .title{flex-direction:column}}#feature-1 .title .text-red{color:#df6161}#feature-1 .title .num-big{font-size:40px;font-family:"futura-pt", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-weight:500}@media screen and (max-width: 767px){#feature-1 .title .num-big{font-size:32px}}#feature-1 .material{width:100%}@media screen and (max-width: 767px){#feature-1 .material{margin:0 auto}}#feature-1 .material .material__title{font-size:24px;font-size:1.5rem;padding-bottom:32px}@media screen and (max-width: 767px){#feature-1 .material .material__title{padding:0 0 24px}}#feature-1 .material .box-wrapper{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){#feature-1 .material .box-wrapper{justify-content:space-between;flex-direction:column;position:relative;gap:8px}}#feature-1 .material .box{width:30%}@media screen and (max-width: 1024px){#feature-1 .material .box{width:77%}}#feature-1 .material .box .box__title{color:#fff;font-weight:700;line-height:1;padding:10px 0;border-radius:2px;margin-bottom:4px;text-align:center}@media screen and (max-width: 767px){#feature-1 .material .box .box__title{font-size:15px;font-size:.9375rem}}#feature-1 .material .box .list{background-color:#fff;height:388px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767px){#feature-1 .material .box .list{height:324px}}#feature-1 .material .box .list li{font-size:14px;font-size:.875rem;font-weight:700;line-height:1;width:76%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}#feature-1 .material .box .list li .large{font-size:18px;font-size:1.125rem;padding-left:6px}#feature-1 .material .box .list li img{flex-shrink:0}#feature-1 .material .box--1 .box__title{background-color:#58392B}#feature-1 .material .box--1 .list{padding:16px 3.4%}@media screen and (max-width: 767px){#feature-1 .material .box--1 .list{padding:12px 3vw}}#feature-1 .material .box--1 .list li{padding:10px 2px;width:214px}@media screen and (max-width: 1024px){#feature-1 .material .box--1 .list li{width:206px}}@media screen and (max-width: 767px){#feature-1 .material .box--1 .list li{width:197px}}#feature-1 .material .box--1 .list li img{width:28px;margin-right:10px}@media screen and (max-width: 1024px){#feature-1 .material .box--1 .list li img{width:4vw;max-width:26px;margin-right:4px}}@media screen and (max-width: 767px){#feature-1 .material .box--1 .list li img{width:5vw;max-width:22px}}#feature-1 .material .box--2 .box__title{background-color:#AE8344}#feature-1 .material .box--2 .list{padding:24px 3.4%}@media screen and (max-width: 767px){#feature-1 .material .box--2 .list{padding:16px 5vw}}@media screen and (max-width: 1024px){#feature-1 .material .box--2 .list li{width:168px}}#feature-1 .material .box--2 .list li:before{content:"";width:8px;height:8px;background-color:#AE8344;border-radius:50%;margin-right:10px}@media screen and (max-width: 767px){#feature-1 .material .box--2 .list li:before{width:6px;height:6px}}#feature-1 .material .plus{position:relative;display:inline-block;width:16px;height:16px;margin:2.4%}@media screen and (max-width: 1024px){#feature-1 .material .plus{margin:0}}#feature-1 .material .plus .horizontal,#feature-1 .material .plus .vertical{position:absolute;background-color:#000}#feature-1 .material .plus .horizontal{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}#feature-1 .material .plus .vertical{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.p-featurePoints{padding:0;overflow:hidden;background-color:#EEE8D3}.p-featurePoints.backgroud-color{background:#EEE8D3}.p-featurePoints .p-featurePoints__content{overflow:visible;padding-block:80px;position:relative;inline-size:100vw;top:0;bottom:0}@media screen and (max-width: 767px){.p-featurePoints .p-featurePoints__content{padding-block:60px}}.p-featurePoints .p-featurePoints__slidearea{padding:0}.p-featurePoints .c-slider__featurePoints{position:static;max-width:2157px}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-track{overflow:visible}@media screen and (max-width: 767px){.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-track{left:auto}}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-list{max-width:2157px}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-slide{background:#FFF;box-shadow:0px 12px 25px 0px rgba(51,51,51,0.07);max-inline-size:343px;inline-size:100%;margin-block-end:16px;max-inline-size:2157px}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-slide-container{padding-block:16px;padding-inline:16px;display:grid;gap:16px;place-items:center;block-size:100%;position:relative;overflow:hidden}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-num{display:inline-block;color:#fff;font-size:18px;font-size:1.125rem;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;line-height:1.7;letter-spacing:.02em;padding-inline:12px;background-color:#AE8344}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-subTitle{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.7;letter-spacing:.02em}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-title{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:.02em;text-align:center}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-lead{text-align:center;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;font-weight:500;line-height:1.7;letter-spacing:.02em}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-imgWrap{position:relative}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-img{position:relative;z-index:2;object-fit:cover;width:auto;height:190px}.p-featurePoints .c-slider__featurePoints .c-slider__featurePoints-imgBg{position:absolute;bottom:0;right:0;left:0;z-index:1}.p-featurePoints .c-slider__featurePoints .c-splideCustom__controller-wrap{max-inline-size:1000px;width:80%}@media screen and (max-width: 767px){.p-featurePoints .c-slider__featurePoints .c-splideCustom__controller-wrap{width:90%}}.p-featurePoints .c-slider__featurePoints .c-splideCustom__controller{inline-size:fit-content;margin-inline:auto;position:relative;margin-top:35px}@media screen and (max-width: 767px){.p-featurePoints .c-slider__featurePoints .c-splideCustom__controller{margin-top:15px}}.p-featurePoints .c-slider__featurePoints .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);border-radius:0;transform:translateY(0);opacity:1}.p-featurePoints .c-slider__featurePoints .c-splideCustom__arrow svg{display:none}.p-featurePoints .c-slider__featurePoints .c-splideCustom__arrow-prev{rotate:-45deg;left:-24px}.p-featurePoints .c-slider__featurePoints .c-splideCustom__arrow-next{rotate:135deg;right:-24px}.p-featurePoints .c-slider__featurePoints .c-splideCustom__pagination{display:flex;gap:12px;position:static}.p-featurePoints .c-slider__featurePoints .c-splideCustom__pagination button{appearance:none;vertical-align:middle;padding:0;margin:0;text-align:inherit;text-transform:inherit}.p-featurePoints .c-slider__featurePoints .c-splideCustom__pagination-page{inline-size:10px;block-size:10px;background-color:transparent;border-radius:50%;border:1px solid #58392B;box-sizing:border-box;padding-inline:4px !important;padding-block:4px !important}.p-featurePoints .c-slider__featurePoints .c-splideCustom__pagination-page.is-active{background-color:#58392B;transform:scale(1) !important}.p-featurePoints .c-slider__featurePoints .splide__pagination,.p-featurePoints .c-slider__featurePoints .splide__pagination__page{opacity:1}.p-chunkExamples{background-color:#AE8344;padding-block-end:100px}@media screen and (max-width: 767px){.p-chunkExamples{padding-block-end:80px}}.p-chunkExamples .p-chunkExamples__title-wrap{display:grid;place-content:center;gap:3px}.p-chunkExamples .p-chunkExamples__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-chunkExamples .p-chunkExamples__title-pop{font-size:15px;font-size:.9375rem}}.p-chunkExamples .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-chunkExamples .pop--deco::before,.p-chunkExamples .pop--deco::after{content:"";width:14px;height:1px;background-color:#FFF;position:absolute;bottom:52%}.p-chunkExamples .pop--deco::before{transform:rotate(58deg);left:-10%}.p-chunkExamples .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-chunkExamples .p-chunkExamples__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-chunkExamples .p-chunkExamples__title{font-size:32px;font-size:2rem}}.p-chunkExamples .p-chunkExamples__title-sub{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}@media screen and (max-width: 767px){.p-chunkExamples .p-chunkExamples__title-sub{font-size:20px;font-size:1.25rem}}.p-chunkExamples .p-chunkExamples__splide-container{margin-top:40px}@media screen and (max-width: 767px){.p-chunkExamples .p-chunkExamples__splide-container{margin-top:24px}}.p-chunkExamples .p-chunkExamples__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-chunkExamples .p-chunkExamples__card{padding-block:24px 124px;padding-inline:24px}}.p-chunkExamples .p-chunkExamples__card-head{font-weight:700;color:#58392B;font-size:24px;font-size:1.5rem;line-height:1.3}.p-chunkExamples .p-chunkExamples__card-description{font-size:14px;font-size:.875rem;line-height:1.4;text-align:center}.p-chunkExamples .p-chunkExamples__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-chunkExamples .p-chunkExamples__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-chunkExamples .p-chunkExamples__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}.p-chunkExamples .p-chunkExamples__card-bubble-jp{font-size:12px;font-size:.75rem;line-height:1.4;text-align:center}.p-chunkExamples .p-chunkExamples__card-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:94%}@media screen and (max-width: 425px){.p-chunkExamples .p-chunkExamples__card-img{width:198px;height:auto}}.p-chunkExamples .c-splideCustom__controller-wrap{max-inline-size:1000px;width:80%;margin-inline:auto}@media screen and (max-width: 767px){.p-chunkExamples .c-splideCustom__controller-wrap{width:90%}}.p-chunkExamples .c-splideCustom__controller{inline-size:fit-content;margin-inline:auto;position:relative;margin-top:45px}@media screen and (max-width: 767px){.p-chunkExamples .c-splideCustom__controller{margin-top:35px}}.p-chunkExamples .c-splideCustom__arrow{border-top:2px solid #FFF;border-left:2px solid #FFF;border-right:transparent;border-bottom:transparent;background-color:transparent;inline-size:18px;block-size:18px;position:absolute;top:50%;translate:0 calc(-50% + 2px);border-radius:0;transform:translateY(0);opacity:1}.p-chunkExamples .c-splideCustom__arrow svg{display:none}.p-chunkExamples .c-splideCustom__arrow-prev{rotate:-45deg;left:-24px}.p-chunkExamples .c-splideCustom__arrow-next{rotate:135deg;right:-24px}.p-chunkExamples .splide:not(.is-overflow) .splide__pagination{display:flex !important}.p-chunkExamples .c-splideCustom__pagination{display:flex;gap:12px;position:static}.p-chunkExamples .c-splideCustom__pagination button{appearance:none;vertical-align:middle;padding:0;margin:0;text-align:inherit;text-transform:inherit}.p-chunkExamples .c-splideCustom__pagination-page{inline-size:10px;block-size:10px;background-color:transparent;border-radius:50%;border:1px solid #FFF;box-sizing:border-box;padding-inline:4px !important;padding-block:4px !important}.p-chunkExamples .c-splideCustom__pagination-page.is-active{background-color:#FFF;transform:scale(1) !important}.p-chunkExamples .splide__pagination,.p-chunkExamples .splide__pagination__page{opacity:1}#portable.portable3{background-color:#F8F5EE}#portable.portable3 .title{position:relative;padding-left:2%;padding-right:1%;max-width:470px;display:block;margin-inline:auto}@media screen and (max-width: 767px){#portable.portable3 .title{width:fit-content;padding-left:16%;padding-right:13%}}#portable.portable3 .title::before,#portable.portable3 .title::after{content:"";width:37.189px;height:2px;background-color:#58392B;top:46%;position:absolute}@media screen and (max-width: 767px){#portable.portable3 .title::before,#portable.portable3 .title::after{top:calc(100% - 17px);width:33px}}#portable.portable3 .title::before{transform:rotate(-127deg) translateY(-50%);left:0}#portable.portable3 .title::after{transform:rotate(127deg) translateY(-50%);right:0}@media screen and (max-width: 767px){#portable.portable3 .title .sp-show--02{display:block}}#portable.portable3 .youtube-embed{margin-top:40px}@media screen and (max-width: 767px){#portable.portable3 .youtube-embed{margin-top:24px}}#portable.portable3 .wrapper-video{background-color:#fff;width:100%;text-align:center;padding:4%}#portable.portable3 .video{text-align:center;width:100%;max-width:100%;min-width:100%;height:100%;margin-bottom:0}#portable.portable3 .video-img{width:100%;max-width:100%;min-width:100%;height:100%;aspect-ratio:560 / 315}.p-price02 .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){.p-price02 .inner{gap:32px}}@media screen and (max-width: 767px){.p-price02 .inner{gap:24px}}.p-price02 .title{color:#784F30}.p-price02 .price-lead{font-size:24px;font-size:1.5rem;font-weight:700;text-align:center}@media screen and (max-width: 1024px){.p-price02 .price-lead{font-size:22px;font-size:1.375rem}}@media screen and (max-width: 767px){.p-price02 .price-lead{font-size:20px;font-size:1.25rem;line-height:1.7}}.p-price02 .block{display:flex;justify-content:center;align-items:center;gap:40px}@media screen and (max-width: 1024px){.p-price02 .block{flex-direction:column;gap:24px}}.p-price02 .block .block__body{display:flex;flex-direction:column;align-items:center;gap:27px}@media screen and (max-width: 767px){.p-price02 .block .block__body{gap:24px}}.p-price02 .block .block__txt{text-align:center}.p-price02 .block .unit{width:253px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media screen and (max-width: 767px){.p-price02 .block .unit{width:190px;gap:10px}}.p-price02 .block .unit__title{color:#df6161;font-size:16px;font-size:1rem;line-height:1;padding:10px;border:1px solid #df6161;width:100%;margin-top:-10px}@media screen and (max-width: 767px){.p-price02 .block .unit__title{font-size:14px;font-size:.875rem;padding:8px}}.p-price02 .block .unit__txt{text-align:center}.p-price02 .block .unit__txt img{display:block;width:208.5px}@media screen and (max-width: 767px){.p-price02 .block .unit__txt img{width:156.3px}}.p-price02 .refund{width:100%}.p-price02 .refund .refund__title{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:32px;font-size:2rem;color:#FFF}@media screen and (max-width: 1024px){.p-price02 .refund .refund__title{font-size:28px;font-size:1.75rem}}@media screen and (max-width: 767px){.p-price02 .refund .refund__title{font-size:24px;font-size:1.5rem}}.p-price02 .refund .refund__title .underline{line-height:1.3;border-bottom:2px solid #FFF}.p-price02 .refund .refund__title .large{font-size:48px;font-size:3rem}@media screen and (max-width: 767px){.p-price02 .refund .refund__title .large{font-size:32px;font-size:2rem}}.p-price02 .refund .refund__txt{color:#FFF;font-weight:700;text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;font-size:.8125rem;font-weight:700;line-height:1.7;letter-spacing:.02em}.p-price02 .refund .refund__txt .small{font-size:12px;font-size:.75rem}.p-price02 .bg .bg-wrap{position:relative;background-color:transparent;width:100%;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;z-index:4}@media screen and (max-width: 1024px){.p-price02 .bg .bg-wrap{padding:24px 4%}}@media screen and (max-width: 767px){.p-price02 .bg .bg-wrap{padding:24px 4%;gap:24px}}.p-price02 .bg.is-animated .bg-wrap::before{animation:bg 2.6s cubic-bezier(0.22, 1, 0.36, 1) forwards;background-color:#BE9855;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center;z-index:-1}.p-price02 .bg .bg-wrap .inn{position:relative;z-index:1}@keyframes bg{0%{opacity:0;transform:scaleX(0) translateX(-5%)}30%{transform:scaleX(1) translateX(0)}100%{transform:scaleX(1) translateX(0)}30%,
    100%{opacity:1}}.p-price02 .box__voice-wrap{display:grid;gap:24px}.p-price02 .box__voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#F8F5EE}.p-price02 .box__voiceLabel{color:#956839;line-height:1.7;letter-spacing:0.02em;font-size:12px;font-size:.75rem;display:block;inline-size:fit-content;padding-inline:4px;background-color:#fff;position:relative;z-index:4}@media screen and (max-width: 767px){.p-price02 .box__voiceLabel{font-size:10px;font-size:.625rem}}.p-price02 .box__voiceText{font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-price02 .box__voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}#comparison4{background-color:#F8F5EE}#comparison4 .inner{text-align:center;max-width:900px}@media screen and (max-width: 767px){#comparison4 .lead{text-align:left}}#comparison4 .table-wrapper{position:relative;padding:120px 0 0}@media screen and (max-width: 1024px){#comparison4 .table-wrapper{overflow-x:scroll;width:100vw;margin:0 calc(50% - 50vw);padding:120px calc((100vw - (100vw * 0.8)) / 2) 0}}@media screen and (max-width: 767px){#comparison4 .table-wrapper{padding:100px calc((100vw - calc(100vw - 10%)) / 2) 0}}#comparison4 .table-wrapper .c-decoration__speech-bubble-effect{position:absolute;top:-20px;left:0;width:190px;z-index:1}@media screen and (max-width: 1024px){#comparison4 .table-wrapper .c-decoration__speech-bubble-effect{top:0;left:calc(66px + 46 * (100vw - 560px) / 464);width:160px}}@media screen and (max-width: 767px){#comparison4 .table-wrapper .c-decoration__speech-bubble-effect{top:-6px;left:16px;width:140px}}#comparison4 table{width:100%;text-align:center;border-collapse:collapse}@media screen and (max-width: 1024px){#comparison4 table{width:820px}}@media screen and (max-width: 767px){#comparison4 table{width:674px;margin:0 auto}}#comparison4 table thead tr{height:40px}@media screen and (max-width: 767px){#comparison4 table thead tr{height:30px}}#comparison4 table thead th{font-size:15px;font-size:.9375rem;font-weight:bold;color:#fff;line-height:1;background:#888;border-right:1px solid #f8f6f6;vertical-align:middle;text-align:center}@media screen and (max-width: 1024px){#comparison4 table thead th{font-size:14px;font-size:.875rem}}@media screen and (max-width: 767px){#comparison4 table thead th{font-size:11px;font-size:.6875rem}}#comparison4 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){#comparison4 table thead th.patapura{border-top:3px solid #df6161;border-left:3px solid #df6161;border-right:3px solid #df6161}}#comparison4 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){#comparison4 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}}#comparison4 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){#comparison4 table thead th.patapura img{max-width:90px;top:-2px}}#comparison4 table thead th:nth-of-type(1){width:14%}#comparison4 table thead th:nth-of-type(2){width:30%}#comparison4 table thead th:nth-of-type(3),#comparison4 table thead th:nth-of-type(4){width:28%}#comparison4 table thead th:last-of-type{border-right:1px solid #e4e4e4}#comparison4 table thead th.blank{background-color:transparent;border:none}#comparison4 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){#comparison4 table thead th.speech-bubble{font-size:clamp(11px, 2vw, 14px);padding:8px 8%;margin:0 auto 32px}}@media screen and (max-width: 767px){#comparison4 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}}#comparison4 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){#comparison4 table thead th.speech-bubble:after{top:80%}}@media screen and (max-width: 767px){#comparison4 table thead th.speech-bubble:after{top:90%;border:7px solid transparent;border-top:10px solid #df6161}}#comparison4 table tbody tr:nth-of-type(1){height:100px}@media screen and (max-width: 767px){#comparison4 table tbody tr:nth-of-type(1){height:88px}}#comparison4 table tbody tr:nth-of-type(2),#comparison4 table tbody tr:nth-of-type(3),#comparison4 table tbody tr:nth-of-type(4){height:60px}@media screen and (max-width: 767px){#comparison4 table tbody tr:nth-of-type(2),#comparison4 table tbody tr:nth-of-type(3),#comparison4 table tbody tr:nth-of-type(4){height:40px}}#comparison4 table tbody tr.price{height:220px}@media screen and (max-width: 1024px){#comparison4 table tbody tr.price{height:140px}}@media screen and (max-width: 767px){#comparison4 table tbody tr.price{height:100px}}#comparison4 table tbody tr.price td{padding-bottom:24px;vertical-align:bottom}@media screen and (max-width: 1024px){#comparison4 table tbody tr.price td{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 767px){#comparison4 table tbody tr.price td{padding-top:16px;padding-bottom:16px}}#comparison4 table tbody tr.price td img{vertical-align:bottom}#comparison4 table tbody tr.price td:nth-of-type(1){border-bottom:4px solid #df6161}@media screen and (max-width: 767px){#comparison4 table tbody tr.price td:nth-of-type(1){border-bottom:3px solid #df6161}}#comparison4 table tbody tr.price td:nth-of-type(1) img,#comparison4 table tbody tr.price td:nth-of-type(2) img,#comparison4 table tbody tr.price td:nth-of-type(3) img{width:215px}@media screen and (max-width: 1024px){#comparison4 table tbody tr.price td:nth-of-type(1) img,#comparison4 table tbody tr.price td:nth-of-type(2) img,#comparison4 table tbody tr.price td:nth-of-type(3) img{width:160px}}@media screen and (max-width: 767px){#comparison4 table tbody tr.price td:nth-of-type(1) img,#comparison4 table tbody tr.price td:nth-of-type(2) img,#comparison4 table tbody tr.price td:nth-of-type(3) img{width:160px}}#comparison4 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){#comparison4 table tbody th{font-size:14px;font-size:.875rem;white-space:nowrap}}@media screen and (max-width: 767px){#comparison4 table tbody th{font-size:12px;font-size:.75rem;border-bottom:1px solid #fff}}#comparison4 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){#comparison4 table tbody td{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){#comparison4 table tbody td{font-size:12px;font-size:.75rem}}#comparison4 table tbody td:nth-of-type(1){border-left:4px solid #df6161;border-right:4px solid #df6161}@media screen and (max-width: 767px){#comparison4 table tbody td:nth-of-type(1){border-left:3px solid #df6161;border-right:3px solid #df6161}}#comparison4 table tbody td:last-of-type{border-right:1px solid #e4e4e4}#comparison4 table tbody td.medium{font-size:16px;font-size:1rem}@media screen and (max-width: 1024px){#comparison4 table tbody td.medium{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){#comparison4 table tbody td.medium{font-size:11px;font-size:.6875rem}}#comparison4 table tbody td .icon{width:46px;height:46px}@media screen and (max-width: 1024px){#comparison4 table tbody td .icon{width:40px;height:40px}}@media screen and (max-width: 767px){#comparison4 table tbody td .icon{width:35px;height:35px}}#comparison4 table tbody td .group .icon{display:block;margin:0 auto}#comparison4 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){#comparison4 table tbody td .group .smaller{font-size:12px;font-size:.75rem}}@media screen and (max-width: 767px){#comparison4 table tbody td .group .smaller{font-size:9px;font-size:.5625rem}}#comparison4 table tbody td img{margin-inline:auto}.p-reason--01{background-color:#FFF}.p-reason--01 .p-reason--01__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-reason--01 .p-reason--01__inner{gap:24px}}.p-reason--01 .p-reason--01__title{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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-reason--01 .p-reason--01__title{font-size:20px;font-size:1.25rem;line-height:1.7}}.p-reason--01 .p-reason--01__box-wrapper{display:grid;gap:24px}.p-reason--01 .p-reason--01__box{padding-block:40px;padding-inline:4%;display:grid;gap:24px;background-color:#F8F5EE}@media screen and (max-width: 767px){.p-reason--01 .p-reason--01__box{padding-block:24px;padding-inline:6.5%;gap:16px}}.p-reason--01 .p-reason--01__box-body{display:grid;gap:16px;place-items:center}.p-reason--01 .p-reason--01__box-title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:8px;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-reason--01 .p-reason--01__box-title{grid-template-columns:1fr;font-size:20px;font-size:1.25rem;place-items:center;text-align:center;line-height:1.7}}.p-reason--01 .index{font-size:24px;font-size:1.5rem;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:#FFF;color:#BE9855}@media screen and (max-width: 767px){.p-reason--01 .index{font-size:18px;font-size:1.125rem}}.p-reason--01 .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-reason--01 .p-reason--01__box-txt{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;text-align:center}@media screen and (max-width: 1024px){.p-reason--01 .p-reason--01__box-txt{text-align:left}}@media screen and (max-width: 767px){.p-reason--01 .p-reason--01__box-txt{font-size:15px;font-size:.9375rem;line-height:2}}.p-reason--01 .red{color:#DF6161;font-weight:700}.p-reason--01 .p-reason--01__box-img{max-width:440px;width:100%;margin-inline:auto}.p-reason--01 .p-reason--01__box-img img{display:block}.p-reason--01 .p-reason--01__box-voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#FFF}.p-reason--01 .p-reason--01__box-voiceLabel{color:#956839;font-weight:700;line-height:1.9;letter-spacing:0.02em;font-size:12px;font-size:.75rem;display:block;width:fit-content;padding-inline:4px;background-color:#F8F5EE}@media screen and (max-width: 767px){.p-reason--01 .p-reason--01__box-voiceLabel{font-size:10px;font-size:.625rem}}.p-reason--01 .p-reason--01__box-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-reason--01 .p-reason--01__box-voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-storyDev02{background-color:#F6F6F6;padding:100px 0;position:relative;overflow:clip}@media screen and (max-width: 767px){.p-storyDev02{padding:80px 0}}.p-storyDev02 .p-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-storyDev02 .p-storyDev__profile{padding-block:24px;padding-inline:5.5%}}.p-storyDev02 .p-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-storyDev02 .p-storyDev__profile-message{font-size:15px;font-size:.9375rem}}.p-storyDev02 .p-storyDev__profile-message .red{color:#DF6161;font-weight:700;padding-bottom:8px}.p-storyDev02 .p-storyDev__profile-info{display:grid;gap:8px;place-items:center}.p-storyDev02 .p-storyDev__profile-img{display:block;width:80px}.p-storyDev02 .p-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-storyDev02 .p-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-storyDev02 .p-storyDev__bg{position:absolute;z-index:0s}.p-storyDev02 .p-storyDev__bg.map{max-inline-size:1440px;inline-size:auto;block-size:100%;top:0}@media screen and (max-width: 767px){.p-storyDev02 .p-storyDev__bg.map{inline-size:100%;block-size:unset}}.p-combination{background-color:#FFF}.p-combination .p-combination__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-combination .p-combination__inner{gap:24px}}.p-combination .p-combination__title{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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-combination .p-combination__title{font-size:20px;font-size:1.25rem;line-height:1.7}}.p-combination .p-combination__box-wrapper{display:grid;gap:24px}@media screen and (max-width: 767px){.p-combination .p-combination__box-wrapper{gap:16px}}.p-combination .p-combination__box{padding-block:40px;padding-inline:4%;display:grid;gap:24px;background-color:#F8F5EE}@media screen and (max-width: 767px){.p-combination .p-combination__box{padding-block:24px;padding-inline:6.5%;gap:16px}}.p-combination .p-combination__box-body{display:grid;gap:16px;place-items:center}.p-combination .p-combination__box-title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:8px;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-combination .p-combination__box-title{grid-template-columns:1fr;font-size:20px;font-size:1.25rem;place-items:center;text-align:center;line-height:1.7}}.p-combination .index{font-size:24px;font-size:1.5rem;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:#FFF;color:#BE9855}@media screen and (max-width: 767px){.p-combination .index{font-size:18px;font-size:1.125rem}}.p-combination .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500}.p-combination .en-title{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}@media screen and (max-width: 767px){.p-combination .en-title{font-size:24px;font-size:1.5rem;line-height:1.3}}.p-combination .p-combination__box-txt{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;text-align:center}@media screen and (max-width: 1024px){.p-combination .p-combination__box-txt{text-align:left}}@media screen and (max-width: 767px){.p-combination .p-combination__box-txt{font-size:15px;font-size:.9375rem;line-height:2}}.p-combination .red{color:#DF6161;font-weight:700}.p-combination .p-combination__box-img{max-width:440px;width:100%;margin-inline:auto}.p-combination .p-combination__box-img img{display:block}.p-combination .p-combination__box-voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#FFF}.p-combination .p-combination__box-voiceLabel{color:#956839;font-weight:700;line-height:1.9;letter-spacing:0.02em;font-size:12px;font-size:.75rem;display:block;width:fit-content;padding-inline:4px;background-color:#F8F5EE}@media screen and (max-width: 767px){.p-combination .p-combination__box-voiceLabel{font-size:10px;font-size:.625rem}}.p-combination .p-combination__box-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-combination .p-combination__box-voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-systemDetails{background-color:#F8F5EE}.p-systemDetails .p-systemDetails__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-systemDetails .p-systemDetails__inner{gap:24px}}.p-systemDetails .p-systemDetails__title{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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-systemDetails .p-systemDetails__title{font-size:24px;font-size:1.5rem}}.p-systemDetails .p-systemDetails__title .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:48px;font-size:3rem;line-height:1.3;letter-spacing:.02em;font-weight:500}@media screen and (max-width: 767px){.p-systemDetails .p-systemDetails__title .en{font-size:40px;font-size:2.5rem}}.p-systemDetails .p-systemDetails__content{display:grid;gap:24px}@media screen and (max-width: 767px){.p-systemDetails .p-systemDetails__content{gap:16px}}.p-systemDetails .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 .p-systemDetails__box{padding-block:24px;padding-inline:24px;gap:16px}}.p-systemDetails .p-systemDetails__box-head{display:flex;align-items:center;gap:10px}@media screen and (max-width: 767px){.p-systemDetails .p-systemDetails__box-head{flex-direction:column;gap:8px}}.p-systemDetails .p-systemDetails__box-text{text-align:center}.p-systemDetails .p-systemDetails__box-text .red{font-weight:700;color:#DF6161}@media screen and (max-width: 1024px){.p-systemDetails .p-systemDetails__box-text{text-align:left}}@media screen and (max-width: 767px){.p-systemDetails .p-systemDetails__box-text{line-height:2;text-align:left;font-size:15px;font-size:.9375rem}}.p-systemDetails .p-systemDetails__box-image{max-width:440px;margin-inline:auto;width:100%}.p-supportPolicy{background-color:#FFF}.p-supportPolicy .p-supportPolicy__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-supportPolicy .p-supportPolicy__inner{gap:24px}}.p-supportPolicy .p-supportPolicy__title{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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-supportPolicy .p-supportPolicy__title{font-size:24px;font-size:1.5rem}}.p-supportPolicy .p-supportPolicy__wrapper{display:grid;gap:24px}.p-supportPolicy .p-supportPolicy__list{display:grid;gap:24px;padding-block:40px;padding-inline:4%;place-content:center;border:1px solid #DFD0A9}@media screen and (max-width: 767px){.p-supportPolicy .p-supportPolicy__list{gap:16px;padding-block:24px;padding-inline:6.997%}}.p-supportPolicy .p-supportPolicy__list-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}.p-supportPolicy .p-supportPolicy__list-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}.p-supportPolicy .p-supportPolicy__body{display:grid;gap:24px}@media screen and (max-width: 767px){.p-supportPolicy .p-supportPolicy__body{gap:16px}}.p-supportPolicy .p-supportPolicy__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){.p-supportPolicy .p-supportPolicy__CS{grid-template-columns:1fr;gap:16px;padding-block:24px;padding-inline:22px}}.p-supportPolicy .p-supportPolicy__CSprof{display:grid;gap:3.37px;place-items:center}.p-supportPolicy .p-supportPolicy__CSprof-image{inline-size:68.25px;overflow:hidden;border-radius:50%}.p-supportPolicy .p-supportPolicy__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){.p-supportPolicy .p-supportPolicy__CSprof-text{line-height:1.7;font-size:12px;font-size:.75rem}}.p-supportPolicy .p-supportPolicy__CSprof-text .inner{display:block;width:fit-content;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-supportPolicy .p-supportPolicy__CSprof-text .inner{font-size:10px;font-size:.625rem}}@media screen and (max-width: 767px){.p-supportPolicy .p-supportPolicy__CSprof-conent{font-size:15px;font-size:.9375rem}}.p-supportPolicy .p-supportPolicy__CSprof-conent .bold{font-weight:700}.p-supportPolicy .p-supportPolicy__voice{padding-block:16px;padding-inline:16px;background-color:#F8F5EE;display:grid;gap:8px}.p-supportPolicy .p-supportPolicy__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){.p-supportPolicy .p-supportPolicy__voiceLabel{font-size:10px;font-size:.625rem}}.p-supportPolicy .p-supportPolicy__voiceText{color:#000;font-size:14px;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.02em}@media screen and (max-width: 767px){.p-supportPolicy .p-supportPolicy__voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-voice04{background-color:#F8F5EE}.p-voice04 .p-voice04__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-voice04 .p-voice04__inner{gap:24px}}.p-voice04 .p-voice04__title{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;color:#58392B;text-align:center}.p-voice04 .p-voice04__cardList{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(320px, max-content));justify-content:center;column-gap:16px;row-gap:24px}@media screen and (max-width: 767px){.p-voice04 .p-voice04__cardList{grid-template-columns:1fr;place-items:center;gap:24px}}.p-voice04 .p-voice04__card{background:#DFD0A9;padding:8px;max-width:320px}@media screen and (max-width: 1024px){.p-voice04 .p-voice04__card{width:auto}}.p-voice04 .p-voice04__cardWrap{display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:#FFF;border-radius:8.002px;padding-block:16px;padding-inline:10px;height:100%}@media screen and (max-width: 1024px){.p-voice04 .p-voice04__cardWrap{width:auto}}.p-voice04 .p-voice04__cardWrap .red{font-weight:700;color:#df6161}.p-voice04 .p-voice04__cardTitle{display:grid;place-content:flex-start;gap:4px}.p-voice04 .p-voice04__cardTitle .p-voice04__cardTitle-inner{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:41px;height:41px;letter-spacing:.02em;font-weight:700;color:#FFF;display:block;width:fit-content;padding-inline:4px;background:#956839}.p-voice04 .p-voice04__cardDesc{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;padding-inline:6px}@media screen and (max-width: 767px){.p-voice04 .p-voice04__cardDesc{font-size:15px;font-size:.9375rem}}.p-voice04 .p-voice04__cardProfile{display:grid;grid-template-columns:auto 1fr;place-items:center;gap:8px;padding-inline:5px}.p-voice04 .p-voice04__cardImg{width:69px;border-radius:50%}.p-voice04 .p-voice04__cardNameWrap{display:grid;width:100%;gap:-5px}.p-voice04 .p-voice04__cardName{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:.02em}.p-voice04 .p-voice04__cardName-taxt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:.02em}.registration-flow .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){.registration-flow .inner{gap:32px}}@media screen and (max-width: 767px){.registration-flow .inner{gap:24px}}.registration-flow .title-head{color:#58392B;font-size:20px;font-size:1.25rem;display:block;text-align:center;font-weight:700;line-height:1.3;letter-spacing:0.03em;margin-bottom:8px}@media screen and (max-width: 767px){.registration-flow .title-head{font-size:14px;font-size:.875rem}}.registration-flow .box-wrapper{display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 1024px){.registration-flow .box-wrapper{gap:4%;width:100%}}@media screen and (max-width: 767px){.registration-flow .box-wrapper{gap:4px}}.registration-flow .box{display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 767px){.registration-flow .box{gap:4px}}.registration-flow .box .box__img{width:200px;height:200px}@media screen and (max-width: 1024px){.registration-flow .box .box__img{width:18vw;height:18vw;max-width:200px;max-height:200px}}@media screen and (max-width: 767px){.registration-flow .box .box__img{width:100px;height:100px}}.registration-flow .box .box__txt{font-weight:700;text-align:center;padding-bottom:0}@media screen and (max-width: 767px){.registration-flow .box .box__txt{font-size:13px;font-size:.8125rem}}.registration-flow .arrow-right{width:12px}.registration-flow .note{font-size:13px;font-size:.8125rem;text-align:center}@media screen and (max-width: 767px){.registration-flow .note{font-size:10px;font-size:.625rem}}.p-bnr-ebook{background-color:#784F30;padding:100px 0;position:relative}@media screen and (max-width: 767px){.p-bnr-ebook{padding:72px 0}}.p-bnr-ebook .p-bnr-ebook__inner{position:relative}.p-bnr-ebook .p-bnr-ebook__img{position:absolute;left:0;bottom:-100px;width:344px}@media (max-width: 1440px) and (min-width: 1024px){.p-bnr-ebook .p-bnr-ebook__img{left:calc(-70px + 70 * (100vw - 1024px) / 416)}}@media screen and (max-width: 1024px){.p-bnr-ebook .p-bnr-ebook__img{width:52vw;max-width:240px;left:calc(50% - 50px);bottom:50%;transform:translate(-100%, 50%)}}@media screen and (max-width: 767px){.p-bnr-ebook .p-bnr-ebook__img{width:53.3333vw;max-width:200px;left:calc(50% - 33px)}}.p-bnr-ebook .p-bnr-ebook__img img{display:block}@media screen and (max-width: 1024px){.p-bnr-ebook .p-bnr-ebook__txt-wrap{padding-top:112.17px}}.p-bnr-ebook .p-bnr-ebook__txt{color:#fff;font-size:24px;font-size:1.5rem;font-weight:700;text-align:center}@media screen and (max-width: 1024px){.p-bnr-ebook .p-bnr-ebook__txt{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){.p-bnr-ebook .p-bnr-ebook__txt{font-size:20px;font-size:1.25rem}}.p-bnr-ebook .p-bnr-ebook__img--icon{position:absolute;top:calc(-100px - 40%);right:18%}@media screen and (max-width: 1024px){.p-bnr-ebook .p-bnr-ebook__img--icon{top:calc(-100px - 60px);left:50%;right:0;transform:translateX(calc(-50% + 180px));width:160px}}@media screen and (max-width: 767px){.p-bnr-ebook .p-bnr-ebook__img--icon{top:calc(-80px - 52px);left:auto;right:0;transform:none;width:120px}}#purchase-form{padding:0;line-height:1.7}@media screen and (max-width: 767px){#purchase-form{padding:0}}#purchase-form .content-area{margin-bottom:0;text-align:left}#purchase-form .content-area .c-form__purchase-title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;text-align:center;font-size:28px;font-size:1.75rem;font-weight:700;line-height:normal;background-color:transparent;margin-top:0;margin-bottom:0}@media screen and (max-width: 767px){#purchase-form .content-area .c-form__purchase-title{font-size:24px;font-size:1.5rem}}#purchase-form .c-form__purchase-container{display:flex}#purchase-form .c-form__purchase-submit-button .pay-button{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;border:0;min-width:0;box-sizing:border-box;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}#purchase-form .c-form__purchase-notice-area span{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}#purchase-form .c-form__purchase-notice-area a:not([class]){color:#1A0DAB;transition:all .3s;display:inline}#purchase-form .c-form__purchase-notice-area a:not([class]):hover{color:#2312E8}#purchase-form .c-form__purchase-table-title{font-weight:700;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){#purchase-form .c-form__purchase-table-title{font-size:13px;font-size:.8125rem}}#purchase-form .c-form__purchase-table th,#purchase-form .c-form__purchase-table td{line-height:1.7}#purchase-form img{width:auto}#ps-message{margin:0 0 60px;padding:0}@media screen and (max-width: 767px){#ps-message{margin:40px 0}}#ps-message .inner{background:#FBF9F4;padding:80px 0}@media screen and (max-width: 1024px){#ps-message .inner{padding:56px 4% 48px}}@media screen and (max-width: 767px){#ps-message .inner{width:92%;padding:48px 4% 40px}}#ps-message .ps__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#000;font-size:32px;font-size:2rem;font-weight:700;letter-spacing:0.02em;text-align:center;padding-bottom:40px}@media screen and (max-width: 1024px){#ps-message .ps__title{font-size:30px;font-size:1.875rem;padding-bottom:24px}}@media screen and (max-width: 767px){#ps-message .ps__title{font-size:24px;font-size:1.5rem}}#ps-message .ps__title .dot-emphasis{color:#000;background-image:radial-gradient(circle at center, #000000 16%,rgba(0,0,0,0) 16%);background-repeat:repeat-x;background-size:1em 0.3em;padding-top:0.4em}#ps-message .block{display:flex;align-items:flex-end;justify-content:space-between;max-width:800px;margin:0 auto}@media screen and (max-width: 1024px){#ps-message .block{flex-direction:column}}#ps-message .block__body{width:78%}@media screen and (max-width: 1024px){#ps-message .block__body{width:100%;padding-bottom:24px}}#ps-message .block__body .block__txt{color:#000;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:0.02em;padding-bottom:1em}@media screen and (max-width: 767px){#ps-message .block__body .block__txt{font-size:14px;font-size:.875rem}}#ps-message .block__body .block__txt .large{font-size:20px;font-size:1.25rem}@media screen and (max-width: 767px){#ps-message .block__body .block__txt .large{font-size:16px;font-size:1rem}}#ps-message .block__body .block__txt:last-of-type{padding:0}#ps-message .block__img{width:20%;overflow:hidden}@media screen and (max-width: 1024px){#ps-message .block__img{width:100%;text-align:center}}#ps-message .block__img img{max-width:160px;max-height:365px}@media screen and (max-width: 1024px){#ps-message .block__img img{max-width:144px}}@media screen and (max-width: 767px){#ps-message .block__img img{max-width:104px}}#ps-message+.cta-area.cta-area--bottom{padding:0 0 60px;position:relative}@media screen and (max-width: 767px){#ps-message+.cta-area.cta-area--bottom{padding:0 0 40px}}#ps-message+.cta-area.cta-area--bottom .cta{text-align:center;position:relative}#ps-message+.cta-area.cta-area--bottom .cta .microcopy{text-align:center;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.6;position:relative;padding-bottom:6px}@media screen and (max-width: 767px){#ps-message+.cta-area.cta-area--bottom .cta .microcopy{font-size:14px;font-size:.875rem;line-height:1.4;padding-bottom:10px}}#ps-message+.cta-area.cta-area--bottom .cta .microcopy:before,#ps-message+.cta-area.cta-area--bottom .cta .microcopy:after{content:"";position:absolute;height:1.2em;top:0.1em}@media screen and (max-width: 767px){#ps-message+.cta-area.cta-area--bottom .cta .microcopy:before,#ps-message+.cta-area.cta-area--bottom .cta .microcopy:after{top:0}}#ps-message+.cta-area.cta-area--bottom .cta .microcopy:before{border-left:2px solid #393327;transform:rotate(-30deg);margin-left:-20px}#ps-message+.cta-area.cta-area--bottom .cta .microcopy:after{border-right:2px solid #393327;transform:rotate(30deg);margin-left:20px}#ps-message+.cta-area.cta-area--bottom .cta .microcopy--bottom{font-size:14px;font-size:.875rem;text-align:center;padding-top:16px}@media screen and (max-width: 767px){#ps-message+.cta-area.cta-area--bottom .cta .microcopy--bottom{font-size:12px;font-size:.75rem}}#ps-message+.cta-area.cta-area--bottom .cta .btn{font-size:26px;font-size:1.625rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#BE9855;border-radius:2px;padding:10px 6%;display:inline-block;position:relative}@media screen and (max-width: 1024px){#ps-message+.cta-area.cta-area--bottom .cta .btn{font-size:24px;font-size:1.5rem;padding:10px 12%}}@media screen and (max-width: 767px){#ps-message+.cta-area.cta-area--bottom .cta .btn{font-size:18px;font-size:1.125rem;white-space:nowrap}}#ps-message+.cta-area.cta-area--bottom .cta .btn:hover{text-decoration:none}#ps-message+.cta-area.cta-area--bottom .cta .btn .btn__txt{position:relative}#ps-message+.cta-area.cta-area--bottom .cta .btn .btn__txt::before,#ps-message+.cta-area.cta-area--bottom .cta .btn .btn__txt::after{display:none}#ps-message+.cta-area.cta-area--bottom .cta .btn .btn__txt .small{font-size:20px;font-size:1.25rem}@media screen and (max-width: 767px){#ps-message+.cta-area.cta-area--bottom .cta .btn .btn__txt .small{font-size:13px;font-size:.8125rem}}@media screen and (max-width: 767px){#ps-message+.cta-area.cta-area--bottom .cta .btn .btn__txt .sp-small{font-size:13px;font-size:.8125rem}}#ps-message.ps{margin:100px 0}@media screen and (max-width: 1024px){#ps-message.ps{margin:80px 0}}#ps-message.ps .inner{padding:0;background-color:#FFF}@media screen and (max-width: 767px){#ps-message.ps .inner{width:81%}}#ps-message.ps .ps__title{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.3;letter-spacing:.02em;color:#58392B;padding-bottom:35px}@media screen and (max-width: 767px){#ps-message.ps .ps__title{font-size:24px;font-size:1.5rem}}#ps-message.ps .ps__title .dot-emphasis{background-image:none;color:#58392B}#ps-message.ps .block.is-grid{display:grid;grid-template-columns:1fr auto;gap:24px}@media screen and (max-width: 767px){#ps-message.ps .block.is-grid{grid-template-columns:1fr;gap:0}}#ps-message.ps .block.is-grid .block__body{width:100%;color:#000}#ps-message.ps .block.is-grid .block__txt{color:#000}@media screen and (max-width: 767px){#ps-message.ps .block.is-grid .block__txt{font-size:15px;font-size:.9375rem;line-height:1.7;letter-spacing:.02em;padding-bottom:2em}#ps-message.ps .block.is-grid .block__txt span{color:#000 !important}#ps-message.ps .block.is-grid .block__txt:last-of-type{padding-bottom:0}}#ps-message.ps .block.is-grid .block__img{height:100%;width:auto;max-width:190px;overflow:hidden}@media screen and (max-width: 767px){#ps-message.ps .block.is-grid .block__img{width:100%;height:auto;max-height:240px;max-width:100%}}#ps-message.ps .block.is-grid .block__img img{width:auto;height:100%;max-width:190px;object-fit:cover;object-position:center}@media screen and (max-width: 767px){#ps-message.ps .block.is-grid .block__img img{width:100%;height:auto;max-width:100%}}#faq{background-color:#F8F5EE;padding:100px 0}@media screen and (max-width: 1024px){#faq{padding:80px 0}}#faq .title{font-size:32px;font-size:2rem;line-height:1.5;padding-bottom:40px}@media screen and (max-width: 767px){#faq .title{font-size:24px;font-size:1.5rem;padding-bottom:20px}}#faq .menu{max-width:800px;margin:0 auto;background-color:#fff;padding:40px}@media screen and (max-width: 767px){#faq .menu{padding:24px 8px}}#faq .menu a{display:inline-block;word-break:break-all;text-decoration:none;color:#000}#faq .menu .inline{display:inline;padding:unset;word-break:break-all}#faq .menu label{display:block;cursor:pointer;font-size:18px;font-size:1.125rem;font-weight:700;display:flex;align-items:center;position:relative;color:#000;background-color:#f8f6f6;padding:16px 60px 16px 24px}@media screen and (max-width: 767px){#faq .menu label{font-size:16px;font-size:1rem;padding:16px 46px 16px 16px}}#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){#faq .menu label:after{right:16px}}#faq .menu label:hover{text-decoration:none}#faq .menu label .menu_icon{width:36px;height:36px;margin-right:24px;flex-shrink:0}@media screen and (max-width: 1024px){#faq .menu label .menu_icon{width:28px;height:28px;margin-right:16px}}@media screen and (max-width: 767px){#faq .menu label .menu_icon{width:20px;height:20px;margin-right:16px;flex-shrink:0}}#faq .menu label.close{border:none}#faq .menu label.close:after{transform:translateY(-50%) rotate(-90deg);top:50%}#faq .menu input{display:none}#faq .menu input[type="checkbox"]+ol{border-bottom:1px solid #e1e1e1}#faq .menu ul{margin:0;padding:0;list-style:none}#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){#faq .menu li{font-size:14px;font-size:.875rem;margin-left:52px;margin-right:0}}#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){#faq .menu label:has(>input.accordion[type="checkbox"]:checked)+ol li{padding:0 0 20px}}#faq .menu .accordion__content{margin-bottom:16px;display:flex;height:0;overflow:hidden;transition:0.8s;padding:0 24px}#faq .menu .accordion__content:last-child{margin-bottom:0}@media screen and (max-width: 767px){#faq .menu .accordion__content{padding:0 16px;margin-bottom:8px}}#faq .menu .accordion__content .menu_icon{width:36px;height:36px;margin-right:24px;flex-shrink:0}@media screen and (max-width: 1024px){#faq .menu .accordion__content .menu_icon{width:28px;height:28px;margin-right:16px;flex-shrink:0}}@media screen and (max-width: 767px){#faq .menu .accordion__content .menu_icon{width:20px;height:20px;margin-right:10px;flex-shrink:0}}#faq .menu .accordion__content .accordion-txt{margin:0;display:flex;flex-direction:column;row-gap:1rem}#faq .menu .accordion__content .certificate-img img{width:80px;height:auto}#faq .menu label:has(>input.accordion[type="checkbox"]:checked)+.accordion__content{height:auto;padding:24px}@media screen and (max-width: 767px){#faq .menu label:has(>input.accordion[type="checkbox"]:checked)+.accordion__content{padding:16px}}.offer-bnr2 .c-cta__purchase{background-color:#784F30;padding-block:40px;padding-inline:16px}.offer-bnr2 .c-cta__purchase .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: 1024px){.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper{padding-block:40px}}.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .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}.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-cta__purchase-button{inline-size:fit-content;margin-inline:auto}.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-cta__purchase-button .c-button__primary-m{padding-block:12px;padding-inline:40px;gap:8px}@media screen and (max-width: 1024px){.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-cta__purchase-button .c-button__primary-m{padding-block:8px;padding-inline:32px}}.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-cta__purchase-button .c-button__primary-m .c-button__primary-m-text{line-height:1.3;letter-spacing:0.02em}.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-decoration__speech-bubble-satisfaction{position:absolute;top:-47px;left:90px;inline-size:190px}@media screen and (max-width: 1024px){.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-decoration__speech-bubble-satisfaction{top:-100px;left:50%;translate:calc(-50% + -84px);inline-size:143px}}.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-cta__purchase-image{width:220px;position:absolute;top:calc(50% - 110px);right:50px}@media screen and (max-width: 1024px){.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-cta__purchase-image{position:static}}@media screen and (max-width: 767px){.offer-bnr2 .c-cta__purchase .c-cta__purchase-wrapper .c-cta__purchase-image{width:178px}}footer{background-color:#58392B;display:flex;flex-direction:column;align-items:center;padding:24px 0px}footer .copyright{color:#fff;font-size:12px;font-size:.75rem;text-align:center}@media screen and (max-width: 767px){footer .copyright{font-size:10px;font-size:.625rem}}.p-fv--01{background-color:#F8F5EE;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 1024px){.p-fv--01{padding:60px 0}}@media screen and (max-width: 767px){.p-fv--01{padding:40px 0 0}}.p-fv--01 .fv-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-fv--01 .fv-wrap{flex-direction:column;justify-content:center;gap:29px}}.p-fv--01 .block__body{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media screen and (max-width: 1024px){.p-fv--01 .block__body{width:100%}}@media screen and (max-width: 767px){.p-fv--01 .block__body{gap:16px;align-items:center}}.p-fv--01 .block__body .block__logo{width:120px}.p-fv--01 .block__body .block__title{color:#58392B;line-height:1;letter-spacing:0.02em;display:grid;gap:7px}@media screen and (max-width: 767px){.p-fv--01 .block__body .block__title{text-align:center;width:100%}}.p-fv--01 .block__body .block__title-s{font-size:32px;font-size:2rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--01 .block__body .block__title-s{font-size:24px;font-size:1.5rem}}.p-fv--01 .block__body .block__title-m{font-size:36px;font-size:2.25rem}@media screen and (max-width: 767px){.p-fv--01 .block__body .block__title-m{font-size:32px;font-size:2rem}}.p-fv--01 .block__body .block__title-l{font-size:48px;font-size:3rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--01 .block__body .block__title-l{font-size:40px;font-size:2.5rem}}.p-fv--01 .block__body .block__list{position:relative}.p-fv--01 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000;font-weight:500}@media screen and (max-width: 767px){.p-fv--01 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000}}.p-fv--01 .block__body .block__item:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #BE9855;border-bottom:2px solid #BE9855;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--01 .block__body .is-show{display:inline-block}@media (max-width: 1080px){.p-fv--01 .block__body .is-show{display:none}}.p-fv--01 .block__body .is-show02{display:inline-block}@media (max-width: 850px){.p-fv--01 .block__body .is-show02{display:none !important}}.p-fv--01 .block__body .list{font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;list-style:none}@media screen and (max-width: 767px){.p-fv--01 .block__body .list{font-size:15px;font-size:.9375rem}}.p-fv--01 .block-right{position:relative;flex-shrink:1;padding-left:42%}@media screen and (max-width: 767px){.p-fv--01 .block-right{padding-top:271px}}.p-fv--01 .fv__img{margin-top:56px;position:absolute;z-index:-1;width:130%;max-width:516px;height:auto;top:50%;right:-45px;transform:translateY(-50%)}@media (max-width: 930px){.p-fv--01 .fv__img{width:137%;max-width:410px}}@media screen and (max-width: 767px){.p-fv--01 .fv__img{margin-top:0;top:0;right:58%;transform:translate(50%, 0);width:414px;max-width:414px}}.p-fv--01 .block-right__textImg01{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--01 .block-right__textImg03{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--01 .block-right__textImg02{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--01 .block-right__textImg04{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--01 .block-right__textImg01,.p-fv--01 .block-right__textImg02,.p-fv--01 .block-right__textImg03,.p-fv--01 .block-right__textImg04{position:absolute;opacity:0;animation:slideIn 12s infinite;transform:translateY(20px)}.p-fv--01 .block-right__textImg01{animation-delay:0s}.p-fv--01 .block-right__textImg02{animation-delay:3s}.p-fv--01 .block-right__textImg03{animation-delay:6s}.p-fv--01 .block-right__textImg04{animation-delay:9s}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}10%,
    25%{opacity:1;transform:translateY(0)}50%,
    100%{opacity:0;transform:translateY(-20px)}}.p-fv--01 .block-right__mockup{width:100%;height:auto}.p-fv--01 .satisfaction{display:flex;align-items:center}@media screen and (max-width: 1024px){.p-fv--01 .satisfaction{flex-direction:column;padding-bottom:32px}}@media screen and (max-width: 767px){.p-fv--01 .satisfaction{padding-bottom:8px}}.p-fv--01 .satisfaction .satisfaction__txt{color:#BE9855;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-fv--01 .satisfaction .satisfaction__txt{font-size:10px;font-size:.625rem}}.p-fv--01 .cta{position:relative;text-align:left}@media screen and (max-width: 767px){.p-fv--01 .cta{text-align:center}}.p-fv--01 .cta .cta-pop{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;text-align:center}.p-fv--01 .cta .cta-pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-fv--01 .cta .cta-pop--deco::before,.p-fv--01 .cta .cta-pop--deco::after{content:"";width:14px;height:1px;background-color:#58392B;position:absolute;bottom:52%}.p-fv--01 .cta .cta-pop--deco::before{transform:rotate(58deg);left:-10%}.p-fv--01 .cta .cta-pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-fv--01 .cta .btn{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#df6161;padding:14px 64px;border-radius:40px;display:inline-block;position:relative;transition:background-color .3s, opacity .3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.p-fv--01 .cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.p-fv--01 .cta .btn{font-size:16px;font-size:1rem;padding:8px 32px;white-space:nowrap}}.p-fv--01 .cta .btn:hover{background-color:#ea7f7f;opacity:1}.p-fv--01 .cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.p-fv--01 .cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.p-fv--01 .cta .btn .btn__txt .btn__txt--arrow{width:5px}}.p-fv--02{background-color:#F8F5EE;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 1024px){.p-fv--02{padding:60px 0}}@media screen and (max-width: 767px){.p-fv--02{padding:40px 0 0}}.p-fv--02 .fv-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-fv--02 .fv-wrap{flex-direction:column;justify-content:center;gap:29px}}.p-fv--02 .block__body{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media screen and (max-width: 1024px){.p-fv--02 .block__body{width:100%}}@media screen and (max-width: 767px){.p-fv--02 .block__body{gap:16px;align-items:center}}.p-fv--02 .block__body .block__logo{width:120px}.p-fv--02 .block__body .block__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#58392B;line-height:1;letter-spacing:0.02em;display:grid;gap:7px}@media screen and (max-width: 767px){.p-fv--02 .block__body .block__title{text-align:center;width:100%}}.p-fv--02 .block__body .block__title-s{font-size:24px;font-size:1.5rem;line-height:1.7}@media screen and (max-width: 767px){.p-fv--02 .block__body .block__title-s{font-size:20px;font-size:1.25rem}}.p-fv--02 .block__body .block__title-m{font-size:24px;font-size:1.5rem}@media screen and (max-width: 767px){.p-fv--02 .block__body .block__title-m{font-size:20px;font-size:1.25rem}}.p-fv--02 .block__body .block__title-l{font-size:32px;font-size:2rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--02 .block__body .block__title-l{font-size:24px;font-size:1.5rem}}.p-fv--02 .block__body .block__list{position:relative}.p-fv--02 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000;font-weight:500}@media screen and (max-width: 767px){.p-fv--02 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000}}.p-fv--02 .block__body .block__item:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #BE9855;border-bottom:2px solid #BE9855;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--02 .block__body .is-show{display:inline-block}@media (max-width: 1080px){.p-fv--02 .block__body .is-show{display:none}}.p-fv--02 .block__body .is-show02{display:inline-block}@media (max-width: 850px){.p-fv--02 .block__body .is-show02{display:none !important}}.p-fv--02 .block__body .list{font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;list-style:none}@media screen and (max-width: 767px){.p-fv--02 .block__body .list{font-size:15px;font-size:.9375rem}}.p-fv--02 .block-right{position:relative;flex-shrink:1;padding-left:42%}@media screen and (max-width: 767px){.p-fv--02 .block-right{padding-top:271px}}.p-fv--02 .fv__img{margin-top:56px;position:absolute;z-index:-1;width:130%;max-width:516px;height:auto;top:50%;right:-45px;transform:translateY(-50%)}@media (max-width: 930px){.p-fv--02 .fv__img{width:137%;max-width:410px}}@media screen and (max-width: 767px){.p-fv--02 .fv__img{margin-top:0;top:0;right:58%;transform:translate(50%, 0);width:414px;max-width:414px}}.p-fv--02 .block-right__textImg01{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--02 .block-right__textImg03{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--02 .block-right__textImg02{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--02 .block-right__textImg04{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--02 .block-right__textImg01,.p-fv--02 .block-right__textImg02,.p-fv--02 .block-right__textImg03,.p-fv--02 .block-right__textImg04{position:absolute;opacity:0;animation:slideIn 12s infinite;transform:translateY(20px)}.p-fv--02 .block-right__textImg01{animation-delay:0s}.p-fv--02 .block-right__textImg02{animation-delay:3s}.p-fv--02 .block-right__textImg03{animation-delay:6s}.p-fv--02 .block-right__textImg04{animation-delay:9s}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}10%,
    25%{opacity:1;transform:translateY(0)}50%,
    100%{opacity:0;transform:translateY(-20px)}}.p-fv--02 .block-right__mockup{width:100%;height:auto}.p-fv--02 .satisfaction{display:flex;align-items:center}@media screen and (max-width: 1024px){.p-fv--02 .satisfaction{flex-direction:column;padding-bottom:32px}}@media screen and (max-width: 767px){.p-fv--02 .satisfaction{padding-bottom:8px}}.p-fv--02 .satisfaction .satisfaction__txt{color:#BE9855;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-fv--02 .satisfaction .satisfaction__txt{font-size:10px;font-size:.625rem}}.p-fv--02 .cta{position:relative;text-align:left}@media screen and (max-width: 767px){.p-fv--02 .cta{text-align:center}}.p-fv--02 .cta .cta-pop{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;text-align:center}.p-fv--02 .cta .cta-pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-fv--02 .cta .cta-pop--deco::before,.p-fv--02 .cta .cta-pop--deco::after{content:"";width:14px;height:1px;background-color:#58392B;position:absolute;bottom:52%}.p-fv--02 .cta .cta-pop--deco::before{transform:rotate(58deg);left:-10%}.p-fv--02 .cta .cta-pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-fv--02 .cta .btn{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#df6161;padding:14px 64px;border-radius:40px;display:inline-block;position:relative;transition:background-color .3s, opacity .3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.p-fv--02 .cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.p-fv--02 .cta .btn{font-size:16px;font-size:1rem;padding:8px 32px;white-space:nowrap}}.p-fv--02 .cta .btn:hover{background-color:#ea7f7f;opacity:1}.p-fv--02 .cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.p-fv--02 .cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.p-fv--02 .cta .btn .btn__txt .btn__txt--arrow{width:5px}}.p-fv--03{background-color:#F7EEDD}.p-fv--03 .block{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;padding:60px 0;gap:60px}@media screen and (max-width: 1024px){.p-fv--03 .block{flex-direction:column}}@media screen and (max-width: 767px){.p-fv--03 .block{padding:40px 0;gap:30px}}.p-fv--03 .block__body{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.p-fv--03 .block__body{text-align:center}}.p-fv--03 .block__body .title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#BE9855;font-size:48px;font-size:3rem;line-height:1.3;letter-spacing:0.02em;display:inline-block;padding:0;margin-bottom:32px}@media screen and (max-width: 1024px){.p-fv--03 .block__body .title{font-size:42px;font-size:2.625rem}}@media screen and (max-width: 767px){.p-fv--03 .block__body .title{font-size:32px;font-size:2rem;margin-bottom:15px}}.p-fv--03 .block__body .title .underline{border-bottom:3px solid #BE9855}.p-fv--03 .block__body .block__txt{color:#393327;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:.02em;display:flex;flex-direction:column;gap:8px;padding-bottom:0}@media screen and (max-width: 1024px){.p-fv--03 .block__body .block__txt{align-items:center}}@media screen and (max-width: 767px){.p-fv--03 .block__body .block__txt{font-size:20px;font-size:1.25rem;gap:3px}}.p-fv--03 .block__body .block__txt.block__txtInner{display:inline-block}.p-fv--03 .block__body .block__txt .bg-darkGold{display:inline-block;color:#fff;background-color:#BE9855;line-height:1.3;padding:5px;margin-left:8px}.p-fv--03 .block__img{width:30%}@media screen and (max-width: 1024px){.p-fv--03 .block__img{width:60%;max-width:240px}}@media screen and (max-width: 767px){.p-fv--03 .block__img{max-width:185px}}.p-fv--04{position:relative;z-index:2;padding-top:93px;padding-bottom:0}@media screen and (max-width: 767px){.p-fv--04{padding-top:42px}}.p-fv--04:before{position:absolute;content:"";background-image:url("/st/img/index/lp/6/fv-bg.svg");background-repeat:no-repeat;background-position:center 109%;width:100%;height:300%;bottom:-188px;z-index:-1}@media screen and (max-width: 1024px){.p-fv--04:before{background-image:url("/st/img/index/lp/6/fv-bg_sp.svg");background-position:71% 106%;bottom:-114px}}@media screen and (max-width: 767px){.p-fv--04:before{background-position:85% 241px}}.p-fv--04 .inner{width:68.5%;margin-bottom:130px;max-width:1010px}@media screen and (max-width: 1024px){.p-fv--04 .inner{width:80%}}@media screen and (max-width: 767px){.p-fv--04 .inner{text-align:center;margin-bottom:0}}.p-fv--04 .inner .block-wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.p-fv--04 .inner .block-wrapper{gap:20px}}@media screen and (max-width: 767px){.p-fv--04 .inner .block-wrapper{flex-direction:column}}.p-fv--04 .inner .block__body{width:40%;min-width:360px}@media screen and (max-width: 767px){.p-fv--04 .inner .block__body{min-width:100%;width:100%;text-align:center}}.p-fv--04 .inner .title__sub{display:inline-block;font-size:20px;font-size:1.25rem;color:#fff;font-weight:700;line-height:1;letter-spacing:0.024em;padding:11px 33.83px 11px;border-radius:30px;background-color:#51b7cd;position:relative}@media screen and (max-width: 767px){.p-fv--04 .inner .title__sub{font-size:16px;font-size:1rem;line-height:1;padding:9px 10%;letter-spacing:0.03em}}.p-fv--04 .inner .title__sub:after{content:"";position:absolute;border-top:12px solid #51b7cd;border-left:10px solid transparent;border-right:10px solid transparent;top:97%;left:7%}@media screen and (max-width: 767px){.p-fv--04 .inner .title__sub:after{left:50%;transform:translate(-50%, -2px)}}.p-fv--04 .inner .title{display:grid;gap:18px;font-size:43px;font-size:2.6875rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1;letter-spacing:0.05em;padding:28px 0 22px;text-align:left}@media screen and (max-width: 1024px){.p-fv--04 .inner .title{font-size:38px;font-size:2.375rem}}@media screen and (max-width: 767px){.p-fv--04 .inner .title{font-size:28px;font-size:1.75rem;padding:30px 0 24px;line-height:1;text-align:center;letter-spacing:0.0143em;width:330px;width:fit-content;margin-inline:auto;gap:16px}}.p-fv--04 .inner .list{position:relative;list-style:none}@media screen and (max-width: 767px){.p-fv--04 .inner .list{display:inline-block}}.p-fv--04 .inner .list li{font-size:16px;font-size:1rem;line-height:2.3;letter-spacing:0.02em;color:#58392B;font-weight:700}@media screen and (max-width: 767px){.p-fv--04 .inner .list li{font-size:13px;font-size:.8125rem;width:270px;text-align:left}}.p-fv--04 .inner .list li:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #dd7097;border-bottom:2px solid #dd7097;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--04 .inner .list li .fa-solid{margin:0 4px;font-size:9px;font-size:.5625rem;vertical-align:text-top}@media screen and (max-width: 767px){.p-fv--04 .inner .list li .fa-solid{font-size:8px;font-size:.5rem}}.p-fv--04 .inner .block__img-wrap{position:relative;padding-top:1px;padding-left:56.3%}@media screen and (max-width: 1024px){.p-fv--04 .inner .block__img-wrap{padding-left:49%}}@media screen and (max-width: 767px){.p-fv--04 .inner .block__img-wrap{padding-bottom:160px}}.p-fv--04 .inner .lock__img-pc01,.p-fv--04 .inner .lock__img-pc02,.p-fv--04 .inner .lock__img-pc03{position:absolute;z-index:1;width:33.333%}@media screen and (max-width: 767px){.p-fv--04 .inner .lock__img-pc01,.p-fv--04 .inner .lock__img-pc02,.p-fv--04 .inner .lock__img-pc03{margin:0 auto 8px}}.p-fv--04 .inner .lock__img-pc01{bottom:-69px;left:0}@media screen and (max-width: 1024px){.p-fv--04 .inner .lock__img-pc01{bottom:5px}}.p-fv--04 .inner .lock__img-pc02{bottom:9px;left:36%}@media screen and (max-width: 1024px){.p-fv--04 .inner .lock__img-pc02{bottom:103px;left:33%}}.p-fv--04 .inner .lock__img-pc03{bottom:73px;right:-23px}@media screen and (max-width: 1024px){.p-fv--04 .inner .lock__img-pc03{bottom:191px;right:5px}}@media screen and (max-width: 767px){.p-fv--04 .inner .lock__img-sp{max-width:357px;width:119%;position:absolute;top:0;left:50%;transform:translateX(-50%)}}.p-fv--05{background:url("/st/img/index/lp/7/7-02-fv-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:0}@media screen and (max-width: 1024px){.p-fv--05{background-size:cover;background-position:42%;background-repeat:no-repeat;margin:0}}@media screen and (max-width: 767px){.p-fv--05{background:url("/st/img/index/lp/7/7-02-fv-bgSp.png");background-size:cover;background-position:52%;background-repeat:no-repeat}}.p-fv--05 .inner{max-width:1100px;padding:0}@media (max-width: 1200px){.p-fv--05 .inner{right:0;padding:0 5%;width:100%}}.p-fv--05 .fv__wrap{display:flex;justify-content:space-between}@media (max-width: 830px){.p-fv--05 .fv__wrap{flex-direction:column}}.p-fv--05 .fv__body{padding:124px 0 120px}@media screen and (max-width: 1024px){.p-fv--05 .fv__body{padding:100px 0 100px}}@media (max-width: 830px){.p-fv--05 .fv__body{padding:30px 0 0}}@media screen and (max-width: 767px){.p-fv--05 .fv__body{padding:30px 0 0}}.p-fv--05 .fv__body .fv__title--sub{display:inline-block;color:#fff;font-weight:700;font-size:25px;font-size:1.5625rem;letter-spacing:0.03em;padding:10px 30px;background-color:#BE9855;margin-bottom:30px;position:relative}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .fv__title--sub{font-size:20px;font-size:1.25rem;padding:6px 24px;margin-bottom:16px}}@media screen and (max-width: 767px){.p-fv--05 .fv__body .fv__title--sub{font-size:16px;font-size:1rem;padding:10px 16px;margin-bottom:10px}}.p-fv--05 .fv__body .fv__title--sub:before{content:"";position:absolute;width:134px;border:1px solid #ffffff;transform:rotate(-45deg);left:-13%}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .fv__title--sub:before{display:none}}.p-fv--05 .fv__body .fv__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#fff;font-weight:700;line-height:1.5;font-size:54px;font-size:3.375rem;margin-bottom:34px}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .fv__title{font-size:40px;font-size:2.5rem;margin-bottom:45px}}@media (max-width: 830px){.p-fv--05 .fv__body .fv__title{margin-bottom:27px}}@media screen and (max-width: 767px){.p-fv--05 .fv__body .fv__title{font-size:30px;font-size:1.875rem;margin-bottom:15px}}.p-fv--05 .fv__body .list{position:relative;display:inline-block;padding-bottom:40px}@media screen and (max-width: 767px){.p-fv--05 .fv__body .list{padding-bottom:10px}}.p-fv--05 .fv__body .list:before,.p-fv--05 .fv__body .list:after{content:"";position:absolute;width:188px;transform:rotate(-45deg);z-index:-1}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .list:before,.p-fv--05 .fv__body .list:after{width:90px}}.p-fv--05 .fv__body .list:before{border:1px solid #ffffff;right:-29%;bottom:40%}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .list:before{right:-14%}}@media screen and (max-width: 767px){.p-fv--05 .fv__body .list:before{display:none}}.p-fv--05 .fv__body .list:after{border:1px solid #BE9855;right:-27%;bottom:-8%}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .list:after{right:-12%;bottom:7%}}@media screen and (max-width: 767px){.p-fv--05 .fv__body .list:after{display:none}}.p-fv--05 .fv__body .list li{color:#fff;font-weight:700;font-size:22px;font-size:1.375rem;margin-bottom:20px;padding-left:50px;position:relative;list-style-type:none}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .list li{font-size:16px;font-size:1rem;margin-bottom:12px;padding-left:30px}}@media screen and (max-width: 767px){.p-fv--05 .fv__body .list li{font-size:14px;font-size:.875rem;padding-left:25px;margin-bottom:8px}}.p-fv--05 .fv__body .list li:before,.p-fv--05 .fv__body .list li::after{content:"";position:absolute}.p-fv--05 .fv__body .list li:before{width:30px;height:30px;border-radius:50%;background-color:#BE9855;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .list li:before{width:23px;height:23px}}@media screen and (max-width: 767px){.p-fv--05 .fv__body .list li:before{width:18px;height:18px}}.p-fv--05 .fv__body .list li:after{display:inline-block;width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);top:calc(50% - 1px);left:10px}@media screen and (max-width: 1024px){.p-fv--05 .fv__body .list li:after{left:6.5px}}@media screen and (max-width: 767px){.p-fv--05 .fv__body .list li:after{left:4.5px}}.p-fv--05 .fv__body .list li:last-of-type{margin-bottom:0}.p-fv--05 .fv__img-wrap{position:relative;padding-left:237.04px}@media screen and (max-width: 1024px){.p-fv--05 .fv__img-wrap{padding-left:25%}}@media (max-width: 830px){.p-fv--05 .fv__img-wrap{padding-left:0;padding-top:clamp(250px, 76%, 275px);width:195px}}@media screen and (max-width: 767px){.p-fv--05 .fv__img-wrap{padding-left:0;padding-top:clamp(200px, 76%, 256.5px);width:180px}}.p-fv--05 .fv__img{text-align:center;position:absolute;top:calc(50% - 74px);right:24%;z-index:-1;width:100%;max-width:237.037px}@media (max-width: 1150px){.p-fv--05 .fv__img{right:0}}@media screen and (max-width: 1024px){.p-fv--05 .fv__img{top:auto;bottom:-12%}}@media (max-width: 830px){.p-fv--05 .fv__img{right:auto;bottom:auto;left:0;top:0}}.p-fv--06{background-color:#F8F5EE;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 1024px){.p-fv--06{padding:60px 0}}@media screen and (max-width: 767px){.p-fv--06{padding:40px 0 0}}.p-fv--06 .fv-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-fv--06 .fv-wrap{flex-direction:column;justify-content:center;gap:29px}}.p-fv--06 .block{flex-shrink:0}.p-fv--06 .block__body{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media screen and (max-width: 1024px){.p-fv--06 .block__body{width:100%}}@media screen and (max-width: 767px){.p-fv--06 .block__body{gap:16px;align-items:center}}.p-fv--06 .block__body .block__logo{width:120px}.p-fv--06 .block__body .block__title{color:#58392B;line-height:1;letter-spacing:0.02em;display:grid;gap:7px}@media screen and (max-width: 767px){.p-fv--06 .block__body .block__title{text-align:center;width:100%;margin-inline:-10px}}.p-fv--06 .block__body .block__title-s{font-size:32px;font-size:2rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--06 .block__body .block__title-s{font-size:24px;font-size:1.5rem}}.p-fv--06 .block__body .block__title-m{font-size:36px;font-size:2.25rem}@media screen and (max-width: 767px){.p-fv--06 .block__body .block__title-m{font-size:32px;font-size:2rem}}.p-fv--06 .block__body .block__title-l{font-size:48px;font-size:3rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--06 .block__body .block__title-l{font-size:40px;font-size:2.5rem}}.p-fv--06 .block__body .block__list{position:relative}.p-fv--06 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000;font-weight:500}@media screen and (max-width: 767px){.p-fv--06 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000}}.p-fv--06 .block__body .block__item:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #BE9855;border-bottom:2px solid #BE9855;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--06 .block__body .is-show{display:inline-block}@media (max-width: 1080px){.p-fv--06 .block__body .is-show{display:none}}.p-fv--06 .block__body .is-show02{display:inline-block}@media (max-width: 850px){.p-fv--06 .block__body .is-show02{display:none !important}}.p-fv--06 .block__body .list{font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;list-style:none}@media screen and (max-width: 767px){.p-fv--06 .block__body .list{font-size:15px;font-size:.9375rem}}.p-fv--06 .block-right{position:relative;flex-shrink:1;padding-left:42%}@media screen and (max-width: 767px){.p-fv--06 .block-right{padding-top:271px}}.p-fv--06 .fv__img{margin-top:56px;position:absolute;z-index:-1;width:130%;max-width:516px;height:auto;top:50%;right:-45px;transform:translateY(-50%)}@media (max-width: 930px){.p-fv--06 .fv__img{width:137%;max-width:410px}}@media (max-width: 780px){.p-fv--06 .fv__img{right:-17px}}@media screen and (max-width: 767px){.p-fv--06 .fv__img{margin-top:0;top:0;right:58%;transform:translate(50%, 0);width:414px;max-width:414px}}.p-fv--06 .block-right__textImg01{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--06 .block-right__textImg03{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--06 .block-right__textImg02{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--06 .block-right__textImg04{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--06 .block-right__textImg01,.p-fv--06 .block-right__textImg02,.p-fv--06 .block-right__textImg03,.p-fv--06 .block-right__textImg04{position:absolute;opacity:0;animation:slideIn 12s infinite;transform:translateY(20px)}.p-fv--06 .block-right__textImg01{animation-delay:0s}.p-fv--06 .block-right__textImg02{animation-delay:3s}.p-fv--06 .block-right__textImg03{animation-delay:6s}.p-fv--06 .block-right__textImg04{animation-delay:9s}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}10%,
    25%{opacity:1;transform:translateY(0)}50%,
    100%{opacity:0;transform:translateY(-20px)}}.p-fv--06 .block-right__mockup{width:100%;height:auto}.p-fv--06 .satisfaction{display:flex;align-items:center}@media screen and (max-width: 1024px){.p-fv--06 .satisfaction{flex-direction:column;padding-bottom:32px}}@media screen and (max-width: 767px){.p-fv--06 .satisfaction{padding-bottom:8px}}.p-fv--06 .satisfaction .satisfaction__txt{color:#BE9855;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-fv--06 .satisfaction .satisfaction__txt{font-size:10px;font-size:.625rem}}.p-fv--06 .cta{position:relative;text-align:left}@media screen and (max-width: 767px){.p-fv--06 .cta{text-align:center}}.p-fv--06 .cta .cta-pop{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;text-align:center}.p-fv--06 .cta .cta-pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-fv--06 .cta .cta-pop--deco::before,.p-fv--06 .cta .cta-pop--deco::after{content:"";width:14px;height:1px;background-color:#58392B;position:absolute;bottom:52%}.p-fv--06 .cta .cta-pop--deco::before{transform:rotate(58deg);left:-10%}.p-fv--06 .cta .cta-pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-fv--06 .cta .btn{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#df6161;padding:14px 64px;border-radius:40px;display:inline-block;position:relative;transition:background-color .3s, opacity .3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.p-fv--06 .cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.p-fv--06 .cta .btn{font-size:16px;font-size:1rem;padding:8px 32px;white-space:nowrap}}.p-fv--06 .cta .btn:hover{background-color:#ea7f7f;opacity:1}.p-fv--06 .cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.p-fv--06 .cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.p-fv--06 .cta .btn .btn__txt .btn__txt--arrow{width:5px}}.p-fv--07{background-color:#F8F5EE;padding:80px 0}@media screen and (max-width: 767px){.p-fv--07{padding:40px 0}}.p-fv--07 .fv__fixed{display:grid;grid-template-rows:auto;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-fv--07 .fv__fixed{gap:17px}}.p-fv--07 .fv__logo{width:160px}@media screen and (max-width: 767px){.p-fv--07 .fv__logo{width:120px;padding-bottom:3px}}.p-fv--07 .fv__title{font-size:40px;font-size:2.5rem;line-height:1.3;letter-spacing:0.02em;text-align:left;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-fv--07 .fv__title{font-size:32px;font-size:2rem;margin-inline:-2px}}.p-fv--07 .fv__title .en{display:inline-block;margin-right:-2px;font-size:41px;font-size:2.5625rem}@media screen and (max-width: 767px){.p-fv--07 .fv__title .en{font-size:33px;font-size:2.0625rem;margin-right:-1px}}.p-fv--07 .fv__img{width:240px}@media screen and (max-width: 767px){.p-fv--07 .fv__img{width:16 0px;width:160px}}.p-fv--07 #voice-summary{padding-bottom:0}.p-fv--07 #voice-summary .block{background:#fff;padding:80px 10%;box-shadow:0px 20px 60px rgba(51,51,51,0.1);position:relative;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block{padding:40px 7.1111%;gap:16px}}.p-fv--07 #voice-summary .block .block__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#000;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.6;letter-spacing:0.02em;display:inline-block;margin-inline:-2px;text-align:center}@media screen and (max-width: 1024px){.p-fv--07 #voice-summary .block .block__title{display:block}}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .block__title{font-size:22px;font-size:1.375rem}}.p-fv--07 #voice-summary .block .block__title .small{font-size:20px;font-size:1.25rem}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .block__title .small{font-size:16px;font-size:1rem}}.p-fv--07 #voice-summary .block .block__title .large{font-size:28px;font-size:1.75rem}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .block__title .large{font-size:22px;font-size:1.375rem}}.p-fv--07 #voice-summary .block .unit__txt{color:#000;font-size:16px;font-size:1rem;line-height:2}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .unit__txt{font-size:13px;font-size:.8125rem;text-align:left}}.p-fv--07 #voice-summary .block .unit__txt .darkGold500{font-weight:700}.p-fv--07 #voice-summary .block .card{background:#F6F6F6;padding:80px 5% 40px;display:flex;align-items:center;position:relative}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .card{padding:48px 8.29% 24px}}.p-fv--07 #voice-summary .block .card .card__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){.p-fv--07 #voice-summary .block .card .card__tag{font-size:12px;font-size:.75rem;line-height:1.7}}.p-fv--07 #voice-summary .block .card .card__img{width:80px;height:80px;border-radius:50%;margin-right:2.5%;flex-shrink:0}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .card .card__img{width:70px;height:70px;margin-right:8%}}.p-fv--07 #voice-summary .block .card .card__body .card__title{color:#000;font-size:16px;font-size:1rem;font-weight:700;padding-bottom:8px;text-align:left}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .card .card__body .card__title{font-size:15px;font-size:.9375rem;padding-bottom:8px}}.p-fv--07 #voice-summary .block .card .card__body .card__txt{color:#000;font-size:14px;font-size:.875rem;line-height:2;text-align:left}@media screen and (max-width: 767px){.p-fv--07 #voice-summary .block .card .card__body .card__txt{font-size:12px;font-size:.75rem}}.p-fv--08{background-color:#F8F5EE;padding:80px 0}@media screen and (max-width: 767px){.p-fv--08{padding:24px 0}}.p-fv--08 .fv__fixed{display:grid;grid-template-rows:auto;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-fv--08 .fv__fixed{gap:17px}}.p-fv--08 .fv__headBlock{border-radius:8px;background:transparent;width:100%;padding-inline:10% 0;display:flex;align-items:flex-end;gap:2.3%;overflow:hidden;position:relative}.p-fv--08 .fv__headBlock::before{content:"";position:absolute;width:100%;height:100%;inset:0;background:url(/st/img/index/lp/40/fv04-dec.jpg) no-repeat center/cover;z-index:0}@media (max-width: 450px){.p-fv--08 .fv__headBlock::before{background:url(/st/img/index/lp/40/fv04-dec-sp.jpg) no-repeat center/cover}}@media screen and (max-width: 1024px){.p-fv--08 .fv__headBlock{padding-inline:10%;flex-direction:column}}@media screen and (max-width: 1024px){.p-fv--08 .fv__headBlock{padding-inline:7.1111%}}@media screen and (max-width: 767px){.p-fv--08 .fv__headBlock{padding-inline:16px}}@media (max-width: 323px){.p-fv--08 .fv__headBlock{padding-inline:12px}}.p-fv--08 .fv__headBlock-content{padding-block:50px 70px;flex-shrink:0;position:relative;z-index:2}@media screen and (max-width: 1024px){.p-fv--08 .fv__headBlock-content{padding-block:50px 0;margin-right:auto}}@media screen and (max-width: 767px){.p-fv--08 .fv__headBlock-content{font-size:15px;font-size:.9375rem;padding-block:16px 0}}.p-fv--08 .fv__headSubTitle{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18.662px;font-size:1.16638rem;line-height:1.5;letter-spacing:0.019987em;text-align:left;color:#fff;font-weight:700;color:#fff;display:inline-block;padding-bottom:6.22px;padding-right:115px;border-bottom:2.488px solid #fff}@media screen and (max-width: 767px){.p-fv--08 .fv__headSubTitle{font-size:15px;font-size:.9375rem;padding-bottom:5px;width:100%;padding-right:0}}.p-fv--08 .fv__headTitle{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:45.313px;font-size:2.83206rem;line-height:1.3;letter-spacing:0.019994em;text-align:left;color:#fff;font-weight:700;margin-top:30px}@media screen and (max-width: 767px){.p-fv--08 .fv__headTitle{font-size:32px;font-size:2rem;margin-top:35px}}@media (max-width: 373px){.p-fv--08 .fv__headTitle{font-size:27px;font-size:1.6875rem}}.p-fv--08 .fv__headTitle .bg{display:inline-block;background:#000;padding-inline:7.1px;margin-top:5px}@media screen and (max-width: 767px){.p-fv--08 .fv__headTitle .bg{padding-inline:5px}}.p-fv--08 .fv__headTitle .bg:nth-of-type(1){margin-top:0}.p-fv--08 .fv__headTitle .en{font-weight:500}.p-fv--08 .fv__prof{position:relative;padding-left:37.8%;padding-top:371px}@media screen and (max-width: 1024px){.p-fv--08 .fv__prof{width:100%;padding-top:250px;padding-left:78px;margin-left:auto}}@media screen and (max-width: 767px){.p-fv--08 .fv__prof{padding-top:215px;padding-left:73px}}@media (max-width: 450px){.p-fv--08 .fv__prof{padding-top:167px;padding-left:72px}}.p-fv--08 .fv__profText{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14.274px;font-size:.89213rem;line-height:1.7;letter-spacing:0.01966em;text-align:left;color:#fff;font-weight:700;position:absolute;bottom:72px;left:0px;z-index:2;display:inline-block}@media screen and (max-width: 1024px){.p-fv--08 .fv__profText{flex-direction:column;bottom:72px;left:auto;right:242px}}@media screen and (max-width: 767px){.p-fv--08 .fv__profText{font-size:12px;font-size:.75rem;right:190px}}@media (max-width: 450px){.p-fv--08 .fv__profText{right:138px;bottom:62px}}.p-fv--08 .fv__profImg{width:95.5%;height:auto;display:block;position:absolute;bottom:0;left:78px;z-index:1}@media screen and (max-width: 1024px){.p-fv--08 .fv__profImg{width:auto;height:100%;left:auto;right:0}}.p-fv--08 #voice-summary{padding-bottom:0}.p-fv--08 #voice-summary .block{background:#fff;padding:80px 10%;box-shadow:0px 20px 60px rgba(51,51,51,0.1);position:relative;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block{padding:40px 7.1111%;gap:16px}}.p-fv--08 #voice-summary .block .block__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#000;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.6;letter-spacing:0.02em;display:inline-block;margin-inline:-2px;text-align:center}@media screen and (max-width: 1024px){.p-fv--08 #voice-summary .block .block__title{display:block}}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .block__title{font-size:22px;font-size:1.375rem}}.p-fv--08 #voice-summary .block .block__title .small{font-size:20px;font-size:1.25rem}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .block__title .small{font-size:16px;font-size:1rem}}.p-fv--08 #voice-summary .block .block__title .large{font-size:28px;font-size:1.75rem}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .block__title .large{font-size:22px;font-size:1.375rem}}.p-fv--08 #voice-summary .block .unit__txt{color:#000;font-size:16px;font-size:1rem;line-height:2}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .unit__txt{font-size:13px;font-size:.8125rem}}.p-fv--08 #voice-summary .block .unit__txt .darkGold500{font-weight:700}.p-fv--08 #voice-summary .block .card{background:#F6F6F6;padding:80px 5% 40px;display:flex;align-items:center;position:relative}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .card{padding:48px 8.29% 24px}}.p-fv--08 #voice-summary .block .card .card__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){.p-fv--08 #voice-summary .block .card .card__tag{font-size:12px;font-size:.75rem;line-height:1.7}}.p-fv--08 #voice-summary .block .card .card__img{width:80px;height:80px;border-radius:50%;margin-right:2.5%;flex-shrink:0}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .card .card__img{width:70px;height:70px;margin-right:8%}}.p-fv--08 #voice-summary .block .card .card__body .card__title{color:#000;font-size:16px;font-size:1rem;font-weight:700;padding-bottom:8 px}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .card .card__body .card__title{font-size:15px;font-size:.9375rem;padding-bottom:8px}}.p-fv--08 #voice-summary .block .card .card__body .card__txt{color:#000;font-size:14px;font-size:.875rem;line-height:2}@media screen and (max-width: 767px){.p-fv--08 #voice-summary .block .card .card__body .card__txt{font-size:12px;font-size:.75rem}}.p-fv--09{background-color:#F8F5EE;padding-block:48px 64px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-fv--09{padding-block:40px 45px}}.p-fv--09__title-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:5px;position:relative;z-index:4}@media screen and (max-width: 767px){.p-fv--09__title-wrap{align-items:flex-start;gap:10px;margin-bottom:18px}}.p-fv--09__title .head{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;font-size:54px;font-size:3.375rem;line-height:1.2;letter-spacing:-0.025em;color:#956839;text-align:center}@media screen and (max-width: 1024px){.p-fv--09__title .head{font-size:48px;font-size:3rem}}@media screen and (max-width: 767px){.p-fv--09__title .head{font-size:46px;font-size:2.875rem;text-align:left}}.p-fv--09__title .head.sp{display:none}@media screen and (max-width: 767px){.p-fv--09__title .head.sp{display:block}}.p-fv--09__title .head.sp .passing{display:none}@media screen and (max-width: 767px){.p-fv--09__title .head.sp .passing{display:block}}@media screen and (max-width: 767px){.p-fv--09__title .head.pc{display:none}}@media screen and (max-width: 767px){.p-fv--09__title .head.pc .passing{display:none}}.p-fv--09__title .passing{display:block}.p-fv--09__title .passing .passing-bar{position:relative;display:inline-block;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.p-fv--09__title .passing .passing-bar:before{content:'';display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:4;background:#fff;-webkit-animation:passing-bar 1s ease 0s 1 normal forwards;animation:passing-bar 1s ease 0s 1 normal forwards}.p-fv--09__title .passing .passing-txt{opacity:0;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:passing-txt 0s ease .5s 1 normal forwards;animation:passing-txt 0s ease .5s 1 normal forwards}@keyframes passing-bar{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.p-fv--09__title-lead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;font-size:26px;font-size:1.625rem;line-height:1.3;letter-spacing:0.02em;color:#000000}@media screen and (max-width: 1024px){.p-fv--09__title-lead{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 767px){.p-fv--09__title-lead{font-size:22px;font-size:1.375rem}}.p-fv--09__block{position:relative;max-width:885px;width:100%;height:358px;margin:0 auto 77px}@media screen and (max-width: 767px){.p-fv--09__block{height:358px;margin-bottom:12px;margin:0 auto}}.p-fv--09__img01{position:absolute;z-index:2;left:calc(48% - 185px);top:0px;width:370px;height:auto;animation:floating-02 3s ease-in-out infinite;opacity:1}@media screen and (max-width: 767px){.p-fv--09__img01{left:calc(55% - 164px);width:328px}}.p-fv--09__img02{position:absolute;z-index:2;top:174px;left:-62px;width:228px;animation-delay:0.3s;animation:floating-02 4s ease-in-out infinite;opacity:1}@media screen and (max-width: 767px){.p-fv--09__img02{top:75px;left:-29px;width:132px}}.p-fv--09__img03{position:absolute;z-index:2;top:124px;right:-107px;width:257px;animation-delay:0s;animation:floating-01 6s ease-in-out infinite;opacity:1}@media screen and (max-width: 767px){.p-fv--09__img03{width:132px;top:75px;right:-48px}}.p-fv--09__img04{position:absolute;z-index:0;bottom:-143px;left:50%;transform:translateX(-50%);width:498px;height:auto;z-index:0}@media screen and (max-width: 767px){.p-fv--09__img04{width:368px;max-width:368px;bottom:-55px;left:70%}}@keyframes floating-01{0%,
    100%{transform:translateY(0)}50%{transform:translateY(25px)}}@keyframes floating-02{0%,
    100%{transform:translateY(0)}50%{transform:translateY(15px)}}.p-fv--09__block-text-wrap{position:absolute;top:17px;left:calc(50% - 314px);display:flex;flex-direction:row-reverse;align-items:flex-start;gap:8px;z-index:2}@media screen and (max-width: 767px){.p-fv--09__block-text-wrap{top:14px;left:14px;gap:5px}}.p-fv--09__block-text{background:rgba(255,255,255,0.8);border-radius:2px;padding:10px;backdrop-filter:blur(4px);font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.15;letter-spacing:0.18em;color:#1A1A1A;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-orientation:upright;margin-bottom:0;text-align:center}@media screen and (max-width: 767px){.p-fv--09__block-text{font-size:16px;font-size:1rem;letter-spacing:0.1378em}}.p-fv--09__block-text:last-of-type{margin-bottom:0;margin-top:50px}@media screen and (max-width: 767px){.p-fv--09__block-text:last-of-type{margin-top:47px}}.p-fv--09__voiceSummary{width:100%;max-width:642px;margin:0 auto;background:#FFFFFF;border-radius:2px;box-shadow:0px 20px 60px 0px rgba(51,51,51,0.1);padding-block:24px;padding-inline:3.1%;position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (max-width: 767px){.p-fv--09__voiceSummary{width:100%;padding-inline:7%;gap:12px}}.p-fv--09__voiceSummary-title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.7;letter-spacing:0.02em;color:#1A1A1A;text-align:center;background:#F6F6F6;border-radius:2px;padding:8px;width:100%}@media screen and (max-width: 767px){.p-fv--09__voiceSummary-title{font-size:16px;font-size:1rem;padding:4px 8px}}.p-fv--09__voiceSummary-head{display:flex;align-items:center;gap:16px;justify-content:center;width:100%}.p-fv--09__voiceSummary-img{width:76px;height:76px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}@media screen and (max-width: 767px){.p-fv--09__voiceSummary-img{width:54px;height:54px}}.p-fv--09__voiceSummary-cardBody{display:flex;flex-direction:column;gap:-8px;flex:1}.p-fv--09__voiceSummary-cardTitle{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#1A1A1A}@media screen and (max-width: 767px){.p-fv--09__voiceSummary-cardTitle{font-size:13px;font-size:.8125rem}}.p-fv--09__voiceSummary-headTxt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:1.5;letter-spacing:0.02em;color:#1A1A1A}@media screen and (max-width: 767px){.p-fv--09__voiceSummary-headTxt{font-size:10px;font-size:.625rem}}.p-fv--09__voiceSummary-Txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:15px;font-size:.9375rem;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-fv--09__voiceSummary-Txt{font-size:13px;font-size:.8125rem}}.p-fv--10{background-color:#F8F5EE;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 1024px){.p-fv--10{padding:60px 0}}@media screen and (max-width: 767px){.p-fv--10{padding:40px 0 0}}.p-fv--10 .fv-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-fv--10 .fv-wrap{flex-direction:column;justify-content:center;gap:29px}}.p-fv--10 .block__body{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media screen and (max-width: 1024px){.p-fv--10 .block__body{width:100%}}@media screen and (max-width: 767px){.p-fv--10 .block__body{gap:16px;align-items:center}}.p-fv--10 .block__body .block__logo{width:120px}.p-fv--10 .block__body .block__title{color:#58392B;line-height:1;letter-spacing:0.02em;display:grid;gap:7px}@media screen and (max-width: 767px){.p-fv--10 .block__body .block__title{text-align:center;width:100%}}.p-fv--10 .block__body .block__title-s{font-size:32px;font-size:2rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--10 .block__body .block__title-s{font-size:24px;font-size:1.5rem}}.p-fv--10 .block__body .block__title-m{font-size:36px;font-size:2.25rem}@media screen and (max-width: 767px){.p-fv--10 .block__body .block__title-m{font-size:32px;font-size:2rem}}.p-fv--10 .block__body .block__title-l{font-size:48px;font-size:3rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--10 .block__body .block__title-l{font-size:40px;font-size:2.5rem}}.p-fv--10 .block__body .block__list{position:relative}.p-fv--10 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000;font-weight:500}@media screen and (max-width: 767px){.p-fv--10 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000}}.p-fv--10 .block__body .block__item:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #BE9855;border-bottom:2px solid #BE9855;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--10 .block__body .is-show{display:inline-block}@media (max-width: 1080px){.p-fv--10 .block__body .is-show{display:none}}.p-fv--10 .block__body .is-show02{display:inline-block}@media (max-width: 850px){.p-fv--10 .block__body .is-show02{display:none !important}}.p-fv--10 .block__body .list{font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;list-style:none}@media screen and (max-width: 767px){.p-fv--10 .block__body .list{font-size:15px;font-size:.9375rem}}.p-fv--10 .block-right{position:relative;flex-shrink:1;padding-left:42%}@media screen and (max-width: 767px){.p-fv--10 .block-right{padding-top:271px}}.p-fv--10 .fv__img{margin-top:56px;position:absolute;z-index:-1;width:130%;max-width:516px;height:auto;top:50%;right:-45px;transform:translateY(-50%)}@media (max-width: 930px){.p-fv--10 .fv__img{width:137%;max-width:410px}}@media screen and (max-width: 767px){.p-fv--10 .fv__img{margin-top:0;top:0;right:58%;transform:translate(50%, 0);width:414px;max-width:414px}}.p-fv--10 .block-right__textImg01{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--10 .block-right__textImg03{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--10 .block-right__textImg02{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--10 .block-right__textImg04{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--10 .block-right__textImg01,.p-fv--10 .block-right__textImg02,.p-fv--10 .block-right__textImg03,.p-fv--10 .block-right__textImg04{position:absolute;opacity:0;animation:slideIn 12s infinite;transform:translateY(20px)}.p-fv--10 .block-right__textImg01{animation-delay:0s}.p-fv--10 .block-right__textImg02{animation-delay:3s}.p-fv--10 .block-right__textImg03{animation-delay:6s}.p-fv--10 .block-right__textImg04{animation-delay:9s}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}10%,
    25%{opacity:1;transform:translateY(0)}50%,
    100%{opacity:0;transform:translateY(-20px)}}.p-fv--10 .block-right__mockup{width:100%;height:auto}.p-fv--10 .satisfaction{display:flex;align-items:center}@media screen and (max-width: 1024px){.p-fv--10 .satisfaction{flex-direction:column;padding-bottom:32px}}@media screen and (max-width: 767px){.p-fv--10 .satisfaction{padding-bottom:8px}}.p-fv--10 .satisfaction .satisfaction__txt{color:#BE9855;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-fv--10 .satisfaction .satisfaction__txt{font-size:10px;font-size:.625rem}}.p-fv--10 .cta{position:relative;text-align:left}@media screen and (max-width: 767px){.p-fv--10 .cta{text-align:center}}.p-fv--10 .cta .cta-pop{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;text-align:center}.p-fv--10 .cta .cta-pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-fv--10 .cta .cta-pop--deco::before,.p-fv--10 .cta .cta-pop--deco::after{content:"";width:14px;height:1px;background-color:#58392B;position:absolute;bottom:52%}.p-fv--10 .cta .cta-pop--deco::before{transform:rotate(58deg);left:-10%}.p-fv--10 .cta .cta-pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-fv--10 .cta .btn{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#df6161;padding:14px 64px;border-radius:40px;display:inline-block;position:relative;transition:background-color .3s, opacity .3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.p-fv--10 .cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.p-fv--10 .cta .btn{font-size:16px;font-size:1rem;padding:8px 32px;white-space:nowrap}}.p-fv--10 .cta .btn:hover{background-color:#ea7f7f;opacity:1}.p-fv--10 .cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.p-fv--10 .cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.p-fv--10 .cta .btn .btn__txt .btn__txt--arrow{width:5px}}.p-fv--11{background-color:#F8F5EE;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 1024px){.p-fv--11{padding:60px 0}}@media screen and (max-width: 767px){.p-fv--11{padding:40px 0 0}}.p-fv--11 .fv-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-fv--11 .fv-wrap{flex-direction:column;justify-content:center;gap:29px}}.p-fv--11 .block__body{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media screen and (max-width: 1024px){.p-fv--11 .block__body{width:100%}}@media screen and (max-width: 767px){.p-fv--11 .block__body{gap:16px;align-items:center}}.p-fv--11 .block__body .block__logo{width:120px}.p-fv--11 .block__body .block__title{color:#58392B;line-height:1;letter-spacing:0.02em;display:grid;gap:7px}@media screen and (max-width: 767px){.p-fv--11 .block__body .block__title{text-align:center;width:100%}}.p-fv--11 .block__body .block__title-s{font-size:32px;font-size:2rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--11 .block__body .block__title-s{font-size:24px;font-size:1.5rem}}.p-fv--11 .block__body .block__title-m{font-size:36px;font-size:2.25rem}@media screen and (max-width: 767px){.p-fv--11 .block__body .block__title-m{font-size:32px;font-size:2rem}}.p-fv--11 .block__body .block__title-l{font-size:48px;font-size:3rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--11 .block__body .block__title-l{font-size:40px;font-size:2.5rem}}.p-fv--11 .block__body .block__list{position:relative}.p-fv--11 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000;font-weight:500}@media screen and (max-width: 767px){.p-fv--11 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000}}.p-fv--11 .block__body .block__item:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #BE9855;border-bottom:2px solid #BE9855;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--11 .block__body .is-show{display:inline-block}@media (max-width: 1080px){.p-fv--11 .block__body .is-show{display:none}}.p-fv--11 .block__body .is-show02{display:inline-block}@media (max-width: 850px){.p-fv--11 .block__body .is-show02{display:none !important}}.p-fv--11 .block__body .list{font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;list-style:none}@media screen and (max-width: 767px){.p-fv--11 .block__body .list{font-size:15px;font-size:.9375rem}}.p-fv--11 .block-right{position:relative;flex-shrink:1;padding-left:42%}@media screen and (max-width: 767px){.p-fv--11 .block-right{padding-top:271px}}.p-fv--11 .fv__img{margin-top:56px;position:absolute;z-index:-1;width:130%;max-width:516px;height:auto;top:50%;right:-45px;transform:translateY(-50%)}@media (max-width: 930px){.p-fv--11 .fv__img{width:137%;max-width:410px}}@media screen and (max-width: 767px){.p-fv--11 .fv__img{margin-top:0;top:0;right:58%;transform:translate(50%, 0);width:414px;max-width:414px}}.p-fv--11 .block-right__textImg01{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--11 .block-right__textImg03{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--11 .block-right__textImg02{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--11 .block-right__textImg04{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--11 .block-right__textImg01,.p-fv--11 .block-right__textImg02,.p-fv--11 .block-right__textImg03,.p-fv--11 .block-right__textImg04{position:absolute;opacity:0;animation:slideIn 12s infinite;transform:translateY(20px)}.p-fv--11 .block-right__textImg01{animation-delay:0s}.p-fv--11 .block-right__textImg02{animation-delay:3s}.p-fv--11 .block-right__textImg03{animation-delay:6s}.p-fv--11 .block-right__textImg04{animation-delay:9s}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}10%,
    25%{opacity:1;transform:translateY(0)}50%,
    100%{opacity:0;transform:translateY(-20px)}}.p-fv--11 .block-right__mockup{width:100%;height:auto}.p-fv--11 .satisfaction{display:flex;align-items:center}@media screen and (max-width: 1024px){.p-fv--11 .satisfaction{flex-direction:column;padding-bottom:32px}}@media screen and (max-width: 767px){.p-fv--11 .satisfaction{padding-bottom:8px}}.p-fv--11 .satisfaction .satisfaction__txt{color:#BE9855;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-fv--11 .satisfaction .satisfaction__txt{font-size:10px;font-size:.625rem}}.p-fv--11 .cta{position:relative;text-align:left}@media screen and (max-width: 767px){.p-fv--11 .cta{text-align:center}}.p-fv--11 .cta .cta-pop{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;text-align:center}.p-fv--11 .cta .cta-pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-fv--11 .cta .cta-pop--deco::before,.p-fv--11 .cta .cta-pop--deco::after{content:"";width:14px;height:1px;background-color:#58392B;position:absolute;bottom:52%}.p-fv--11 .cta .cta-pop--deco::before{transform:rotate(58deg);left:-10%}.p-fv--11 .cta .cta-pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-fv--11 .cta .btn{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#df6161;padding:14px 64px;border-radius:40px;display:inline-block;position:relative;transition:background-color .3s, opacity .3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.p-fv--11 .cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.p-fv--11 .cta .btn{font-size:16px;font-size:1rem;padding:8px 32px;white-space:nowrap}}.p-fv--11 .cta .btn:hover{background-color:#ea7f7f;opacity:1}.p-fv--11 .cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.p-fv--11 .cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.p-fv--11 .cta .btn .btn__txt .btn__txt--arrow{width:5px}}.p-fv--12{background-color:#F8F5EE;position:relative;overflow:hidden;z-index:0}@media screen and (max-width: 1024px){.p-fv--12{padding:60px 0}}@media screen and (max-width: 767px){.p-fv--12{padding:40px 0 0}}.p-fv--12 .fv-wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-fv--12 .fv-wrap{flex-direction:column;justify-content:center;gap:29px}}.p-fv--12 .block__body{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media screen and (max-width: 1024px){.p-fv--12 .block__body{width:100%}}@media screen and (max-width: 767px){.p-fv--12 .block__body{gap:16px;align-items:center}}.p-fv--12 .block__body .block__logo{width:120px}.p-fv--12 .block__body .block__title{color:#58392B;line-height:1;letter-spacing:0.02em;display:grid;gap:7px}@media screen and (max-width: 767px){.p-fv--12 .block__body .block__title{text-align:center;width:100%}}.p-fv--12 .block__body .block__title-s{font-size:32px;font-size:2rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--12 .block__body .block__title-s{font-size:24px;font-size:1.5rem}}.p-fv--12 .block__body .block__title-m{font-size:36px;font-size:2.25rem}@media screen and (max-width: 767px){.p-fv--12 .block__body .block__title-m{font-size:32px;font-size:2rem}}.p-fv--12 .block__body .block__title-l{font-size:48px;font-size:3rem;line-height:1.3}@media screen and (max-width: 767px){.p-fv--12 .block__body .block__title-l{font-size:40px;font-size:2.5rem}}.p-fv--12 .block__body .block__list{position:relative}.p-fv--12 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000;font-weight:500}@media screen and (max-width: 767px){.p-fv--12 .block__body .block__item{font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:0.02em;color:#000}}.p-fv--12 .block__body .block__item:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #BE9855;border-bottom:2px solid #BE9855;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--12 .block__body .is-show{display:inline-block}@media (max-width: 1080px){.p-fv--12 .block__body .is-show{display:none}}.p-fv--12 .block__body .is-show02{display:inline-block}@media (max-width: 850px){.p-fv--12 .block__body .is-show02{display:none !important}}.p-fv--12 .block__body .list{font-size:16px;font-size:1rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;list-style:none}@media screen and (max-width: 767px){.p-fv--12 .block__body .list{font-size:15px;font-size:.9375rem}}.p-fv--12 .block-right{position:relative;flex-shrink:1;padding-left:42%}@media screen and (max-width: 767px){.p-fv--12 .block-right{padding-top:271px}}.p-fv--12 .fv__img{margin-top:56px;position:absolute;z-index:-1;width:130%;max-width:516px;height:auto;top:50%;right:-45px;transform:translateY(-50%)}@media (max-width: 930px){.p-fv--12 .fv__img{width:137%;max-width:410px}}@media screen and (max-width: 767px){.p-fv--12 .fv__img{margin-top:0;top:0;right:58%;transform:translate(50%, 0);width:414px;max-width:414px}}.p-fv--12 .block-right__textImg01{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--12 .block-right__textImg03{top:16%;left:14%;width:61.8217%;height:auto}.p-fv--12 .block-right__textImg02{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--12 .block-right__textImg04{bottom:30%;right:7%;width:61.8217%;height:auto}.p-fv--12 .block-right__textImg01,.p-fv--12 .block-right__textImg02,.p-fv--12 .block-right__textImg03,.p-fv--12 .block-right__textImg04{position:absolute;opacity:0;animation:slideIn 12s infinite;transform:translateY(20px)}.p-fv--12 .block-right__textImg01{animation-delay:0s}.p-fv--12 .block-right__textImg02{animation-delay:3s}.p-fv--12 .block-right__textImg03{animation-delay:6s}.p-fv--12 .block-right__textImg04{animation-delay:9s}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}10%,
    25%{opacity:1;transform:translateY(0)}50%,
    100%{opacity:0;transform:translateY(-20px)}}.p-fv--12 .block-right__mockup{width:100%;height:auto}.p-fv--12 .satisfaction{display:flex;align-items:center}@media screen and (max-width: 1024px){.p-fv--12 .satisfaction{flex-direction:column;padding-bottom:32px}}@media screen and (max-width: 767px){.p-fv--12 .satisfaction{padding-bottom:8px}}.p-fv--12 .satisfaction .satisfaction__txt{color:#BE9855;font-size:12px;font-size:.75rem}@media screen and (max-width: 767px){.p-fv--12 .satisfaction .satisfaction__txt{font-size:10px;font-size:.625rem}}.p-fv--12 .cta{position:relative;text-align:left}@media screen and (max-width: 767px){.p-fv--12 .cta{text-align:center}}.p-fv--12 .cta .cta-pop{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:0.02em;text-align:center}.p-fv--12 .cta .cta-pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-fv--12 .cta .cta-pop--deco::before,.p-fv--12 .cta .cta-pop--deco::after{content:"";width:14px;height:1px;background-color:#58392B;position:absolute;bottom:52%}.p-fv--12 .cta .cta-pop--deco::before{transform:rotate(58deg);left:-10%}.p-fv--12 .cta .cta-pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-fv--12 .cta .btn{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#df6161;padding:14px 64px;border-radius:40px;display:inline-block;position:relative;transition:background-color .3s, opacity .3s;transition-timing-function:ease-out}@media screen and (max-width: 1024px){.p-fv--12 .cta .btn{font-size:18px;font-size:1.125rem;padding:10px 40px}}@media screen and (max-width: 767px){.p-fv--12 .cta .btn{font-size:16px;font-size:1rem;padding:8px 32px;white-space:nowrap}}.p-fv--12 .cta .btn:hover{background-color:#ea7f7f;opacity:1}.p-fv--12 .cta .btn .btn__txt{display:flex;align-items:center;justify-content:center;gap:10px}.p-fv--12 .cta .btn .btn__txt .btn__txt--arrow{width:6px}@media screen and (max-width: 767px){.p-fv--12 .cta .btn .btn__txt .btn__txt--arrow{width:5px}}.p-fv--13{background-color:#F8F5EE;padding-block:0}@media screen and (max-width: 767px){.p-fv--13{padding-block:0}}.p-fv--13 .p-fv--13__head{overflow:hidden;padding-block:100px;position:relative}@media screen and (max-width: 767px){.p-fv--13 .p-fv--13__head{padding-block:40px 160px}}.p-fv--13 .block__body{display:grid;gap:22px;place-content:center start;width:69%;position:relative;z-index:5}@media screen and (max-width: 767px){.p-fv--13 .block__body{gap:16px;width:100%}}.p-fv--13 .block__title{line-height:1.3;font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#58392B}.p-fv--13 .block__title .head{display:block;font-size:64px;font-size:4rem;letter-spacing:-0.068em}@media screen and (max-width: 767px){.p-fv--13 .block__title .head{font-size:40px;font-size:2.5rem;letter-spacing:-.07em;margin-top:0}}.p-fv--13 .block__title .head.tab{display:none}@media screen and (max-width: 1024px){.p-fv--13 .block__title .head.tab{display:block}}@media screen and (max-width: 767px){.p-fv--13 .block__title .head.tab{display:block}}.p-fv--13 .block__title .head.tab .passing{display:none}@media screen and (max-width: 1024px){.p-fv--13 .block__title .head.tab .passing{display:block}}@media screen and (max-width: 1024px){.p-fv--13 .block__title .head.pc{display:none}}@media screen and (max-width: 767px){.p-fv--13 .block__title .head.pc{display:none}}@media screen and (max-width: 1024px){.p-fv--13 .block__title .head.pc .passing{display:none}}.p-fv--13 .block__title .bottom{display:block;font-size:40px;font-size:2.5rem;letter-spacing:.02em;margin-top:10px}@media screen and (max-width: 767px){.p-fv--13 .block__title .bottom{font-size:32px;font-size:2rem;margin-top:10px}}.p-fv--13 .block__list-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:.02em;font-weight:700;color:#58392B}@media screen and (max-width: 767px){.p-fv--13 .block__list-text{font-size:13px;font-size:.8125rem}}.p-fv--13 .block__list-text .is-color{color:#956839}.p-fv--13 .p-fv--13__head-img,.p-fv--13 .p-fv--13__bottom-img{width:45.625%;height:auto;max-width:657px;position:absolute}@media screen and (max-width: 1024px){.p-fv--13 .p-fv--13__head-img,.p-fv--13 .p-fv--13__bottom-img{min-width:400px;left:calc(50% + 18px)}}@media screen and (max-width: 767px){.p-fv--13 .p-fv--13__head-img,.p-fv--13 .p-fv--13__bottom-img{max-width:400px}}.p-fv--13 .p-fv--13__head-img img,.p-fv--13 .p-fv--13__bottom-img img{width:100%;display:block}.p-fv--13 .p-fv--13__head-img{top:calc(50% - 345px);left:calc(50% + 49px);z-index:2}@media screen and (max-width: 767px){.p-fv--13 .p-fv--13__head-img{top:calc(50% - 333px);left:calc(50% - 100px)}}.p-fv--13 .p-fv--13__bottom-img{top:calc(50% - 101px);left:calc(50% - 49px);z-index:4}@media screen and (max-width: 767px){.p-fv--13 .p-fv--13__bottom-img{top:calc(50% + 5px);left:calc(50% - 115px)}}.p-fv--13 .p-fv--13__head-img{animation-delay:0s;animation:floating-head 3s ease-in-out infinite;opacity:1}.p-fv--13 .p-fv--13__bottom-img{animation-delay:1s;animation:floating-bottom 6s ease-in-out infinite;opacity:1}@keyframes floating-head{0%,
    100%{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes floating-bottom{0%,
    100%{transform:translateY(0)}50%{transform:translateY(-35px)}}.p-fv--13 .passing{display:block}.p-fv--13 .passing .passing-bar{position:relative;display:inline-block;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.p-fv--13 .passing .passing-bar:before{content:'';display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:4;background:#fff;-webkit-animation:passing-bar 1s ease 0s 1 normal forwards;animation:passing-bar 1s ease 0s 1 normal forwards}.p-fv--13 .passing .passing-txt{opacity:0;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:passing-txt 0s ease .5s 1 normal forwards;animation:passing-txt 0s ease .5s 1 normal forwards}@keyframes passing-bar{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.p-fv--14{position:relative;z-index:2;padding-top:93px;padding-bottom:0}@media screen and (max-width: 767px){.p-fv--14{padding-top:42px}}.p-fv--14:before{position:absolute;content:"";background-image:url("/st/img/index/lp/6/fv-bg.svg");background-repeat:no-repeat;background-position:center 109%;width:100%;height:300%;bottom:-261px;z-index:-1}@media screen and (max-width: 1024px){.p-fv--14:before{background-image:url("/st/img/index/lp/6/fv-bg_sp.svg");background-position:71% 106%;bottom:-114px}}@media screen and (max-width: 767px){.p-fv--14:before{background-position:83% 196px}}@media screen and (max-width: 391px){.p-fv--14:before{background-position:89% 70%}}.p-fv--14 .inner{width:68.5%;margin-bottom:130px;max-width:1010px}@media screen and (max-width: 1024px){.p-fv--14 .inner{width:93%}}@media screen and (max-width: 767px){.p-fv--14 .inner{text-align:center;margin-bottom:0}}.p-fv--14 .inner .block-wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.p-fv--14 .inner .block-wrapper{gap:20px}}@media screen and (max-width: 767px){.p-fv--14 .inner .block-wrapper{flex-direction:column}}.p-fv--14 .inner .block__body{width:40%;min-width:611px}@media screen and (max-width: 767px){.p-fv--14 .inner .block__body{min-width:100%;width:100%}}.p-fv--14 .inner .title__sub{display:inline-block;font-size:20px;font-size:1.25rem;color:#fff;font-weight:700;line-height:1;letter-spacing:0.024em;padding:11px 17.83px 11px 33.83px;border-radius:30px;background-color:#51b7cd;position:relative}@media screen and (max-width: 767px){.p-fv--14 .inner .title__sub{font-size:16px;font-size:1rem;line-height:1.3;padding:9px 6%;letter-spacing:0.03em}}.p-fv--14 .inner .title__sub:after{content:"";position:absolute;border-top:12px solid #51b7cd;border-left:10px solid transparent;border-right:10px solid transparent;top:97%;left:7%}@media screen and (max-width: 767px){.p-fv--14 .inner .title__sub:after{left:50%;transform:translate(-50%, -2px)}}.p-fv--14 .inner .title{display:grid;gap:18px;font-size:43px;font-size:2.6875rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1;letter-spacing:0.05em;padding:31px 0 22px;text-align:left}@media screen and (max-width: 1024px){.p-fv--14 .inner .title{font-size:38px;font-size:2.375rem}}@media screen and (max-width: 767px){.p-fv--14 .inner .title{font-size:26px;font-size:1.625rem;padding:19px 0 12px;line-height:1.7;text-align:center;letter-spacing:0.01538em;width:fit-content;margin-inline:auto;gap:0;text-align:center}}.p-fv--14 .inner .list{position:relative;list-style:none}@media screen and (max-width: 767px){.p-fv--14 .inner .list{display:inline-block}}.p-fv--14 .inner .list li{font-size:16px;font-size:1rem;line-height:2.3;letter-spacing:0.02em;color:#58392B;font-weight:700;text-align:left}@media screen and (max-width: 767px){.p-fv--14 .inner .list li{font-size:13px;font-size:.8125rem;width:270px}}.p-fv--14 .inner .list li:before{content:"";display:inline-block;width:14px;height:6px;border-left:2px solid #dd7097;border-bottom:2px solid #dd7097;transform:rotate(-45deg);border-radius:1px;margin-right:10px;margin-bottom:3px}.p-fv--14 .inner .list li .fa-solid{margin:0 4px;font-size:9px;font-size:.5625rem;vertical-align:text-top}@media screen and (max-width: 767px){.p-fv--14 .inner .list li .fa-solid{font-size:8px;font-size:.5rem}}.p-fv--14 .inner .block__img-wrap{position:relative;padding-top:1px;padding-left:56.3%;top:59px;right:210px}@media screen and (max-width: 1024px){.p-fv--14 .inner .block__img-wrap{top:117px;right:250px;padding-left:52%}}@media screen and (max-width: 925px){.p-fv--14 .inner .block__img-wrap{right:277px;top:117px}}@media screen and (max-width: 767px){.p-fv--14 .inner .block__img-wrap{padding-left:49%;right:0;top:0;padding-bottom:160px}}.p-fv--14 .inner .lock__img-pc01,.p-fv--14 .inner .lock__img-pc02,.p-fv--14 .inner .lock__img-pc03{position:absolute;z-index:1;width:33.333%}@media screen and (max-width: 767px){.p-fv--14 .inner .lock__img-pc01,.p-fv--14 .inner .lock__img-pc02,.p-fv--14 .inner .lock__img-pc03{margin:0 auto 8px}}.p-fv--14 .inner .lock__img-pc01{bottom:-69px;left:0}@media screen and (max-width: 1024px){.p-fv--14 .inner .lock__img-pc01{bottom:5px}}.p-fv--14 .inner .lock__img-pc02{bottom:9px;left:36%}@media screen and (max-width: 1024px){.p-fv--14 .inner .lock__img-pc02{bottom:103px;left:33%}}.p-fv--14 .inner .lock__img-pc03{bottom:73px;right:-23px}@media screen and (max-width: 1024px){.p-fv--14 .inner .lock__img-pc03{bottom:191px;right:5px}}@media screen and (max-width: 767px){.p-fv--14 .inner .lock__img-sp{max-width:357px;width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}}.p-fv--15{background-color:#F8F5EE;padding-block:0;overflow:visible}@media screen and (max-width: 767px){.p-fv--15{padding-block:0}}.p-fv--15 .p-fv--15__inner{margin-top:80px}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__inner{margin-top:24px}}.p-fv--15 .p-fv--15__headImg{width:100vw}.p-fv--15 .p-fv--15__headImg img{display:block;width:100%}.p-fv--15 .p-fv--15__title{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.5}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__title{font-size:24px;font-size:1.5rem}}.p-fv--15 .p-fv--15__title-bg{font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.5;background-color:#AE8344;padding-inline:8px;color:#fff}@media (max-width: 1050px){.p-fv--15 .p-fv--15__title-bg{font-size:36px;font-size:2.25rem}}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__title-bg{font-size:32px;font-size:2rem;padding-inline:6.78px}}@media (max-width: 337px){.p-fv--15 .p-fv--15__title-bg{font-size:28px;font-size:1.75rem}}.p-fv--15 .p-fv--15__headCard{flex-shrink:1;padding:20px;background-color:#F8F5EE;display:grid;place-items:flex-start;gap:20.73px;width:55.7183%;max-width:557.183px;position:relative}@media (max-width: 1150px){.p-fv--15 .p-fv--15__headCard{width:52%}}@media (max-width: 1050px){.p-fv--15 .p-fv--15__headCard{width:55%}}@media (max-width: 1000px){.p-fv--15 .p-fv--15__headCard{width:100%;max-width:557.183px}}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard{max-width:375px;padding:16px;gap:16px}}.p-fv--15 .p-fv--15__headCard-lead{display:inline-block;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#58392B;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.7;letter-spacing:0.02em;border-bottom:1.296px solid #58392B}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard-lead{font-size:13px;font-size:.8125rem;border-bottom:1px solid #58392B}}.p-fv--15 .p-fv--15__headCard-list{display:grid;gap:10.37px}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard-list{gap:8px}}.p-fv--15 .p-fv--15__headCard-item{display:flex;align-items:center;gap:10.37px}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard-item{gap:8px}}.p-fv--15 .p-fv--15__headCard-itemNum{display:grid;place-items:center;color:#BE9855;font-size:24px;font-size:1.5rem;font-weight:500;line-height:32px;width:32px;height:32px;border-radius:50%;background-color:#EEE8D3}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard-itemNum{line-height:24px;width:24px;height:24px;font-size:18px;font-size:1.125rem}}.p-fv--15 .p-fv--15__headCard-itemText{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard-itemText{font-size:12px;font-size:.75rem}}.p-fv--15 .p-fv--15__headCard-floatText{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14.449px;font-size:.90306rem;line-height:1.5;font-weight:700;display:block;width:169.45px;height:105.72px;background:url(/st/img/index/lp/42/p-fv--15-floatText-bg.svg) no-repeat center center/cover;padding-top:35.66px;padding-left:17.65px;position:absolute;top:-58px;left:238px}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard-floatText{font-size:10px;font-size:.625rem;width:122.06px;height:71.17px;padding-top:24.68px;padding-left:12.22px;left:auto;right:0;top:-37px}}.p-fv--15 .p-fv--15__headCard-img{position:absolute;bottom:0;right:8px;width:37.152%}@media (max-width: 1150px){.p-fv--15 .p-fv--15__headCard-img{width:30%;right:0}}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__headCard-img{width:130px}}@media (max-width: 415px){.p-fv--15 .p-fv--15__headCard-img{width:35%;right:3px}}@media (max-width: 355px){.p-fv--15 .p-fv--15__headCard-img{width:28%;right:0}}.p-fv--15 .p-fv--15__videoContent{background-color:#fff;width:80%;height:auto;max-width:800px;text-align:center;padding:3.9312%;margin-inline:auto;position:relative}@media (max-width: 1000px){.p-fv--15 .p-fv--15__videoContent{width:100%;max-width:557.183px}}.p-fv--15 .p-fv--15__video{text-align:center;width:100%;height:100%;max-width:100%;min-width:100%;aspect-ratio:721.39 / 404.76;margin-bottom:0}.p-fv--15 .p-fv--15__video-playBtn,.p-fv--15 .p-fv--15__video-muteBtn,.p-fv--15 .p-fv--15__video-speedBtn,.p-fv--15 .p-fv--15__video-backBtn{margin:0;padding:0;border:none;box-shadow:none;background:transparent;cursor:pointer;font:inherit;color:inherit;cursor:pointer;display:block;position:absolute}.p-fv--15 .p-fv--15__video-playBtn{width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.p-fv--15 .p-fv--15__video-playBtn.is-active .p-fv--15__video-playBtn-img.is-on{display:none}.p-fv--15 .p-fv--15__video-playBtn.is-active .p-fv--15__video-playBtn-img.is-off{display:block;animation:fadeOut 1s ease-out forwards}.p-fv--15 .p-fv--15__video-playBtn.is-inactive .p-fv--15__video-playBtn-img.is-on{display:block;animation:fadeOut 1s ease-out forwards}.p-fv--15 .p-fv--15__video-playBtn.is-inactive .p-fv--15__video-playBtn-img.is-off{display:none}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.p-fv--15 .p-fv--15__video-playBtn-img{width:12%;margin-inline:auto;border-radius:50%}.p-fv--15 .p-fv--15__video-playBtn-img.is-on{display:none}.p-fv--15 .p-fv--15__video-playBtn-img.is-off{display:none;width:9%}.p-fv--15 .p-fv--15__video-muteBtn{width:10%;height:45px;bottom:calc(6.5% + 10px);left:calc(3.8% + 10px);background:rgba(0,0,0,0.7);transition:opacity 0.3s}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-muteBtn{height:30px;width:12%;left:3.9312%;bottom:calc(3.9312% + 11px)}}.p-fv--15 .p-fv--15__video-muteBtn.is-active .p-fv--15__video-muteBtn-img.is-on{display:none}.p-fv--15 .p-fv--15__video-muteBtn.is-active .p-fv--15__video-muteBtn-img.is-off{display:block}.p-fv--15 .p-fv--15__video-muteBtn:hover{opacity:0.6}.p-fv--15 .p-fv--15__video-muteBtn-img{width:35%;margin-inline:auto;margin-block:3% 0}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-muteBtn-img{width:16px}}.p-fv--15 .p-fv--15__video-muteBtn-img.is-on{display:block}.p-fv--15 .p-fv--15__video-muteBtn-img.is-off{display:none}.p-fv--15 .p-fv--15__video-backBtn{width:10%;height:45px;bottom:calc(6.5% + 10px);left:calc(13.8% + 10px);background:rgba(0,0,0,0.7);transition:opacity 0.3s}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-backBtn{height:30px;width:12%;left:calc(15.9312% + 0px);bottom:calc(3.9312% + 11px)}}.p-fv--15 .p-fv--15__video-backBtn.is-active .p-fv--15__video-muteBtn-img.is-on{display:none}.p-fv--15 .p-fv--15__video-backBtn.is-active .p-fv--15__video-muteBtn-img.is-off{display:block}.p-fv--15 .p-fv--15__video-backBtn:hover{opacity:0.6}.p-fv--15 .p-fv--15__video-backBtn-img{width:35%;margin-inline:auto;margin-block:8% 0}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-backBtn-img{width:16px}}.p-fv--15 .p-fv--15__video-backText{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#fff;font-weight:700;font-size:15px;font-size:.9375rem;letter-spacing:.02em;line-height:45px;height:45px;padding-inline:20px;background:rgba(0,0,0,0.7);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;width:fit-content;opacity:0}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-backText{font-size:12px;font-size:.75rem;width:120px;height:30px;line-height:30px}}.p-fv--15 .p-fv--15__video-backText.is-active{opacity:1;animation:fadeOut 1s ease-out forwards}.p-fv--15 .p-fv--15__video-backText .pc-show{display:inline}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-backText .pc-show{display:none}}.p-fv--15 .p-fv--15__video-speedBtn{width:20%;bottom:calc(6.5% + 10px);right:calc(3.8% + 10px);background:rgba(0,0,0,0.7);display:flex;gap:10%;align-items:center;justify-content:center;transition:opacity 0.3s;height:45px}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-speedBtn{width:100px;height:30px;right:3.9312%;bottom:calc(3.9312% + 11px)}}.p-fv--15 .p-fv--15__video-speedBtn.is-active .p-fv--15__video-speedBtn-img{opacity:0.6}.p-fv--15 .p-fv--15__video-speedBtn:hover{opacity:0.6}.p-fv--15 .p-fv--15__video-speedBtn-img{width:18%;margin-block:5%;display:block}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-speedBtn-img{width:18px}}.p-fv--15 .p-fv--15__video-speedBtn-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#fff;font-weight:700;font-size:15px;font-size:.9375rem;letter-spacing:.02em;line-height:1.7;margin-block:3% 0}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-speedBtn-text{font-size:12px;font-size:.75rem;margin-block:0}}.p-fv--15 .p-fv--15__video-speedOptions{position:absolute;width:18.75%;bottom:18%;right:2%;background:#000;opacity:0.7;gap:0;border-radius:3%;display:none}.p-fv--15 .p-fv--15__video-speedOptions.is-active{display:grid}.p-fv--15 .p-fv--15__video-speedOption{width:100%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;font-size:.9375rem;letter-spacing:.02em;line-height:1.7;padding:5% 10%;margin:0;border:none;box-shadow:none;background:transparent;cursor:pointer;cursor:pointer;font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;transition:opacity 0.3s}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__video-speedOption{font-size:13px;font-size:.8125rem}}.p-fv--15 .p-fv--15__video-speedOption:hover{opacity:0.6}.p-fv--15 .p-fv--15__video-speedOption+.p-fv--15__video-speedOption{border-top:1px solid #ccc}.p-fv--15 .p-fv--15__guideHead{margin-block-start:80px;padding-block:30px;position:relative;background-color:#784F30}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__guideHead{margin-block-start:40px;padding-block:20px}}.p-fv--15 .p-fv--15__guideHead::before{content:"";width:264px;height:44px;position:absolute;bottom:1px;left:50%;transform:translate(-50%, 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);background-color:#784F30;z-index:4}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__guideHead::before{width:161px;height:27px}}.p-fv--15 .p-fv--15__guideHead .p-fv--15__guideHeadText{color:#FFF;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:.02em;text-align:center}@media screen and (max-width: 767px){.p-fv--15 .p-fv--15__guideHead .p-fv--15__guideHeadText{font-size:16px;font-size:1rem}}.p-fv--16{position:relative;overflow:hidden;z-index:0;padding-block:35px 133px;background-color:#F8F5EE}@media screen and (max-width: 767px){.p-fv--16{padding-block:27px 95px}}.p-fv--16::before{content:"";width:50%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-100%);background-color:#BCC7D8;z-index:0}.p-fv--16 .p-fv--16__inner{position:relative;z-index:1;max-inline-size:1028px;padding-inline:20px;position:relative}@media screen and (max-width: 1024px){.p-fv--16 .p-fv--16__inner{max-inline-size:850px}}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__inner{width:100%;padding-inline:0}}.p-fv--16 .p-fv--16__title{color:#65422E;font-size:43px;font-size:2.6875rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);background:rgba(255,255,255,0.7);padding-block:16px;padding-inline:32px;line-height:1.44;letter-spacing:.02em;text-align:center;width:fit-content;margin-inline:auto;margin-bottom:-22px}@media screen and (max-width: 1024px){.p-fv--16 .p-fv--16__title{font-size:40px;font-size:2.5rem}}@media screen and (max-width: 900px){.p-fv--16 .p-fv--16__title{font-size:32px;font-size:2rem;margin-bottom:-10px}}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__title{font-size:28px;font-size:1.75rem;padding-block:8px;padding-inline:16px;max-width:94%;width:100%}}.p-fv--16 .p-fv--16__title .sp330-show{display:none}@media screen and (max-width: 330px){.p-fv--16 .p-fv--16__title .sp330-show{display:inline-block}}.p-fv--16 .p-fv--16__title .line{display:inline-block}.p-fv--16 .p-fv--16__title .char{display:inline-block;color:#65422E}.p-fv--16 .p-fv--16__block{display:flex;gap:0}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__block{width:131%;max-width:620px;position:relative;left:50%;transform:translateX(-50%)}}.p-fv--16 .p-fv--16__block-right,.p-fv--16 .p-fv--16__block-left{width:50%}.p-fv--16 .p-fv--16__block-right__img,.p-fv--16 .p-fv--16__block-left__img{width:100%}.p-fv--16 .p-fv--16__block-right__img img,.p-fv--16 .p-fv--16__block-left__img img{display:block}.p-fv--16 .p-fv--16__block-right__img{margin-top:9px}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__block-right__img{margin-top:6px}}.p-fv--16 .p-fv--16__text{color:#fff;font-size:28px;font-size:1.75rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center;width:fit-content;margin-inline:auto;place-items:center;position:absolute;bottom:-87px;left:0;right:0;height:fit-content}@media screen and (max-width: 1024px){.p-fv--16 .p-fv--16__text{font-size:24px;font-size:1.5rem;bottom:-55px}}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__text{font-size:18px;font-size:1.125rem;bottom:-81px}}.p-fv--16 .p-fv--16__text .text-inner-wrap{display:block}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__text .text-inner-wrap{margin-top:5px}}.p-fv--16 .p-fv--16__text .text-inner{display:inline-block;padding-inline:16px;padding-block:2px;text-align:center;width:fit-content;background:#65422E}.p-fv--16 .p-fv--16__text .text-inner:nth-of-type(1){padding-inline-end:3px}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__text .text-inner:nth-of-type(1){padding-inline-end:16px}}.p-fv--16 .p-fv--16__text .text-inner:nth-of-type(2){margin-top:6px;padding-inline-start:0}@media screen and (max-width: 767px){.p-fv--16 .p-fv--16__text .text-inner:nth-of-type(2){margin-top:5px;padding-inline:32px}}.p-appeal--02{background-color:#F8F5EE}.p-appeal--02 .p-appeal--02__inner{display:grid;gap:34px}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__inner{gap:24px}}.p-appeal--02 .p-appeal--02__title-wrap{display:grid;place-content:center;gap:3px}.p-appeal--02 .p-appeal--02__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:#956839}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__title-pop{font-size:15px;font-size:.9375rem}}.p-appeal--02 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-appeal--02 .pop--deco::before,.p-appeal--02 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-appeal--02 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-appeal--02 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-appeal--02 .p-appeal--02__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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__title{font-size:32px;font-size:2rem}}.p-appeal--02 .p-appeal--02__title-sub{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}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__title-sub{font-size:20px;font-size:1.25rem}}.p-appeal--02 .p-appeal--02__content{display:grid;gap:40px}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__content{gap:24px}}.p-appeal--02 .p-appeal--02__img-wrap{max-width:364px;width:100%;display:block;margin-inline:auto;position:relative}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__img-wrap{max-width:273px}}.p-appeal--02 .p-appeal--02__img{display:block}.p-appeal--02 .p-appeal--02__pop{position:absolute;top:20px;left:20px;width:190px}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__pop{width:143px;top:-5px;left:-3px}}.p-appeal--02 .p-appeal--02__box-wrap{display:grid;gap:40px}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__box-wrap{gap:24px}}.p-appeal--02 .p-appeal--02__usersBox{background:#FFF;padding-block:24px;padding-inline:2.4%;display:grid;place-content:center;gap:24px;place-items:center;display:grid;gap:8px;place-content:center}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__usersBox{padding-block:24px;padding-inline:3%}}.p-appeal--02 .p-appeal--02__usersBoxTitle{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:#000}.p-appeal--02 .p-appeal--02__usersBoxList{display:grid;gap:8px;place-content:center;max-width:666px;width:100%}.p-appeal--02 .p-appeal--02__usersBoxList-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:2;letter-spacing:.02em;text-align:center}.p-appeal--02 .p-appeal--02__usersBoxList-text:first-of-type{display:flex;justify-content:center;gap:8px}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__usersBoxList-text:first-of-type{flex-direction:column}}.p-appeal--02 .p-appeal--02__box{background:#FFF;padding-block:40px;padding-inline:4%;display:grid;place-content:center;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__box{padding-block:24px;padding-inline:3%;gap:16px}}.p-appeal--02 .p-appeal--02__boxList{display:grid;width:fit-content}.p-appeal--02 .p-appeal--02__boxList-text{color:#58392B;padding-left:26px;position:relative;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;width:fit-content}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__boxList-text{font-size:15px;font-size:.9375rem}}.p-appeal--02 .p-appeal--02__boxList-text:before{content:"";display:inline-block;width:14px;height:8px;border-left:3px solid #AE8344;border-bottom:3px solid #AE8344;border-radius:1px;margin-right:10px;margin-bottom:3px;position:absolute;top:45%;left:0;transform:translateY(-50%) rotate(-45deg)}.p-appeal--02 .p-appeal--02__boxList-text .red{font-weight:700;color:#df6161}.p-appeal--02 .p-appeal--02__boxTxt{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;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-appeal--02 .p-appeal--02__boxTxt{font-size:20px;font-size:1.25rem}}.p-appeal--03{background-color:#F8F5EE}.p-appeal--03 .p-appeal--03__inner{display:grid;gap:34px}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__inner{gap:24px}}.p-appeal--03 .p-appeal--03__title-wrap{display:grid;place-content:center;gap:3px}.p-appeal--03 .p-appeal--03__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:#956839}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__title-pop{font-size:15px;font-size:.9375rem}}.p-appeal--03 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-appeal--03 .pop--deco::before,.p-appeal--03 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-appeal--03 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-appeal--03 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-appeal--03 .p-appeal--03__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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__title{font-size:32px;font-size:2rem}}.p-appeal--03 .p-appeal--03__title-sub{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}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__title-sub{font-size:20px;font-size:1.25rem}}.p-appeal--03 .p-appeal--03__content{display:grid;gap:40px}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__content{gap:24px}}.p-appeal--03 .p-appeal--03__img-wrap{max-width:364px;width:100%;display:block;margin-inline:auto;position:relative}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__img-wrap{max-width:273px}}.p-appeal--03 .p-appeal--03__img{display:block}.p-appeal--03 .p-appeal--03__pop{position:absolute;top:20px;left:20px;width:190px}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__pop{width:143px;top:-5px;left:-3px}}.p-appeal--03 .p-appeal--03__box{background:#FFF;padding-block:40px;padding-inline:4%;display:grid;place-content:center;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__box{padding-block:24px;padding-inline:3%;gap:16px}}.p-appeal--03 .p-appeal--03__boxList{display:grid;width:fit-content}.p-appeal--03 .p-appeal--03__boxList-text{color:#58392B;padding-left:26px;position:relative;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;width:fit-content}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__boxList-text{font-size:15px;font-size:.9375rem}}.p-appeal--03 .p-appeal--03__boxList-text:before{content:"";display:inline-block;width:14px;height:8px;border-left:3px solid #AE8344;border-bottom:3px solid #AE8344;border-radius:1px;margin-right:10px;margin-bottom:3px;position:absolute;top:45%;left:0;transform:translateY(-50%) rotate(-45deg)}.p-appeal--03 .p-appeal--03__boxList-text .red{font-weight:700;color:#df6161}.p-appeal--03 .p-appeal--03__boxTxt{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;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-appeal--03 .p-appeal--03__boxTxt{font-size:20px;font-size:1.25rem}}.p-appeal--04{background-color:#F8F5EE}.p-appeal--04 .p-appeal--04__inner{display:grid;gap:34px}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__inner{gap:24px}}.p-appeal--04 .p-appeal--04__title-wrap{display:grid;place-content:center;gap:3px}.p-appeal--04 .p-appeal--04__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:#956839}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__title-pop{font-size:15px;font-size:.9375rem}}.p-appeal--04 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-appeal--04 .pop--deco::before,.p-appeal--04 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-appeal--04 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-appeal--04 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-appeal--04 .p-appeal--04__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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__title{font-size:32px;font-size:2rem}}.p-appeal--04 .p-appeal--04__title-sub{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}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__title-sub{font-size:20px;font-size:1.25rem}}.p-appeal--04 .p-appeal--04__content{display:grid;gap:40px}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__content{gap:24px}}.p-appeal--04 .p-appeal--04__img-wrap{max-width:364px;width:100%;display:block;margin-inline:auto;position:relative}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__img-wrap{max-width:273px}}.p-appeal--04 .p-appeal--04__img{display:block}.p-appeal--04 .p-appeal--04__pop{position:absolute;top:20px;left:20px;width:190px}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__pop{width:143px;top:-5px;left:-3px}}.p-appeal--04 .p-appeal--04__box{background:#FFF;padding-block:40px;padding-inline:4%;display:grid;place-content:center;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__box{padding-block:24px;padding-inline:3%;gap:16px}}.p-appeal--04 .p-appeal--04__boxList{display:grid;width:fit-content}.p-appeal--04 .p-appeal--04__boxList-text{color:#58392B;padding-left:26px;position:relative;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;width:fit-content}@media screen and (max-width: 767px){.p-appeal--04 .p-appeal--04__boxList-text{font-size:15px;font-size:.9375rem}}.p-appeal--04 .p-appeal--04__boxList-text:before{content:"";display:inline-block;width:14px;height:8px;border-left:3px solid #AE8344;border-bottom:3px solid #AE8344;border-radius:1px;margin-right:10px;margin-bottom:3px;position:absolute;top:45%;left:0;transform:translateY(-50%) rotate(-45deg)}.p-appeal--04 .p-appeal--04__boxList-text .red{font-weight:700;color:#df6161}.p-effect--01{padding-top:0;padding-bottom:60px}@media screen and (max-width: 767px){.p-effect--01{padding-top:0;padding-bottom:48px}}.p-effect--01 .title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#BE9855;font-size:32px;font-size:2rem;line-height:1.4;letter-spacing:0.02em;padding:60px 0 40px}@media screen and (max-width: 1024px){.p-effect--01 .title{font-size:30px;font-size:1.875rem}}@media screen and (max-width: 767px){.p-effect--01 .title{font-size:24px;font-size:1.5rem;padding:48px 0 32px}}.p-effect--01 .title .dot-emphasis{background-image:radial-gradient(circle at center, #be9855 20%,rgba(0,0,0,0) 20%);background-repeat:repeat-x;background-size:1em 0.3em;padding-top:0.4em}.p-effect--01 .block{display:flex;align-items:center;justify-content:center;padding-bottom:32px}@media screen and (max-width: 1024px){.p-effect--01 .block{justify-content:space-between}}.p-effect--01 .block__before,.p-effect--01 .block__after{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.p-effect--01 .block__before,.p-effect--01 .block__after{width:46%}}@media screen and (max-width: 767px){.p-effect--01 .block__before,.p-effect--01 .block__after{width:48%}}.p-effect--01 .block__before .block__title,.p-effect--01 .block__after .block__title{position:absolute;left:50%;transform:translate(-50%, 0);white-space:nowrap}.p-effect--01 .block__before .block__img,.p-effect--01 .block__after .block__img{max-width:256px}@media screen and (max-width: 767px){.p-effect--01 .block__before .block__img,.p-effect--01 .block__after .block__img{max-width:200px}}.p-effect--01 .block__before .block__title{color:#393327;font-size:18px;font-size:1.125rem;letter-spacing:0;top:-2px}@media screen and (max-width: 767px){.p-effect--01 .block__before .block__title{font-size:15px;font-size:.9375rem;padding:0}}.p-effect--01 .block__before .block__title .small{font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-effect--01 .block__before .block__title .small{font-size:15px;font-size:.9375rem}}.p-effect--01 .block__after .block__title{color:#fff;font-size:24px;font-size:1.5rem;letter-spacing:0;background-color:#BE9855;padding:4px 10px;top:-15px;left:52%}@media screen and (max-width: 1024px){.p-effect--01 .block__after .block__title{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-effect--01 .block__after .block__title{font-size:16px;font-size:1rem}}.p-effect--01 .block__after .block__title .large{font-size:26px;font-size:1.625rem}@media screen and (max-width: 1024px){.p-effect--01 .block__after .block__title .large{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 767px){.p-effect--01 .block__after .block__title .large{font-size:18px;font-size:1.125rem}}.p-effect--01 .arrow{width:0;height:0;border-style:solid;border-width:0 17px 30px 17px;border-color:transparent transparent #BE9855 transparent;transform:rotate(90deg);position:relative;margin:0 3% 0 calc(82px + 3%)}@media screen and (max-width: 1024px){.p-effect--01 .arrow{position:absolute;z-index:1;border-width:0 16px 28px 16px;margin:0 0 0 41%}}@media screen and (max-width: 767px){.p-effect--01 .arrow{border-width:0 12px 14px 12px;margin:0 0 0 43%}}.p-effect--01 .arrow:after{content:"";position:absolute;width:10px;height:52px;background-color:#BE9855;top:30px;bottom:0;left:50%;right:auto;transform:translate(-50%, 0)}@media screen and (max-width: 1024px){.p-effect--01 .arrow:after{top:28px;height:6vw}}@media screen and (max-width: 767px){.p-effect--01 .arrow:after{top:14px;height:5vw}}.p-effect--01 .inner__txt{color:#000;font-size:18px;font-size:1.125rem;line-height:1.6;letter-spacing:0;text-align:center;padding:0}@media screen and (max-width: 1024px){.p-effect--01 .inner__txt{text-align:left}}@media screen and (max-width: 767px){.p-effect--01 .inner__txt{font-size:15px;font-size:.9375rem;line-height:1.7}}.p-effect--01 .scrolldown{position:absolute;left:6%;margin-top:-50px;z-index:1}@media screen and (max-width: 1024px){.p-effect--01 .scrolldown{display:none}}.p-effect--01 .scrolldown span{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:16px;font-size:1rem;letter-spacing:0.06em;text-transform:capitalize;display:inline-block;text-decoration:none;writing-mode:vertical-lr;transform:rotate(180deg)}.p-effect--01 .scrolldown:before{content:"";position:absolute;left:50%;width:1px;height:100px;background-color:#bcbcbc;top:56px;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.p-voice-summary--01{padding:0 0 78px 0;position:relative;z-index:2}@media screen and (max-width: 1024px){.p-voice-summary--01{padding:60px 0 78px 0}}@media screen and (max-width: 767px){.p-voice-summary--01{padding:17px 0 57px 0}}.p-voice-summary--01 .inner{max-width:1100px}@media screen and (max-width: 767px){.p-voice-summary--01 .inner{width:93%}}.p-voice-summary--01 .title{display:block;width:fit-content;color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;padding:0;position:relative;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:30px;font-size:1.875rem;line-height:1;letter-spacing:.012em;margin-inline:auto;padding-inline:30px}@media screen and (max-width: 767px){.p-voice-summary--01 .title{font-size:20px;font-size:1.25rem;line-height:1.8}}.p-voice-summary--01 .title:before,.p-voice-summary--01 .title:after{content:"";position:absolute;bottom:0;height:33px}@media screen and (max-width: 1024px){.p-voice-summary--01 .title:before,.p-voice-summary--01 .title:after{top:auto;bottom:0;height:30px}}.p-voice-summary--01 .title:before{border-left:1px solid #58392B;transform:rotate(-30deg);left:0}.p-voice-summary--01 .title:after{border-right:1px solid #58392B;transform:rotate(30deg);margin-left:4%;right:0}@media screen and (max-width: 1024px){.p-voice-summary--01 .title:after{margin-left:2vw}}@media screen and (max-width: 767px){.p-voice-summary--01 .title:after{margin-left:5vw}}.p-voice-summary--01 .title .dot{position:relative}.p-voice-summary--01 .title .dot::before{content:"";width:5.39px;height:5.39px;background-color:#b3d767;left:50%;position:absolute;transform:translateX(-50%);top:-5px;border-radius:50%}.p-voice-summary--01 .block{background:#ffffff;border-radius:5px;border:2px solid #83B120;background:#FFF;padding:52px 4.1818% 101px;margin-top:13px;overflow:hidden}@media screen and (max-width: 767px){.p-voice-summary--01 .block{padding:14px 4.3% 70px}}.p-voice-summary--01 .block .card{background:#f5f5f5;border-radius:5px;padding:42px 13%;display:grid;gap:33.57px;place-content:center;justify-content:center;align-items:center;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-voice-summary--01 .block .card{padding:12px 2.5% 15px;gap:29px}}.p-voice-summary--01 .block .card .card__img{width:104px;border-radius:50%;border:#b3d767 solid 2px}@media screen and (max-width: 767px){.p-voice-summary--01 .block .card .card__img{width:65px;height:65px}}.p-voice-summary--01 .block .card .card__body{width:fit-content}@media screen and (max-width: 767px){.p-voice-summary--01 .block .card .card__body{display:grid;gap:7px}}.p-voice-summary--01 .block .card .card__title{color:#58392B;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.7;padding-bottom:16px}@media screen and (max-width: 767px){.p-voice-summary--01 .block .card .card__title{font-size:15px;font-size:.9375rem;padding-bottom:1px}}.p-voice-summary--01 .block .card .card__title .sub{font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.p-voice-summary--01 .block .card .card__title .sub{font-size:15px;font-size:.9375rem}}.p-voice-summary--01 .block .card .card__txt{color:#000;font-size:15px;font-size:.9375rem;line-height:1.8;letter-spacing:0.05em}@media screen and (max-width: 767px){.p-voice-summary--01 .block .card .card__txt{font-size:13px;font-size:.8125rem;display:grid;place-content:flex-start;gap:6px}}.p-voice-summary--01 .block .card .card__txt .card__txt-inner{display:inline}@media screen and (max-width: 767px){.p-voice-summary--01 .block .card .card__txt .card__txt-inner{display:block;line-height:1;width:fit-content}}.p-voice-summary--01 .block .block-content{max-width:845px;margin-inline:auto;position:relative}.p-voice-summary--01 .block .block__title{color:#58392B;font-size:24px;font-size:1.5rem;letter-spacing:0.0292em;display:flex;align-items:center;justify-content:flex-start;padding-top:0;padding-bottom:7px}@media screen and (max-width: 767px){.p-voice-summary--01 .block .block__title{font-size:15px;font-size:.9375rem;padding-bottom:16px}}.p-voice-summary--01 .block .block__title:before{content:"";border-top:2px solid #58392B;width:27px;margin-right:7px}@media screen and (max-width: 767px){.p-voice-summary--01 .block .block__title:before{margin-right:5px;width:16px}}.p-voice-summary--01 .block .block-content>.block__title:first-of-type{font-size:24px;font-size:1.5rem;letter-spacing:0.0292em;padding-top:38px;padding-bottom:16px}@media screen and (max-width: 767px){.p-voice-summary--01 .block .block-content>.block__title:first-of-type{font-size:16px;font-size:1rem;line-height:1.6;padding:22px 0 16px;text-align:center}}.p-voice-summary--01 .block .block-content>.block__title:first-of-type::before{content:none}.p-voice-summary--01 .block .block__txt{color:#58392B;font-size:14px;font-size:.875rem;line-height:1.8;letter-spacing:0.05em;color:#58392B;padding-bottom:16px}@media screen and (max-width: 767px){.p-voice-summary--01 .block .block__txt{font-size:14px;font-size:.875rem}}.p-voice-summary--01 .block .block__txt.large{font-size:18px;font-size:1.125rem;line-height:1.6}@media screen and (max-width: 767px){.p-voice-summary--01 .block .block__txt.large{font-size:16px;font-size:1rem}}.p-voice-summary--01 .block .readMore-content .block__txt:last-of-type{padding-bottom:45px}@media screen and (max-width: 767px){.p-voice-summary--01 .block .readMore-content .block__txt:last-of-type{padding-bottom:30px}}.p-voice-summary--01 .readMore{border-radius:0 0 5px 5px;cursor:pointer;width:99%;height:145px;padding-bottom:30px;position:absolute;bottom:-76px;left:1px;right:1px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:normal;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:11px;background:linear-gradient(360deg, #fff 53.79%, rgba(255,255,255,0.9) 66.25%, rgba(255,255,255,0.6) 83.08%, rgba(255,255,255,0) 103.64%);display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width: 767px){.p-voice-summary--01 .readMore{padding-bottom:40px}}.p-voice-summary--01 .readMore.close{background:transparent;padding-bottom:50px;height:80px}.p-voice-summary--01 .readMore-content{display:none;height:auto;overflow:hidden}.p-voice-summary--02{background-color:#000}.p-voice-summary--02 .title{color:#fff;padding:50px 0 72px}@media screen and (max-width: 767px){.p-voice-summary--02 .title{padding:40px 0 56px}}.p-voice-summary--02 .title .title__en{position:absolute;font-weight:400;font-size:160px;font-size:10rem;font-family:"Avenir", "Arial", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;color:transparent;white-space:nowrap;left:50%;transform:translate(-50%, -50%);z-index:-1;opacity:0.6;-webkit-text-stroke:1px #5f6579}@media screen and (max-width: 1024px){.p-voice-summary--02 .title .title__en{font-size:100px;font-size:6.25rem}}@media screen and (max-width: 767px){.p-voice-summary--02 .title .title__en{font-size:80px;font-size:5rem}}.p-voice-summary--02 .block{background:#ffffff;padding:68px 100px 75px}@media screen and (max-width: 1024px){.p-voice-summary--02 .block{padding:45px 5% 50px}}.p-voice-summary--02 .block .block__title{color:#000;font-size:25px;font-size:1.5625rem;font-weight:700;line-height:1.5;padding-bottom:30px}@media screen and (max-width: 767px){.p-voice-summary--02 .block .block__title{font-size:24px;font-size:1.5rem;margin-inline:-10px}}.p-voice-summary--02 .block .card{background:#fbfbfb;border:1px solid #e6e6e6;padding:34px 60px;margin-bottom:40px;display:flex;align-items:center}@media screen and (max-width: 1024px){.p-voice-summary--02 .block .card{padding:24px 5%;align-items:flex-start}}.p-voice-summary--02 .block .card .card__img{width:92px;height:92px;border-radius:50%;margin-right:3%;flex-shrink:0}@media screen and (max-width: 1024px){.p-voice-summary--02 .block .card .card__img{margin-right:6%}}@media screen and (max-width: 767px){.p-voice-summary--02 .block .card .card__img{width:70px;height:70px;margin-right:6%}}.p-voice-summary--02 .block .card .card__body .card__title{color:#000000;font-size:18px;font-size:1.125rem;font-weight:700;padding-bottom:10px}@media screen and (max-width: 767px){.p-voice-summary--02 .block .card .card__body .card__title{font-size:14px;font-size:.875rem}}.p-voice-summary--02 .block .card .card__body .card__txt{color:#000;font-size:16px;font-size:1rem;line-height:1.8}@media screen and (max-width: 767px){.p-voice-summary--02 .block .card .card__body .card__txt{font-size:15px;font-size:.9375rem;line-height:1.6}}.p-voice-summary--02 .block .unit{width:97%;margin:0 auto;position:relative}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit{width:100%}}.p-voice-summary--02 .block .unit .unit__title{color:#000;font-size:22px;font-size:1.375rem;font-weight:700;line-height:33px;display:flex;align-items:center;justify-content:flex-start;padding-bottom:16px}@media screen and (max-width: 1024px){.p-voice-summary--02 .block .unit .unit__title{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .unit__title{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:0}}.p-voice-summary--02 .block .unit .unit__title:before{content:"";border-top:2px solid #BE9855;width:7%;max-width:65px;margin-right:24px}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .unit__title:before{margin-right:10px;width:20px;flex-shrink:0}}.p-voice-summary--02 .block .unit .unit__txt{color:#000;font-size:16px;font-size:1rem;line-height:1.8;padding-bottom:40px}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .unit__txt{font-size:14px;font-size:.875rem;letter-spacing:0.05em;padding-bottom:24px}}.p-voice-summary--02 .block .unit .unit__txt--conclusion{color:#BE9855;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:50px;padding:10px;background:#f4f4f4;text-align:center}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .unit__txt--conclusion{font-size:18px;font-size:1.125rem}}.p-voice-summary--02 .block .unit .unit__comment{display:flex;align-items:center;padding-bottom:16px}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .unit__comment{flex-direction:column;align-items:flex-start;padding-bottom:20px}}.p-voice-summary--02 .block .unit .unit__comment img{width:60px;height:60px;border-radius:50%;margin-right:20px}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .unit__comment img{margin:0 0 10px}}.p-voice-summary--02 .block .unit .unit__comment p{color:#BE9855;font-size:20px;font-size:1.25rem;font-weight:700}@media screen and (max-width: 1024px){.p-voice-summary--02 .block .unit .unit__comment p{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .unit__comment p{font-size:16px;font-size:1rem;line-height:1}}.p-voice-summary--02 .block .unit .btn-wrapper{text-align:center;padding-top:20px}@media screen and (max-width: 767px){.p-voice-summary--02 .block .unit .btn-wrapper{padding-top:0}}.p-voice-summary--02 .block .unit .btn-wrapper .btn{color:#000;font-size:16px;font-size:1rem;font-weight:700;padding-bottom:10px;border-bottom:1px solid #000}@media screen and (max-width: 1024px){.p-voice-summary--02 .block .unit .btn-wrapper .btn{display:inline}}.p-voice-summary--02 .block .readMore{cursor:pointer;width:100%;height:110px;padding-bottom:30px;position:absolute;bottom:-30px;left:0;right:0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:normal;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:11px;background:linear-gradient(360deg, #fff 53.79%, rgba(255,255,255,0.9) 66.25%, rgba(255,255,255,0.6) 83.08%, rgba(255,255,255,0) 103.64%);display:flex;align-items:flex-end;justify-content:center}.p-voice-summary--02 .block .readMore.close{background:transparent}.p-voice-summary--02 .block .readMore-content{display:none;height:auto;overflow:hidden}.p-voice-summary--03{background-color:#EEE8D3;padding:80px 0}@media screen and (max-width: 767px){.p-voice-summary--03{padding:40px 0}}.p-voice-summary--03 .block{background:#fff;padding:80px 11.2%;box-shadow:0px 20px 60px rgba(51,51,51,0.1);text-align:center}@media screen and (max-width: 767px){.p-voice-summary--03 .block{padding:40px 7.1111%}}.p-voice-summary--03 .block .darkGold500{color:#AE8344}.p-voice-summary--03 .block .block__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.6;letter-spacing:0.02em;padding-bottom:40px}@media screen and (max-width: 767px){.p-voice-summary--03 .block .block__title{font-size:22px;font-size:1.375rem;padding-bottom:16px}}.p-voice-summary--03 .block .unit{margin:0 auto}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit{width:100%}}.p-voice-summary--03 .block .unit .unit__title{color:#000;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.5;text-align:left;display:flex;align-items:center;justify-content:flex-start;padding-bottom:16px}@media screen and (max-width: 1024px){.p-voice-summary--03 .block .unit .unit__title{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__title{font-size:16px;font-size:1rem;line-height:1.7}}.p-voice-summary--03 .block .unit .unit__title:before{content:"";border-top:2px solid #AE8344;width:7%;max-width:65px;margin-right:24px}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__title:before{margin-right:10px;width:20px;flex-shrink:0}}.p-voice-summary--03 .block .unit .unit__title:not(:first-of-type):not(:last-of-type){margin-top:64px}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__title:not(:first-of-type):not(:last-of-type){margin-top:24px}}.p-voice-summary--03 .block .unit .unit__comment{display:flex;align-items:center;padding-bottom:24px}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__comment{padding-bottom:26px}}.p-voice-summary--03 .block .unit .unit__comment img{width:60px;height:60px;border-radius:50%;margin-right:20px;flex-shrink:0}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__comment img{margin:0 0 16 px}}.p-voice-summary--03 .block .unit .unit__comment p{color:#AE8344;font-size:20px;font-size:1.25rem;font-weight:700;text-align:left}@media screen and (max-width: 1024px){.p-voice-summary--03 .block .unit .unit__comment p{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__comment p{font-size:16px;font-size:1rem;line-height:1.4}}.p-voice-summary--03 .block .unit .unit__txt{color:#000;font-size:16px;font-size:1rem;line-height:2;text-align:left}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__txt{font-size:13px;font-size:.8125rem}}.p-voice-summary--03 .block .unit .unit__txt .darkGold500{font-weight:700}.p-voice-summary--03 .block .unit .unit__bnrImg{width:100%;margin-top:29px}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__bnrImg{margin-top:16px}}.p-voice-summary--03 .block .unit .unit__txt--conclusion{color:#BE9855;font-size:20px;font-size:1.25rem;font-weight:700;margin-block:64px 50px;padding:10px;background:#f4f4f4;text-align:center}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__txt--conclusion{font-size:18px;font-size:1.125rem;margin-block:40px 24px}}.p-voice-summary--03 .block .unit .unit__cta{text-align:center;position:relative;margin-top:64px}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__cta{margin-top:40px}}.p-voice-summary--03 .block .unit .unit__cta .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}.p-voice-summary--03 .block .unit .unit__cta .btn .btn__txt--arrow{width:8px}@media screen and (max-width: 767px){.p-voice-summary--03 .block .unit .unit__cta .btn .btn__txt--arrow{width:7px;vertical-align:top}}.p-voice-summary--04{padding:0 0 78px 0;position:relative;z-index:2}@media screen and (max-width: 1024px){.p-voice-summary--04{padding:0 0 78px 0}}@media screen and (max-width: 767px){.p-voice-summary--04{padding:0 0 57px 0}}.p-voice-summary--04 .inner{max-width:1100px}@media screen and (max-width: 767px){.p-voice-summary--04 .inner{width:93%}}.p-voice-summary--04 .title{display:block;width:fit-content;font-size:24px;font-size:1.5rem;color:#000;font-weight:700;line-height:1.4;letter-spacing:0.015em;padding:12px 40px 12px;border-radius:30px;background-color:#b3d767;position:relative;margin-inline:auto;margin-bottom:48px}@media screen and (max-width: 767px){.p-voice-summary--04 .title{margin-bottom:32px;font-size:18px;font-size:1.125rem;padding:9px 7%;letter-spacing:0.02em}}.p-voice-summary--04 .title:after{content:"";position:absolute;border-top:12px solid #b3d767;border-left:10px solid transparent;border-right:10px solid transparent;top:97%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.p-voice-summary--04 .title:after{left:50%;transform:translate(-50%, -2px)}}.p-voice-summary--04 .block{background:#ffffff;border-radius:5px;border:2px solid #83B120;background:#FFF;padding:24px 4.1818%;overflow:hidden}@media screen and (max-width: 767px){.p-voice-summary--04 .block{padding:16px 4.3%}}.p-voice-summary--04 .block .card{background:#f5f5f5;border-radius:5px;padding:14px 13%;display:grid;gap:33.57px;place-content:center;justify-content:center;align-items:center;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-voice-summary--04 .block .card{padding:16px 2.5%;gap:29px}}.p-voice-summary--04 .block .card .card__img{width:104px;border-radius:50%;border:#b3d767 solid 2px}@media screen and (max-width: 767px){.p-voice-summary--04 .block .card .card__img{width:65px;height:65px}}.p-voice-summary--04 .block .card .card__body{width:fit-content}@media screen and (max-width: 767px){.p-voice-summary--04 .block .card .card__body{display:grid;gap:7px}}.p-voice-summary--04 .block .card .card__title{color:#58392B;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.7;padding-bottom:16px;text-align:left}@media screen and (max-width: 767px){.p-voice-summary--04 .block .card .card__title{font-size:15px;font-size:.9375rem;padding-bottom:1px}}.p-voice-summary--04 .block .card .card__title .sub{font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.p-voice-summary--04 .block .card .card__title .sub{font-size:15px;font-size:.9375rem}}.p-voice-summary--04 .block .card .card__txt{color:#000;font-size:15px;font-size:.9375rem;line-height:1.8;letter-spacing:0.05em}@media screen and (max-width: 767px){.p-voice-summary--04 .block .card .card__txt{font-size:13px;font-size:.8125rem;display:grid;place-content:flex-start;gap:6px}}.p-voice-summary--04 .block .card .card__txt .card__txt-inner{display:inline}@media screen and (max-width: 767px){.p-voice-summary--04 .block .card .card__txt .card__txt-inner{display:block;line-height:1;width:fit-content}}.p-voice-summary--04 .block .block-content{position:relative}.p-voice-summary--04 .block .block__topTxt{color:#58392B;font-size:20px;font-size:1.25rem;letter-spacing:0.035em;text-align:center;font-weight:700;margin-top:46px}@media screen and (max-width: 767px){.p-voice-summary--04 .block .block__topTxt{font-size:16px;font-size:1rem;margin-top:14px}}.p-voice-summary--04 .block .block__txt{color:#58392B;font-size:14px;font-size:.875rem;line-height:1.8;letter-spacing:0.05em;color:#58392B;margin-top:16px;text-align:center;max-width:579px;width:100%;margin-inline:auto}@media screen and (max-width: 1024px){.p-voice-summary--04 .block .block__txt{text-align:left}}.p-voice-summary--04 .block .block__middleTxt{color:#58392B;font-size:18px;font-size:1.125rem;letter-spacing:0.03888em;text-align:center;padding-block:12px;background-color:#EEE8D3;font-weight:700;position:relative;margin-bottom:72px;margin-top:24px}@media screen and (max-width: 767px){.p-voice-summary--04 .block .block__middleTxt{font-size:16px;font-size:1rem;padding-block:4px;margin-top:16px;margin-bottom:63px}}.p-voice-summary--04 .block .block__middleTxt::after{content:"";width:16.3px;height:32px;position:absolute;background:url(/st/img/index/lp/46/voice-summary_arrow.svg) no-repeat center/cover;top:calc(100% + 16px);left:50%;transform:translateX(-50%)}.p-voice-summary--04 .block .block__img{width:85px;height:73px;margin-inline:auto;margin-top:8px}@media screen and (max-width: 767px){.p-voice-summary--04 .block .block__img{margin-top:7px}}.p-voice-summary--04 .block .block__bottomTxt{color:#58392B;font-size:24px;font-size:1.5rem;letter-spacing:0.02916em;text-align:center;font-weight:700;margin-top:24px}@media screen and (max-width: 767px){.p-voice-summary--04 .block .block__bottomTxt{font-size:20px;font-size:1.25rem;line-height:1.4;margin-top:16px}}.p-userVoice--01{background-color:#F6F6F6}@media screen and (max-width: 767px){.p-userVoice--01{background-color:#fff;padding-block:80px 0}}.p-userVoice--01 .p-userVoice--01__inner{max-width:800px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-userVoice--01 .p-userVoice--01__inner{width:93%;background-color:#F6F6F6;padding-inline:16px;padding-block:16px 32px}}.p-userVoice--01 .p-userVoice--01__title-wrap{display:grid;place-content:center;gap:3px}.p-userVoice--01 .p-userVoice--01__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:#956839}@media screen and (max-width: 767px){.p-userVoice--01 .p-userVoice--01__title-pop{font-size:15px;font-size:.9375rem}}.p-userVoice--01 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-userVoice--01 .pop--deco::before,.p-userVoice--01 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-userVoice--01 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-userVoice--01 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-userVoice--01__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;color:#784F30;text-align:center}@media screen and (max-width: 767px){.p-userVoice--01__title{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 767px){.p-userVoice--01__title .sp-show{display:inline-block}}.p-userVoice--01__content{display:grid;place-items:center;gap:24px}@media screen and (max-width: 767px){.p-userVoice--01__content{place-items:flex-start}}.p-userVoice--01__info{width:100%;background-color:#fff;padding-block:24px;padding-inline:24px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.05);display:grid;place-items:center;display:grid;gap:16px}@media screen and (max-width: 767px){.p-userVoice--01__info{padding-block:48px 24px;padding-inline:7.5949%;position:relative}}.p-userVoice--01__info-head{width:fit-content;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:#fff;font-weight:700;background-color:#BE9855;padding-inline:8px;padding-block:4px}@media screen and (max-width: 767px){.p-userVoice--01__info-head{position:absolute;left:-6.75px;top:10px;font-size:12px;font-size:.75rem}}.p-userVoice--01__info-prof{display:grid;gap:8px}@media screen and (max-width: 767px){.p-userVoice--01__info-prof{grid-template-columns:1fr auto;gap:16px;place-items:center}}.p-userVoice--01__info-img{width:80px;border-radius:50%;margin-inline:auto}.p-userVoice--01__info-img img{display:block}.p-userVoice--01__info--wrap{display:grid}@media screen and (max-width: 767px){.p-userVoice--01__info--wrap{gap:8px}}.p-userVoice--01__info-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;color:#000;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-userVoice--01__info-name{text-align:left}}.p-userVoice--01__info-history{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;text-align:center;display:grid;max-width:384px;width:100%}@media screen and (max-width: 767px){.p-userVoice--01__info-history{text-align:left}}.p-userVoice--01__detail{display:grid;gap:16px}.p-userVoice--01__detail-Q{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:#000;font-weight:700;padding-left:30px;text-align:left;position:relative}.p-userVoice--01__detail-Q::before{content:"";width:20px;height:2px;background-color:#AE8344;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-userVoice--01__detail-Q{font-size:16px;font-size:1rem}}.p-userVoice--01__detail-A-wrap{display:grid;gap:26px}@media screen and (max-width: 767px){.p-userVoice--01__detail-A-wrap{gap:25px}}.p-userVoice--01__detail-A{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-userVoice--01__detail-A{font-size:13px;font-size:.8125rem;line-height:2}}.p-userVoice--01__detail-A .red{font-weight:700;color:#DF6161}.p-userVideo--01{background-color:#fff;padding-block:80px}@media screen and (max-width: 767px){.p-userVideo--01{padding-block:24px 80px}}.p-userVideo--01__inner{display:grid;gap:16px}@media screen and (max-width: 767px){.p-userVideo--01__inner{gap:0}}.p-userVideo--01__title{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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-userVideo--01__title{font-size:20px;font-size:1.25rem;line-height:1.7}}.p-userVideo--01__content{display:grid;place-items:center}.p-userVideo--01__youtube{max-width:640px;width:100%}@media screen and (max-width: 767px){.p-userVideo--01__youtube{width:87.5%}}.p-voice03{background-color:#AE8344}.p-voice03 .p-voice03__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-voice03 .p-voice03__inner{gap:24px}}.p-voice03 .p-voice03__title-wrap{display:grid;gap:7px;place-content:center}.p-voice03 .p-voice03__title-pop{color:#FFF;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-voice03 .p-voice03__title-pop{font-size:15px;font-size:.9375rem}}.p-voice03 .pop--deco{position:relative;width:fit-content;margin-inline:auto;display:block}.p-voice03 .pop--deco::before,.p-voice03 .pop--deco::after{content:"";width:14px;height:1px;background-color:#FFF;position:absolute;bottom:52%}.p-voice03 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-voice03 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-voice03 .p-voice03__title{color:#FFF;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:40px;font-size:2.5rem;line-height:1.3;font-weight:700;letter-spacing:.02em;text-align:center}@media screen and (max-width: 767px){.p-voice03 .p-voice03__title{font-size:32px;font-size:2rem}}.p-voice03 .p-voice03__cardList{display:flex;justify-content:center;gap:24px}@media screen and (max-width: 1024px){.p-voice03 .p-voice03__cardList{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, max-content));justify-content:center;column-gap:16px;row-gap:24px}}@media screen and (max-width: 767px){.p-voice03 .p-voice03__cardList{grid-template-columns:1fr;place-items:center;gap:24px}}.p-voice03 .p-voice03__card{background:#fff;padding:40px 4%;display:flex;flex-direction:column;justify-content:space-between;gap:24px;max-width:300px}@media screen and (max-width: 1024px){.p-voice03 .p-voice03__card{width:auto;padding:24px}}@media screen and (max-width: 767px){.p-voice03 .p-voice03__card{padding:24px 7.1%}}.p-voice03 .p-voice03__card .red{font-weight:700;color:#df6161}@media screen and (max-width: 1024px){.p-voice03 .p-voice03__card.pc-only-show02{display:none !important}}@media screen and (max-width: 767px){.p-voice03 .p-voice03__card.pc-only-show02{display:none !important}}.p-voice03 .p-voice03__cardDesc{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.p-voice03 .p-voice03__cardDesc{font-size:15px;font-size:.9375rem}}.p-voice03 .p-voice03__cardProfile{padding:16px;background-color:#f6f6f6;display:grid;grid-template-columns:auto 1fr;place-items:center;gap:16px}.p-voice03 .p-voice03__cardImg{width:48px;border-radius:50%}.p-voice03 .p-voice03__cardNameWrap{display:grid;width:100%;gap:6px}.p-voice03 .p-voice03__cardName{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:11.89px;font-size:.74313rem;line-height:1.6;letter-spacing:.02em;font-weight:700}.p-voice03 .p-voice03__cardName-taxt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:10.487px;font-size:.65544rem;line-height:1.81417;letter-spacing:.02em}@media screen and (max-width: 767px){.p-bnr-top{padding-block:16px}}.p-voice05{padding:80px 0 94px 0;background-color:#f2f5e9}@media screen and (max-width: 767px){.p-voice05{padding:44px 0 46px 0}}.p-voice05 .p-voice05__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-voice05 .p-voice05__inner{gap:29px}}.p-voice05 .title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:30px;font-size:1.875rem;line-height:1;letter-spacing:.016em;color:#58392B;display:grid;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-voice05 .title{font-size:24px;font-size:1.5rem;line-height:1.6;gap:10px}}.p-voice05 .title__sub{font-size:26px;font-size:1.625rem;display:block;width:fit-content;color:#b3d767;padding-bottom:5px;border-bottom:2px dashed #b3d767}@media screen and (max-width: 767px){.p-voice05 .title__sub{font-weight:800;font-size:16px;font-size:1rem}}.p-voice05 .c-slider__voice05-slide-link{display:block;transition:opacity 0.4s}.p-voice05 .c-slider__voice05-slide-link:hover{opacity:0.6}.p-voice05 .p-voice05__splide-container{margin-top:40px}@media screen and (max-width: 767px){.p-voice05 .p-voice05__splide-container{margin-top:24px}}.p-voice05 .c-slider__voice05-slide{border-top:3px solid #b3d767;background:#FFF;max-width:315px;width:100%;margin-block-end:22px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.15)}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide{max-width:274px;margin-block-end:42px}}.p-voice05 .c-slider__voice05-slide-container{padding-block:42px 20px;padding-inline:16px;display:grid;block-size:100%;place-content:flex-start}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide-container{padding-block:36px 24px;padding-inline:16px 13px}}.p-voice05 .c-slider__voice05-slide-head{display:grid;gap:28px;border-bottom:2px solid #EEE}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide-head{gap:13px}}.p-voice05 .c-slider__voice05-slide-titleContent{display:flex;gap:9.75px;align-items:center}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide-titleContent{gap:6px}}.p-voice05 .c-slider__voice05-slide-photo{display:block;width:60px;height:60px;object-fit:cover;object-position:center;border-radius:50%}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide-photo{width:50.69px;height:50.69px}}.p-voice05 .c-slider__voice05-slide-title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:20px;font-size:1.25rem;color:#1A1A1A;line-height:1.4;font-weight:700;letter-spacing:.02em;text-align:left}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide-title{font-size:16px;font-size:1rem}}.p-voice05 .c-slider__voice05-slide-info{display:grid;gap:5px;padding-bottom:12px}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide-info{gap:2.59px}}.p-voice05 .c-slider__voice05-slide-name{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.225;letter-spacing:.0175em;font-weight:700}@media screen and (max-width: 767px){.p-voice05 .c-slider__voice05-slide-name{font-size:14px;font-size:.875rem}}.p-voice05 .c-slider__voice05-slide-name span{font-weight:500;font-size:12px;font-size:.75rem;line-height:1.4;letter-spacing:0.026em}.p-voice05 .c-slider__voice05-slide-text{font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.4;letter-spacing:0.02333em}.p-voice05 .c-slider__voice05-slide-desc{padding-top:15px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.68;letter-spacing:.018666em}.p-voice05 .c-splideCustom__controller-wrap{max-inline-size:1000px;width:80%;margin-inline:auto}@media screen and (max-width: 767px){.p-voice05 .c-splideCustom__controller-wrap{width:90%}}.p-voice05 .c-splideCustom__controller{inline-size:fit-content;margin-inline:auto;position:relative;margin-top:35px}@media screen and (max-width: 767px){.p-voice05 .c-splideCustom__controller{margin-top:15px}}.p-voice05 .c-splideCustom__arrow{border-top:2px solid #83b120;border-left:2px solid #83b120;border-right:transparent;border-bottom:transparent;background-color:transparent;inline-size:18px;block-size:18px;position:absolute;top:50%;translate:0 calc(-50% + 2px);border-radius:0;transform:translateY(0);opacity:1}.p-voice05 .c-splideCustom__arrow svg{display:none}.p-voice05 .c-splideCustom__arrow-prev{rotate:-45deg;left:-24px}.p-voice05 .c-splideCustom__arrow-next{rotate:135deg;right:-24px}.p-voice05 .splide:not(.is-overflow) .splide__pagination{display:flex !important}.p-voice05 .c-splideCustom__pagination{display:flex;gap:12px;position:static}.p-voice05 .c-splideCustom__pagination button{appearance:none;vertical-align:middle;padding:0;margin:0;text-align:inherit;text-transform:inherit}.p-voice05 .c-splideCustom__pagination-page{inline-size:10px;block-size:10px;background-color:transparent;border-radius:50%;border:1px solid #83b120;box-sizing:border-box;padding-inline:4px !important;padding-block:4px !important}.p-voice05 .c-splideCustom__pagination-page.is-active{background-color:#83b120;transform:scale(1) !important}.p-voice05 .splide__pagination,.p-voice05 .splide__pagination__page{opacity:1}.p-cta-area--01.type-01{text-align:center;padding-block:0 80px}@media screen and (max-width: 767px){.p-cta-area--01.type-01{padding-block:0 53px}}.p-cta-area--01.type-02{text-align:center;padding-block:80px 75px}@media screen and (max-width: 767px){.p-cta-area--01.type-02{padding-block:56px 50px}}.p-cta-area--01 .microcopy{text-align:center;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.6;position:relative;padding-bottom:4px}@media screen and (max-width: 767px){.p-cta-area--01 .microcopy{font-size:14px;font-size:.875rem;line-height:1;padding-bottom:10px}}.p-cta-area--01 .microcopy:before,.p-cta-area--01 .microcopy:after{content:"";position:absolute;height:1.2em;top:0.1em}@media screen and (max-width: 767px){.p-cta-area--01 .microcopy:before,.p-cta-area--01 .microcopy:after{top:0}}.p-cta-area--01 .microcopy:before{border-left:2px solid #393327;transform:rotate(-30deg);margin-left:-20px}.p-cta-area--01 .microcopy:after{border-right:2px solid #393327;transform:rotate(30deg);margin-left:20px}.p-cta-area--01 .btn-wrap{position:relative;display:inline;width:fit-content}.p-cta-area--01 .btn-wrap:before,.p-cta-area--01 .btn-wrap:after{content:"";position:absolute;display:inline-block;width:51.5%;top:50%;transform:translateY(-50%);height:2px;background-color:#BE9855}@media screen and (max-width: 1024px){.p-cta-area--01 .btn-wrap:before,.p-cta-area--01 .btn-wrap:after{display:none}}.p-cta-area--01 .btn-wrap:before{left:calc(-50% + -65px)}.p-cta-area--01 .btn-wrap:after{right:calc(-50% + -65px)}.p-cta-area--01 .btn{font-size:26px;font-size:1.625rem;font-weight:700;line-height:1.8;letter-spacing:0.02em;color:#fff;background:#BE9855;border-radius:100px;padding:10px 6% 10px 4%;display:inline-block;width:fit-content}@media screen and (max-width: 1024px){.p-cta-area--01 .btn{font-size:24px;font-size:1.5rem;padding:10px 11% 10px 8%}}@media screen and (max-width: 767px){.p-cta-area--01 .btn{font-size:20px;font-size:1.25rem;width:100%;max-width:400px;white-space:nowrap}}.p-cta-area--01 .btn .btn__txt{position:relative}.p-cta-area--01 .btn .btn__txt:before,.p-cta-area--01 .btn .btn__txt:after{content:"";position:absolute;display:inline-block;width:50%;top:50%;transform:translateY(-50%);height:2px;background-size:10px 2px}.p-cta-area--01 .btn .btn__txt:before{width:22px;height:22px;border-radius:50%;background:#393327;top:50%;transform:translateY(-50%);right:-32px}@media screen and (max-width: 767px){.p-cta-area--01 .btn .btn__txt:before{width:15px;height:15px;right:-28px}}.p-cta-area--01 .btn .btn__txt:after{border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);width:6px;height:6px;top:calc(50% - 1px);right:-21px}@media screen and (max-width: 767px){.p-cta-area--01 .btn .btn__txt:after{width:4px;height:4px;right:-20px}}.p-cta-area--01 .btn .btn__txt .small{font-size:20px;font-size:1.25rem}@media screen and (max-width: 767px){.p-cta-area--01 .btn .btn__txt .small{font-size:13px;font-size:.8125rem}}@media screen and (max-width: 767px){.p-cta-area--01 .btn .btn__txt .sp-small{font-size:15px;font-size:.9375rem}}.p-about--01{padding-block:0 86px;position:relative;z-index:2}@media screen and (max-width: 767px){.p-about--01{padding-block:0 56px}}@media screen and (max-width: 767px){.p-about--01 .inner{width:93%}}.p-about--01 .title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:30px;font-size:1.875rem;line-height:1.28;letter-spacing:.04em}@media screen and (max-width: 767px){.p-about--01 .title{font-size:24px;font-size:1.5rem;line-height:1.6}}.p-about--01 .title .pink{color:#dd7097}.p-about--01 .block{display:grid;gap:32px;max-width:592px;width:100%;margin-inline:auto;place-items:center;margin-top:30px}@media screen and (max-width: 767px){.p-about--01 .block{margin-top:14px;gap:79px}}.p-about--01 .block .block-img-wrap{position:relative;width:fit-content}.p-about--01 .block .block-img{display:block;max-width:271px;width:100%}.p-about--01 .block .satisfying-img{position:absolute;bottom:55px;right:-161px;width:190px}@media screen and (max-width: 767px){.p-about--01 .block .satisfying-img{right:50%;transform:translateX(50%);bottom:-26px}}.p-about--01 .block .satisfying-text{position:absolute;bottom:1px;right:-214px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:10px;font-size:.625rem;line-height:2.08;letter-spacing:.013em;color:#BE9855;display:block}@media screen and (max-width: 767px){.p-about--01 .block .satisfying-text{right:50%;transform:translateX(50%);bottom:-62px;text-align:center;line-height:1.5;width:fit-content;min-width:250px}}.p-about--01 .block .block__txt{font-size:14px;font-size:.875rem;line-height:1.8;letter-spacing:0.05em}@media screen and (max-width: 767px){.p-about--01 .block .block__txt{font-size:14px;font-size:.875rem}}.p-about--01 .satisfying{position:relative}@media screen and (max-width: 1024px){.p-about--01 .satisfying{z-index:1}}.p-about--01 .satisfying .img-wrapper{position:absolute;top:-2vw;left:calc(50% + 36px)}@media screen and (max-width: 1024px){.p-about--01 .satisfying .img-wrapper:after{content:"※";position:absolute;top:8%;right:-8%;color:#BE9855}}@media screen and (max-width: 767px){.p-about--01 .satisfying .img-wrapper{top:-6vw;left:calc(50% + 6vw)}}.p-about--01 .satisfying .img-wrapper .satisfying-img{max-width:120px}@media screen and (max-width: 767px){.p-about--01 .satisfying .img-wrapper .satisfying-img{width:26vw}}.p-about--01 .satisfying .satisfying-txt{position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (max-width: 767px){.p-about--01 .satisfying .satisfying-txt{bottom:-12%}}.p-about--01 .satisfying .satisfying-txt p{color:#BE9855;font-size:12px;font-size:.75rem;line-height:1.6;letter-spacing:0.01em;padding-bottom:0;text-align:center}@media screen and (max-width: 767px){.p-about--01 .satisfying .satisfying-txt p{font-size:clamp(10px, 2.6vw, 12px)}}.p-about--01 .about__img{max-width:640px;margin:0 auto;display:block;z-index:1;position:relative}@media screen and (max-width: 1024px){.p-about--01 .about__img{max-width:700px;width:700px;margin:0 calc(50% - 350px);position:static;z-index:auto}}@media screen and (max-width: 767px){.p-about--01 .about__img{max-width:none;width:124vw;margin:0 calc(50% - 62vw)}}.p-skill--01{overflow:hidden;padding:0}.p-skill--01 .skill-problem{background-color:#f2f5e9;padding:51px 0 0;position:relative;z-index:2}.p-skill--01 .skill-problem::before{content:"";position:absolute;width:1315px;height:108px;clip-path:polygon(100% 0, 0 0, 50% 100%);top:96%;left:50%;transform:translateX(-50%);background-color:#f2f5e9;z-index:-1}@media screen and (max-width: 767px){.p-skill--01 .skill-problem::before{width:499px;height:80px;top:99%}}.p-skill--01 .skill-problem::after{content:"";width:346.91px;height:266.8px;background:url(/st/img/index/lp/6/skill-deco.svg) no-repeat center/cover;position:absolute;top:92%;left:54.2%;transform:translateX(-50%);z-index:2}@media screen and (max-width: 767px){.p-skill--01 .skill-problem::after{width:257.92px;height:198.36px;top:97.5%;left:65%}}.p-skill--01 .skill-problem .title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:30px;font-size:1.875rem;line-height:1;letter-spacing:.016em;color:#58392B;display:grid;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .title{font-size:24px;font-size:1.5rem;line-height:1.6}}.p-skill--01 .skill-problem .title .title__sub{font-size:26px;font-size:1.625rem;display:block;width:fit-content;color:#b3d767;padding-bottom:5px;border-bottom:2px dashed #b3d767}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .title .title__sub{font-size:16px;font-size:1rem;font-weight:800}}.p-skill--01 .skill-problem .block-problem{position:relative;width:304px;margin-inline:auto;margin-top:38px;padding-top:83px}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .block-problem{padding-top:0;margin-top:16px;width:313px;max-width:100%}}.p-skill--01 .skill-problem .block-problem .block__txt{position:absolute;background-color:#fff;box-shadow:0px 3px 15px rgba(0,0,0,0.1);border-radius:5px;font-size:16px;font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:0.02em;text-align:center;border-radius:5px;width:314.9px;padding-block:24px;display:grid;place-content:center}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .block-problem .block__txt{font-size:16px;font-size:1rem;position:static;padding-block:8px;padding-inline:3px;width:100%}.p-skill--01 .skill-problem .block-problem .block__txt:not(:first-of-type){margin-top:8px}}.p-skill--01 .skill-problem .block-problem .block__txt--1{left:-281px;top:39%}.p-skill--01 .skill-problem .block-problem .block__txt--2{left:50%;top:0;transform:translate(-50%)}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .block-problem .block__txt--2{transform:translate(0)}}.p-skill--01 .skill-problem .block-problem .block__txt--3{right:-282px;top:58.5%}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .block-problem .block__img{position:relative;z-index:2;max-width:190px;margin-inline:auto;top:-5px}}.p-skill--01 .skill-problem .block-problem_bottomText{display:grid;gap:10px;margin-top:42px;place-items:center}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .block-problem_bottomText{margin-top:15px}}.p-skill--01 .skill-problem .block-problem_bottomText .head{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:26px;font-size:1.625rem;line-height:1.4;letter-spacing:.01846em;color:#58392B;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .block-problem_bottomText .head{font-size:24px;font-size:1.5rem}}.p-skill--01 .skill-problem .block-problem_bottomText .bottom{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.4;letter-spacing:.024em;color:#58392B}@media screen and (max-width: 767px){.p-skill--01 .skill-problem .block-problem_bottomText .bottom{font-size:16px;font-size:1rem}}.p-skill--01 .skill-answer{background-color:#fff;text-align:center;padding:163px 0 76px}@media screen and (max-width: 767px){.p-skill--01 .skill-answer{padding:134px 0 0}}@media screen and (max-width: 767px){.p-skill--01 .skill-answer .inner{width:93%}}.p-skill--01 .skill-answer .title{font-size:30px;font-size:1.875rem;line-height:1.6;letter-spacing:0.05em;display:grid;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-skill--01 .skill-answer .title{font-size:24px;font-size:1.5rem;gap:18px}}.p-skill--01 .skill-answer .title .title-sub{display:block;width:fit-content;height:48px;line-height:48px;color:#000;padding-inline:40px;background-color:#b3d767;border-radius:100vh;font-size:24px;font-size:1.5rem;letter-spacing:.01333em}@media screen and (max-width: 767px){.p-skill--01 .skill-answer .title .title-sub{font-size:18px;font-size:1.125rem;height:42px;line-height:42px;padding-inline:18px}}.p-skill--01 .skill-answer .title .green{color:#b3d767}.p-skill--01 .skill-answer .skill-answer__lead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.92;margin-top:8px}.p-skill--01 .skill-answer .skill-answer__img{width:127px;display:block;margin-inline:auto;margin-top:32px}@media screen and (max-width: 767px){.p-skill--01 .skill-answer .skill-answer__img{margin-top:14px}}.p-skill--01 .skill-answer .skill-answer__txt{max-width:590px;width:100%;margin-inline:auto;margin-top:32px;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.8;letter-spacing:0.05em;text-align:center;padding-block:16px;padding-inline:5px;border-top:1px solid #b3d767;border-bottom:1px solid #b3d767}@media screen and (max-width: 767px){.p-skill--01 .skill-answer .skill-answer__txt{margin-top:17px;text-align:left;padding-block:16px 13px}}.p-skill--01 .skill-feature{background-color:#f2f5e9;padding:76px 0}@media screen and (max-width: 767px){.p-skill--01 .skill-feature{padding:54px 0 58px}}.p-skill--01 .skill-feature .inner{width:93%}.p-skill--01 .skill-feature .title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:30px;font-size:1.875rem;line-height:1;letter-spacing:.016em;color:#58392B;display:grid;gap:30px;place-items:center}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .title{font-size:24px;font-size:1.5rem;line-height:1.4;gap:18px}}.p-skill--01 .skill-feature .title .title__sub{font-size:26px;font-size:1.625rem;display:block;width:fit-content;color:#b3d767;padding-bottom:5px;border-bottom:2px dashed #b3d767}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .title .title__sub{font-size:16px;font-size:1rem;font-weight:800}}.p-skill--01 .skill-feature .tag__list{margin-inline:auto;max-width:829px;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:30px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .tag__list{grid-template-columns:1fr;gap:4px;max-width:207px;margin-top:16px}}.p-skill--01 .skill-feature .tag__item{background-color:#b3d767;color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;letter-spacing:.01444em;font-weight:700;line-height:40px;height:40px;border-radius:100vh;padding-left:29px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .tag__item{font-size:14px;font-size:.875rem;line-height:26.14px;height:26.14px;padding-left:22px}}.p-skill--01 .skill-feature .tag__item .inner{position:relative;display:block;width:fit-content;margin-inline:auto}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .tag__item .inner{width:128px}}.p-skill--01 .skill-feature .tag__item .inner::before{content:"";width:19px;height:8px;border-radius:1px;border-bottom:2px solid #83B120;border-left:2px solid #83B120;position:absolute;top:48%;left:-26px;transform:rotate(-45deg) translateY(-50%)}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .tag__item .inner::before{width:14px;height:6px}}.p-skill--01 .skill-feature .box-wrapper{display:grid;gap:24px;margin-top:47px;max-width:900px;width:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box-wrapper{margin-top:24px}}.p-skill--01 .skill-feature .box{border:2px solid #b3d767;background-color:#fff}.p-skill--01 .skill-feature .box__title{display:grid;gap:8px;grid-template-columns:auto auto;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.125;letter-spacing:.015em;place-items:center;justify-content:center}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box__title{font-size:19px;font-size:1.1875rem;line-height:1.42;text-align:left}}.p-skill--01 .skill-feature .index{font-family:"Futura","futura-pt","游ゴシック体",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:72px;font-size:4.5rem;line-height:1;letter-spacing:-.030555em;font-weight:500;color:#b3d767}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .index{font-size:55px;font-size:3.4375rem}}.p-skill--01 .skill-feature .box01{padding-block:56px;padding-inline:10.5%}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box01{padding-block:41px 38px;padding-inline:6%}}.p-skill--01 .skill-feature .box01 .box__txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:1.8;letter-spacing:.05em;margin-top:16px}.p-skill--01 .skill-feature .box01 .box__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:39px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box01 .box__content{grid-template-columns:1fr;margin-top:21px;gap:24px}}.p-skill--01 .skill-feature .box01 .box__content-card{background-color:#fff;box-shadow:0px 3px 60px 0px rgba(58,75,23,0.15);padding-block:29px 42px;padding-inline:12%;display:grid;gap:9px;place-items:start center;place-content:start}@media screen and (max-width: 1024px){.p-skill--01 .skill-feature .box01 .box__content-card{padding-inline:6%;padding-block:29px 30px}}.p-skill--01 .skill-feature .box01 .box__content-card.card02{padding-inline:8%}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box01 .box__content-card.card02{padding-block:38px 29px;padding-inline:7%}}.p-skill--01 .skill-feature .box01 .box__content-cardTitle{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;line-height:1.5;letter-spacing:.05em;color:#58392B}.p-skill--01 .skill-feature .box01 .box__content-cardLead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.6;letter-spacing:.0173333em;text-align:center}.p-skill--01 .skill-feature .box01 .box__img01{width:190px;margin-top:22px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box01 .box__img01{margin-top:9px}}.p-skill--01 .skill-feature .box01 .box__img02{width:243px;margin-top:22px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box01 .box__img02{margin-top:15px}}.p-skill--01 .skill-feature .box02{display:grid;gap:37px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02{gap:0}}.p-skill--01 .skill-feature .box02 .box__head{padding-block-start:56px;padding-inline:10.5%;display:grid;gap:37px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02 .box__head{padding-block:39px 38px;padding-inline:7%;gap:19px}}.p-skill--01 .skill-feature .box02 .box__head-content{display:grid;grid-template-columns:1fr 43.5%;gap:20px;place-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02 .box__head-content{grid-template-columns:1fr;gap:19px}}.p-skill--01 .skill-feature .box02 .box__txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.8;letter-spacing:.01em}.p-skill--01 .skill-feature .box02 .box__img{max-width:308px;width:100%}.p-skill--01 .skill-feature .box02 .box__bottom{background:#f5f5f5;padding-inline:18px;padding-bottom:55px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02 .box__bottom{padding-bottom:28px}}.p-skill--01 .skill-feature .box02 .box__bottom-title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;letter-spacing:.01777em;font-weight:700;height:53px;line-height:53px;border-bottom:1px solid #5F6579;text-align:center}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02 .box__bottom-title{font-size:16px;font-size:1rem}}.p-skill--01 .skill-feature .box02 .box__bottom-content{display:flex;max-width:807px;width:100%;margin-inline:auto;gap:5.947%;justify-content:space-between}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02 .box__bottom-content{flex-wrap:wrap;justify-content:center;column-gap:5.947%;row-gap:24px}}.p-skill--01 .skill-feature .box02 .box__content-card{display:grid;gap:19px;place-items:center;place-content:start}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02 .box__content-card{width:calc(48% - 6px);gap:17px;place-content:center}}.p-skill--01 .skill-feature .box02 .box___content-img{width:108px;display:block}.p-skill--01 .skill-feature .box02 .box__content-cardTitle{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1;letter-spacing:.017333em;font-weight:700}.p-skill--01 .skill-feature .box02 .box__content-cardLead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.4;text-align:center;max-width:233px;margin-inline:auto}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box02 .box__content-cardLead{line-height:1.6}}.p-skill--01 .skill-feature .box03{display:grid;gap:39px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03{gap:21px}}.p-skill--01 .skill-feature .box03 .box__head{padding-block-start:56px;padding-inline:10.5%;display:grid;gap:13px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03 .box__head{padding-block-start:38px;padding-inline:7%;gap:16px}}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03 .box__title{margin-inline:-8px -10px}}.p-skill--01 .skill-feature .box03 .box__txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.8;letter-spacing:.01em}.p-skill--01 .skill-feature .box03 .box__bottom{background:#f5f5f5;padding-inline:18px;padding-bottom:40px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03 .box__bottom{gap:16px}}.p-skill--01 .skill-feature .box03 .box__bottom-title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;letter-spacing:.01777em;font-weight:700;height:53px;line-height:53px;border-bottom:1px solid #5F6579;text-align:center}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03 .box__bottom-title{font-size:16px;font-size:1rem}}.p-skill--01 .skill-feature .box03 .box__bottom-content{display:flex;max-width:848px;width:100%;margin-inline:auto;gap:16px;justify-content:space-between}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03 .box__bottom-content{flex-direction:column}}.p-skill--01 .skill-feature .box03 .box__content-card{background-color:#FFF;display:flex;gap:3px;flex-direction:column;align-items:center;justify-content:space-between;width:calc(33.333% - 32px / 3)}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03 .box__content-card{width:100%;gap:0}}.p-skill--01 .skill-feature .box03 .box__content-card.card03 .box__content-cardBody{height:117px}@media screen and (max-width: 767px){.p-skill--01 .skill-feature .box03 .box__content-card.card03 .box__content-cardBody{height:123px}}.p-skill--01 .skill-feature .box03 .box__content-cardWrap{padding-block:24px 0;padding-inline:8%;width:100%;display:grid;gap:16px}.p-skill--01 .skill-feature .box03 .box__content-cardTitle{background-color:#b3d767;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:37px;height:37px;width:100%;letter-spacing:.02em;font-weight:700;color:#000;text-align:center}.p-skill--01 .skill-feature .box03 .box__content-cardBody{background-color:#F6F6F6;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100px;gap:8px;position:relative;border-radius:8px;z-index:2}.p-skill--01 .skill-feature .box03 .box__content-cardBody::before{content:"";width:20px;height:29px;background-color:#F6F6F6;clip-path:polygon(100% 0, 0 0, 50% 100%);position:absolute;top:100%;left:36%;transform:translateY(-50%) rotate(-45deg);z-index:1}.p-skill--01 .skill-feature .box03 .box__content-cardBody-dt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:1.4;letter-spacing:.02em;font-weight:700;color:#58392B;text-align:center}.p-skill--01 .skill-feature .box03 .box__content-cardBody-dd{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.4;letter-spacing:.02em;text-align:center}.p-skill--01 .skill-feature .box03 .box___content-img{display:block;max-width:264px;width:100%}.p-points--01{padding:0 0 80px 0}@media screen and (max-width: 767px){.p-points--01{padding:0 0 55px 0}}.p-points--01 .inner{max-width:900px}@media screen and (max-width: 767px){.p-points--01 .inner{width:93%}}.p-points--01 .title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:30px;font-size:1.875rem;line-height:1;letter-spacing:.016em;color:#58392B;display:grid;gap:24px;place-items:center}@media screen and (max-width: 767px){.p-points--01 .title{font-size:24px;font-size:1.5rem;line-height:1.6;gap:10px}}.p-points--01 .title .title__sub{font-size:26px;font-size:1.625rem;display:block;width:fit-content;color:#65c6db;padding-bottom:5px;border-bottom:2px dashed #65c6db}@media screen and (max-width: 767px){.p-points--01 .title .title__sub{font-weight:800;font-size:16px;font-size:1rem}}.p-points--01 .block-wrap{display:flex;flex-wrap:wrap;justify-content:center;row-gap:34px;column-gap:34px;margin-top:73px}@media screen and (max-width: 767px){.p-points--01 .block-wrap{margin-top:33px;flex-direction:column;row-gap:14px}}.p-points--01 .block{width:calc(50% - 34px / 2);background-color:#FFF;border-top:5px solid #65c6db;border-radius:5px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);justify-content:space-between;padding-block:49px 56px;padding-inline:3.71%}@media screen and (max-width: 767px){.p-points--01 .block{width:100%;padding-block:25px 31px;padding-inline:6%}}.p-points--01 .block01 .block__txt{margin-top:19px}.p-points--01 .block02 .block__img{margin-top:23px}.p-points--01 .block02 .block__txt{margin-top:26px}@media screen and (max-width: 767px){.p-points--01 .block02 .block__txt{margin-top:41px}}.p-points--01 .block03{padding-block:51px 56px}@media screen and (max-width: 767px){.p-points--01 .block03{padding-block:28px 31px}}.p-points--01 .block03 .block__img{margin-top:9px}@media screen and (max-width: 767px){.p-points--01 .block03 .block__img{width:175px;margin-top:2px}}.p-points--01 .block03 .block__txt{margin-top:23px}@media screen and (max-width: 767px){.p-points--01 .block03 .block__txt{margin-top:20px}}.p-points--01 .block__title{display:grid;gap:18px;place-items:center start;grid-template-columns:auto 1fr;text-align-last:left;width:fit-content;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.6;font-weight:700;color:#58392B;letter-spacing:.0125em}@media screen and (max-width: 767px){.p-points--01 .block__title{font-size:18px;font-size:1.125rem}}.p-points--01 .index{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:.04em;color:#fff;display:grid;place-content:center;width:45px;height:45px;border-radius:50%;background-color:#65c6db}@media screen and (max-width: 767px){.p-points--01 .index{font-size:16px;font-size:1rem}}.p-points--01 .block__img{width:165px;margin-inline:auto}@media screen and (max-width: 767px){.p-points--01 .block__img{width:121px}}.p-points--01 .block__txt{max-width:370px;width:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:14px;font-size:.875rem;line-height:1.8;letter-spacing:.05em}.p-investment--01{background:#FFF;padding-top:82px}@media screen and (max-width: 767px){.p-investment--01{padding-top:60px}}@media screen and (max-width: 767px){.p-investment--01 .inner{width:93%}}.p-investment--01 .container{border-radius:5px;background:#FFF;box-shadow:0px 20px 60px 0px rgba(51,51,51,0.1);border-radius:5px;padding-block:57px 64px;padding-inline:8%}@media screen and (max-width: 1024px){.p-investment--01 .container{padding:40px 5% 0}}@media screen and (max-width: 767px){.p-investment--01 .container{padding:30px 5% 0}}.p-investment--01 .title{position:relative;padding-top:0;width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:30px;font-size:1.875rem;line-height:1.6;letter-spacing:.02em}@media screen and (max-width: 767px){.p-investment--01 .title{font-size:24px;font-size:1.5rem}}.p-investment--01 .title:after{content:"";position:absolute;display:inline-block;background:url("/st/img/index/lp/6/investment-illust.svg") no-repeat;width:74px;height:84px;left:calc(100% + 68px);bottom:-26%}@media screen and (max-width: 767px){.p-investment--01 .title:after{background-image:url("/st/img/index/lp/6/investment-illust_sp.svg");bottom:50%;left:calc(100% - 1px)}}.p-investment--01 .lead{margin-top:7px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.8;letter-spacing:.05em;text-align:center}@media screen and (max-width: 1024px){.p-investment--01 .lead{text-align:left;margin-top:14px}}.p-investment--01 .box-wrap{margin-top:57px;max-width:825px;width:100%;display:grid;gap:33px}@media screen and (max-width: 767px){.p-investment--01 .box-wrap{margin-top:22px;gap:15px}}.p-investment--01 .box{background-color:#51b7cd;border-radius:5px;padding-inline:5.818%;margin-inline:-6%}.p-investment--01 .box__title{color:#fff;font-weight:700;font-size:30px;font-size:1.875rem;line-height:1;letter-spacing:0.02em;text-align:left}@media screen and (max-width: 767px){.p-investment--01 .box__title{font-size:20px;font-size:1.25rem;text-align:center}}.p-investment--01 .box01{padding-block:64px 60px}@media screen and (max-width: 767px){.p-investment--01 .box01{padding-block:40px 31px}}.p-investment--01 .box01 .group{display:grid;grid-template-columns:1fr 52.94%;gap:32px;align-items:center;max-width:680px}@media screen and (max-width: 1024px){.p-investment--01 .box01 .group{grid-template-columns:1fr;place-items:center}}@media screen and (max-width: 767px){.p-investment--01 .box01 .group{flex-direction:column;gap:16px}}.p-investment--01 .box01 .box__txt{color:#ffffff;font-size:10px;font-size:.625rem;line-height:1.8;letter-spacing:0.02em;padding-top:28px}@media screen and (max-width: 767px){.p-investment--01 .box01 .box__txt{padding-top:16px}}.p-investment--01 .box01 .box__img01{max-width:360px;display:block}@media screen and (max-width: 767px){.p-investment--01 .box01 .box__img01{max-width:324px}}.p-investment--01 .box02{display:flex;gap:32px;align-items:center;justify-content:space-between;padding-block:66px 63px}@media screen and (max-width: 767px){.p-investment--01 .box02{padding-block:43px 35px;padding-inline:8%}}.p-investment--01 .box02 .box__img02{max-width:288px}@media screen and (max-width: 767px){.p-investment--01 .box02 .box__img02{margin-inline:auto;max-width:191px;margin-top:23px}}.p-investment--01 .box02 .box__txt{margin-top:24px;color:#FFF;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.p-investment--01 .box02 .box__txt{font-size:14px;font-size:.875rem;margin-top:21px}}.p-intro--01{background-color:#1D212C;position:relative;z-index:2}@media screen and (max-width: 767px){.p-intro--01{padding-block:40px}}.p-intro--01 .title-wrap{display:grid;gap:16px}.p-intro--01 .title{text-align:center;color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:35px;font-size:2.1875rem;font-weight:700;line-height:1.4;letter-spacing:0.13714em}@media screen and (max-width: 767px){.p-intro--01 .title{font-size:24px;font-size:1.5rem;line-height:1.6;margin-inline:-5px;letter-spacing:0.02em}}.p-intro--01 .pc-show{display:block}@media screen and (max-width: 767px){.p-intro--01 .pc-show{display:none}}.p-intro--01 .sp-show{display:none}@media screen and (max-width: 767px){.p-intro--01 .sp-show{display:block}}.p-intro--01 .lead{text-align:center;color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.69;letter-spacing:.02em}.p-intro--01 .intro__slider{width:100%;margin:16px auto 0}@media screen and (max-width: 767px){.p-intro--01 .intro__slider{margin:31px auto 0}}.p-intro--01 .intro__slider .slick-track{display:flex}.p-intro--01 .intro__slider .slick-slide{height:auto !important;background-color:#fff;margin:30px 10px 50px}@media screen and (max-width: 1024px){.p-intro--01 .intro__slider .slick-slide{width:440px}}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .slick-slide{width:274px}}.p-intro--01 .intro__slider .slick-dots{width:300px;display:inline-block;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .slick-dots{max-width:250px;width:80%}}.p-intro--01 .intro__slider .slick-dots li button:before{font-size:10px;line-height:22px;color:#5f6579;opacity:1}.p-intro--01 .intro__slider .slick-dots li.slick-active button:before{color:#fff;opacity:1}.p-intro--01 .intro__slider .slick-prev,.p-intro--01 .intro__slider .slick-next{height:24px;width:24px;display:inline-block;top:100%;transform:translateY(2px)}.p-intro--01 .intro__slider .slick-prev:before,.p-intro--01 .intro__slider .slick-next:before{position:absolute;border-top:solid 2px #fff;font-size:16px;font-size:1rem;opacity:1;font-family:initial}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .slick-prev:before,.p-intro--01 .intro__slider .slick-next:before{font-size:12px;font-size:.75rem}}.p-intro--01 .intro__slider .slick-prev{left:calc((50% - 165px) - 30px)}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .slick-prev{left:calc((50% - 110px) - 30px)}}.p-intro--01 .intro__slider .slick-next{right:calc((50% - 165px) - 30px)}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .slick-next{right:calc((50% - 130px) - 30px)}}.p-intro--01 .intro__slider .slick-prev:before,.p-intro--01 .intro__slider .slick-next:before{content:"";width:16px;height:16px}.p-intro--01 .intro__slider .slick-prev:before{border-left:solid 2px #fff;transform:translateY(-50%) rotate(-45deg)}.p-intro--01 .intro__slider .slick-next:before{border-right:solid 2px #fff;transform:translate(-100%, -50%) rotate(45deg)}.p-intro--01 .intro__slider .slick-next.slick-disabled:before,.p-intro--01 .intro__slider .slick-prev.slick-disabled:before{opacity:0.25}.p-intro--01 .intro__slider .wrapper-box .box{display:inline-block;padding:30px 5%;position:relative}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .wrapper-box .box{padding:26px 5%}}.p-intro--01 .intro__slider .wrapper-box .box:hover{opacity:1}.p-intro--01 .intro__slider .wrapper-box .box:hover .label{color:rgba(255,255,255,0.8)}.p-intro--01 .intro__slider .wrapper-box .box:hover .group,.p-intro--01 .intro__slider .wrapper-box .box:hover .box__info,.p-intro--01 .intro__slider .wrapper-box .box:hover .box__lead{opacity:0.8}.p-intro--01 .intro__slider .wrapper-box .box .label{position:absolute;top:0;left:0;transform:translateY(-50%);padding:8px 30px;background-color:#BE9855;color:#fff;font-size:16px;font-size:1rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .wrapper-box .box .label{padding:6px 20px;font-size:14px;font-size:.875rem}}.p-intro--01 .intro__slider .wrapper-box .box .group{display:flex;align-items:center;padding-bottom:16px}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .wrapper-box .box .group{padding-bottom:12px}}.p-intro--01 .intro__slider .wrapper-box .box .box__img{width:6vw;height:6vw;max-width:60px;max-height:60px;border-radius:50%;margin-right:10px;flex-shrink:0}@media screen and (max-width: 1024px){.p-intro--01 .intro__slider .wrapper-box .box .box__img{width:10vw;height:10vw}}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .wrapper-box .box .box__img{width:13vw;height:13vw}}.p-intro--01 .intro__slider .wrapper-box .box .box__title{color:#000;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .wrapper-box .box .box__title{font-size:16px;font-size:1rem}}.p-intro--01 .intro__slider .wrapper-box .box .box__info{font-size:16px;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0.02em;padding-bottom:12px;margin-bottom:12px;border-bottom:2px solid #eee}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .wrapper-box .box .box__info{font-size:14px;font-size:.875rem}}.p-intro--01 .intro__slider .wrapper-box .box .box__info .small{font-size:12px;font-size:.75rem}.p-intro--01 .intro__slider .wrapper-box .box .box__info .medium{font-weight:500}.p-intro--01 .intro__slider .wrapper-box .box .box__lead{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-intro--01 .intro__slider .wrapper-box .box .box__lead{font-size:14px;font-size:.875rem}}.p-problem--01{background-color:#dfdfdf;position:relative}@media screen and (max-width: 767px){.p-problem--01{padding-block:60px 56px}}.p-problem--01 .title{color:#000;padding-bottom:48px;position:relative}@media screen and (max-width: 767px){.p-problem--01 .title{padding-bottom:23px}}.p-problem--01 .title .title__img{position:absolute;left:50%;top:0;transform:translate(-50%, 0);width:67%}@media screen and (max-width: 767px){.p-problem--01 .title .title__img{width:100%}}.p-problem--01 .box-wrapper .box{background:#f5f5f5;display:flex;align-items:center;height:160px;width:93%;max-width:850px;padding:30px 40px;position:relative;margin:0 auto 36px}@media screen and (max-width: 1024px){.p-problem--01 .box-wrapper .box{height:auto;width:100%;max-width:700px}}@media screen and (max-width: 767px){.p-problem--01 .box-wrapper .box{padding:16px 4%;margin:0 auto 20px}}.p-problem--01 .box-wrapper .box:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.p-problem--01 .box-wrapper .box:last-of-type{margin-bottom:0}}.p-problem--01 .box-wrapper .box:before{content:"";position:absolute;top:0;left:0;border-left:38px solid #BE9855;border-bottom:38px solid transparent}.p-problem--01 .box-wrapper .box .box__img{width:14%;max-width:104px;margin-right:4%}@media screen and (max-width: 1024px){.p-problem--01 .box-wrapper .box .box__img{width:20%}}@media screen and (max-width: 767px){.p-problem--01 .box-wrapper .box .box__img{width:54px;margin-right:2%}}.p-problem--01 .box-wrapper .box .box__txt{font-size:18px;font-size:1.125rem;line-height:1.8}@media screen and (max-width: 1024px){.p-problem--01 .box-wrapper .box .box__txt{font-size:16px;font-size:1rem}}@media screen and (max-width: 767px){.p-problem--01 .box-wrapper .box .box__txt{font-size:15px;font-size:.9375rem}}.p-problem--01 .arrow{border-top:28px solid #5f6579;border-left:24px solid transparent;border-right:24px solid transparent;width:0;height:0;margin:0 auto;display:block}@media screen and (max-width: 767px){.p-problem--01 .arrow{border-top:14px solid #5f6579;border-left:12px solid transparent;border-right:12px solid transparent;margin-top:40px}}.p-problem--01 .block{position:relative;border:2px solid #ffffff;background:#dfdfdf;padding:40px 14% 40px 5%;width:85%;margin:60px auto 0;z-index:1}@media screen and (max-width: 1024px){.p-problem--01 .block{padding:34px 4%}}@media screen and (max-width: 767px){.p-problem--01 .block{padding:34px 3%;width:100%}}.p-problem--01 .block .block__title{position:absolute;left:50%;top:0;transform:translate(-50%, -76%);background-color:#dfdfdf;color:#000;padding:4px 20px;font-size:30px;font-size:1.875rem;font-weight:700}@media screen and (max-width: 1024px){.p-problem--01 .block .block__title{font-size:26px;font-size:1.625rem;transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){.p-problem--01 .block .block__title{font-size:22px;font-size:1.375rem}}.p-problem--01 .block .block__txt{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.8;letter-spacing:0}@media screen and (max-width: 1024px){.p-problem--01 .block .block__txt{font-size:16px;font-size:1rem;text-align:center}}@media screen and (max-width: 767px){.p-problem--01 .block .block__txt{font-size:15px;font-size:.9375rem;line-height:2}}.p-problem--01 .block .block__img{position:absolute;top:-70%;right:3%;width:15%}@media screen and (max-width: 1024px){.p-problem--01 .block .block__img{width:16%;max-width:68px;left:23vw;top:-43%}}@media screen and (max-width: 767px){.p-problem--01 .block .block__img{top:-38%;left:22%;width:16%}}.p-problem--02{background-color:#fff}.p-problem--02 .p-intro--01__content{margin-top:40px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__content{margin-top:17px}}.p-problem--02 .p-intro--01__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-problem--02 .p-intro--01__head{font-size:24px;font-size:1.5rem;line-height:1.7}}.p-problem--02 .p-intro--01__wrapper{position:relative;width:100%}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__wrapper{padding-top:302.9px;max-width:530px;margin-inline:auto}}.p-problem--02 .p-intro--01__left,.p-problem--02 .p-intro--01__right{position:absolute;top:-6.5px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__left,.p-problem--02 .p-intro--01__right{max-width:330px}}.p-problem--02 .p-intro--01__left{left:0;width:36.292%;gap:26px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__left{width:100%;flex-direction:column-reverse;gap:70px;top:0}}.p-problem--02 .p-intro--01__right{right:0;width:39.775%;gap:15px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__right{width:100%;gap:70px;top:72px}}.p-problem--02 .p-intro--01__text{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.6;position:relative;padding-block:20px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.1);background-color:#fff;z-index:1;display:grid;place-items:center;flex-shrink:1;border-radius:5px;text-align:center}@media screen and (max-width: 1024px){.p-problem--02 .p-intro--01__text{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text{font-size:13.5px;font-size:.84375rem;padding-block:15px;border-radius:3.75px}}.p-problem--02 .p-intro--01__text::before{content:"";position:absolute;width:12px;height:24px;background-color:#fff;z-index:2;top:calc(50% - 12px)}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text::before{width:11px;height:20px;top:calc(99.9% - 5.5px);transform:rotate(-90deg)}}.p-problem--02 .p-intro--01__text01{margin-left:13.2264%;max-width:311.97px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text01{width:236.19px;margin-left:0;margin-right:auto}}.p-problem--02 .p-intro--01__text01::before{left:99.9%;clip-path:polygon(0% 0%, 0% 100%, 100% 50%)}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text01::before{left:28px;clip-path:polygon(0 50%, 100% 100%, 100% 0)}}.p-problem--02 .p-intro--01__text02{margin-right:2.5267%;max-width:348.16px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text02{width:265.313px;margin-left:0;margin-right:auto}}.p-problem--02 .p-intro--01__text02::before{left:99.9%;clip-path:polygon(0% 0%, 0% 100%, 100% 50%)}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text02::before{left:calc(50% - 10px);clip-path:polygon(0 50%, 100% 100%, 100% 0)}}.p-problem--02 .p-intro--01__text03{max-width:397.75px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text03{max-width:298.313px;width:100%;margin-right:0;margin-left:auto}}.p-problem--02 .p-intro--01__text03::before{right:99.9%;clip-path:polygon(0 50%, 100% 100%, 100% 0)}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text03::before{right:45.31px}}.p-problem--02 .p-intro--01__text04{margin-right:3.7133%;margin-left:10.5593%;max-width:336.89px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text04{width:255.735px;margin-right:0;margin-left:auto}}.p-problem--02 .p-intro--01__text04::before{right:99.9%;clip-path:polygon(0 50%, 100% 100%, 100% 0)}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__text04::before{right:calc(50% - 10px)}}.p-problem--02 .p-intro--01__img-wrapper{margin-inline:auto;width:440px;height:240px}@media screen and (max-width: 767px){.p-problem--02 .p-intro--01__img-wrapper{max-width:440px;width:100%;height:auto}}.p-problem--02 .fadein.transition-time02{transition-delay:.2s}.p-solution--01{background-color:#000;position:relative;padding:100px 0 68px}@media screen and (max-width: 767px){.p-solution--01{padding:66px 0 48px}}.p-solution--01 .sp-show{display:none}@media screen and (max-width: 767px){.p-solution--01 .sp-show{display:block}}.p-solution--01 .title{color:#fff;line-height:1.5;letter-spacing:0.02em}.p-solution--01 .title__sub{font-size:28px;font-size:1.75rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;letter-spacing:.025em;font-weight:700;margin-top:32px;padding-inline:56px;color:#fff;height:58px;line-height:58px;width:fit-content;margin-inline:auto;display:grid;grid-template-columns:auto auto;place-content:center;background-color:#BE9855}@media screen and (max-width: 767px){.p-solution--01 .title__sub{background-color:transparent;font-size:22px;font-size:1.375rem;line-height:40px;height:auto;place-content:normal;gap:8px;grid-template-columns:1fr;place-items:center;padding-inline:0;margin-top:24px}}.p-solution--01 .title__sub .title__sub-inner{display:inline-block}@media screen and (max-width: 767px){.p-solution--01 .title__sub .title__sub-inner{background-color:#BE9855;width:286px;display:inline-block;text-align:center;height:40px}}.p-solution--01 .title__sub .title__sub-inner:first-of-type{text-align:right}@media screen and (max-width: 767px){.p-solution--01 .title__sub .title__sub-inner:first-of-type{text-align:center}}.p-solution--01 .block-list{margin-top:56px;display:grid;gap:32px;max-width:724px;width:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-solution--01 .block-list{gap:16px;margin-top:48px}}.p-solution--01 .block__card{display:grid;gap:32px;grid-template-columns:40.6077% 1fr}@media screen and (max-width: 767px){.p-solution--01 .block__card{grid-template-columns:32% 1fr;gap:16px}}.p-solution--01 .block__card-img{width:100%}.p-solution--01 .block__card-content{display:grid;gap:16px;place-content:center start}@media screen and (max-width: 767px){.p-solution--01 .block__card-content{gap:4px}}.p-solution--01 .block__card-title{color:#FFF;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:22px;font-size:1.375rem;line-height:1;letter-spacing:.01363em;font-weight:700;text-align:left}@media screen and (max-width: 767px){.p-solution--01 .block__card-title{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:0.01875em}}.p-solution--01 .block__card-text{color:#FFF;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.6;letter-spacing:.02em}@media screen and (max-width: 767px){.p-solution--01 .block__card-text{font-size:14px;font-size:.875rem;letter-spacing:0.0214em}}.p-solution--01 .solution--03__bottom-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.86667;letter-spacing:.02333em;color:#FFF;text-align:center;margin-top:40px}@media screen and (max-width: 767px){.p-solution--01 .solution--03__bottom-text{margin-top:16px}}.p-solution--02{background-color:#1A1C22;position:relative;padding:100px 0 100px}@media screen and (max-width: 767px){.p-solution--02{padding:0 0 60px}}.p-solution--02 .block{background-color:#1D212C;box-shadow:0px 8px 30px rgba(14,18,31,0.8);padding:60px 12% 110px;margin-bottom:40px}@media screen and (max-width: 1024px){.p-solution--02 .block{padding:40px 5% 80px}}@media screen and (max-width: 767px){.p-solution--02 .block{padding:40px 0 0;margin-bottom:30px}}.p-solution--02 .block:last-of-type{margin:0}.p-solution--02 .block .block__title{color:#ffffff;font-size:24px;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:left}@media screen and (max-width: 1024px){.p-solution--02 .block .block__title{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-solution--02 .block .block__title{font-size:18px;font-size:1.125rem;line-height:1.5;padding-left:5%;padding-right:5%;justify-content:flex-start;padding-bottom:20px}}.p-solution--02 .block .block__title .index{font-family:"Avenir", "Arial", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:100px;font-size:6.25rem;font-weight:500;letter-spacing:0.01em;color:#ffffff;opacity:0.3;padding-right:20px;flex-shrink:0}@media screen and (max-width: 1024px){.p-solution--02 .block .block__title .index{font-size:80px;font-size:5rem}}@media screen and (max-width: 767px){.p-solution--02 .block .block__title .index{font-size:55px;font-size:3.4375rem;line-height:1;letter-spacing:-0.04em;padding-right:8px}}.p-solution--02 .block .block__txt{color:#ffffff;font-size:15px;font-size:.9375rem;line-height:1.8;text-align:center;padding-bottom:40px}@media screen and (max-width: 1024px){.p-solution--02 .block .block__txt{text-align:left}}@media screen and (max-width: 767px){.p-solution--02 .block .block__txt{padding:0 5% 30px;letter-spacing:0.01em}}.p-solution--02 .block--1{padding-left:7%;padding-right:7%;padding-bottom:80px}@media screen and (max-width: 1024px){.p-solution--02 .block--1{padding-left:5%;padding-right:5%}}@media screen and (max-width: 767px){.p-solution--02 .block--1{padding:40px 5% 8px}}@media screen and (max-width: 767px){.p-solution--02 .block--1{padding:40px 0 8px}}.p-solution--02 .block--1 .block__title{padding-bottom:35px}@media screen and (max-width: 767px){.p-solution--02 .block--1 .block__title{padding:0 0 20px 3%}}.p-solution--02 .block--1 .unit{border:2px solid #5f6579;padding-block:50px;padding-inline:8.1395%;position:relative}@media screen and (max-width: 1024px){.p-solution--02 .block--1 .unit{padding:50px 20px 40px;margin:0 auto}}@media screen and (max-width: 767px){.p-solution--02 .block--1 .unit{padding:46px 10px 30px}}.p-solution--02 .block--1 .unit .unit__title{font-size:20px;font-size:1.25rem;color:#ffffff;padding:5px 20px;background-color:#5f6579;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.p-solution--02 .block--1 .unit .unit__title{white-space:nowrap;font-size:18px;font-size:1.125rem}}.p-solution--02 .block--1 .unit .unit__txt{text-align:center;color:#ffffff;font-size:15px;font-size:.9375rem;line-height:1.8;padding-bottom:24px}@media screen and (max-width: 1024px){.p-solution--02 .block--1 .unit .unit__txt{text-align:left}}@media screen and (max-width: 767px){.p-solution--02 .block--1 .unit .unit__txt{padding:0 3% 30px}}.p-solution--02 .block--1 .area{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media screen and (max-width: 767px){.p-solution--02 .block--1 .area{grid-template-columns:1fr}}.p-solution--02 .block--1 .area .area-card{background:#FFF;display:grid;gap:16px;padding-inline:40px;padding-block:40px;place-items:center}@media screen and (max-width: 767px){.p-solution--02 .block--1 .area .area-card{padding-block:30px;padding-inline:24px}}.p-solution--02 .block--1 .area .area-card__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.6;letter-spacing:.02em}.p-solution--02 .block--1 .area .area-card__lead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6;letter-spacing:.02em;text-align:center;max-width:230px}.p-solution--02 .block--2{padding-left:7%;padding-right:7%}@media screen and (max-width: 1024px){.p-solution--02 .block--2{padding-left:5%;padding-right:5%}}@media screen and (max-width: 767px){.p-solution--02 .block--2{padding-inline:0px}}.p-solution--02 .block--2 .area{background:#f5f5f5;box-shadow:0px 8px 30px rgba(14,18,31,0.8);text-align:center}.p-solution--02 .block--2 .area .area__title{color:#000;font-size:18px;font-size:1.125rem;padding:12px 0;border-bottom:1px solid #5f6579}@media screen and (max-width: 767px){.p-solution--02 .block--2 .area .area__title{font-size:16px;font-size:1rem;padding:10px 0;width:96%;margin:0 auto}}.p-solution--02 .block--2 .area .box-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;padding-inline:14px;padding-block:32px 35px}@media screen and (max-width: 767px){.p-solution--02 .block--2 .area .box-wrapper{grid-template-columns:1fr;gap:15px;place-items:center;padding-block:16px 18px}}.p-solution--02 .block--2 .area .box-wrapper .box{display:grid;gap:16px;padding-block:24px 0;padding-inline:8.823%;background-color:#FFF;min-height:337px;overflow:hidden}@media screen and (max-width: 767px){.p-solution--02 .block--2 .area .box-wrapper .box{max-width:337px;width:100%}}.p-solution--02 .block--2 .area .box-wrapper .box .box__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:37px;height:37px;font-weight:700;letter-spacing:.02em;color:#FFF;background-color:#BE9855}.p-solution--02 .block--2 .area .box-wrapper .box .box__txt{color:#000;font-size:13px;font-size:.8125rem;line-height:1.4;font-weight:500;letter-spacing:.02em;text-align:center}@media screen and (max-width: 767px){.p-solution--02 .block--2 .area .box-wrapper .box .box__txt{font-size:14px;font-size:.875rem}}.p-solution--02 .block--2 .area .box-wrapper .box .box__body-text{display:grid;gap:6px;place-items:center;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:12px;font-size:.75rem;line-height:1.4;letter-spacing:.02em;min-height:100px;background-color:#F6F6F6;border-radius:8px;padding-inline:12px;padding-block:8px;text-align:center;position:relative}@media screen and (max-width: 767px){.p-solution--02 .block--2 .area .box-wrapper .box .box__body-text{gap:0}}.p-solution--02 .block--2 .area .box-wrapper .box .box__body-text .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#BE9855;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.4;text-align:center;display:block}.p-solution--02 .block--2 .area .box-wrapper .box .box__body-text::after{content:"";width:20px;height:29px;position:absolute;bottom:-10px;left:20px;background:url(/st/img/index/lp/7/boxBodyText-bg.svg) no-repeat center center/cover}.p-solution--02 .block--2 .area .box-wrapper .box .box__img{padding-top:68px;position:relative}.p-solution--02 .block--2 .area .box-wrapper .box .box__img img{position:absolute;bottom:-8px;left:0;right:0;width:auto;height:105px;margin-inline:auto}@media screen and (max-width: 767px){.p-solution--02 .block--2 .area .box-wrapper .box .box__img img{bottom:0;height:98px}}.p-solution--02 .block--3{padding-left:7%;padding-right:7%}@media screen and (max-width: 1024px){.p-solution--02 .block--3{padding-left:5%;padding-right:5%}}@media screen and (max-width: 767px){.p-solution--02 .block--3{padding-inline:0px}}.p-solution--02 .block--3 .block--3__img{max-width:309px;width:100%;margin-inline:auto}@media screen and (max-width: 767px){.p-solution--02 .block--3 .block--3__img{max-width:341px;padding-inline:16px}}.p-solution--02 .block--3 .area{background:#f5f5f5;box-shadow:0px 8px 30px rgba(14,18,31,0.8);text-align:center;margin-top:38px}.p-solution--02 .block--3 .area .area__title{color:#000;font-size:18px;font-size:1.125rem;padding:12px 0;border-bottom:1px solid #5f6579}@media screen and (max-width: 767px){.p-solution--02 .block--3 .area .area__title{font-size:16px;font-size:1rem;padding:10px 0;width:96%;margin:0 auto}}.p-solution--02 .block--3 .area .box-wrapper{display:flex;flex-wrap:wrap;gap:16px;padding-inline:40px;padding-block:40px;justify-content:center}@media screen and (max-width: 767px){.p-solution--02 .block--3 .area .box-wrapper{row-gap:22px;column-gap:16px;padding-inline:5.9259%;padding-block:24px}}.p-solution--02 .block--3 .area .box-wrapper .box{width:calc(33.333% - 32px / 3);display:grid;gap:16px;place-items:center}@media screen and (max-width: 767px){.p-solution--02 .block--3 .area .box-wrapper .box{width:calc(50% - 16px / 2)}}.p-solution--02 .block--3 .area .box-wrapper .box .box__img{width:108px}.p-solution--02 .block--3 .area .box-wrapper .box .box__img img{width:100%}.p-solution--02 .block--3 .area .box-wrapper .box .box__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.02em}.p-solution--02 .block--3 .area .box-wrapper .box .box__txt{color:#000;font-size:13px;font-size:.8125rem;line-height:1.4;font-weight:500;letter-spacing:.02em;text-align:center}@media screen and (max-width: 767px){.p-solution--02 .block--3 .area .box-wrapper .box .box__txt{font-size:12px;font-size:.75rem}}.p-video--01{background-color:#F8F5EE}.p-video--01 .p-video--01__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-video--01 .p-video--01__inner{gap:24px}}.p-video--01 .p-video--01__title-wrap{display:grid;gap:7px;place-content:center}.p-video--01 .p-video--01__title-pop{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:#956839}@media screen and (max-width: 767px){.p-video--01 .p-video--01__title-pop{font-size:15px;font-size:.9375rem}}.p-video--01 .pop--deco{position:relative;width:fit-content;margin-inline:auto;display:block}.p-video--01 .pop--deco::before,.p-video--01 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-video--01 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-video--01 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-video--01 .p-video--01__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:#58392B;place-items:center}@media screen and (max-width: 767px){.p-video--01 .p-video--01__title{font-size:32px;font-size:2rem}}.p-video--01 .p-video--01__title-sub{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;text-align:center}@media screen and (max-width: 767px){.p-video--01 .p-video--01__title-sub{font-size:20px;font-size:1.25rem}}.p-video--01 .p-video--01__content{max-width:750px;width:100%;margin-inline:auto}.p-video--01 .p-video--01__video{text-align:center;width:100%;max-width:100%;min-width:100%;height:100%}.p-video--01 .p-video--01__video-img{width:100%;max-width:100%;min-width:100%;height:100%;aspect-ratio:560 / 315}.p-video--02{background-color:#F5F2EB;padding:60px 0}@media screen and (max-width: 767px){.p-video--02{padding:50px 0}}.p-video--02 .tips__title{color:#000;font-size:20px;font-size:1.25rem;line-height:1.6;padding-bottom:20px;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;text-align:center}@media screen and (max-width: 1024px){.p-video--02 .tips__title{font-size:18px;font-size:1.125rem;max-width:620px;width:auto}}@media screen and (max-width: 767px){.p-video--02 .tips__title{font-size:15px;font-size:.9375rem}}.p-video--02 .tips__title .highlight{font-size:16px;font-size:1rem;line-height:1;position:absolute;top:-70%;left:0;transform:rotate(-9deg) translateX(-40%);border-bottom:2px dashed #BE9855;padding-bottom:4px}@media screen and (max-width: 1024px){.p-video--02 .tips__title .highlight{top:0;left:-1%;transform:rotate(-9deg) translateY(calc(-100% - 10px))}}@media screen and (max-width: 767px){.p-video--02 .tips__title .highlight{font-size:15px;font-size:.9375rem;transform:rotate(-8deg) translateY(calc(-100% - 12px))}}.p-video--02 .tips__title .highlight .small{font-size:0.8em}.p-video--02 .wrapper-video{max-width:601px;margin:0 auto}.p-video--02 .video{text-align:center;position:relative;width:100%;max-width:100%;min-width:100%;height:100%;margin-bottom:0}.p-video--02 .video .video-img{width:100%;max-width:100%;min-width:100%;height:100%;aspect-ratio:560 / 315}@media screen and (max-width: 767px){.p-video--03{padding:40px 0 60px}}.p-video--03 .inner{max-width:1100px}.p-video--03 .highlight-txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#000;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.6;letter-spacing:0.07em;text-align:center;padding-bottom:8px;position:relative}@media screen and (max-width: 1024px){.p-video--03 .highlight-txt{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 767px){.p-video--03 .highlight-txt{font-size:14px;font-size:.875rem}}.p-video--03 .highlight-txt::before,.p-video--03 .highlight-txt::after{content:"";position:absolute;height:1.4em;top:0.2em}.p-video--03 .highlight-txt::before{border-left:2px solid #000;transform:rotate(-30deg);margin-left:-20px}@media screen and (max-width: 767px){.p-video--03 .highlight-txt::before{margin-left:-16px}}.p-video--03 .highlight-txt::after{border-right:2px solid #000;transform:rotate(30deg);margin-left:20px}@media screen and (max-width: 767px){.p-video--03 .highlight-txt::after{margin-left:16px}}.p-video--03 .title{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.6;letter-spacing:0.05em;font-size:30px;font-size:1.875rem;padding-bottom:24px}@media screen and (max-width: 1024px){.p-video--03 .title{padding:0 0 10px;font-size:clamp(25px, 4.6vw, 30px);letter-spacing:0.02em}}@media screen and (max-width: 767px){.p-video--03 .title{padding:0 0 8px;font-size:clamp(19px, 5.1vw, 22px)}}.p-video--03 .media-wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.p-video--03 .media-wrapper{flex-direction:column}}.p-video--03 .media-wrapper .unit--video.youtube-embed{max-width:750px;width:46%}@media screen and (max-width: 1024px){.p-video--03 .media-wrapper .unit--video.youtube-embed{width:100%}}.p-video--03 .media-wrapper .unit--video.youtube-embed .video{padding-top:56.25%;width:100%;margin:0;position:relative}@media screen and (max-width: 1024px){.p-video--03 .media-wrapper .unit--video.youtube-embed .video{margin-bottom:24px}}@media screen and (max-width: 767px){.p-video--03 .media-wrapper .unit--video.youtube-embed .video{margin-bottom:16px}}.p-video--03 .media-wrapper .unit--video.youtube-embed .video .video-img{width:100%;height:100%;position:absolute;top:0px;left:0px;box-shadow:0px 20px 60px rgba(51,51,51,0.1)}.p-video--03 .media-wrapper .summary{width:50%}@media screen and (max-width: 1024px){.p-video--03 .media-wrapper .summary{width:100%}}.p-video--03 .media-wrapper .summary .summary__title{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#000;font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.6;padding-bottom:16px;text-align:left;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 1024px){.p-video--03 .media-wrapper .summary .summary__title{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 767px){.p-video--03 .media-wrapper .summary .summary__title{font-size:18px;font-size:1.125rem}}.p-video--03 .media-wrapper .summary .summary__title:before{content:"";border-top:2px solid #BE9855;width:7%;max-width:48px;margin-right:16px}@media screen and (max-width: 767px){.p-video--03 .media-wrapper .summary .summary__title:before{width:20px;margin-right:10px;flex-shrink:0}}.p-video--03 .media-wrapper .summary .summary__txt{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.8;padding-bottom:1em}@media screen and (max-width: 767px){.p-video--03 .media-wrapper .summary .summary__txt{font-size:14px;font-size:.875rem;letter-spacing:0.05em}}.p-video--03 .media-wrapper .summary .summary__txt:last-of-type{padding:0}.p-video--04{background-color:#fff}@media screen and (max-width: 767px){.p-video--04{padding:40px 0 60px}}.p-video--04 .inner{max-width:1100px}.p-video--04 .title{display:grid;gap:3px}.p-video--04 .title__sub{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.7;letter-spacing:0.02em;font-size:24px;font-size:1.5rem;font-weight:700}@media screen and (max-width: 767px){.p-video--04 .title__sub{font-size:20px;font-size:1.25rem}}.p-video--04 .title__main{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.3;letter-spacing:0.02em;font-size:40px;font-size:2.5rem;font-weight:700}@media screen and (max-width: 767px){.p-video--04 .title__main{font-size:32px;font-size:2rem}}.p-video--04 .unit--video{margin-top:40px;max-width:750px;margin-inline:auto;width:100%;box-shadow:0px 20px 60px 0px rgba(51,51,51,0.1)}@media screen and (max-width: 767px){.p-video--04 .unit--video{margin-top:24px}}.p-video--04 .unit--video .video{padding-top:56.25%;width:100%;margin:0;position:relative}@media screen and (max-width: 1024px){.p-video--04 .unit--video .video{margin-bottom:24px}}@media screen and (max-width: 767px){.p-video--04 .unit--video .video{margin-bottom:16px}}.p-video--04 .unit--video .video .video-img{width:100%;height:100%;position:absolute;top:0px;left:0px;box-shadow:0px 20px 60px rgba(51,51,51,0.1)}.p-reasonsStruggling--01{background-color:#AE8344}.p-reasonsStruggling--01 .p-reasonsStruggling--01__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__inner{gap:24px}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__title-wrap{display:grid;gap:7px;place-content:center}.p-reasonsStruggling--01 .p-reasonsStruggling--01__title-pop{color:#FFF;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-reasonsStruggling--01 .p-reasonsStruggling--01__title-pop{font-size:15px;font-size:.9375rem}}.p-reasonsStruggling--01 .pop--deco{position:relative;width:fit-content;margin-inline:auto;display:block}.p-reasonsStruggling--01 .pop--deco::before,.p-reasonsStruggling--01 .pop--deco::after{content:"";width:14px;height:1px;background-color:#FFF;position:absolute;bottom:52%}.p-reasonsStruggling--01 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-reasonsStruggling--01 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-reasonsStruggling--01 .p-reasonsStruggling--01__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-reasonsStruggling--01 .p-reasonsStruggling--01__title{font-size:32px;font-size:2rem;text-align:center}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__title-sub{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;text-align:center}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__title-sub{font-size:20px;font-size:1.25rem}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-wrapper{display:grid;gap:24px}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-wrapper{gap:16px}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__deco{display:block;width:362px;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);margin-left:68px}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__deco{max-width:236px}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box{padding-block:40px;padding-inline:4%;display:grid;gap:24px;background-color:#FFF}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__box{padding-block:24px;padding-inline:6.5%;gap:16px}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-body{display:grid;gap:33px;place-items:center}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-body{gap:16px}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:8px;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-title{grid-template-columns:1fr;font-size:20px;font-size:1.25rem;place-items:center;text-align:center;line-height:1.7}}.p-reasonsStruggling--01 .index{font-size:18px;font-size:1.125rem;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:#F8F5EE;color:#BE9855}.p-reasonsStruggling--01 .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-txt{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-reasonsStruggling--01 .p-reasonsStruggling--01__box-txt{font-size:15px;font-size:.9375rem;line-height:2}}.p-reasonsStruggling--01 .red{color:#DF6161;font-weight:700}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-img{max-width:440px;width:100%;margin-inline:auto}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-img img{display:block}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#F8F5EE}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-voiceLabel{color:#956839;font-weight:700;line-height:1.9;letter-spacing:0.02em;font-size:12px;font-size:.75rem;display:block;width:fit-content;padding-inline:4px;background-color:#fff}@media screen and (max-width: 767px){.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-voiceLabel{font-size:10px;font-size:.625rem}}.p-reasonsStruggling--01 .p-reasonsStruggling--01__box-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-reasonsStruggling--01 .p-reasonsStruggling--01__box-voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-reasonsBusiness--01{background-color:#F8F5EE}.p-reasonsBusiness--01 .p-reasonsBusiness--01__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__inner{gap:24px}}.p-reasonsBusiness--01 .p-reasonsBusiness--01__title-wrap{display:grid;place-content:center;gap:3px}.p-reasonsBusiness--01 .p-reasonsBusiness--01__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:#956839}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__title-pop{font-size:15px;font-size:.9375rem}}.p-reasonsBusiness--01 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-reasonsBusiness--01 .pop--deco::before,.p-reasonsBusiness--01 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-reasonsBusiness--01 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-reasonsBusiness--01 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-reasonsBusiness--01 .p-reasonsBusiness--01__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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__title{font-size:32px;font-size:2rem}}.p-reasonsBusiness--01 .p-reasonsBusiness--01__title-sub{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}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__title-sub{font-size:20px;font-size:1.25rem}}.p-reasonsBusiness--01 .p-reasonsBusiness--01__content{display:grid;gap:24px}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__content{gap:16px}}.p-reasonsBusiness--01 .p-reasonsBusiness--01__box{background:#fff;padding-block:40px;padding-inline:40px;display:grid;place-items:center;gap:24px}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__box{padding-block:24px;padding-inline:24px;gap:16px}}.p-reasonsBusiness--01 .p-reasonsBusiness--01__box-head{display:flex;align-items:center;gap:10px}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__box-head{flex-direction:column;gap:8px}}.p-reasonsBusiness--01 .p-reasonsBusiness--01__box-text .red{font-weight:700;color:#DF6161}@media screen and (max-width: 767px){.p-reasonsBusiness--01 .p-reasonsBusiness--01__box-text{line-height:2;font-size:15px;font-size:.9375rem}}.p-reasonsBusiness--01 .p-reasonsBusiness--01__box-image{max-width:440px;margin-inline:auto;width:100%}.p-memoryClassification--01{background-color:#FFFFFF;padding:100px 0}@media screen and (max-width: 767px){.p-memoryClassification--01{padding:80px 0}}.p-memoryClassification--01 .p-memoryClassification--01__inner{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (max-width: 767px){.p-memoryClassification--01 .p-memoryClassification--01__inner{gap:24px}}.p-memoryClassification--01 .p-memoryClassification--01__title-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}@media screen and (max-width: 767px){.p-memoryClassification--01 .p-memoryClassification--01__title-wrap{gap:24px}}.p-memoryClassification--01 .p-memoryClassification--01__title{color:#58392B;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.3;letter-spacing:0.02em}@media screen and (max-width: 767px){.p-memoryClassification--01 .p-memoryClassification--01__title{font-size:24px;font-size:1.5rem}}.p-memoryClassification--01 .p-memoryClassification--01__lead{color:#1A1A1A;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;text-align:center}@media screen and (max-width: 767px){.p-memoryClassification--01 .p-memoryClassification--01__lead{font-size:20px;font-size:1.25rem}}.p-memoryClassification--01 .p-memoryClassification--01__lead .red{color:#DF6161}.p-memoryClassification--01 .p-memoryClassification--01__content{display:flex;flex-direction:column;align-items:center;width:100%;gap:8px}@media screen and (max-width: 767px){.p-memoryClassification--01 .p-memoryClassification--01__content{gap:5px}}.p-memoryClassification--01 .p-memoryClassification--01__img{display:block;max-width:564px;width:100%}.p-memoryClassification--01 .p-memoryClassification--01__img img{width:100%;height:auto;display:block}.p-memoryClassification--01 .p-memoryClassification--01__text{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;text-align:center}@media screen and (max-width: 767px){.p-memoryClassification--01 .p-memoryClassification--01__text{font-size:10px;font-size:.625rem}}.p-memoryClassification--01 .p-memoryClassification--01__caption{color:#000000;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){.p-memoryClassification--01 .p-memoryClassification--01__caption{font-size:14px;font-size:.875rem}}.p-bnr-appeal{background:#AE8344;padding-block:100px}@media screen and (max-width: 767px){.p-bnr-appeal{padding-block:80px}}.p-bnr-appeal .p-bnr-appeal__text{display:grid;gap:16px;place-items:center}.p-bnr-appeal .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-bnr-appeal .p-bnr-appeal__text-sub{font-size:20px;font-size:1.25rem}}.p-bnr-appeal .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-bnr-appeal .p-bnr-appeal__text-main{font-size:24px;font-size:1.5rem;line-height:1.7}}.p-bnr-appeal .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-bnr-appeal .underline-after{background-size:100% 2px}.p-bnr-appeal--02{background:#AE8344;padding-block:100px}@media screen and (max-width: 767px){.p-bnr-appeal--02{padding-block:80px}}.p-bnr-appeal--02 .p-bnr-appeal--02__text{display:grid;gap:16px;place-items:center}.p-bnr-appeal--02 .p-bnr-appeal--02__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-bnr-appeal--02 .p-bnr-appeal--02__text-sub{font-size:20px;font-size:1.25rem}}.p-bnr-appeal--02 .p-bnr-appeal--02__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-bnr-appeal--02 .p-bnr-appeal--02__text-main{font-size:24px;font-size:1.5rem;line-height:1.7}}.p-bnr-appeal--02 .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-bnr-appeal--02 .underline-after{background-size:100% 2px}.p-storyIntro--01{position:relative}@media screen and (max-width: 1024px){.p-storyIntro--01{padding-bottom:0}}.p-storyIntro--01::after{content:"";position:absolute;background-image:url(/st/img/index/lp/20/continue-arrow.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:70px;top:100%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.p-storyIntro--01::after{display:none}}.p-storyIntro--01 .title{color:#1A1A1A;margin-bottom:40px}@media screen and (max-width: 767px){.p-storyIntro--01 .title{margin-bottom:24px}}.p-storyIntro--01 .block--1{border-radius:8px;background:#FBF9F4;display:flex;align-items:center;justify-content:center;padding:40px 40px 40px 80px;margin-bottom:40px}@media screen and (max-width: 1024px){.p-storyIntro--01 .block--1{padding:40px 4%;margin-bottom:32px;flex-direction:column}}@media screen and (max-width: 767px){.p-storyIntro--01 .block--1{margin-bottom:24px}}.p-storyIntro--01 .block--1 .block__body{padding-right:3%}@media screen and (max-width: 1024px){.p-storyIntro--01 .block--1 .block__body{padding:0 0 24px}}.p-storyIntro--01 .block--1 .block__txt{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.8;letter-spacing:0.05em;max-width:600px;padding-bottom:16px;position:relative}@media screen and (max-width: 1024px){.p-storyIntro--01 .block--1 .block__txt{font-size:22px;font-size:1.375rem}}@media screen and (max-width: 767px){.p-storyIntro--01 .block--1 .block__txt{font-size:20px;font-size:1.25rem}}.p-storyIntro--01 .block--1 .block__txt::before{content:"";background-image:url(/st/img/index/lp/20/intro-quote.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:62px;height:53px;position:absolute;left:-40px}.p-storyIntro--01 .block--1 .block__txt .underline{border-bottom:2px solid #1A1A1A}.p-storyIntro--01 .block--1 .block__txt--small{font-size:13px;font-size:.8125rem}@media screen and (max-width: 767px){.p-storyIntro--01 .block--1 .block__txt--small{font-size:12px;font-size:.75rem}}.p-storyIntro--01 .block--1 .block__img{width:180px;height:180px}@media screen and (max-width: 1024px){.p-storyIntro--01 .block--1 .block__img{width:160px;height:160px}}@media screen and (max-width: 767px){.p-storyIntro--01 .block--1 .block__img{width:136px;height:136px}}.p-storyIntro--01 .block--2{background:#FFF;padding:40px 0;background-image:url(/st/img/index/lp/20/intro-border-dashed.svg);background-repeat:no-repeat}@media screen and (max-width: 1024px){.p-storyIntro--01 .block--2{padding:40px 6%;background-image:url(/st/img/index/lp/20/intro-border-dashed_sp.svg)}}.p-storyIntro--01 .block--2 .block__txt p{font-size:15px;font-size:.9375rem;text-align:center;padding-bottom:1em}@media screen and (max-width: 1024px){.p-storyIntro--01 .block--2 .block__txt p{text-align:left}}@media screen and (max-width: 767px){.p-storyIntro--01 .block--2 .block__txt p{font-size:14px;font-size:.875rem}}.p-storyIntro--01 .block--2 .block__txt p:last-child{padding:0}.p-communicateIntro--01{background-color:#F8F5EE;position:relative;overflow:visible}.p-communicateIntro--01::before{content:"";position:absolute;top:100%;transform:translateX(-50%);left:50%;width:190px;height:45px;clip-path:polygon(100% 0, 0 0, 50% 100%);background-color:#F8F5EE;z-index:2}.p-communicateIntro--01__inner{max-inline-size:761px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-communicateIntro--01__inner{width:93%}}.p-communicateIntro--01__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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-communicateIntro--01__title{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 767px){.p-communicateIntro--01__title .sp-show{display:inline-block}}.p-communicateIntro--01__content{display:grid;gap:24px;place-items:center}.p-communicateIntro--01__content-lead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;color:#000;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 767px){.p-communicateIntro--01__content-lead{font-size:15px;font-size:.9375rem;line-height:1.8;text-align:left}}.p-communicateIntro--01__content-body{display:flex;gap:39px}@media screen and (max-width: 767px){.p-communicateIntro--01__content-body{gap:13.72px;margin-top:24px}}.p-communicateIntro--01__content-img{width:248px}@media screen and (max-width: 767px){.p-communicateIntro--01__content-img{max-width:120.28px;width:auto}}.p-communicateIntro--01__content-textWrap{display:grid;gap:7px;place-items:flex-start;place-content:center}.p-communicateIntro--01__content-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.8;font-weight:700;letter-spacing:.01875em;color:#000;padding-inline:8px;padding-block:4px;background:#EEE8D3;width:fit-content}@media screen and (max-width: 767px){.p-communicateIntro--01__content-text{font-size:12px;font-size:.75rem}}.p-communicateIntro--01__content-bottomText{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;text-align:center}@media screen and (max-width: 767px){.p-communicateIntro--01__content-bottomText{text-align:left;font-size:15px;font-size:.9375rem}}.p-communicateIntro--01__content-box{padding-block:16px;padding-inline:61px 16px;background-color:#fff;box-shadow:0px 4px 20px 0px rgba(226,218,198,0.7);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:#000;position:relative}@media screen and (max-width: 767px){.p-communicateIntro--01__content-box{font-size:15px;font-size:.9375rem;line-height:1.8}}.p-communicateIntro--01__content-box::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:16px;width:29px;height:29px;background-image:url("/st/img/index/lp/49/communicateIntro-box.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.p-communicateIntro--02{background-color:#fff;padding-block:69px 100px}@media screen and (max-width: 767px){.p-communicateIntro--02{padding-block:69px 80px}}.p-communicateIntro--02__inner{max-inline-size:670px;display:grid;gap:24px}@media screen and (max-width: 767px){.p-communicateIntro--02__inner{width:93%}}.p-communicateIntro--02__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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-communicateIntro--02__title{font-size:24px;font-size:1.5rem}}.p-communicateIntro--02__content{display:grid;gap:24px;place-items:center}.p-communicateIntro--01__content-headBox{padding-block:16px;padding-inline:16px;background-color:#fff;box-shadow:0px 4px 20px 0px rgba(226,218,198,0.7);font-size:16px;font-size:1rem;line-height:1.7;letter-spacing:.02em;font-weight:700;color:#000}@media screen and (max-width: 767px){.p-communicateIntro--01__content-headBox{font-size:15px;font-size:.9375rem}}.p-communicateIntro--02__content-lead{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;color:#000;line-height:1.7;letter-spacing:.02em;text-align:center}@media screen and (max-width: 767px){.p-communicateIntro--02__content-lead{font-size:15px;font-size:.9375rem;line-height:1.8;text-align:left}}.p-communicateIntro--02__content-textWrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}@media screen and (max-width: 767px){.p-communicateIntro--02__content-textWrap{gap:7px}}.p-communicateIntro--02__content-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;line-height:1.8;font-weight:700;letter-spacing:.01875em;color:#000;padding-inline:8px;padding-block:4px;background:#EEE8D3;width:fit-content}@media screen and (max-width: 767px){.p-communicateIntro--02__content-text{font-size:14px;font-size:.875rem}}.p-communicateIntro--02__content-bottomBox{max-width:512px;width:100%;margin-inline:auto;padding-block:44.5px;padding-inline:16px;text-align:center;background-color:#F6F6F6;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.8;letter-spacing:.02em;color:#000;position:relative;margin-top:73px}@media screen and (max-width: 767px){.p-communicateIntro--02__content-bottomBox{background-color:transparent;position:static;text-align:left;padding-inline:0;padding-block:0;margin-top:0}}.p-communicateIntro--02__content-img{position:absolute;width:156px;bottom:0;right:-82px}@media screen and (max-width: 767px){.p-communicateIntro--02__content-img{width:130px;position:static;margin-inline:auto;margin-top:23px}}.p-impression--01{background-color:#F8F5EE}.p-impression--01 .p-impression--01__inner{display:grid;gap:24px}@media screen and (max-width: 767px){.p-impression--01 .p-impression--01__inner{width:93%}}.p-impression--01 .p-impression--01__title-wrap{display:grid;place-content:center;gap:3px}.p-impression--01 .p-impression--01__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:#956839}@media screen and (max-width: 767px){.p-impression--01 .p-impression--01__title-pop{font-size:15px;font-size:.9375rem}}.p-impression--01 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-impression--01 .pop--deco::before,.p-impression--01 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-impression--01 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-impression--01 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-impression--01__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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-impression--01__title{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 767px){.p-impression--01__title .sp-show{display:inline-block}}.p-impression--01__content{display:grid;place-items:center}@media screen and (max-width: 767px){.p-impression--01__content{place-items:flex-start}}.p-impression--01__content-lead{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;text-align:center}@media screen and (max-width: 767px){.p-impression--01__content-lead{font-size:15px;font-size:.9375rem;text-align:left}}.p-impression--01__content-centerImg{width:100%;max-width:442px;margin-inline:auto;margin-top:16px}.p-impression--01__content-centerImg img{display:block}.p-impression--01__content-centerText{font-weight:700;text-align:center;margin-top:40px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;line-height:1.8;letter-spacing:.01666em}@media screen and (max-width: 767px){.p-impression--01__content-centerText{margin-top:24px;font-weight:500;font-size:15px;font-size:.9375rem}}.p-impression--01__content-bottomImgWrap{display:flex;gap:16px;margin-top:16px;width:100%;max-width:796px;justify-content:center;align-items:center}@media screen and (max-width: 767px){.p-impression--01__content-bottomImgWrap{margin-top:8px;flex-direction:column}}.p-impression--01__content-bottomImg{flex:1;width:100%}@media screen and (max-width: 767px){.p-impression--01__content-bottomImg{max-width:442px}}.p-impression--01__content-bottomImg img{display:block}.p-impression--01__content-box{padding-block:16px;padding-inline:16px;background-color:#fff;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;box-shadow:0px 4px 20px 0px rgba(226,218,198,0.7);margin-top:24px;width:100%;max-width:800px}@media screen and (max-width: 767px){.p-impression--01__content-box{font-size:15px;font-size:.9375rem;line-height:1.8}}.p-impression--01__content-bottomText{margin-top:24px}.p-knack--01{background-color:#fff}.p-knack--01 .p-knack--01__inner{display:grid;gap:24px}@media screen and (max-width: 767px){.p-knack--01 .p-knack--01__inner{width:93%}}.p-knack--01 .p-knack--01__title-wrap{display:grid;place-content:center;gap:3px}.p-knack--01 .p-knack--01__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:#956839}@media screen and (max-width: 767px){.p-knack--01 .p-knack--01__title-pop{font-size:15px;font-size:.9375rem}}.p-knack--01 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-knack--01 .pop--deco::before,.p-knack--01 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-knack--01 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-knack--01 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-knack--01__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;color:#58392B;text-align:center}@media screen and (max-width: 767px){.p-knack--01__title{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 767px){.p-knack--01__title .sp-show{display:inline-block}}.p-knack--01__content{display:grid;place-items:center;gap:24px}@media screen and (max-width: 767px){.p-knack--01__content{place-items:flex-start}}.p-knack--01__content-lead{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;text-align:center}@media screen and (max-width: 767px){.p-knack--01__content-lead{font-size:15px;font-size:.9375rem;text-align:left}}.p-knack--01__content-block{display:grid;gap:27px;max-width:536px;width:100%}.p-knack--01__content-block-item{display:grid;gap:4px}@media screen and (max-width: 767px){.p-knack--01__content-block-item{gap:12px}}.p-knack--01__content-block-itemTitle{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.01875em;color:#000;font-weight:700;text-align:center}.p-knack--01__content-block-itemBoxWrap{display:flex;gap:24px;width:100%;background-color:#F8F5EE;justify-content:center;padding-inline:19px;padding-block:19px}@media screen and (max-width: 767px){.p-knack--01__content-block-itemBoxWrap{padding-inline:12px;padding-block:12px;gap:6.5px}}.p-knack--01__content-block-itemBoxTextImg{width:148px;text-align:center;display:block}.p-knack--01__content-block-itemBoxTextImgArrow{width:12px;display:block}.p-knack--01__content-bottomText{text-align:center}@media screen and (max-width: 767px){.p-knack--01__content-bottomText{text-align:left}}.p-storyTraining--01{position:relative}.p-storyTraining--01::after{content:"";position:absolute;background-image:url(/st/img/index/lp/20/continue-arrow.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:70px;top:100%;left:50%;transform:translate(-50%, -50%);z-index:2}@media screen and (max-width: 1024px){.p-storyTraining--01::after{display:none}}.p-storyTraining--01 .title{color:#1A1A1A;margin-bottom:40px}@media screen and (max-width: 767px){.p-storyTraining--01 .title{margin-bottom:24px}}.p-storyTraining--01 .block--1{border-radius:8px;background:#FBF9F4;padding:40px 4%;margin-bottom:40px}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--1{margin-bottom:32px}}@media screen and (max-width: 767px){.p-storyTraining--01 .block--1{padding:40px 3%;margin-bottom:24px}}.p-storyTraining--01 .block--1 .block__title{font-size:20px;font-size:1.25rem;padding-bottom:24px}@media screen and (max-width: 767px){.p-storyTraining--01 .block--1 .block__title{font-size:17px;font-size:1.0625rem}}.p-storyTraining--01 .block--1 .box-wrapper{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--1 .box-wrapper{flex-direction:column}}.p-storyTraining--01 .block--1 .box{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-right:5.4%}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--1 .box{flex-direction:row;padding:0 0 24px;width:100%}}.p-storyTraining--01 .block--1 .box:last-of-type{padding:0}.p-storyTraining--01 .block--1 .box .box__img{width:150px;height:150px;margin-bottom:16px}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--1 .box .box__img{width:120px;height:120px;margin:0 4% 0 0}}@media screen and (max-width: 767px){.p-storyTraining--01 .block--1 .box .box__img{width:100px;height:100px}}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--1 .box .box__body{display:flex;align-items:center;justify-content:center;flex-direction:column}}.p-storyTraining--01 .block--1 .box .box__title{color:#BE9855;font-size:16px;font-size:1rem;text-align:center;padding-bottom:8px}@media screen and (max-width: 767px){.p-storyTraining--01 .block--1 .box .box__title{font-size:15px;font-size:.9375rem}}.p-storyTraining--01 .block--1 .box .box__txt{font-size:14px;font-size:.875rem;text-align:center}@media screen and (max-width: 767px){.p-storyTraining--01 .block--1 .box .box__txt{font-size:13px;font-size:.8125rem}}.p-storyTraining--01 .block--2{border-radius:8px;background:#FFF;padding:40px 0;background-image:url(/st/img/index/lp/20/self-training-border-dashed.svg);background-repeat:no-repeat}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--2{padding:40px 6%;background-image:url(/st/img/index/lp/20/intro-border-dashed_sp.svg)}}.p-storyTraining--01 .block--2 .block__txt p{font-size:15px;font-size:.9375rem;text-align:center;padding-bottom:2em}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--2 .block__txt p{text-align:left}}@media screen and (max-width: 767px){.p-storyTraining--01 .block--2 .block__txt p{font-size:14px;font-size:.875rem}}.p-storyTraining--01 .block--2 .block__txt p:last-child{padding:0}.p-storyTraining--01 .block--2 .block__txt p.large{font-size:24px;font-size:1.5rem}@media screen and (max-width: 1024px){.p-storyTraining--01 .block--2 .block__txt p.large{font-size:22px;font-size:1.375rem}}@media screen and (max-width: 767px){.p-storyTraining--01 .block--2 .block__txt p.large{font-size:20px;font-size:1.25rem}}.p-storyTraining--01 .block--2 .block__txt p.large .underline{border-bottom:1px solid #1A1A1A;padding-bottom:2px}.p-storyDevelopment--01{background:#FBF9F4;position:relative;z-index:1;overflow:hidden}.p-storyDevelopment--01::after{content:"";position:absolute;display:block;width:736px;height:736px;border-radius:50%;border:4px solid #FFF;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 1024px){.p-storyDevelopment--01::after{width:88vw;height:88vw;max-width:488px;max-height:488px;top:6%;transform:translate(-50%, 0)}}@media screen and (max-width: 767px){.p-storyDevelopment--01::after{width:120vw;height:120vw;max-width:472px;max-height:472px;top:2%}}.p-storyDevelopment--01 .title{color:#1A1A1A;margin-bottom:59px}@media screen and (max-width: 767px){.p-storyDevelopment--01 .title{margin-bottom:24px}}.p-storyDevelopment--01 .block{display:flex;align-items:center;justify-content:center;gap:10%}@media screen and (max-width: 1024px){.p-storyDevelopment--01 .block{flex-direction:column}}.p-storyDevelopment--01 .block__txt{text-align:center}@media screen and (max-width: 1024px){.p-storyDevelopment--01 .block__txt{width:100%;padding-bottom:40px}}.p-storyDevelopment--01 .block__txt p{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.8;text-align:center;padding-bottom:1em}@media screen and (max-width: 767px){.p-storyDevelopment--01 .block__txt p{font-size:14px;font-size:.875rem}}.p-storyDevelopment--01 .block__txt p:last-child{padding:0}.p-storyDevelopment--01 .block__txt p .large{font-size:24px;font-size:1.5rem}@media screen and (max-width: 1024px){.p-storyDevelopment--01 .block__txt p .large{font-size:22px;font-size:1.375rem}}@media screen and (max-width: 767px){.p-storyDevelopment--01 .block__txt p .large{font-size:17px;font-size:1.0625rem}}.p-storyDevelopment--01 .block__txt p .underline{border-bottom:1px solid #1A1A1A;padding-bottom:2px}.p-storyDevelopment--01 .block__img{width:30.2%}@media screen and (max-width: 1024px){.p-storyDevelopment--01 .block__img{width:70%;max-width:240px}}.p-storyMessage--01{padding-top:100px}@media screen and (max-width: 767px){.p-storyMessage--01{padding-top:50px}}.p-storyMessage--01 .eyecatch{max-width:600px;margin:0 auto 40px}.p-storyMessage--01 .eyecatch .eyecatch__title{color:#BE9855;font-size:24px;font-size:1.5rem;background:#FBF9F4;padding:0}@media screen and (max-width: 1024px){.p-storyMessage--01 .eyecatch .eyecatch__title{font-size:22px;font-size:1.375rem}}@media screen and (max-width: 767px){.p-storyMessage--01 .eyecatch .eyecatch__title{font-size:17px;font-size:1.0625rem}}.p-storyMessage--01 .eyecatch .eyecatch__img img{display:block}.p-storyMessage--01 .block{max-width:600px;margin:0 auto}.p-storyMessage--01 .block .block__title{font-size:26px;font-size:1.625rem;padding-bottom:16px;color:#1A1A1A}@media screen and (max-width: 1024px){.p-storyMessage--01 .block .block__title{font-size:24px;font-size:1.5rem}}@media screen and (max-width: 767px){.p-storyMessage--01 .block .block__title{font-size:20px;font-size:1.25rem}}.p-storyMessage--01 .block .block__txt--profile{background:#F9F9F9;font-size:13px;font-size:.8125rem;padding:16px;margin-bottom:20px}@media screen and (max-width: 767px){.p-storyMessage--01 .block .block__txt--profile{font-size:12px;font-size:.75rem}}.p-storyMessage--01 .block .block__txt p{font-size:15px;font-size:.9375rem;text-align:left;padding-bottom:2em}@media screen and (max-width: 767px){.p-storyMessage--01 .block .block__txt p{font-size:14px;font-size:.875rem}}.p-storyMessage--01 .block .block__txt p:last-child{padding:0}.p-reason--02{background-color:#F8F5EE}.p-reason--02 .p-reason--02__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__inner{gap:24px}}.p-reason--02 .p-reason--02__title-wrap{display:grid;place-content:center;gap:3px}.p-reason--02 .p-reason--02__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:#956839}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__title-pop{font-size:15px;font-size:.9375rem}}.p-reason--02 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-reason--02 .pop--deco::before,.p-reason--02 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-reason--02 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-reason--02 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-reason--02 .p-reason--02__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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__title{font-size:32px;font-size:2rem}}.p-reason--02 .p-reason--02__title-sub{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}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__title-sub{font-size:20px;font-size:1.25rem}}.p-reason--02 .p-reason--02__box-wrapper{display:grid;gap:24px;position:relative;z-index:2}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__box-wrapper{gap:16px}}.p-reason--02 .p-reason--02__deco{display:block;width:362px;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);margin-left:68px}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__deco{max-width:300px;margin-left:54px}}.p-reason--02 .p-reason--02__box{padding-block:40px;padding-inline:4%;display:grid;gap:24px;background-color:#FFF}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__box{padding-block:24px;padding-inline:6.5%;gap:16px}}.p-reason--02 .p-reason--02__box-body{display:grid;gap:33px;place-items:center}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__box-body{gap:16px;place-items:center}}.p-reason--02 .p-reason--02__box-title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:8px;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__box-title{font-size:20px;font-size:1.25rem;gap:10px;place-items:center;text-align:center;line-height:1.5}}.p-reason--02 .index{font-size:18px;font-size:1.125rem;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:#F8F5EE;color:#BE9855}.p-reason--02 .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-reason--02 .p-reason--02__box-txt{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-reason--02 .p-reason--02__box-txt{font-size:15px;font-size:.9375rem;line-height:1.7}}.p-reason--02 .red{color:#DF6161;font-weight:700}.p-reason--02 .p-reason--02__box-voice{display:grid;gap:2px;padding-block:16px;padding-inline:16px;background-color:#F8F5EE}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__box-voice{gap:6px}}.p-reason--02 .p-reason--02__box-voiceLabel{color:#956839;font-weight:700;line-height:1.9;letter-spacing:0.02em;font-size:12px;font-size:.75rem;display:block;width:fit-content;padding-inline:4px;background-color:#fff}@media screen and (max-width: 767px){.p-reason--02 .p-reason--02__box-voiceLabel{font-size:10px;font-size:.625rem}}.p-reason--02 .p-reason--02__box-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-reason--02 .p-reason--02__box-voiceText{line-height:1.7;font-size:12px;font-size:.75rem}}.p-basis02{background-color:#F8F5EE}.p-basis02 .p-basis02__inner{display:grid;gap:40px}@media screen and (max-width: 767px){.p-basis02 .p-basis02__inner{gap:24px}}.p-basis02 .p-basis02__title-wrap{display:grid;place-content:center;gap:3px}.p-basis02 .p-basis02__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:#956839}@media screen and (max-width: 767px){.p-basis02 .p-basis02__title-pop{font-size:15px;font-size:.9375rem}}.p-basis02 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;display:block}.p-basis02 .pop--deco::before,.p-basis02 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-basis02 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-basis02 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-basis02 .p-basis02__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:#58392B;place-items:center}@media screen and (max-width: 767px){.p-basis02 .p-basis02__title{font-size:32px;font-size:2rem}}.p-basis02 .p-basis02__title-sub{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}@media screen and (max-width: 767px){.p-basis02 .p-basis02__title-sub{font-size:20px;font-size:1.25rem}}.p-basis02 .p-basis02__box-wrapper{max-width:800px;margin-inline:auto;display:grid;gap:24px}@media screen and (max-width: 767px){.p-basis02 .p-basis02__box-wrapper{max-width:368px;gap:16px}}.p-basis02 .p-basis02__box{padding-block:40px;padding-inline:4%;display:grid;grid-template-columns:1fr 44.444%;gap:24px;background-color:#FFF}@media screen and (max-width: 767px){.p-basis02 .p-basis02__box{grid-template-columns:1fr;padding-block:24px;padding-inline:6.5%;gap:16px}}.p-basis02 .p-basis02__box-body{display:grid;gap:16px;place-content:start}@media screen and (max-width: 767px){.p-basis02 .p-basis02__box-body{gap:8px}}.p-basis02 .p-basis02__box-title{color:#58392B;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;display:grid;gap:10px;grid-template-columns:auto 1fr;text-align:left}@media screen and (max-width: 767px){.p-basis02 .p-basis02__box-title{font-size:20px;font-size:1.25rem;line-height:1.7}}.p-basis02 .index{font-size:19px;font-size:1.1875rem;width:30px;height:30px;display:grid;place-content:center;border-radius:50%;background:#F8F5EE;color:#BE9855}.p-basis02 .en{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-basis02 .p-basis02__box-txt{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-basis02 .p-basis02__box-txt{font-size:15px;font-size:.9375rem;line-height:2}}.p-basis02 .p-basis02__box-img{display:block;max-width:320px;width:100%;margin-inline:auto}.p-toc--01{padding-block:50px}@media screen and (max-width: 767px){.p-toc--01{padding-block:40px}}.p-toc--01 .p-toc--01__inner{max-width:512px;padding-inline:16px;display:grid;gap:8px;place-items:center}@media screen and (max-width: 767px){.p-toc--01 .p-toc--01__inner{padding-inline:0;width:93%}}.p-toc--01 .p-toc--01__title{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;color:#1A1A1A;font-weight:700}.p-toc--01 .p-toc--01__nav{width:100%}.p-toc--01 .p-toc--01__navList{display:grid;gap:4px;width:100%}.p-toc--01 .p-toc--01__navItem{border-bottom:1px solid #D1D1D1}.p-toc--01 .p-toc--01__navLink{display:block;padding-block:8px;padding-inline-start:3px;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;position:relative;transition:opacity 0.3s ease-in-out}.p-toc--01 .p-toc--01__navLink:hover{opacity:0.7}.p-toc--01 .p-toc--01__navLink::before{content:"";width:21px;height:21px;background:url(/st/img/index/lp/43/toc_down.svg) no-repeat center center/cover;position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-feature--02-intro{background-color:#F8F5EE;position:relative;overflow:visible}.p-feature--02-intro::after{content:"";width:190px;height:45px;background-color:#F8F5EE;clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;bottom:1px;left:50%;transform:translate(-50%, 100%);z-index:2}.p-feature--02-intro .p-feature--02Intro-grid{display:grid;place-items:center}.p-feature--02-intro .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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-feature--02-intro .title{font-size:32px;font-size:2rem}}.p-feature--02-intro .title-sub{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}@media screen and (max-width: 767px){.p-feature--02-intro .title-sub{font-size:20px;font-size:1.25rem}}.p-feature--02-intro .p-feature--02Intro-img{width:156px;margin-top:24px}@media screen and (max-width: 767px){.p-feature--02-intro .p-feature--02Intro-img{width:141px;margin-top:16px}}.p-feature--02-intro .p-feature--02Intro-text01{max-width:586px;margin-inline:auto;margin-top:38px;text-align:center}@media screen and (max-width: 767px){.p-feature--02-intro .p-feature--02Intro-text01{font-size:15px;font-size:.9375rem;margin-top:22px;text-align:center}}.p-feature--02-intro .p-feature--02Intro-text02{max-width:586px;margin-inline:auto;margin-top:24px;text-align:center}@media screen and (max-width: 767px){.p-feature--02-intro .p-feature--02Intro-text02{font-size:15px;font-size:.9375rem;margin-top:25px;text-align:center}}.p-feature--02-intro .block{max-width:800px;width:100%;padding:32px 3.2%;background:#FFF;box-shadow:0px 4px 20px 0px rgba(226,218,198,0.7);position:relative;margin-top:71px}@media screen and (max-width: 767px){.p-feature--02-intro .block{margin-top:55px;padding:24px 4.6647%}}.p-feature--02-intro .block::before{content:"";width:85px;height:96px;background:url(/st/img/index/lp/43/feature02Intro-blockDeco.svg) no-repeat center center/cover;position:absolute;bottom:0;right:64px;z-index:2}@media screen and (max-width: 1024px){.p-feature--02-intro .block::before{right:7px}}@media screen and (max-width: 767px){.p-feature--02-intro .block::before{width:68px;height:68px;background-position:top center;bottom:-22px;right:-6px}}.p-feature--02-intro .block-tag{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#FFF;font-size:16px;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.06em;padding:16px;border-radius:100vh;background-color:#784F30;box-shadow:0px 4px 20px 0px rgba(226,218,198,0.7);position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.p-feature--02-intro .block-tag{top:-8px}}.p-feature--02-intro .block-text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#1A1A1A;font-size:14px;font-size:.875rem;font-weight:700;line-height:2;letter-spacing:0.02em;padding-left:65px;position:relative}@media screen and (max-width: 767px){.p-feature--02-intro .block-text{font-size:13px;font-size:.8125rem;padding-left:43px;line-height:1.7}}.p-feature--02-intro .block-text::before{content:"";width:41px;height:41px;background:url(/st/img/index/lp/43/feature02Intro-blockIcon.svg) no-repeat center center/cover;transform:translateY(-50%);position:absolute;top:50%;left:0}@media screen and (max-width: 767px){.p-feature--02-intro .block-text::before{width:27px;height:27px}}.p-feature--02-intro .p-feature--02Intro-bottomText{display:grid;gap:16px;margin-top:40px}@media screen and (max-width: 767px){.p-feature--02-intro .p-feature--02Intro-bottomText{margin-top:24px;gap:0}}.p-feature--02-intro .p-feature--02Intro-bottomText .head{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;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-feature--02-intro .p-feature--02Intro-bottomText .head{font-size:20px;font-size:1.25rem}}.p-feature--02-intro .p-feature--02Intro-bottomText .bottom{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#58392B;font-size:32px;font-size:2rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;text-decoration:underline;text-underline-offset:12px}@media screen and (max-width: 767px){.p-feature--02-intro .p-feature--02Intro-bottomText .bottom{font-size:24px;font-size:1.5rem}}.p-feature--02{padding-block:145px 100px}@media screen and (max-width: 767px){.p-feature--02{padding-block:80px 100px}}@media screen and (max-width: 767px){.p-feature--02 .inner{width:92%}}.p-feature--02 .p-feature--02-grid{display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-feature--02 .p-feature--02-grid{gap:24px}}.p-feature--02 .p-feature--02-head{max-width:881px;display:flex;align-items:center;gap:2.6%;justify-content:center;width:100%}@media screen and (max-width: 767px){.p-feature--02 .p-feature--02-head{flex-direction:column;align-items:center;gap:3px}}.p-feature--02 .p-feature--02-headTitle{flex-shrink:1;max-width:473.58px}@media screen and (max-width: 767px){.p-feature--02 .p-feature--02-headTitle{width:100%}}.p-feature--02 .title{text-align:left;color:#1A1A1A;letter-spacing:.021875em}@media screen and (max-width: 767px){.p-feature--02 .title{text-align:center}}.p-feature--02 .title .title-inner{color:#784F30}.p-feature--02 .lead{margin-top:16px}@media screen and (max-width: 767px){.p-feature--02 .lead{margin-top:24px;max-width:425px;margin-inline:auto}}@media (max-width: 830px){.p-feature--02 .lead .is-hidden{display:none}}.p-feature--02 .p-feature--02-img{flex-shrink:1;width:calc(100% - 3.6322% - 473.58px);max-width:284px;min-width:265px}@media screen and (max-width: 767px){.p-feature--02 .p-feature--02-img{max-width:282px;min-width:auto;width:100%}}.p-feature--02 .block-wrap{display:grid;gap:24px;width:100%}@media screen and (max-width: 767px){.p-feature--02 .block-wrap{gap:16px}}.p-feature--02 .block{width:100%;padding:40px 4%;background-color:#F8F5EE;display:grid;place-items:center}@media screen and (max-width: 767px){.p-feature--02 .block{padding:24px 4.74%}}.p-feature--02 .block--1 .block__titleLabel::after{background:url(/st/img/index/lp/43/feature--02-block-01.svg) no-repeat center center/cover}.p-feature--02 .block--1 .block__img{max-width:369px}@media screen and (max-width: 767px){.p-feature--02 .block--1 .block__img{max-width:257px}}.p-feature--02 .block--2 .block__titleLabel::after{background:url(/st/img/index/lp/43/feature--02-block-03.svg) no-repeat center center/cover}.p-feature--02 .block--2 .block__img{max-width:400px}@media screen and (max-width: 767px){.p-feature--02 .block--2 .block__img{max-width:296px}}.p-feature--02 .block--3 .block__titleLabel::after{background:url(/st/img/index/lp/43/feature--02-block-02.svg) no-repeat center center/cover}.p-feature--02 .block--3 .block__img{max-width:282.4px}@media screen and (max-width: 767px){.p-feature--02 .block--3 .block__img{max-width:227px}}.p-feature--02 .block__titleLabel{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;background-color:#FFF;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1;color:#784F30;position:relative;padding-block:12px;padding-inline:45px 17px}.p-feature--02 .block__titleLabel::after{content:"";width:22px;height:22px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.p-feature--02 .block__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;letter-spacing:0.0072em;margin-top:32px}@media screen and (max-width: 767px){.p-feature--02 .block__title{line-height:1.7;font-size:20px;font-size:1.25rem;margin-top:16px}}.p-feature--02 .block__titleLead{margin-top:24px;text-align:center}@media screen and (max-width: 767px){.p-feature--02 .block__titleLead{margin-top:16px;text-align:left}}.p-feature--02 .block__img{margin-top:24px;width:100%}@media screen and (max-width: 767px){.p-feature--02 .block__img{margin-top:16px}}.p-feature--02 .box{margin-top:24px;padding:32px 4.5714%;background:#FFF;box-shadow:0px 4px 20px 0px rgba(226,218,198,0.7);display:grid;gap:24px;max-width:700px;width:100%;place-items:center}@media screen and (max-width: 767px){.p-feature--02 .box{margin-top:16px;padding:32px 7%}}.p-feature--02 .box__title{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:0.016666em;text-align:center}@media screen and (max-width: 767px){.p-feature--02 .box__title{margin-inline:-10px}}.p-feature--02 .box__list{display:grid;gap:16px;width:fit-content}.p-feature--02 .box__listItem{color:#000;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:15px;font-size:.9375rem;font-weight:500;line-height:1.8;letter-spacing:0.02em;padding-left:34px;position:relative;display:block}@media screen and (max-width: 767px){.p-feature--02 .box__listItem{font-size:14px;font-size:.875rem}}.p-feature--02 .box__listItem::before{content:"";width:26px;height:26px;background:url(/st/img/index/lp/43/feature02Intro-blockIcon.svg) no-repeat center center/cover;transform:translateY(-50%);position:absolute;top:50%;left:0}.p-feature--03{padding-block:100px}@media screen and (max-width: 767px){.p-feature--03{padding-block:80px}}.p-feature--03 .p-feature--03-grid{display:grid;gap:40px;place-items:center}@media screen and (max-width: 767px){.p-feature--03 .p-feature--03-grid{gap:24px}}.p-feature--03 .p-feature--03__title-wrap{display:grid;place-content:center;gap:3px}.p-feature--03 .p-feature--03__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:#956839}@media screen and (max-width: 767px){.p-feature--03 .p-feature--03__title-pop{font-size:15px;font-size:.9375rem}}.p-feature--03 .pop--deco{position:relative;width:fit-content;margin-inline:auto;padding-bottom:5px;padding-inline:7px;display:block}.p-feature--03 .pop--deco::before,.p-feature--03 .pop--deco::after{content:"";width:14px;height:1px;background-color:#956839;position:absolute;bottom:52%}.p-feature--03 .pop--deco::before{transform:rotate(58deg);left:-10%}.p-feature--03 .pop--deco::after{right:-10%;transform:rotate(-58deg)}.p-feature--03 .p-feature--03__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:#58392B;place-items:center;text-align:center}@media screen and (max-width: 767px){.p-feature--03 .p-feature--03__title{font-size:32px;font-size:2rem}}.p-feature--03 .p-feature--03__title-sub{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}@media screen and (max-width: 767px){.p-feature--03 .p-feature--03__title-sub{font-size:20px;font-size:1.25rem}}.p-feature--03 .block-wrap{display:grid;gap:32px;width:100%}@media screen and (max-width: 767px){.p-feature--03 .block-wrap{gap:24px}}.p-feature--03 .block{width:100%;padding:40px 4%;background-color:#F8F5EE;display:grid}@media screen and (max-width: 767px){.p-feature--03 .block{padding:24px 4.74%}}.p-feature--03 .block__titleLabel{font-family:"Futura","futura-pt","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.06em;color:#784F30}.p-feature--03 .block__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.4;letter-spacing:0.02em;margin-top:16px;text-align:left}@media screen and (max-width: 767px){.p-feature--03 .block__title{font-size:20px;font-size:1.25rem;margin-top:8px}}.p-feature--03 .box01{margin-top:16px;padding:16px;background:#FFF;display:grid;grid-template-columns:auto 1fr;gap:16px;width:100%;align-items:center}@media screen and (max-width: 767px){.p-feature--03 .box01{margin-top:16px;padding:16px 5.4237%}}.p-feature--03 .box01__img{width:50px;text-align:center;overflow:hidden;border-radius:50%}.p-feature--03 .box01__body{display:grid;grid-template-columns:auto 1fr;gap:16px}@media screen and (max-width: 767px){.p-feature--03 .box01__body{grid-template-columns:1fr;gap:0}}.p-feature--03 .box01__profile,.p-feature--03 .box01__history{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:normal;letter-spacing:0.02666em;display:grid;align-items:center}.p-feature--03 .box01__profile{width:204px}.p-feature--03 .box01__history{border-left:1px solid #DFDFDF;padding-left:16px}@media screen and (max-width: 767px){.p-feature--03 .box01__history{border:none;padding-left:0}}.p-feature--03 .box02{margin-top:24px;padding:0;display:grid;grid-template-columns:auto auto}@media screen and (max-width: 767px){.p-feature--03 .box02{margin-top:16px;grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px;place-items:center}}.p-feature--03 .box02__body{display:grid;gap:24px}.p-feature--03 .box02__img{width:100%;max-width:370px}@media screen and (max-width: 767px){.p-feature--03 .box02__img{max-width:289px}}.p-feature--03 .p-feature--03-grid__bottomText{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.4;letter-spacing:0.02 em}.p-concerns--01{background:#FFF}@media screen and (max-width: 767px){.p-concerns--01{padding-block:56px}}@media screen and (max-width: 767px){.p-concerns--01 .p-concerns--01__containar{background-color:#F8F5EE;padding-block:48px;padding-inline:2.33236%}}@media screen and (max-width: 767px){.p-concerns--01 .title{font-size:24px;font-size:1.5rem}}.p-concerns--01 .block{background-color:#F8F5EE;padding:40px 4%;margin-top:40px}@media screen and (max-width: 767px){.p-concerns--01 .block{padding:0;margin-top:24px}}.p-concerns--01 .block a{display:inline-block;word-break:break-all;text-decoration:none;color:#000}.p-concerns--01 .block .inline{display:inline;padding:unset;word-break:break-all}.p-concerns--01 .block .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:#fff;padding:16px 60px 16px 24px}@media screen and (max-width: 767px){.p-concerns--01 .block .label{padding:16px 46px 16px 16px;font-size:16px;font-size:1rem}}.p-concerns--01 .block .label:after{content:"";position:absolute;right:24px;top:50%;width:24px;height:24px;border-bottom:1px solid #fff;border-left:1px solid #fff;background-image:url(/st/img/index/lp/3/faq-arrow-down.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%) rotate(90deg);display:inline-block}@media screen and (max-width: 767px){.p-concerns--01 .block .label:after{right:16px}}.p-concerns--01 .block .label:hover{text-decoration:none}.p-concerns--01 .block .label .menu_icon{width:36px;height:36px;margin-right:24px}@media screen and (max-width: 1024px){.p-concerns--01 .block .label .menu_icon{width:28px;height:28px;margin-right:16px}}@media screen and (max-width: 767px){.p-concerns--01 .block .label .menu_icon{width:20px;height:20px;margin-right:10px}}.p-concerns--01 .block label.close{border:none}.p-concerns--01 .block label.close:after{transform:translateY(-50%) rotate(-90deg);top:50%}.p-concerns--01 .block input{display:none}.p-concerns--01 .block input[type="checkbox"]+ol{border-bottom:1px solid #e1e1e1}.p-concerns--01 .block ul{margin:0;padding:0;list-style:none}.p-concerns--01 .block 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-concerns--01 .block li{font-size:14px;font-size:.875rem;margin-left:52px;margin-right:0}}.p-concerns--01 .block .accordion__content{margin-bottom:16px;display:flex;height:0;overflow:hidden;transition:0.8s;padding:0 24px}.p-concerns--01 .block .accordion__content:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-concerns--01 .block .accordion__content{padding:0 16px;margin-bottom:8px}}.p-concerns--01 .block .accordion__content .menu_icon{width:36px;height:36px;margin-right:24px;flex-shrink:0}@media screen and (max-width: 1024px){.p-concerns--01 .block .accordion__content .menu_icon{width:28px;height:28px;margin-right:16px}}@media screen and (max-width: 767px){.p-concerns--01 .block .accordion__content .menu_icon{width:20px;height:20px;margin-right:10px}}.p-concerns--01 .block .accordion__content .accordion-txt{height:auto;margin:0;display:flex;flex-direction:column;row-gap:1rem;position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-concerns--01 .block .accordion__content .accordion-txt{padding-bottom:40px}}@media screen and (max-width: 767px){.p-concerns--01 .block .accordion__content .accordion-txt.is-hidden{padding-bottom:0}}.p-concerns--01 .block .accordion__content .readMore{display:none;cursor:pointer}@media screen and (max-width: 767px){.p-concerns--01 .block .accordion__content .readMore{width:100%;height:80px;position:absolute;bottom:0;left:0;right:0;display:flex;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.6;text-decoration:underline;background:linear-gradient(358deg, #F8F5EE 53.79%, rgba(248,245,238,0.9) 66.25%, rgba(248,245,238,0.6) 83.08%, rgba(248,245,238,0) 103.64%);display:flex;align-items:flex-end}.p-concerns--01 .block .accordion__content .readMore.close{height:auto}.p-concerns--01 .block .accordion__content .readMore.is-hidden{display:none}}.p-concerns--01 .block .accordion__content .readMore-content{height:auto;margin:0;display:flex;flex-direction:column;row-gap:1rem;position:relative;overflow:hidden}.p-concerns--01 .block .accordion__content .certificate-img img{width:80px;height:auto}.p-concerns--01 .block label:has(>input.accordion[type="checkbox"]:checked)+ol li{opacity:1;padding:0 0 24px;height:auto}@media screen and (max-width: 767px){.p-concerns--01 .block label:has(>input.accordion[type="checkbox"]:checked)+ol li{padding:0 0 20px}}.p-concerns--01 .block label:has(>input.accordion[type="checkbox"]:checked)+.accordion__content{height:auto;padding:24px}@media screen and (max-width: 767px){.p-concerns--01 .block label:has(>input.accordion[type="checkbox"]:checked)+.accordion__content{padding:16px}}.p-brand-story--01--01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;position:relative;z-index:2;overflow:hidden}.p-brand-story--01--01::before{content:"";width:100%;height:100%;background:url(/st/img/index/lp/3/brandStory-bg.jpg) no-repeat center center/cover;position:absolute;inset:0;z-index:-1;opacity:0.5}@media (max-width: 1149px){.p-brand-story--01--01::before{background:url(/st/img/index/lp/3/brandStory-bg-sp.jpg) no-repeat center center/cover}}.p-brand-story--01--01 .p-brand-story--01__content{display:flex;align-items:center;gap:16%;position:relative;z-index:2}@media (max-width: 1149px){.p-brand-story--01--01 .p-brand-story--01__content{flex-wrap:wrap;row-gap:30px;justify-content:center}}@media screen and (max-width: 767px){.p-brand-story--01--01 .p-brand-story--01__content{row-gap:24px}}.p-brand-story--01--01 .p-brand-story--01__content::before{content:"";width:1000px;height:1000px;border-radius:50%;border:27.714px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media (max-width: 1149px){.p-brand-story--01--01 .p-brand-story--01__content::before{width:900px;height:900px}}@media screen and (max-width: 767px){.p-brand-story--01--01 .p-brand-story--01__content::before{width:560px;height:560px;border:18px solid #fff}}.p-brand-story--01--01 .p-brand-story--01__title{font-family:YuGothic;font-size:36px;font-size:2.25rem;font-weight:700;line-height:1.5;letter-spacing:0.005em;text-align:left;flex-shrink:0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media (max-width: 1149px){.p-brand-story--01--01 .p-brand-story--01__title{text-align:center}}@media screen and (max-width: 767px){.p-brand-story--01--01 .p-brand-story--01__title{line-height:1.3;font-size:32px;font-size:2rem}}@media (max-width: 355px){.p-brand-story--01--01 .p-brand-story--01__title{flex-shrink:1}}.p-brand-story--01--01 .p-brand-story--01__title span{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-brand-story--01--01 .p-brand-story--01__title.p-brand-story--01__fadein01{transition:all 0.7s}.p-brand-story--01--01 .p-brand-story--01__textWrap{display:grid;gap:36px}@media screen and (max-width: 767px){.p-brand-story--01--01 .p-brand-story--01__textWrap{gap:33px}}.p-brand-story--01--01 .p-brand-story--01__textWrap.p-brand-story--01__fadein02{transition-delay:0.3s}.p-brand-story--01--01 .p-brand-story--01__text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:18px;font-size:1.125rem;line-height:2;letter-spacing:0.02em;flex-shrink:0}@media (max-width: 1149px){.p-brand-story--01--01 .p-brand-story--01__text{text-align:center}}@media screen and (max-width: 767px){.p-brand-story--01--01 .p-brand-story--01__text{text-align:center;font-size:16px;font-size:1rem}}.p-sampleLesson--01{background-color:#F8F5EE}.p-sampleLesson--01 .p-sampleLesson--01__inner{display:grid;gap:40px}.p-sampleLesson--01 .p-sampleLesson--01,.p-sampleLesson--01 .c-popup__dialog-title{padding:0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.7}.p-sampleLesson--01 .p-sampleLesson--01__content{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:40px}@media screen and (max-width: 1024px){.p-sampleLesson--01 .p-sampleLesson--01__content{place-items:center;grid-template-columns:1fr;gap:24px}}.p-sampleLesson--01 .c-lesson__sample{max-inline-size:480px}.p-sampleLesson--01 .c-popup__confirm{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.7 !important}.p-sampleLesson--01 .c-popup__dialog{width:auto;left:50% !important;transform:translateX(-50%)}.p-sampleLesson--01 .c-popup__dialog-close{font-size:16px;font-size:1rem;line-height:26px}.p-sampleLesson--01 .c-popup__confirm-button{width:auto !important;height:auto !important;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin-right:0 !important}.lp6-container .registration-flow{padding:75px 0}@media screen and (max-width: 767px){.lp6-container .registration-flow{padding:0 0 75px}}.lp7-container .p-bnr-60day .p-bnr-60day__content{background-color:#F8F5EE}.lp7-container #feature-1{background-color:#F6F6F6}.lp7-container #feature-1::after{content:"";position:absolute;background-image:url(/st/img/index/lp/7/feature1-bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;width:100%;height:100%;top:0;z-index:-1}@media screen and (max-width: 1024px){.lp7-container #feature-1::after{background-image:url(/st/img/index/lp/7/feature1-bg_sp.png);top:auto;bottom:0}}.lp7-container #comparison4{background-color:#F6F6F6}.lp7-container .p-storyDev{padding:0}@media screen and (max-width: 767px){.lp7-container .p-storyDev{padding:0}}.lp7-container .p-storyDev__bg.matsuo{max-width:804px;height:auto;aspect-ratio:auto 804 / 351}
