@charset "UTF-8";.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}a,body,button,dd,div,dl,dt,figure,h1,h2,h3,h4,html,img,li,ol,p,span,table,td,th,tr,ul{border:0;box-sizing:border-box;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none;list-style-type:none}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}}em{font-style:normal}iframe,img,video{height:auto;max-width:100%;vertical-align:top;width:100%}table{border-collapse:collapse;border-spacing:0;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;text-overflow:ellipsis;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none}.c-blank{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex}.c-blank>img{width:auto}.p-form{background-color:#fff3e0}.p-form__title{font-weight:800;text-align:center}@media only screen and (max-width:767px){.p-form__title{font-size:24px;line-height:1.6}}@media only screen and (min-width:768px){.p-form__title{font-size:36px;line-height:1.4}}.p-form__items{background-color:#fff;display:grid}@media only screen and (max-width:767px){.p-form__items{margin-top:20px;padding:24px 16px;row-gap:16px}}@media only screen and (min-width:768px){.p-form__items{margin-top:32px;padding:40px;row-gap:24px}.p-form__item{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap}}.p-form__item:not(:last-child){border-bottom:1px solid #ebebeb}@media only screen and (max-width:767px){.p-form__item:not(:last-child){padding-bottom:16px}}@media only screen and (min-width:768px){.p-form__item:not(:last-child){padding-bottom:24px}}.p-form__heading{align-items:flex-start;display:flex;flex-wrap:wrap;font-weight:800;gap:8px 16px}@media only screen and (max-width:767px){.p-form__heading{padding-bottom:8px}}@media only screen and (min-width:768px){.p-form__heading{width:232px}}.p-form__label--optional,.p-form__label--required{border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:800;padding:2px 8px}.p-form__label--required{background-color:#ff3636}.p-form__label--optional{background-color:#888}.p-form__select,input[type=email],input[type=tel],input[type=text]{line-height:inherit;position:relative;text-overflow:ellipsis}.p-form__select.is-error,input[type=email].is-error,input[type=tel].is-error,input[type=text].is-error{background:#fbebe9;border:1px solid #f1d9d9;margin-top:5px}.p-form__select.is-success,input[type=email].is-success,input[type=tel].is-success,input[type=text].is-success{background:#eefef1;border:1px solid #caead0;position:relative}.p-form__body,.p-form__body--multiple{position:relative;width:100%}@media only screen and (min-width:768px){.p-form__body,.p-form__body--multiple{flex:1}}.p-form__body input[type=email],.p-form__body input[type=tel],.p-form__body input[type=text],.p-form__body select,.p-form__body textarea,.p-form__body--multiple input[type=email],.p-form__body--multiple input[type=tel],.p-form__body--multiple input[type=text],.p-form__body--multiple select,.p-form__body--multiple textarea{background:#f5f5f5;border:none;border-radius:6px;box-shadow:none;box-sizing:border-box;font-family:inherit;padding:8px 12px;width:100%}@media only screen and (max-width:767px){.p-form__body input[type=email],.p-form__body input[type=tel],.p-form__body input[type=text],.p-form__body select,.p-form__body textarea,.p-form__body--multiple input[type=email],.p-form__body--multiple input[type=tel],.p-form__body--multiple input[type=text],.p-form__body--multiple select,.p-form__body--multiple textarea{font-size:14px}}@media only screen and (min-width:768px){.p-form__body input[type=email],.p-form__body input[type=tel],.p-form__body input[type=text],.p-form__body select,.p-form__body textarea,.p-form__body--multiple input[type=email],.p-form__body--multiple input[type=tel],.p-form__body--multiple input[type=text],.p-form__body--multiple select,.p-form__body--multiple textarea{font-size:16px}}.p-form__body select,.p-form__body--multiple select{padding-right:20px}.p-form__body--multiple{display:grid;grid-row-gap:4px;row-gap:4px}.p-form__error-msg{color:#ce0000;font-size:12px}.p-form__present{color:#f39800;font-size:12px;font-weight:800}@media only screen and (max-width:767px){.p-form__present{margin-bottom:8px}}@media only screen and (min-width:768px){.p-form__present{margin-bottom:16px}}.p-form__select-arrow{position:relative}.p-form__select-arrow:after{border-right:1.5px solid #f39800;border-top:1.5px solid #f39800;content:"";display:block;height:5px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(135deg);transition:all .2s ease-in-out;width:5px}.p-form__select.is-not-selected{color:#757575}.p-form__select:invalid{color:#757575}.p-form__list{display:grid;font-size:12px;margin-top:8px;position:relative;grid-row-gap:4px;row-gap:4px}.p-form__list-item{font-size:12px;padding-left:18px;position:relative}.p-form__list-item:before{content:"※";left:0;position:absolute;top:0}.p-form__datetime{width:100%}@media only screen and (min-width:768px){.p-form__datetime{-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.p-form__datetime:last-child{margin-top:16px}}@media only screen and (min-width:768px){.p-form__datetime:last-child{margin-top:20px}}.p-form__link{color:#f39800;-webkit-text-decoration:underline;text-decoration:underline}.p-form__send{align-items:center;background:linear-gradient(270deg,#999,#bdbdbd 93.95%);border:1px solid #fff;border-radius:999px;box-shadow:0 4px 15px 0 rgba(75,42,0,.25);display:grid;justify-items:center;margin-left:auto;margin-right:auto;place-items:center;width:100%}@media only screen and (max-width:767px){.p-form__send{height:72px;margin-top:20px;max-width:343px}}@media only screen and (min-width:768px){.p-form__send{height:92px;margin-top:32px;max-width:612px}}.p-form__send.is-checked{background:#0017c1}@media (any-hover:hover){.p-form__send:not(.is-checked):hover{cursor:auto;opacity:1}}.p-form__send-text{color:#fff;font-weight:800;line-height:1.4}@media only screen and (max-width:767px){.p-form__send-text{font-size:20px}}@media only screen and (min-width:768px){.p-form__send-text{font-size:26px}}@media only screen and (max-width:767px){.p-form__send-text>small{font-size:13px}}@media only screen and (min-width:768px){.p-form__send-text>small{font-size:16px}}.p-form__all-required{color:#ce0000;font-size:12px;font-weight:800}.p-form__date{display:flex;justify-content:space-between}.p-form__privacy{margin-top:20px;text-align:center}.p-form__privacy-checkbox{align-items:center;display:flex;gap:8px;justify-content:center}.p-form__privacy-checkbox input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0;width:13px}.p-form__privacy-label{font-size:12px;font-weight:700}.c-footer-bottom{padding-bottom:20px;padding-top:20px;position:relative}@media only screen and (min-width:768px){.c-footer-bottom__item{display:flex;flex-flow:row-reverse wrap;gap:20px;justify-content:center}}@media only screen and (min-width:1280px){.c-footer-bottom__item{align-items:center;justify-content:space-between}}.c-footer-bottom__heading{grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid}@media only screen and (max-width:767px){.c-footer-bottom__heading{border-bottom:1px solid #efefef;grid-template-columns:44px 1fr;margin-bottom:20px;padding-bottom:20px}}@media only screen and (min-width:768px){.c-footer-bottom__heading{align-items:center;grid-template-columns:54px 1fr 60px}}.c-footer-bottom__pmark{width:60px}@media only screen and (max-width:767px){.c-footer-bottom__pmark{bottom:20px;position:absolute;right:16px}}@media only screen and (min-width:768px){.c-footer-bottom__main{margin-right:20px}}.c-footer-bottom__text{font-size:12px;line-height:1.67}@media only screen and (max-width:767px){.c-footer-bottom__asterisk{font-size:10px;letter-spacing:.01em;line-height:1.5;margin-top:8px}}@media only screen and (min-width:768px){.c-footer-bottom__asterisk{font-size:12px;margin-top:4px}}@media only screen and (max-width:767px){.c-footer-bottom__list{display:grid;grid-row-gap:4px;row-gap:4px}}@media only screen and (min-width:768px){.c-footer-bottom__list{align-items:baseline;-moz-column-gap:20px;column-gap:20px;display:flex}}.c-footer-bottom__link{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:767px){.c-footer-bottom__link{font-size:12px}}@media only screen and (min-width:768px){.c-footer-bottom__link{font-size:12px;line-height:1.67}}@media (hover:hover) and (pointer:fine){.c-footer-bottom__link:hover{opacity:.7;-webkit-text-decoration:underline;text-decoration:underline}}.c-footer-bottom__copyright{font-size:10px;line-height:1}@media only screen and (max-width:767px){.c-footer-bottom__copyright{margin-top:12px}}@media only screen and (min-width:768px){.c-footer-bottom__copyright{margin-top:20px}}.p-book{background-color:#fff;border:1px solid #f39800;border-radius:3px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-book{margin-top:24px;padding:12px 16px}}@media only screen and (min-width:768px){.p-book{margin-top:32px;padding:16px}}@media only screen and (max-width:767px){.p-book__item{align-items:center;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 52px}}@media only screen and (min-width:768px){.p-book__item{margin-left:auto;margin-right:auto;position:relative;width:-moz-fit-content;width:fit-content}.p-book__main{align-items:center;display:grid;justify-items:center;place-items:center;grid-row-gap:8px;row-gap:8px}}.p-book__title{align-items:center;background-color:#f39800;color:#fff;display:grid;font-weight:800;justify-items:center;line-height:1;place-items:center}@media only screen and (max-width:767px){.p-book__title{font-size:12px;height:23px;width:153px}}@media only screen and (min-width:768px){.p-book__title{font-size:14px;height:30px;margin-left:auto;margin-right:auto;width:178px}}.p-book__text{font-weight:800}@media only screen and (max-width:767px){.p-book__text{font-size:12px;margin-top:8px}}@media only screen and (min-width:768px){.p-book__text{font-size:14px}}.p-book__text>em{color:#f39800}.p-book__img{filter:drop-shadow(0 0 6px rgba(0,0,0,.2));rotate:6deg}@media only screen and (max-width:767px){.p-book__img{right:-20px}}@media only screen and (min-width:768px){.p-book__img{position:absolute;right:-56px;top:50%;translate:0 -50%;width:40px}}body{color:#000;font-family:Noto Sans JP,sans-serif;line-height:1.6;overflow-x:clip;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;word-break:break-word}@media only screen and (max-width:767px){body{font-size:14px}}@media only screen and (min-width:768px){body{background-color:#f7f7f7;font-size:16px}}@media (any-hover:hover){a:hover,button:hover{opacity:.7}}@media only screen and (min-width:768px){.l-contents{box-shadow:0 0 30px 0 rgba(0,0,0,.1);margin-left:auto;margin-right:auto;max-width:1035px}}@media only screen and (max-width:767px){.l-section{padding-bottom:60px;padding-top:60px}}@media only screen and (min-width:768px){.l-section{padding-bottom:100px;padding-top:100px}}@media only screen and (max-width:767px){.l-section--top{padding-top:60px}}@media only screen and (min-width:768px){.l-section--top{padding-top:100px}}@media only screen and (max-width:767px){.l-section--bottom{padding-bottom:60px}}@media only screen and (min-width:768px){.l-section--bottom{padding-bottom:100px}}.l-inner{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner{max-width:600px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-inner{max-width:903px;padding-left:40px;padding-right:40px}}.l-inner--footer{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner--footer{max-width:600px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-inner--footer{max-width:1366px;padding-left:60px;padding-right:60px}}.l-footer{background-color:#fff}.c-cta{background-color:#222}@media only screen and (max-width:767px){.c-cta{padding-bottom:24px;padding-top:16px}}@media only screen and (min-width:768px){.c-cta{padding-bottom:60px;padding-top:26px}}.c-cta__text{color:#fff;font-weight:800;line-height:1.4;text-align:center}@media only screen and (max-width:767px){.c-cta__text{font-size:20px}}@media only screen and (min-width:768px){.c-cta__text{font-size:26px}}@media only screen and (max-width:767px){.c-cta__text>small{font-size:14px}}@media only screen and (min-width:768px){.c-cta__text>small{font-size:16px}}.c-cta__button{display:block;margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width:767px){.c-cta__button{max-width:343px}}@media only screen and (min-width:768px){.c-cta__button{max-width:612px}}.c-cta__button img{filter:drop-shadow(0 0 20px rgba(75,42,0,.25))}.c-title{font-weight:700;text-align:center}@media only screen and (max-width:767px){.c-title{font-size:24px}}@media only screen and (min-width:768px){.c-title{font-size:36px}}.c-title>strong{color:#f39800}@media only screen and (max-width:767px){.c-reason-voice{margin-top:24px}}@media only screen and (min-width:768px){.c-reason-voice{margin-top:32px}}.c-reason-voice__title{align-items:center;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;font-weight:800;grid-template-columns:25px 1fr}@media only screen and (max-width:767px){.c-reason-voice__title{font-size:16px}}@media only screen and (min-width:768px){.c-reason-voice__title{font-size:20px;line-height:1.4}}.c-reason-voice__item{background-color:#fff;border-radius:6px;margin-top:12px}.c-reason-voice__item-inside{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:60px 1fr}@media only screen and (max-width:767px){.c-reason-voice__item-inside{padding:16px}}@media only screen and (min-width:768px){.c-reason-voice__item-inside{padding:24px}}@media only screen and (max-width:767px){.c-reason-voice__text{font-size:12px}}@media only screen and (min-width:768px){.c-reason-voice__text{font-size:14px}}.c-reason-voice__text>em{color:#f39800;font-weight:800}.c-reason-voice__name{color:#8b8b8b;font-size:12px;margin-top:8px;text-align:right}.c-arrow--right{background:url(../../../img/campaign19/icon/icon-arrow-right.svg) no-repeat 50%/contain;display:block;height:40px;position:absolute;top:50%;translate:0 -50%;width:40px}@media only screen and (max-width:767px){.c-arrow--right{right:-8px}}@media only screen and (min-width:768px){.c-arrow--right{right:-20px}}@media (any-hover:hover){.c-arrow--right:hover{cursor:pointer}}.p-recommend__box{background-color:#000;color:#fff}@media only screen and (max-width:767px){.p-recommend__box{padding-bottom:60px;padding-top:40px}}@media only screen and (min-width:768px){.p-recommend__box{padding-bottom:80px;padding-top:60px}}.p-recommend__title{font-weight:700;text-align:center}@media only screen and (max-width:767px){.p-recommend__title{font-size:24px}}@media only screen and (min-width:768px){.p-recommend__title{font-size:36px}}.p-recommend__title>em{background-color:#f39800;display:inline-block;line-height:1.2}.p-recommend__list-wrapper{text-align:center}.p-recommend__list{display:inline-block;margin-top:16px;text-align:left}.p-recommend__list-item{position:relative}@media only screen and (max-width:767px){.p-recommend__list-item{font-size:16px;margin-top:16px;padding-left:40px}}@media only screen and (min-width:768px){.p-recommend__list-item{font-size:20px;margin-top:24px;padding-left:48px}}.p-recommend__list-item:before{background:url(../../../img/campaign19/icon/icon-check.svg) 50%/cover no-repeat;content:"";height:32px;left:0;position:absolute;width:32px}@media only screen and (max-width:767px){.p-recommend__list-item:before{top:-2px}}@media only screen and (min-width:768px){.p-recommend__list-item:before{top:1px}}.p-voice{background-color:#fff}.p-voice__title{font-weight:700;text-align:center}@media only screen and (max-width:767px){.p-voice__title{font-size:24px}}@media only screen and (min-width:768px){.p-voice__title{font-size:36px}}.p-voice__title>em{color:#f39800}.p-voice__items{margin-top:24px}.p-voice__item{background-color:#f9f9f9;border-radius:0 0 10px 10px}.p-voice__img img{border-radius:10px 10px 0 0}.p-voice__box{padding-bottom:40px}@media only screen and (max-width:767px){.p-voice__box{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px){.p-voice__box{padding-left:32px;padding-right:32px}}.p-voice__summary{background:linear-gradient(90deg,#fd8d0d,#f5b830);border-radius:10px;padding:16px;position:relative;z-index:1}@media only screen and (max-width:767px){.p-voice__summary{margin-top:-50px;padding-bottom:24px}}@media only screen and (min-width:768px){.p-voice__summary{margin-top:-80px}}.p-voice__summary-title{font-size:24px;font-weight:700;line-height:1.1;text-align:center}.p-voice__score{margin-top:16px;text-align:center}.p-voice__score img{width:auto}.p-voice__name{color:#fff;font-weight:700;text-align:center}.p-voice__name,.p-voice__text{font-size:14px;margin-top:16px}@media only screen and (max-width:767px){.p-voice__text{padding-left:20px;padding-right:20px}}.p-voice__text>em{font-weight:700}.p-equation{background-color:#fff;background-image:linear-gradient(90deg,#f4f4f4 2px,transparent 0),linear-gradient(#f4f4f4 2px,transparent 0);background-position:10px 10px;background-size:8px 8px}@media only screen and (max-width:767px){.p-equation{padding-bottom:80px;padding-top:60px}}@media only screen and (min-width:768px){.p-equation{padding-bottom:100px;padding-top:100px}}.p-equation__title{font-weight:800;line-height:1.4;text-align:center}@media only screen and (max-width:767px){.p-equation__title{font-size:24px}}@media only screen and (min-width:768px){.p-equation__title{font-size:36px}}.p-equation__title>em{border:1px solid #000;display:inline-block;margin-right:4px;padding:4px 10px}@media only screen and (max-width:767px){.p-equation__title>em{margin-bottom:4px;margin-top:4px}}@media only screen and (min-width:768px){.p-equation__title>em{margin-bottom:12px;margin-top:12px}}.p-equation__img{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-equation__img{margin-top:40px}}@media only screen and (min-width:768px){.p-equation__img{margin-top:60px;max-width:613px}}@media only screen and (max-width:767px){.p-equation__text{margin-top:24px}}@media only screen and (min-width:768px){.p-equation__text{margin-top:32px;text-align:center}}.p-equation__text>em{font-weight:700}.p-equation__conclusion{border-bottom:1px dashed #8b8b8b;display:table;font-weight:800;margin-left:auto;margin-right:auto;margin-top:32px}@media only screen and (max-width:767px){.p-equation__conclusion>em{font-size:24px}}@media only screen and (min-width:768px){.p-equation__conclusion>em{font-size:36px}}@media only screen and (max-width:767px){.p-equation__conclusion>small{font-size:18px}}@media only screen and (min-width:768px){.p-equation__conclusion>small{font-size:26px}}.p-equation__maximize{font-weight:800;text-align:center}@media only screen and (max-width:767px){.p-equation__maximize{font-size:20px;margin-top:16px}}@media only screen and (min-width:768px){.p-equation__maximize{font-size:28px;margin-top:32px}}.p-about{background-color:#fff3e0;position:relative}@media only screen and (max-width:767px){.p-about{padding-top:40px}}@media only screen and (min-width:768px){.p-about{padding-top:80px}}.p-about:after,.p-about:before{background-color:#fff3e0;content:"";height:40px;position:absolute;top:-39px;width:50vw}@media only screen and (min-width:768px){.p-about:after,.p-about:before{max-width:517.5px}}.p-about:before{clip-path:polygon(100% 0,0 100%,100% 100%);right:0}.p-about:after{clip-path:polygon(0 0,0 100%,100% 100%);left:0}@media only screen and (max-width:767px){.p-about__text{margin-top:12px}}@media only screen and (min-width:768px){.p-about__text{margin-top:16px;text-align:center}}.p-about__text>em{color:#f39800;font-weight:700}@media only screen and (max-width:767px){.p-about__img{margin-top:20px}}@media only screen and (min-width:768px){.p-about__img{margin:24px auto 0;max-width:516px}}.p-reason{background-color:#fff3e0}.p-reason__hgroup{display:grid}@media only screen and (max-width:767px){.p-reason__hgroup{-moz-column-gap:12px;column-gap:12px;grid-template-columns:37px 1fr}}@media only screen and (min-width:768px){.p-reason__hgroup{align-items:center;-moz-column-gap:16px;column-gap:16px;grid-template-columns:92px 1fr}}.p-reason__number{color:#f39800;font-weight:800}@media only screen and (min-width:768px){.p-reason__number{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;white-space:nowrap}}@media only screen and (max-width:767px){.p-reason__number>small{font-size:12px}}@media only screen and (min-width:768px){.p-reason__number>small{font-size:14px}}.p-reason__number>span{font-family:Roboto,sans-serif;line-height:1}@media only screen and (max-width:767px){.p-reason__number>span{font-size:32px}}@media only screen and (min-width:768px){.p-reason__number>span{font-size:52px}}.p-reason__title{font-weight:800;line-height:1.4}@media only screen and (max-width:767px){.p-reason__title{font-size:20px}}@media only screen and (min-width:768px){.p-reason__title{font-size:26px}}.p-reason__title>strong{background-color:#000;color:#fff;display:inline-block;line-height:1;padding-left:4px;padding-right:4px}@media only screen and (max-width:767px){.p-reason__title>strong{padding-bottom:2px;padding-top:2px}}@media only screen and (min-width:768px){.p-reason__title>strong{padding-bottom:4px;padding-top:4px}}.p-reason__title>span{display:inline-block;font-size:12px;font-weight:400;translate:0 -2px;vertical-align:super}.p-reason__item{margin-top:40px}.p-reason__item:not(:first-child){border-top:1px solid #dadada;padding-top:40px}.p-reason__box{background-color:#fff;border:1px solid #f39800;border-radius:6px;margin-top:20px}@media only screen and (max-width:767px){.p-reason__box{padding:24px 16px}}@media only screen and (min-width:768px){.p-reason__box{padding:40px}}.p-reason__text>em{color:#f39800;font-weight:700}.p-reason__box-item{display:grid}@media only screen and (max-width:767px){.p-reason__box-item{row-gap:10px}}@media only screen and (min-width:768px){.p-reason__box-item{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 320px}}.p-reason__asterisk{font-size:12px;margin-top:10px}.p-reason__subtitle{border-left:4px solid #f39800;font-weight:800;padding-left:8px}@media only screen and (max-width:767px){.p-reason__subtitle{font-size:16px;margin-bottom:16px;margin-top:24px}}@media only screen and (min-width:768px){.p-reason__subtitle{font-size:18px;margin-bottom:20px;margin-top:40px}}.p-reason__consultants{display:grid}@media only screen and (max-width:767px){.p-reason__consultants{row-gap:16px}}@media only screen and (min-width:768px){.p-reason__consultants{row-gap:20px}}.p-reason__consultant{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:60px 1fr}.p-reason__name{font-weight:700;margin-bottom:4px}@media only screen and (max-width:767px){.p-reason__consultant-text{font-size:12px}}@media only screen and (min-width:768px){.p-reason__consultant-text{font-size:14px}}.p-reason__consultant-text>em{color:#f39800;font-weight:700}.p-reason__supervisor{display:grid}@media only screen and (max-width:767px){.p-reason__supervisor{margin-top:24px;row-gap:12px}}@media only screen and (min-width:768px){.p-reason__supervisor{-moz-column-gap:24px;column-gap:24px;grid-template-columns:39.9460188934% 1fr;margin-top:40px}}.p-reason__supervisor-position{font-size:12px;font-weight:800}.p-reason__supervisor-name{font-weight:800}@media only screen and (max-width:767px){.p-reason__supervisor-name{font-size:12px}}@media only screen and (min-width:768px){.p-reason__supervisor-name{font-size:16px}}.p-reason__supervisor-name>small{font-size:12px}.p-reason__supervisor-profile{font-size:12px;margin-top:4px}.p-reason__graph{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-reason__graph{margin-top:20px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.p-reason__graph{margin-top:24px;max-width:290px}}.p-flow{background-color:#f5f5f5}@media only screen and (max-width:767px){.p-flow__items{margin-top:32px}}@media only screen and (min-width:768px){.p-flow__items{grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}}.p-flow__item{background-color:#fff;border-radius:6px;display:grid;grid-row:span 3;grid-template-rows:subgrid}.p-flow__img img{border-radius:6px 6px 0 0}.p-flow__box{display:grid}@media only screen and (max-width:767px){.p-flow__box{padding:16px 16px 24px;row-gap:20px}}@media only screen and (min-width:768px){.p-flow__box{padding:16px 24px 40px;row-gap:4px}}.p-flow__title{color:#f39800;font-size:20px;font-weight:700;text-align:center}.p-flow__title>em{display:inline-block;font-family:Roboto,sans-serif;font-size:32px;line-height:1;margin-bottom:4px}.p-flow__text{font-size:14px}@media only screen and (min-width:768px){.p-flow .c-arrow--right{display:none}}.p-price{background-color:#fff}@media only screen and (min-width:768px){.p-price__inner{margin-left:auto;margin-right:auto;max-width:555px}}.p-price__icon{text-align:center}@media only screen and (max-width:767px){.p-price__icon{margin-bottom:12px}}@media only screen and (min-width:768px){.p-price__icon{margin-bottom:16px}}.p-price__icon>img{width:auto}.p-price__title{color:#f39800;font-weight:700;text-align:center}@media only screen and (max-width:767px){.p-price__title{font-size:28px}}@media only screen and (min-width:768px){.p-price__title{font-size:32px}}.p-price__plan{font-size:20px;font-weight:700;text-align:center}@media only screen and (max-width:767px){.p-price__plan{margin-top:36px}}@media only screen and (min-width:768px){.p-price__plan{margin-top:24px}}.p-price__include-tax{display:table;font-size:20px;font-weight:700;margin-left:auto;margin-right:auto;position:relative;text-align:center}.p-price__include-tax:before{background-color:#222;content:"";height:2px;left:-2px;position:absolute;top:50%;translate:0 -50%;width:97%}.p-price__include-tax>em{font-family:Roboto,sans-serif;font-size:28px}.p-price__arrow{margin-bottom:12px;margin-top:8px;text-align:center}.p-price__arrow>img{width:auto}.p-price__box{background-color:#f39800;color:#fff;font-weight:700;padding-left:8px;padding-right:8px;text-align:center}@media only screen and (max-width:767px){.p-price__box{font-size:16px}}@media only screen and (min-width:768px){.p-price__box{font-size:18px}}.p-price__discount{color:#f39800;font-size:24px;font-weight:700;text-align:center}.p-price__discount>em{font-size:40px}.p-price__amount{font-size:20px;font-weight:700;text-align:center}.p-price__amount strong,.p-price__amount>em{font-size:40px;margin-left:4px}.p-price__amount>strong{color:#f39800}@media only screen and (max-width:767px){.p-price__list{font-size:12px}}@media only screen and (min-width:768px){.p-price__list{font-size:13px;margin-top:8px}}.p-price__item>div:first-child{border-bottom:1px solid #222}@media only screen and (max-width:767px){.p-price__item>div:first-child{margin-bottom:8px;padding-bottom:16px}}@media only screen and (min-width:768px){.p-price__item>div:first-child{margin-bottom:16px;padding-bottom:24px}}.p-guarantee{background-color:#fff3e0;padding-bottom:40px;padding-top:40px}@media only screen and (min-width:768px){.p-guarantee__inner{margin-left:auto;margin-right:auto;max-width:555px}}.p-guarantee__icon{text-align:center}@media only screen and (max-width:767px){.p-guarantee__icon{margin-bottom:12px}}@media only screen and (min-width:768px){.p-guarantee__icon{margin-bottom:16px}}.p-guarantee__icon>img{width:auto}.p-guarantee__title{font-weight:700;line-height:1.4;margin-bottom:40px;text-align:center}@media only screen and (max-width:767px){.p-guarantee__title{font-size:20px}}@media only screen and (min-width:768px){.p-guarantee__title{font-size:26px}}.p-guarantee__box{background-color:#f39800;color:#fff;font-weight:700;text-align:center}@media only screen and (max-width:767px){.p-guarantee__box{font-size:16px}}@media only screen and (min-width:768px){.p-guarantee__box{font-size:18px}}.p-guarantee__subtitle{color:#f39800;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:16px;margin-top:16px;text-align:center}@media only screen and (max-width:767px){.p-guarantee__list{font-size:12px;margin-top:8px}}@media only screen and (min-width:768px){.p-guarantee__list{font-size:13px;margin-top:16px}}.p-counseling{background-color:#f39800}.p-counseling__intro{color:#fff;font-weight:700;line-height:1.4;text-align:center}@media only screen and (max-width:767px){.p-counseling__intro{font-size:16px}}@media only screen and (min-width:768px){.p-counseling__intro{font-size:20px}}.p-counseling__intro>span{border:1px solid #fff;border-radius:30px;display:inline-block;padding:4px 16px}@media only screen and (max-width:767px){.p-counseling__intro>span{margin-bottom:4px}}@media only screen and (min-width:768px){.p-counseling__intro>span{margin-right:8px}}.p-counseling__title{color:#fff;font-weight:700;text-align:center}@media only screen and (max-width:767px){.p-counseling__title{font-size:32px;margin-top:8px}}@media only screen and (min-width:768px){.p-counseling__title{background-color:#000;display:table;font-size:36px;margin:20px auto 0;padding-left:6px;padding-right:6px}}@media only screen and (max-width:767px){.p-counseling__title>span{background-color:#000;display:inline-block;margin-top:4px;padding-left:4px;padding-right:4px}}.p-counseling__boxes{-moz-column-gap:18px;column-gap:18px;display:flex;justify-content:center;position:relative}@media only screen and (max-width:767px){.p-counseling__boxes{margin-top:20px}}@media only screen and (min-width:768px){.p-counseling__boxes{margin-top:32px}}.p-counseling__boxes:after,.p-counseling__boxes:before{background-color:#000;content:"";height:10px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:2px}.p-counseling__boxes:before{rotate:90deg}.p-counseling__box{align-items:center;background-color:#c87d00;border-radius:3px;display:grid;justify-items:center;place-items:center}@media only screen and (max-width:767px){.p-counseling__box{height:76px;width:136px}}@media only screen and (min-width:768px){.p-counseling__box{height:80px;width:164px}}.p-counseling__box-text{color:#fff;font-weight:800;text-align:center}@media only screen and (max-width:767px){.p-counseling__box-text{font-size:16px}}@media only screen and (min-width:768px){.p-counseling__box-text{font-size:20px;line-height:1.4}}.p-counseling__items{display:grid}@media only screen and (max-width:767px){.p-counseling__items{margin-top:38px;row-gap:20px}}@media only screen and (min-width:768px){.p-counseling__items{margin-top:48px;row-gap:18px}}.p-counseling__item{background-color:#fff;border-radius:6px;display:grid;position:relative}@media only screen and (max-width:767px){.p-counseling__item{padding:24px 16px;row-gap:20px}}@media only screen and (min-width:768px){.p-counseling__item{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 41.9703103914%;padding:40px}}.p-counseling__number{color:#ffc25d;font-family:Roboto,sans-serif;line-height:1;position:absolute}@media only screen and (max-width:767px){.p-counseling__number{font-size:40px;left:16px;top:-18px}}@media only screen and (min-width:768px){.p-counseling__number{font-size:52px;left:40px;top:-16px}}.p-counseling__subtitle{font-weight:800;line-height:1.4}@media only screen and (max-width:767px){.p-counseling__subtitle{font-size:20px;margin-bottom:8px}}@media only screen and (min-width:768px){.p-counseling__subtitle{font-size:26px;margin-bottom:16px}}.p-counseling__only{margin-top:32px}.p-counseling__only-title{background-color:#000;color:#fff;display:table;font-weight:800;line-height:1.4;margin-left:auto;margin-right:auto;padding:2px 8px}@media only screen and (max-width:767px){.p-counseling__only-title{font-size:20px}}@media only screen and (min-width:768px){.p-counseling__only-title{font-size:26px}}.p-counseling__only-text{color:#fff;font-weight:800;margin-top:8px;text-align:center}@media only screen and (max-width:767px){._pc{display:none}}@media only screen and (min-width:768px){._sp{display:none}}
/*# sourceMappingURL=../../sourcemaps/page/campaign19/style.css.map */