@charset "UTF-8";/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}ul[class],ol[class]{padding:0;list-style:none}input{border-radius:0}[disabled]{cursor:default}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible;text-transform:none}select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none;max-width:100%;height:auto;vertical-align:bottom}progress{vertical-align:baseline}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"]{cursor:default}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;height:100%;box-sizing:border-box}body{font-family:"Avenir", "Roboto", "Noto Sans Jp", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.03em;color:#121212;background-color:white}*,*:before,*:after{box-sizing:inherit}a{color:#11376b}a:hover,a:active,a:focus{text-decoration:none;color:#11376b}img[src*="_pc"]{display:block;width:100%}@media screen and (max-width: 767px){img[src*="_pc"]{display:none}}img[src*="_sp"]{display:none}@media screen and (max-width: 767px){img[src*="_sp"]{display:block;width:100%}}.show-xs{display:none}@media screen and (max-width: 575px){.show-xs{display:block}}.hide-xs{display:block}@media screen and (max-width: 575px){.hide-xs{display:none}}section{padding:64px 3%}@media screen and (max-width: 767px){section{padding:40px 4.2%}}@media screen and (max-width: 575px){section{padding:32px 4%}}.section-full{padding-right:0 !important;padding-left:0 !important}.section-full .section-inner{width:calc(100% - 32px);margin:0 auto}@media screen and (min-width: 1300px){.section-full .section-inner{max-width:1000px}}.section-inner{max-width:1000px;width:100%;margin:0 auto;padding:0 !important}h2{font-size:40px;text-align:center;font-weight:900;font-style:normal;line-height:1;letter-spacing:0.03em;margin:0 0 64px;color:#121212}@media screen and (max-width: 1100px){h2{font-size:32px}}@media screen and (max-width: 767px){h2{font-size:24px;margin:0 0 24px;line-height:1.3}}h3{font-size:32px;text-align:center;font-weight:900;font-style:normal;line-height:1;letter-spacing:0.03em;margin-bottom:40px;color:#121212}@media screen and (max-width: 1100px){h3{font-size:24px}}@media screen and (max-width: 767px){h3{font-size:22px;margin-bottom:24px}}h4{font-size:18px;text-align:center;font-weight:900;font-style:normal;line-height:1.3;letter-spacing:0.03em;color:white}@media screen and (max-width: 1100px){h4{font-size:16px}}@media screen and (max-width: 767px){h4{font-size:14px}}p{font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0.03em}@media screen and (max-width: 767px){p{font-size:14px}}.hide-md{display:block !important}@media screen and (max-width: 991px){.hide-md{display:none !important}}.show-md{display:none !important}@media screen and (max-width: 991px){.show-md{display:block !important}}.hide-sm{display:block !important}@media screen and (max-width: 767px){.hide-sm{display:none !important}}.show-sm{display:none !important}@media screen and (max-width: 767px){.show-sm{display:block !important}}.show-tb{display:none !important}@media (min-width: 576px) and (max-width: 768px){.show-tb{display:block !important}}@media (min-width: 576px) and (max-width: 768px){.hide-tb{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 380px){.show-sp{display:block !important}}@media screen and (max-width: 380px){.hide-sp{display:none !important}}sup{top:auto;bottom:-2px;font-size:60%}.noscroll{height:100%;overflow:hidden}.text-color-primary{color:#11376b}.text-color-white{color:white}.bg-gray{background-color:#f7f7f7}.annotation{color:#999999;font-size:14px}@media screen and (max-width: 575px){.annotation{font-size:12px}}.zabuton-primary-color{background:#11376b;color:white;display:inline-block;padding:0.2em 0.2em 0.1em;line-height:1.4}br+span.zabuton{margin-top:.2em}.text-color-primary{color:#11376b}.num-style{font-family:avenir;font-weight:900;line-height:1}.underline{background:linear-gradient(transparent 70%,#66bded 70%,#66bded 90%,transparent 0%);display:inline-block}.tab-box{display:inline-block;padding:22px;background-color:#11376b;color:white;border-radius:10px;border:3px solid white;box-shadow:6px 5px 0 #11376b}@media screen and (max-width: 767px){.tab-box{padding:17px 17px;width:50%;text-align:center}}.tab-box.tab-white{color:#11376b;background-color:white;border:3px solid #11376b;box-shadow:6px 5px 0 #11376b}.arrow-bottom{position:relative}.arrow-bottom::before{content:"";top:-13%;left:50%;box-sizing:border-box;border:18px solid transparent;border-top:22px solid #D4D4D4;position:absolute;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.arrow-bottom::before{border:9px solid transparent;border-top:11px solid #D4D4D4}}img.lazy{opacity:0;transform:translate(0, 10px);transition:1s}img.lazyloaded{transform:translate(0, 0);opacity:1}.btn{position:relative;display:inline-block;padding:20px 40px;font-size:16px;font-weight:700;border-radius:50px;vertical-align:middle;text-align:center;border:solid 3px white}.c-button__color--primary{box-shadow:none}.large-btn{padding:14px 80px;font-size:24px;font-weight:900}@media screen and (min-width: 1300px){.large-btn{font-size:28px}}@media screen and (max-width: 1100px){.large-btn{padding:10px 60px}}@media screen and (max-width: 575px){.large-btn{font-size:20px;padding:14px 60px 12px}}.secondary-btn{color:white;background:#ef2828;box-shadow:2px 2px 20px rgba(0,0,0,0.25);overflow:hidden;transition:.3s}@media screen and (max-width: 575px){.secondary-btn{box-shadow:12px 15px 20px rgba(46,61,73,0.15)}}.large-btn.arrow-btn:hover:after{right:7%}.secondary-btn:hover{color:white !important;background-position:right bottom;background-size:150% auto}.btn.arrow-btn:after{content:'';display:inline-block;position:absolute;top:0;right:5%;bottom:0;width:10px;height:10px;margin:auto;border-top:3px solid;border-right:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.2s}.large-btn.arrow-btn:after{right:8%;width:16px;height:16px;border-top-width:4px;border-right-width:4px}.btn small{display:block;margin-bottom:-.3rem;letter-spacing:.05rem;font-size:70%;font-weight:500}.expert-alert__container{position:fixed;max-width:500px;width:95%;bottom:15px;right:30px;z-index:10000}@media screen and (max-width: 600px){.expert-alert__container{right:10px}}.expert-alert__card{background-color:#fff;margin-bottom:15px;border:3px solid #11376b;padding:16px 12px;display:flex;align-items:center}.expert-alert__header{display:flex;align-items:center;padding-bottom:10px}.expert-alert__header h4{font-weight:bold;padding-left:7px}.expert-alert__icon-mini{background-color:#11376b;width:35px;height:35px;display:inline-block;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:bold;color:#fff}.expert-alert__icon{background-color:#11376b;width:50px;height:50px;border-radius:75px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:bold;color:#fff;margin-right:15px}.expert-alert__text{font-size:13px}.expert-alert__text p{display:flex;align-items:center}.expert-alert__error{font-size:14px}.expert-alert__link{color:#11376b;font-weight:bold;text-decoration:underline}.expert-alert__close-btn{position:absolute;top:-7px;right:-7px;width:25px;height:25px;background:#11376b;color:#fff;border-radius:20px;display:flex;justify-content:center;align-items:center;font-weight:bold;cursor:pointer}.error{padding:15px;margin-bottom:24px;border:1px solid transparent;border-radius:2px}.alert-error{color:#d62c1a;background-color:#fdf3f2;border-color:#fbdbdd}#counseling-step{border:4px solid #11376b}#counseling-step .flex,#counseling-step .counseling-step .counseling-shift-table,#counseling-step .counseling-step .cell{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}#counseling-step .flex-align-items-center,#counseling-step .counseling-step .cell{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#counseling-step .flex-justify-content-center,#counseling-step .counseling-step .counseling-shift-table,#counseling-step .counseling-step .cell{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:center}#counseling-step .counseling-step{padding:40px 60px;max-width:900px;width:100%;margin:0 auto}#counseling-step .counseling-step .counseling-step-icon{color:white;background:#11376b;width:70px;height:70px;border-radius:50%;margin:0 auto;padding:17px;text-align:center;line-height:12px}#counseling-step .counseling-step small{font-size:10px;line-height:12px}#counseling-step .counseling-step strong{font-weight:bold;font-size:20px;line-height:24px;color:white !important}#counseling-step .counseling-step .counseling-step-header{margin-top:10px;margin-bottom:20px;color:#474647;font-size:22px;text-align:center;font-weight:bold}@media screen and (max-width: 768px){#counseling-step .counseling-step .counseling-step-header{font-size:18px;margin-bottom:0}}#counseling-step .counseling-step .counseling-location-form{padding:15px 0;margin-bottom:14px}#counseling-step .counseling-step h5{padding-bottom:3px;color:#474647;font-size:1.1em;font-weight:600;border-bottom:1px solid #11376b}#counseling-step .counseling-step .locations-radios{padding:14px 0 14px;display:flex;justify-content:center}@media (max-width: 1024px){#counseling-step .counseling-step .locations-radios{justify-content:center}}@media screen and (max-width: 575px){#counseling-step .counseling-step .locations-radios{flex-direction:column}}#counseling-step .counseling-step .locations-radios li{display:inline-block;position:relative;max-width:180px;width:50%;margin:3px 0;list-style:none}@media (max-width: 1024px){#counseling-step .counseling-step .locations-radios li{max-width:50%;margin:0 0 8px 0;width:calc(50% - 16px)}}@media screen and (max-width: 575px){#counseling-step .counseling-step .locations-radios li{max-width:inherit;width:100%}}#counseling-step .counseling-step .locations-radios li+li{margin:3px 0 3px 20px}@media (max-width: 1024px){#counseling-step .counseling-step .locations-radios li+li{margin:0}}@media (max-width: 1024px){#counseling-step .counseling-step .locations-radios li:nth-child(even){margin:0 0 16px 16px}}@media screen and (max-width: 575px){#counseling-step .counseling-step .locations-radios li:nth-child(even){margin-left:0}}#counseling-step .counseling-step .locations-radios li input[type='radio']{display:none}#counseling-step .counseling-step .locations-radios li input[type='radio']:checked+label:after{content:'';position:absolute;top:22px;bottom:0;left:25px;width:14px;height:14px;background-color:#11376b;border-radius:50%}#counseling-step .counseling-step .locations-radios li label{display:block;width:100%;padding:15px 25px 15px 50px;color:#474647;border:1px solid #ddd;border-radius:28px;cursor:pointer;transition:all .2s ease;line-height:26px}#counseling-step .counseling-step .locations-radios li label:before{content:'';position:absolute;top:17px;bottom:0;left:20px;width:24px;height:24px;border:2px solid #555;border-radius:50%}#counseling-step .counseling-step .locations-radios li label:hover,#counseling-step .counseling-step .locations-radios li input[type='radio']:checked+label{padding:14px 24px 14px 49px;background-color:#f9fcff;border-width:2px;border-color:#e0efff}#counseling-step .counseling-step .counseling-shift-table{max-width:720px;width:100%;margin:0 auto}#counseling-step .counseling-step .counseling-shift-table-buttons{display:flex;justify-content:space-between;max-width:720px;width:100%;margin:auto}#counseling-step .counseling-step #shibuya-calendar{max-width:720px;margin:16px auto;border:2px solid #11376b}#counseling-step .counseling-step .square_btn{display:block;padding:8px 25px;margin:0;color:#11376b;background-color:white;font-size:1.1em;font-weight:500;border:2px solid #11376b;cursor:pointer;border-radius:0px;box-shadow:none}#counseling-step .counseling-step .square_btn#next{font-weight:900;background-color:#e0efff;position:relative;padding:8px 30px 8px 20px}#counseling-step .counseling-step .square_btn#next::after{content:'';display:inline-block;position:absolute;top:0;right:13px;bottom:0;width:10px;height:10px;margin:auto;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#counseling-step .counseling-step .square_btn#next.inactive{background-color:#fff}#counseling-step .counseling-step .square_btn.inactive{background:white;color:#bcc2c9;pointer-events:none;border:2px solid #bcc2c9}#counseling-step .counseling-step .square_btn:focus{outline:none}#counseling-step .counseling-step .counseling-shift-table-header{width:100%;margin-bottom:24px}#counseling-step .counseling-step .counseling-shift-table-description{padding:10px 0}#counseling-step .counseling-step .clearfix{display:block;content:'';clear:both}#counseling-step .counseling-step .line{min-width:30px;width:20%;background:white}#counseling-step .counseling-step .cell{width:100%;height:37px;background:white;font-size:12px;border:solid #ddd;border-width:0 1px 1px 0;text-align:center}@media screen and (max-width: 768px){#counseling-step .counseling-step .cell{height:57px}}#counseling-step .counseling-step .date-cell{display:block;padding:7px 0px 7px;height:42px;border-top:1px solid #ddd}#counseling-step .counseling-step .date-cell .day{text-align:center;font-size:13px;line-height:13px}#counseling-step .counseling-step .date-cell .weekday{text-align:center;font-size:13px;line-height:13px}#counseling-step .counseling-step .blank-cell{height:42px;border-top:1px solid #ddd;border-left:1px solid #ddd}#counseling-step .counseling-step .time-cell{color:#474647;background:#fafafa;border-left:1px solid #ddd}#counseling-step .counseling-step .shift-cell{color:#686689;background:white;cursor:pointer}#counseling-step .counseling-step .shift-cell div{font-size:14px}#counseling-step .counseling-step .shift-cell:hover{color:white;background:#0090d9;opacity:0.6}#counseling-step .counseling-step .same-counselor-shift{background-color:#bed5f5;color:#11376b;font-weight:900}#counseling-step .counseling-step .shift-cell-inactive{color:#9087A0;background:#eee !important;pointer-events:none}#counseling-step .briefing-step-form{margin:0 auto;max-width:720px;width:100%}#counseling-step .briefing-step-form a{color:#11376b}#counseling-step .briefing-step-form a:hover{text-decoration:underline}#counseling-step .briefing-step-form #privacy-policy-ckeck{font-size:14px}#counseling-step .briefing-step-form-title h5{padding-bottom:3px;color:#000;font-size:1.1em;font-weight:600;border-bottom:1px solid #11376b}#counseling-step .briefing-step-form-title p{font-size:.7em}#counseling-step .event-form{padding:0 26px}#counseling-step .event-form-field{margin:22px 0}#counseling-step .event-form-text-field{width:100%;height:42px;font-size:16px;color:#474647;font-weight:bold;padding:10px}#counseling-step .event-form-text-field::placeholder{color:#bbbbbb;font-weight:normal}#counseling-step .event-form-label{display:flex;justify-content:space-between;padding:5px;align-items:center}#counseling-step .event-form-label-tag{color:white;background:#9c0e28;padding:5px 10px;font-size:12px}#counseling-step .form__privacy--text{height:200px;border:1px solid #999;overflow-y:scroll;margin:32px 0 24px}#counseling-step .form__privacy--text p{padding:10px;font-size:12px}#counseling-step .event-form-terms{margin:20px 0;text-align:center}#counseling-step .desired-expert-class-radios{padding:14 0 14px}#counseling-step .desired-expert-class-radios li{display:inline-block;position:relative;width:467px;margin:3px 0;padding-right:20px;list-style:none}#counseling-step .desired-expert-class-radios li input[type='radio']{display:none}#counseling-step .desired-expert-class-radios li input[type='radio']:checked+label:after{content:'';position:absolute;top:10px;bottom:0;left:10px;width:14px;height:14px;background-color:#11376b;border-radius:50%}#counseling-step .desired-expert-class-radios li label{display:block;width:100%;padding:5px 25px 5px 40px;color:#474647;cursor:pointer;transition:all .2s ease;line-height:26px;opacity:0.7}#counseling-step .desired-expert-class-radios li label:before{content:'';position:absolute;top:5px;bottom:0;left:5px;width:24px;height:24px;border:2px solid #555;border-radius:50%}#counseling-step .desired-expert-class-radios li label:hover,#counseling-step .desired-expert-class-radios li input[type='radio']:checked+label{opacity:1}#counseling-step .event-form-submit{text-align:center;margin-top:20px}#counseling-step .event-form-submit>.event-form-submit-text{margin:16px auto 0;text-align:left}#counseling-step .event-form-submit-button{width:80%;height:60px;border:none;background:#ef2828;color:white;border-radius:5px;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,0.25);cursor:pointer;transition:linear 0.2s;font-weight:bold}#counseling-step .event-form-submit-button:hover{opacity:0.85}#counseling-step .hidden{display:none !important}#counseling-step #counseling-step-1-result{background:#f6f6f6;margin:15px 0;padding:12px 10px 12px;display:flex;justify-content:space-between}#counseling-step #counseling-step-1-result h4{font-size:14px;margin:5px 0 10px}#counseling-step #counseling-step-1-result span{margin-right:10px}#counseling-step #counseling-step-1-result .counseling-result-manipulator{display:flex;align-items:center}#counseling-step #counseling-step-1-result .counseling-result-manipulator #returning-button{width:80px;height:40px;font-size:14px;border:2px solid #11376b;border-radius:5px;color:#11376b;box-shadow:0 1px 3px rgba(0,0,0,0.25);font-weight:bold;background-color:white;cursor:pointer}#counseling-step #counseling-step-1-result .counseling-result-manipulator #returning-button:hover{opacity:0.85}#counseling-step .selected-counseling-shift{padding-top:12px}#counseling-step .selected-counseling-shift .selected-counseling-shift__date{font-size:20px}#counseling-step .selected-counseling-shift .selected-counseling-shift__time{font-size:16px}#counseling-step .selected-counseling-shift .selected-counseling-shift__location{color:#66697d;font-weight:normal;font-size:12px}#counseling-step .selected-counseling-shift-field{padding-bottom:0 !important}#counseling-step .selected-counseling-shift{color:#11376b;font-size:14px;font-weight:bold}#counseling-step .counseling-notation{background-color:#f6f6f6;color:#11376b;padding:15px 20px;position:relative}#counseling-step .counseling-notation:before{content:"";top:0;left:0;border-bottom:1.5em solid transparent;border-left:1.5em solid #11376b;z-index:100;position:absolute}#counseling-step .counseling-notation::after{display:block;top:0px;transform:rotate(-45deg);color:#fff;left:0;z-index:101;position:absolute}#counseling-step .counseling-notation .counseling-notation-span{display:inline-block;padding-top:8px;line-height:1.6}#counseling-step .counseling-notation .counseling-notation-span span{color:#ef2828;background:linear-gradient(transparent 70%,#e9eff6 45%)}#counseling-step .fukuoka-counseling-notation{background-color:white;color:black;padding:25px;position:relative;border:1px solid #a93032}#counseling-step .fukuoka-counseling-notation label{color:#a93032;cursor:initial !important}#counseling-step .fukuoka-counseling-notation:before{content:"";top:0;left:0;border-bottom:1.5em solid transparent;border-left:1.5em solid #a93032;z-index:100;position:absolute}#counseling-step .fukuoka-counseling-notation::after{display:block;top:0px;transform:rotate(-45deg);color:#fff;left:0;z-index:101;position:absolute}#counseling-step #counseling-result-location,#counseling-step #counseling-result-datetime{color:#11376b;font-size:14px;font-weight:bold}@media (max-width: 767px){#counseling-step .counseling-step{padding:30px 10px}#counseling-step .fukuoka-counseling-notation{padding:15px 10px}#counseling-step .counseling-step #shibuya-calendar{max-width:720px;border:1px solid #11376b}#counseling-step .counseling-step .square_btn{border:1px solid #11376b}#counseling-step .counseling-step .square_btn.inactive{border:1px solid #bcc2c9}#counseling-step .counseling-step .blank-cell{border-left:none}#counseling-step .counseling-step .time-cell{border-left:none}}#counseling-entry.counseling-entry-v2 .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#counseling-entry.counseling-entry-v2 .section-inner{padding-top:60px;padding-bottom:60px}#counseling-entry.counseling-entry-v2 h2{font-weight:600;font-size:1.7em}#counseling-entry.counseling-entry-v2 .text-center{text-align:center}#counseling-entry.counseling-entry-v2 .text-color-primary{color:#11376b}#counseling-entry.counseling-entry-v2 .margin-bottom-0{margin-bottom:0 !important}#counseling-entry.counseling-entry-v2 .small{font-size:14px}@media (max-width: 768px){#counseling-entry.counseling-entry-v2 .small{font-size:12px}}#counseling-entry.counseling-entry-v2 p.text-center.small{margin-bottom:24px}#counseling-entry.counseling-entry-v2 .alert{border:1px solid #a93032;padding:40px 0;max-width:940px;width:100%;margin:30px auto;font-size:1.1em}#counseling-entry.counseling-entry-v2 .alert .alert-full{text-align:center;border-radius:0}#counseling-entry.counseling-entry-v2 .alert .alert-full .bold{color:#a93032;font-weight:800}#counseling-entry.counseling-entry-v2 .counseling-step{background:#fff}@media (min-width: 768px){#counseling-entry.counseling-entry-v2 .container{width:750px}}@media (min-width: 992px){#counseling-entry.counseling-entry-v2 .container{width:970px}}@media (min-width: 1200px){#counseling-entry.counseling-entry-v2 .container{width:1170px}}@media (max-width: 767px){#counseling-entry.counseling-entry-v2 .section-inner{padding-top:40px;padding-bottom:40px}#counseling-entry.counseling-entry-v2 h2{font-size:1.5em}#counseling-entry.counseling-entry-v2 .alert{padding:1rem}#counseling-entry.counseling-entry-v2 .alert .alert-full{text-align:left}}#counseling-entry.counseling-entry-v2 #bnr_2212{margin-top:-24px;display:flex}#counseling-entry.counseling-entry-v2 #bnr_2212 img{padding:40px 3% 16px;max-width:800px;margin:0 auto}@media (max-width: 768px){#counseling-entry.counseling-entry-v2 #bnr_2212 img{padding:24px 0}}#counseling-entry.counseling-entry-v2 #bnr_2212 .pc{display:flex;justify-content:center}@media (max-width: 768px){#counseling-entry.counseling-entry-v2 #bnr_2212 .pc{display:none}}#counseling-entry.counseling-entry-v2 #bnr_2212 .sp{display:none}@media (max-width: 768px){#counseling-entry.counseling-entry-v2 #bnr_2212 .sp{display:block}}#counseling-entry.counseling-entry-v2 #bnr_2212 .annotation{max-width:1000px;margin:0 auto;color:#999;padding-bottom:40px}#counseling-entry.counseling-entry-v2 #bnr_2212 .annotation p{font-size:12px}@media (max-width: 575px){#counseling-entry.counseling-entry-v2 #bnr_2212 .annotation p{font-size:10px}}@media (max-width: 768px){#counseling-entry.counseling-entry-v2 #bnr_2212 .annotation{padding-bottom:24px}}#counseling-entry.counseling-entry-v2 .cp_2308_text{text-align:center;padding-top:16px;font-weight:600}@media (max-width: 575px){#counseling-entry.counseling-entry-v2 .cp_2308_text{display:flex;flex-direction:column}}#counseling-entry.counseling-entry-v2 .cp_2308_text .text__underline{color:#11376b;font-weight:800;font-size:22px;display:inline-block;margin-bottom:8px;background:linear-gradient(transparent 70%,#66bded 45%);line-height:1}@media (max-width: 575px){#counseling-entry.counseling-entry-v2 .cp_2308_text .text__underline{width:fit-content;margin:0 auto;font-size:18px}}#counseling-entry.counseling-entry-v2 .cp_2308_text strong{color:#11376b}#counseling-entry.counseling-entry-v2 .cp_2308_text .plus{display:inline-block;margin:0 12px}#counseling-entry.counseling-entry-v2 .cp_2308_badge{max-width:800px;margin:0 auto;padding:32px 0}@media (max-width: 575px){#counseling-entry.counseling-entry-v2 .cp_2308_badge{padding:16px 0}}#cp_airpods_banner{padding:24px 3% 0;max-width:1000px;margin:0 auto}.counseling202106amz_img{max-width:656px;margin:0 auto}@media screen and (max-width: 767px){.counseling202106amz_img{max-width:346px}}#coupon-section{color:#121212;padding:100px 20px;background:linear-gradient(-8deg, #e5edf7 0%,#e5edf7 50%,#f0f4fa 50%,#f0f4fa 100%)}@media screen and (max-width: 767px){#coupon-section{padding:40px 10px}}@media screen and (max-width: 575px){#coupon-section{padding:50px 16px}#coupon-section p{font-size:14px}}#coupon-section .show-sp{display:none}@media screen and (max-width: 767px){#coupon-section .show-sp{display:inline-block}}#coupon-section .hide-sp{display:block}@media screen and (max-width: 767px){#coupon-section .hide-sp{display:none}}#coupon-section .container{max-width:1000px}#coupon-section .fukidashi{position:relative;z-index:10;display:block;padding:0.2rem 1.3rem;background-color:#e2e2e2;width:fit-content;margin:0 auto;margin-bottom:1.5rem;white-space:nowrap}#coupon-section .fukidashi::before{content:'';position:absolute;right:0;left:0;bottom:-10px;width:0;height:0;margin:0 auto;border-top:12px solid #e2e2e2;border-right:9px solid transparent;border-left:9px solid transparent;z-index:-1}@media screen and (max-width: 575px){#coupon-section .fukidashi::before{border-top-width:7px;border-right-width:5px;border-left-width:5px;bottom:-6px}}#coupon-section .section-inner{padding:0px 0px 44px;position:relative;z-index:10;box-shadow:8px 10px 20px rgba(0,0,0,0.12);max-width:1000px;margin:0 auto;background-color:white}@media screen and (max-width: 991px){#coupon-section .section-inner{padding:0px 0px 50px}}@media screen and (max-width: 767px){#coupon-section .section-inner{padding:0 16px 40px;box-shadow:0px 4px 16px rgba(46,61,73,0.12);border-top:6px solid}}#coupon-section .section-top{padding:48px 0 0px;margin-bottom:24px}@media screen and (max-width: 991px){#coupon-section .section-top{padding:28px 0 0}}@media screen and (max-width: 767px){#coupon-section .section-top{padding:28px 0px;position:relative;margin-bottom:0px}}#coupon-section .section-top h2{position:relative;margin-bottom:0;font-weight:700;line-height:1;font-size:40px}@media screen and (max-width: 575px){#coupon-section .section-top h2{font-size:24px}}#coupon-section .section-top .date{max-width:300px;margin:0 auto}@media screen and (max-width: 575px){#coupon-section .section-top .date{max-width:175px}}#coupon-section .section-top .sub-title{background-color:#ef2828;color:#ffffff;display:inline-block;font-weight:bold;padding:5px 10px;font-size:1rem;margin-bottom:10px}@media screen and (max-width: 767px){#coupon-section .section-top .sub-title{font-size:0.8rem}}#coupon-section .campaign-item-wide{width:100%;max-width:900px;margin:0 auto;margin-bottom:32px;margin-top:-10px}@media screen and (max-width: 991px){#coupon-section .campaign-item-wide{margin-bottom:32px}}@media screen and (max-width: 575px){#coupon-section .campaign-item-wide{width:100%;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #c4c4c4}}#coupon-section .campaign-item-wide h4{margin-bottom:0;transform:translateY(7px)}#coupon-section .campaign-item-wide h4.fukidashi{background-color:#11376b;color:#ffffff;font-weight:900;font-size:24px;line-height:1;letter-spacing:0.12em;padding:.5em .5em .4em;border-radius:0}@media screen and (max-width: 575px){#coupon-section .campaign-item-wide h4.fukidashi{font-size:14px !important}}#coupon-section .campaign-item-wide h4.fukidashi::before{border-top:12px solid #11376b}@media screen and (max-width: 575px){#coupon-section .campaign-item-wide h4.fukidashi::before{border-top-width:10px;border-right-width:8px;border-left-width:8px}}#coupon-section .campaign-item-wide .bg_gray{font-size:24px;width:100%;max-width:570px;margin:0 auto;background-color:rgba(17,55,107,0.06);padding:20px 0px 13px;font-weight:bold}@media screen and (max-width: 575px){#coupon-section .campaign-item-wide .bg_gray{font-size:1rem !important;padding:16px 0px;font-weight:bold;width:91.5%}}#coupon-section .campaign-item-wide .bg_gray.date{font-size:24px}#coupon-section .campaign-item-wide .bg_gray .text-color-accent{color:#ef2828}#coupon-section .campaign-item-wide .bg_gray p{font-size:24px;font-weight:bold}@media screen and (max-width: 575px){#coupon-section .campaign-item-wide .bg_gray p{font-size:15px}}#coupon-section .campaign-item-wide .bg_gray strong{font-size:32px;line-height:1.3;font-weight:900}@media screen and (max-width: 575px){#coupon-section .campaign-item-wide .bg_gray strong{font-size:25px}}#coupon-section .campaign-item-wide .bg_gray strong small{font-size:32px}@media screen and (max-width: 575px){#coupon-section .campaign-item-wide .bg_gray strong small{font-size:20px}}#coupon-section .campaign-item-wide .bg_gray span.yen{font-family:'Noto Sans JP';font-weight:700}#coupon-section .campaign-item-wide .bg_gray .md{font-size:78%}#coupon-section .campaign-item-wide .bg_white{background-color:white;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:8px 0;margin:0 32px}@media screen and (max-width: 767px){#coupon-section .campaign-item-wide .bg_white{flex-direction:column}}#coupon-section .campaign-item-wide .bg_white p{width:calc(50% - 20px);padding:0 10px;margin-bottom:0;font-weight:600;font-size:18px}@media screen and (max-width: 767px){#coupon-section .campaign-item-wide .bg_white p{width:100%;font-size:16px}}#coupon-section .campaign-item-period{margin-bottom:44px}@media screen and (max-width: 767px){#coupon-section .campaign-item-period{margin-bottom:0px}}#coupon-section .section-outer .main-text{font-weight:700}#coupon-section .campaign-body{display:flex;flex-direction:column;font-weight:bold;background-color:#ffffff;border-top:8px solid #11376b;padding:0 60px 48px;max-width:975px;margin:0 auto;box-shadow:5px 5px 7px rgba(0,0,0,0.12)}@media screen and (max-width: 767px){#coupon-section .campaign-body{width:100%;margin:0 auto;padding:0 16px 28px}}#coupon-section .campaign-body .box{max-width:1000px;margin:0 auto;font-weight:600}@media screen and (max-width: 767px){#coupon-section .campaign-body .box{padding:0}}@media screen and (max-width: 575px){#coupon-section .campaign-body .box{padding-top:0}}#coupon-section .campaign-body .box .columns{display:flex;flex-direction:column}#coupon-section .campaign-body .box .campaign-item{display:flex;justify-content:space-between;border-bottom:1px solid #c4c4c4;padding:32px 0}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item{flex-direction:column;margin-bottom:16px;padding:0;padding-bottom:16px;max-width:600px;margin:0 0 16px}}#coupon-section .campaign-body .box .campaign-item:first-of-type{padding-top:0px}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item:first-of-type{padding-bottom:32px;padding-top:0}}#coupon-section .campaign-body .box .campaign-item:last-of-type{padding-bottom:0px}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item:last-of-type{margin-bottom:0}}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item .annotation{text-align:left;width:100%;margin:0 auto}}#coupon-section .campaign-body .box .campaign-item .annotation li{padding-left:1.5em;text-indent:-1.5em}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item .annotation li{padding-top:0}}#coupon-section .campaign-body .box .campaign-item .annotation li:before{content:"※";padding-right:.2em}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item .annotation li+li{padding-top:8px}}#coupon-section .campaign-body .box .campaign-item .detail__contents{font-size:16px}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item .detail__contents{text-align:center}}#coupon-section .campaign-body .box .campaign-item .detail__contents li{padding-top:0}#coupon-section .campaign-body .box .campaign-item .detail__contents li+li{padding-top:8px}#coupon-section .campaign-body .box .campaign-item .detail__contents li .detail__contents-ttl{font-weight:bold;font-size:16px;line-height:1}#coupon-section .campaign-body .box .campaign-item .detail__contents li .detail__contents-txt{font-weight:bold;font-size:14px;line-height:1.6}#coupon-section .campaign-body .box .campaign-item .title{font-size:18px;font-weight:900}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .campaign-item .title{font-size:14px;margin-bottom:16px}}#coupon-section .campaign-body .box .campaign-item .mb{margin-bottom:24px}#coupon-section .campaign-body .box .campaign-item .mb li{padding-top:0}#coupon-section .campaign-body .box .discount-price{font-weight:900;font-size:18px;margin-bottom:0}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .discount-price{font-size:16px;display:flex;justify-content:center;margin-left:0}}#coupon-section .campaign-body .box .column.detail-date-text{color:#ef2828;font-size:22px;font-weight:700;line-height:1.6}@media screen and (max-width: 575px){#coupon-section .campaign-body .box .column.detail-date-text{font-size:16px}}@media screen and (max-width: 575px){#coupon-section .campaign-body .box .column .date{font-size:18px}}#coupon-section .campaign-body .box .column .small-date{font-size:22px}@media screen and (max-width: 575px){#coupon-section .campaign-body .box .column .small-date{font-size:14px}}#coupon-section .campaign-body .box .column .apply-ttl{width:100%;margin-bottom:16px}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .column .apply-ttl{font-size:14px;letter-spacing:0.01em}}@media screen and (max-width: 575px){#coupon-section .campaign-body .box .column .apply-ttl{font-size:0.85rem;margin-bottom:13px}}#coupon-section .campaign-body .box h4{display:block;width:35%;max-width:230px;margin-bottom:0;font-weight:600}@media screen and (max-width: 767px){#coupon-section .campaign-body .box h4{font-size:16px !important;margin-bottom:32px;width:100%;max-width:100%}}@media screen and (max-width: 575px){#coupon-section .campaign-body .box h4{margin-bottom:16px}}#coupon-section .campaign-body .box ul{text-align:initial;line-height:2;font-size:1rem;margin-left:0}#coupon-section .campaign-body .box ul.disc{list-style:disc;margin-left:25px}@media screen and (max-width: 575px){#coupon-section .campaign-body .box ul.disc{margin-left:17px}}@media screen and (max-width: 767px){#coupon-section .campaign-body .box ul{font-size:12px;margin-left:0}}#coupon-section .campaign-body .box ul li{line-height:1.8}#coupon-section .campaign-body .box ul li::marker{color:#121212}#coupon-section .campaign-body .box ul li+li{padding-top:10px}@media screen and (max-width: 767px){#coupon-section .campaign-body .box ul li{font-size:1.1em}}@media screen and (max-width: 575px){#coupon-section .campaign-body .box ul li{font-size:14px;line-height:1.6}}#coupon-section .campaign-body .box ul li strong{color:#ef2828}#coupon-section .campaign-body .box ul li span{color:#121212}#coupon-section .campaign-body .box ul.requirement li{text-indent:-1em;padding-left:1em}#coupon-section .campaign-body .box ul.requirement li:before{content:"";width:6px;height:6px;display:inline-block;background-color:#11376b;border-radius:50%;position:relative;top:-3px;margin-right:calc(1em - 6px)}@media screen and (max-width: 575px){#coupon-section .campaign-body .box ul.requirement li:before{font-size:12px;width:4px;height:4px;top:-4px;margin-right:calc(1em - 4px)}}#coupon-section .campaign-body .box .is-7{text-align:initial;width:calc(100% - 250px)}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .is-7{width:100%;text-align:center}}#coupon-section .campaign-body .box .is-7.text-color-secondary{color:#ef2828;font-size:1.1rem}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .is-7.text-color-secondary{font-size:1rem}}#coupon-section .campaign-body .box .is-7 strong{color:#ef2828;font-size:1.5rem}@media screen and (max-width: 767px){#coupon-section .campaign-body .box .is-7 strong{font-size:1.2em;font-weight:bold;line-height:1.6}}@media screen and (max-width: 575px){#coupon-section .campaign-body .box .is-7 strong{font-size:1.5rem}}#coupon-section .action-area{margin-top:80px}@media screen and (max-width: 575px){#coupon-section .action-area{margin-top:40px}}#coupon-section .action-area .btn{position:relative;display:inline-block;padding:.5em 2.5em .6em 1.5em;font-size:22px;line-height:1.3;font-weight:700;border-radius:50px;border:solid #ffffff 3px;box-shadow:2px 2px 20px 0px rgba(0,0,0,0.25);vertical-align:middle;text-align:center;transition:all 0.3s ease}@media screen and (max-width: 1024px){#coupon-section .action-area .btn{font-size:24px}}@media screen and (max-width: 767px){#coupon-section .action-area .btn{font-size:20px}}@media screen and (max-width: 575px){#coupon-section .action-area .btn{border:2px solid #ffffff;font-size:18px;padding:.5em 2.5em .6em 1.5em;width:fit-content;margin:0 auto 10px}}#coupon-section .action-area .cta-small-text{display:block;font-size:55%;font-weight:500;text-align:center}@media screen and (max-width: 575px){#coupon-section .action-area .cta-small-text{font-size:70%}}.counseling202106amz_img{max-width:656px;margin:0 auto}@media screen and (max-width: 767px){.counseling202106amz_img{max-width:346px}}#gift-cp{color:#121212;padding:100px 20px;padding-top:40px}@media screen and (max-width: 767px){#gift-cp{padding:40px 10px;margin:0}}@media screen and (max-width: 575px){#gift-cp{padding:32px 16px 50px}#gift-cp p{font-size:14px}}#gift-cp .fukidashi-gold{color:#fff;background:url(/assets/expert/v4/fukidashi_gold-c07cb6e11ffe2a69afb68476a4205590.png);background-size:cover;background-repeat:no-repeat;background-position:center center;letter-spacing:0.175em;font-weight:bold}@media screen and (max-width: 575px){#gift-cp .fukidashi-gold{display:block;margin-top:0}}#gift-cp .fukidashi-blue{background:#11376B !important;padding:0.5em 0.5em 0.5em !important;font-weight:bold}#gift-cp .container{max-width:1000px}#gift-cp .fukidashi{position:relative;z-index:10;display:block;padding:0.2rem 1.3rem;background-color:#e2e2e2;width:fit-content;margin:0 auto;margin-bottom:1.5rem;white-space:nowrap}#gift-cp .section-inner{padding:0px 0px 44px;position:relative;z-index:10;box-shadow:8px 10px 20px rgba(0,0,0,0.12);max-width:1000px;margin:0 auto;background-color:white}@media screen and (max-width: 991px){#gift-cp .section-inner{padding:0px 0px 50px}}@media screen and (max-width: 767px){#gift-cp .section-inner{padding:0 16px 40px;box-shadow:0px 4px 16px rgba(46,61,73,0.12);border-top:6px solid #11376b}}#gift-cp .section-top{margin:48px 0 60px}@media screen and (max-width: 991px){#gift-cp .section-top{margin:28px 0px 25px}}@media screen and (max-width: 767px){#gift-cp .section-top{position:relative}}#gift-cp .section-top h2{position:relative;margin-bottom:0;font-weight:700;line-height:1;font-size:40px}@media screen and (max-width: 575px){#gift-cp .section-top h2{font-size:26px}}#gift-cp .section-top .date{max-width:300px;margin:0 auto}@media screen and (max-width: 575px){#gift-cp .section-top .date{max-width:175px}}#gift-cp .section-top .sub-title{background-color:#ef2828;color:#fff;display:inline-block;font-weight:bold;padding:5px 10px;font-size:1rem;margin-bottom:10px}@media screen and (max-width: 767px){#gift-cp .section-top .sub-title{font-size:0.8rem}}#gift-cp .campaign-item-wide{width:100%;max-width:900px;margin:0 auto;margin-bottom:32px;margin-top:-10px}@media screen and (max-width: 991px){#gift-cp .campaign-item-wide{margin-bottom:32px}}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide{width:100%;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #c4c4c4}}#gift-cp .campaign-item-wide h4{margin-bottom:0;transform:translateY(14px)}#gift-cp .campaign-item-wide h4.fukidashi{background-color:transparent;color:#fff;font-weight:900;font-size:24px;line-height:1;letter-spacing:0.12em;padding:.5em .5em .7em;border-radius:0}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide h4.fukidashi{font-size:12px !important}}#gift-cp .campaign-item-wide h4.fukidashi::before{display:none;border-top:12px solid #ddc18e}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide h4.fukidashi::before{border-top-width:10px;border-right-width:8px;border-left-width:8px}}#gift-cp .campaign-item-wide .bg_gray{font-size:24px;width:100%;max-width:570px;margin:0 auto;background-color:rgba(17,55,107,0.06);padding:20px 0px 13px;font-weight:bold}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide .bg_gray{font-size:1rem !important;padding:16px 0px;font-weight:bold;width:91.5%}}#gift-cp .campaign-item-wide .bg_gray.date{font-size:24px}#gift-cp .campaign-item-wide .bg_gray .text-color-accent{color:#ef2828}#gift-cp .campaign-item-wide .bg_gray p{font-size:24px;font-weight:bold}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide .bg_gray p{font-size:15px;margin-bottom:0}}#gift-cp .campaign-item-wide .bg_gray strong{font-size:40px;line-height:1.3;font-weight:900}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide .bg_gray strong{font-size:25px}}#gift-cp .campaign-item-wide .bg_gray strong small{font-size:32px}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide .bg_gray strong small{font-size:20px}}#gift-cp .campaign-item-wide .bg_gray .lottery{font-size:20px}@media screen and (max-width: 575px){#gift-cp .campaign-item-wide .bg_gray .lottery{font-size:16px}}#gift-cp .campaign-item-wide .bg_gray span.yen{font-family:'Noto Sans JP';font-weight:700}#gift-cp .campaign-item-wide .bg_gray .md{font-size:78%}#gift-cp .campaign-item-wide .bg_white{background-color:white;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:8px 0;margin:0 32px}@media screen and (max-width: 767px){#gift-cp .campaign-item-wide .bg_white{flex-direction:column}}#gift-cp .campaign-item-wide .bg_white p{width:calc(50% - 20px);padding:0 10px;margin-bottom:0;font-weight:600;font-size:18px}@media screen and (max-width: 767px){#gift-cp .campaign-item-wide .bg_white p{width:100%;font-size:16px}}#gift-cp .campaign-item-period{margin-bottom:44px}@media screen and (max-width: 767px){#gift-cp .campaign-item-period{margin-bottom:0px}}#gift-cp .section-outer .main-text{font-weight:700}#gift-cp .campaign-body{display:flex;flex-direction:column;font-weight:bold;background-color:#fff;border-top:8px solid #11376b;padding:0 60px}@media screen and (max-width: 767px){#gift-cp .campaign-body{width:100%;margin:0 auto;padding:0;border-top:none}}#gift-cp .campaign-body .box{max-width:1000px;margin:0 auto;font-weight:600}@media screen and (max-width: 767px){#gift-cp .campaign-body .box{padding:0}}@media screen and (max-width: 575px){#gift-cp .campaign-body .box{padding-top:0}}#gift-cp .campaign-body .box .columns{display:flex;flex-direction:column}#gift-cp .campaign-body .box .campaign-item{display:flex;justify-content:space-between;border-bottom:1px solid #c4c4c4;padding:32px 0}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item{flex-direction:column;margin-bottom:16px;padding:0;padding-bottom:16px;max-width:600px;margin:0 0 20px}}#gift-cp .campaign-body .box .campaign-item:last-of-type{padding-bottom:0px}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item:last-of-type{margin-bottom:0}}#gift-cp .campaign-body .box .campaign-item .attention{color:#999}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item .attention{text-align:left;width:100%;margin:0 auto;font-size:10px}}#gift-cp .campaign-body .box .campaign-item .attention li{padding-left:1.5em;text-indent:-1.5em;font-size:12px}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item .attention li{padding-top:0;font-weight:400;font-size:10px}}#gift-cp .campaign-body .box .campaign-item .attention li:before{content:"※";padding-right:.2em;font-family:"YakuHanJP", "NotoSansCJKjp-Medium", "Noto Sans CJK JP", sans-serif}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item .attention li+li{padding-top:8px}}#gift-cp .campaign-body .box .campaign-item .detail__contents{font-size:16px}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item .detail__contents{text-align:center}}#gift-cp .campaign-body .box .campaign-item .detail__contents li{padding-top:0}#gift-cp .campaign-body .box .campaign-item .detail__contents li+li{padding-top:8px}#gift-cp .campaign-body .box .campaign-item .detail__contents li .detail__contents-ttl{font-weight:bold;font-size:16px;line-height:1}#gift-cp .campaign-body .box .campaign-item .detail__contents li .detail__contents-txt{font-weight:bold;font-size:14px;line-height:1.6}#gift-cp .campaign-body .box .campaign-item .title{font-size:18px;font-weight:900}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item .title{font-size:14px;margin-bottom:16px}}#gift-cp .campaign-body .box .campaign-item .mb{margin-bottom:11px}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .campaign-item .mb{margin-bottom:8px}}#gift-cp .campaign-body .box .column.detail-date-text{color:#ef2828;font-size:18px;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .column.detail-date-text{text-align:center}}@media screen and (max-width: 575px){#gift-cp .campaign-body .box .column.detail-date-text{font-size:14px}}#gift-cp .campaign-body .box .column.is-5{text-align:left}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .column.is-5{text-align:center}}@media screen and (max-width: 575px){#gift-cp .campaign-body .box .column .date{font-size:14px}}#gift-cp .campaign-body .box .column .small-date{font-size:22px}@media screen and (max-width: 575px){#gift-cp .campaign-body .box .column .small-date{font-size:14px}}#gift-cp .campaign-body .box .column .apply-title{width:100%;margin-bottom:3px;font-weight:900;font-size:18px;line-height:1.8}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .column .apply-title{font-size:16px;letter-spacing:0.01em}}@media screen and (max-width: 575px){#gift-cp .campaign-body .box .column .apply-title{font-size:12px;margin-bottom:3px;line-height:1.6}}#gift-cp .campaign-body .box .column .apply-title-sub{font-weight:700;font-size:16px;line-height:1.4}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .column .apply-title-sub{font-weight:400;font-size:14px;line-height:1.2}}#gift-cp .campaign-body .box .column .pt{padding-top:16px}#gift-cp .campaign-body .box .order_sp_1 li+li{padding-top:4px}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .order_sp_1 li+li{padding-top:6px}}#gift-cp .campaign-body .box h4{display:block;width:35%;max-width:230px;margin-bottom:0;font-weight:600;font-size:1.5em}@media screen and (max-width: 767px){#gift-cp .campaign-body .box h4{font-size:16px !important;margin-bottom:32px;width:100%;max-width:100%}}@media screen and (max-width: 575px){#gift-cp .campaign-body .box h4{margin-bottom:12px}}#gift-cp .campaign-body .box ul{text-align:initial;line-height:2;font-size:1rem;margin-left:0}#gift-cp .campaign-body .box ul.disc{list-style:disc;margin-left:1em}@media screen and (max-width: 575px){#gift-cp .campaign-body .box ul.disc{margin-left:17px}}@media screen and (max-width: 767px){#gift-cp .campaign-body .box ul{font-size:12px;margin-left:0}}#gift-cp .campaign-body .box ul li{font-weight:700;font-size:16px;line-height:1.4}@media screen and (max-width: 767px){#gift-cp .campaign-body .box ul li{font-size:1.1em}}@media screen and (max-width: 575px){#gift-cp .campaign-body .box ul li{font-size:12px;line-height:1.2;font-weight:500}}#gift-cp .campaign-body .box ul li::marker{color:#11376b}#gift-cp .campaign-body .box ul li+li{padding-top:10px}@media screen and (max-width: 767px){#gift-cp .campaign-body .box ul li+li{padding-top:6px}}#gift-cp .campaign-body .box ul li strong{color:#ef2828}#gift-cp .campaign-body .box ul.requirement li{text-indent:-1em;padding-left:1em}#gift-cp .campaign-body .box ul.requirement li:before{content:"";width:6px;height:6px;display:inline-block;background-color:#11376b;border-radius:50%;position:relative;top:-3px;margin-right:calc(1em - 6px)}@media screen and (max-width: 575px){#gift-cp .campaign-body .box ul.requirement li:before{font-size:12px;width:4px;height:4px;top:-4px;margin-right:calc(1em - 4px)}}#gift-cp .campaign-body .box .is-7{text-align:initial;width:calc(100% - 250px)}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .is-7{width:100%;text-align:left}}#gift-cp .campaign-body .box .is-7.text-color-secondary{color:#ef2828;font-size:1.1rem}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .is-7.text-color-secondary{font-size:1rem}}#gift-cp .campaign-body .box .is-7 strong{color:#ef2828;font-size:1.5rem}@media screen and (max-width: 767px){#gift-cp .campaign-body .box .is-7 strong{font-size:1.2em;font-weight:bold;line-height:1.6}}@media screen and (max-width: 575px){#gift-cp .campaign-body .box .is-7 strong{font-size:1.5rem}}#gift-cp .button{display:flex;justify-content:center;max-width:440px;margin:0 auto;margin-top:40px;font-size:22px;border-radius:50px;border:2px solid #fff;position:relative}@media screen and (max-width: 767px){#gift-cp .button{font-size:16px}}#gift-cp .button i::before{font-size:40px;position:absolute;right:20px;top:0}@media screen and (max-width: 767px){#gift-cp .button i::before{font-size:30px;top:3px}}#gift-cp .action-area{margin-top:80px}@media screen and (max-width: 575px){#gift-cp .action-area{margin-top:40px}}#gift-cp .action-area .btn{position:relative;display:inline-block;padding:.5em 2.5em .6em 1.5em;font-size:22px;line-height:1.3;font-weight:700;border-radius:50px;border:solid #fff 3px;box-shadow:2px 2px 20px 0px rgba(0,0,0,0.25);vertical-align:middle;text-align:center;transition:all 0.3s ease}@media screen and (max-width: 1024px){#gift-cp .action-area .btn{font-size:24px}}@media screen and (max-width: 767px){#gift-cp .action-area .btn{font-size:20px}}@media screen and (max-width: 575px){#gift-cp .action-area .btn{border:2px solid #fff;font-size:18px;padding:.5em 2.5em .6em 1.5em;width:fit-content;margin:0 auto 10px}}#gift-cp .action-area .cta-small-text{display:block;font-size:55%;font-weight:500;text-align:center}@media screen and (max-width: 575px){#gift-cp .action-area .cta-small-text{font-size:70%}}#gift-cp .sup{font-size:12px;color:#999}@media screen and (max-width: 767px){#gift-cp .sup{font-weight:normal;font-size:11px}}#gift-cp .annotation{text-align:left;margin:16px 0 0 .5em;font-size:12px;color:#999}@media screen and (max-width: 767px){#gift-cp .annotation{margin:16px 0 0 0;font-size:11px}}#gift-cp .grant_mark{font-size:80%;color:#999}#gift-cp .attention,#gift-cp .grant_annotation{display:block;padding-top:16px;color:#999;font-size:12px;font-weight:500}.cp_airpods{padding-top:30px}.cp_airpods .apply-title-sub{font-size:20px !important;color:#11376B;font-weight:900 !important}@media screen and (max-width: 767px){.cp_airpods .apply-title-sub{font-size:16px !important}}#gift-cp-short{border-top:none !important}#gift-cp-short .annotation{font-size:14px !important}@media screen and (max-width: 767px){#gift-cp-short .annotation{font-size:12px !important}}#gift-cp-short .campaign-body{border-top:none}#gift-cp-short .campaign-body .section-top{position:absolute;left:0;right:0;margin:0 auto;top:-30px}@media screen and (max-width: 767px){#gift-cp-short .campaign-body .section-top{top:-19px}}#gift-cp-short .campaign-body .campaign-item-price{padding-top:40px}@media screen and (max-width: 767px){#gift-cp-short .campaign-body .campaign-item-price{padding-top:16px}}#gift-cp-short .campaign-body h2{max-width:320px;margin:0 auto}@media screen and (max-width: 767px){#gift-cp-short .campaign-body h2{max-width:180px;margin:0 auto}}#footer{font-family:'Roboto', 'Noto Sans Japanese', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;line-height:1.25;padding:0 !important}#footer .container{width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 !important}@media screen and (max-width: 767px){#footer .container{max-width:700px;margin:0 auto;padding:0 !important;flex-direction:column}}@media screen and (max-width: 767px){#footer .container.top{margin:0 0 14px}}#footer .footer-wrapper{padding:40px 0px 0 !important;border-top:0 !important}@media screen and (max-width: 1024px){#footer .footer-wrapper{padding:40px 16px 0 !important}}@media screen and (max-width: 767px){#footer .footer-wrapper{padding:20px 16px !important}}#footer .footer-logo{width:100%;max-width:250px}@media screen and (max-width: 575px){#footer .footer-logo{max-width:230px;margin:0 auto}}#footer .social-share{display:flex;justify-content:flex-end;align-items:center;width:100%}@media screen and (max-width: 575px){#footer .social-share{justify-content:center}}#footer .social-share li:nth-of-type(2){width:100px;position:relative;margin:0}#footer .footer-contact{padding:20px 0px !important;font-size:13px;width:50%}@media screen and (max-width: 767px){#footer .footer-contact{width:80%;margin:0 auto;text-align:center}}@media screen and (max-width: 575px){#footer .footer-contact{width:100%;padding:0 !important;text-align:left}}#footer .footer-contact .contact-description{margin-bottom:10px;color:#121212;font-weight:500;font-size:16px}@media screen and (max-width: 575px){#footer .footer-contact .contact-description{font-size:12px;text-align:left;width:fit-content;margin:0 auto;margin-bottom:14px}}#footer .footer-contact .faq-link{color:#11376b;text-decoration:underline;font-weight:700}#footer .footer-contact .faq-link:hover{text-decoration:none}#footer .footer-contact .mail_btn{max-width:310px;width:100%;text-align:center;margin-left:0;margin-bottom:14px}@media screen and (max-width: 767px){#footer .footer-contact .mail_btn{margin:0 auto;margin-bottom:14px}}#footer .footer-contact .mail_btn a{display:flex;justify-content:center;align-items:center;border:1px solid #999999;padding:20px;color:#121212}#footer .footer-contact .mail_btn a:hover{color:#11376b}@media screen and (max-width: 575px){#footer .footer-contact .mail_btn a{padding:12px 0}}#footer .footer-contact .mail_btn .img-wrapper{width:50px;margin-right:1em}@media screen and (max-width: 575px){#footer .footer-contact .mail_btn .img-wrapper{width:35px}}#footer .footer-contact .mail_btn .mail-text{font-size:18px;font-weight:700}@media screen and (max-width: 575px){#footer .footer-contact .mail_btn .mail-text{font-size:14px}}#footer .footer-contact .footer-contact-info{padding:0 !important;background-color:transparent !important}@media screen and (max-width: 575px){#footer .footer-contact .footer-contact-info{width:fit-content;margin:0 auto;padding:0 !important;text-align:left;margin-bottom:20px}}#footer .footer-contact .footer-contact-info .annotation{font-size:12px !important}#footer .footer-contact .footer-contact-info .annotation+.annotation{margin-top:5px !important}@media screen and (max-width: 575px){#footer .footer-contact .footer-contact-info .annotation+.annotation{margin-top:0 !important}}#footer .footer-bottom{padding:20px 0px;text-align:center}#footer .footer-site-map{padding:0px 0px 20px !important;border-left:1px solid #dedede;border-top:0 !important;font-size:14px;color:#999999;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;width:50%}@media screen and (max-width: 767px){#footer .footer-site-map{width:100%;flex-direction:column;flex-wrap:nowrap;border-top:1px solid #dedede !important;border-left:none}}@media screen and (max-width: 575px){#footer .footer-site-map{padding-bottom:0 !important}}#footer .footer-site-map ul{padding:0 !important;margin-top:0 !important}#footer .footer-site-map a{color:#999999}#footer .footer-site-map .w-3-4{width:60%}@media screen and (max-width: 767px){#footer .footer-site-map .w-3-4{width:100%;margin-bottom:10px;padding-top:10px !important;margin-top:0 !important}}#footer .footer-site-map .w-half{width:57%}@media screen and (max-width: 767px){#footer .footer-site-map .w-half{width:100%}}#footer .footer-site-map .w-1-4{width:25%}@media screen and (max-width: 767px){#footer .footer-site-map .w-1-4{width:100%;margin-bottom:20px;margin-top:0 !important}}#footer .footer-site-map .w-full{width:100%;margin-top:20px !important}@media screen and (max-width: 767px){#footer .footer-site-map .w-full{margin-top:0;width:100%}}@media screen and (max-width: 767px){#footer .footer-site-map .footer-site-map-item{padding:0 !important}}#footer .footer-site-map .footer-site-map-item a{display:block}@media screen and (max-width: 767px){#footer .footer-site-map .footer-site-map-item a{padding:10px !important;background:#f9f9f9;font-size:13px;display:flex;justify-content:start;align-self:center}}#footer .footer-site-map .footer-site-map-item a:hover{color:#11376b}#footer .footer-site-map .footer-site-map-item:not(:last-child){margin-bottom:5px}#footer .footer-site-map .footer-site-map-item .icon-angle-right{margin-right:4px}#footer .footer-site-map .footer_btn{display:flex;justify-content:start}@media screen and (max-width: 767px){#footer .footer-site-map .footer_btn{flex-direction:column;justify-content:space-between;margin-bottom:20px}}#footer .footer-site-map .footer_btn li{width:50%;position:relative}@media screen and (max-width: 767px){#footer .footer-site-map .footer_btn li{display:block;width:100%;height:40px}}#footer .footer-site-map .footer_btn li:first-of-type{margin-left:20px}@media screen and (max-width: 991px){#footer .footer-site-map .footer_btn li:first-of-type{margin-left:0}}@media screen and (max-width: 767px){#footer .footer-site-map .footer_btn li+li{margin:10px 0 0}}#footer .footer-site-map .footer_btn li .button{font-size:16px;padding:0.7em 36px 0.6em;border-radius:20px;border:solid 2px #ef2828;width:100%;max-width:230px;margin-right:1em;font-weight:700;position:absolute;text-align:center;color:white;transition:.3s all}@media screen and (max-width: 991px){#footer .footer-site-map .footer_btn li .button{font-size:12px;padding:0.7em 26px 0.6em;position:static;display:block}}@media screen and (max-width: 767px){#footer .footer-site-map .footer_btn li .button{top:50%;left:50%;margin-right:0;transform:translate(-50%, -50%);max-width:600px;position:absolute;font-size:16px;padding:0.7em 40px 0.6em}}#footer .footer-site-map .footer_btn li .button:hover{opacity:.8}#footer .footer-site-map .footer_btn li .button.button-primary{border:solid 2px #11376b;margin-right:0;font-weight:700;color:#11376b}#footer .footer-site-map .ul-title{margin-bottom:5px;font-weight:600;font-size:0.9375em}#footer .footer-site-map>a:not(.button){color:#999999}#footer .footer-site-map .button-complementary{background-color:#ef2828;border-color:#ef2828}#footer .footer-other-menu{display:flex;justify-content:center;background-color:#f7f7f7;padding:13px 16px;margin-left:calc(50% - 50vw);width:100vw}@media screen and (max-width: 575px){#footer .footer-other-menu{justify-content:space-between;flex-wrap:wrap;padding:12px 16px}}@media screen and (max-width: 767px){#footer .footer-other-menu li{width:45%;text-align:center}}@media screen and (max-width: 575px){#footer .footer-other-menu li{text-align:left}}#footer .footer-other-menu li:not(:last-of-type){margin-right:1em}@media screen and (max-width: 767px){#footer .footer-other-menu li:not(:last-of-type){margin-right:0}}#footer .footer-other-menu li a{font-size:14px;font-weight:700;color:#999999}@media screen and (max-width: 767px){#footer .footer-other-menu li a{font-size:12px;display:flex;justify-content:start;align-items:center}}#footer .footer-other-menu li a:hover{color:#11376b}@media screen and (max-width: 767px){#footer .footer-other-menu li a i{margin-right:4px}}@media screen and (max-width: 575px){#footer .footer-other-menu li a i{display:inline !important}}#footer .footer-other-menu li a i.icon-angle-right{display:none}#footer .footer-actions{margin-left:calc(50% - 50vw);width:100vw}#footer .copyright{margin-bottom:0;font-size:13px}.main-header.header_white .main-header-item>a{transition:.3s all}.main-header.header_white .main-header-item>a:hover{color:#11376b}.main-header.header_white .main-header-item.main-header-item-addition{display:flex !important;align-items:center !important}@media screen and (max-width: 1179px){.main-header.header_white .main-header-item.main-header-item-addition{margin:16px auto 0}}@media screen and (max-width: 1179px){.main-header.header_white .main-header-item.main-header-item-addition .header-btn.secondary-btn{position:relative;margin:0 auto}}.main-header.header_white .main-header-nav-sp .main-header-item-sp{display:flex}.main-header.header_white .main-header-nav-sp .main-header-item-sp .header-btn{transition:.3s all}.main-header.header_white .main-header-nav-sp .main-header-item-sp .header-btn:hover{opacity:.8}.l-justify-left{display:flex;justify-content:flex-start}.l-justify-right{display:flex;justify-content:flex-end}.l-justify-center{display:flex;justify-content:center}.l-direction-column{display:flex;flex-direction:column;align-items:center}.l-flex-wrap{display:flex;flex-wrap:wrap}.l-section__inner{max-width:1000px;margin:0 auto}.l-heading{text-align:center}#about{position:relative;padding:0 3%}#about .section-inner{max-width:1050px;width:97%;background-color:#11376b;padding:32px !important;display:flex;justify-content:center;align-items:center;margin:-50px auto 40px;position:relative}@media screen and (max-width: 767px){#about .section-inner{margin:-30px auto 32px;padding:24px 8px}}#about .section-inner:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:40px solid #11376b;border-right:50px solid transparent;border-left:50px solid transparent}@media screen and (max-width: 767px){#about .section-inner:before{border-top:20px solid #11376b;border-right:22px solid transparent;border-left:22px solid transparent}}#about .about__pict{max-width:310px;width:100%;padding:15px;background-color:white}@media screen and (max-width: 767px){#about .about__pict{max-width:200px;margin:0 auto 16px;padding:8px}}#about .about__text-content{margin:0 0 0 32px}@media screen and (max-width: 767px){#about .about__text-content{margin:0;text-align:center}}#about .about__text-main{font-size:22px;font-weight:700;margin:0 0 8px 0}@media screen and (max-width: 991px){#about .about__text-main{font-size:18px}}@media screen and (max-width: 767px){#about .about__text-main{max-width:420px;font-size:14px;margin:0 0 16px 0}}#about .about__text-sub{font-weight:700;line-height:1.3;max-width:540px;margin:auto 0 0}@media screen and (max-width: 767px){#about .about__text-sub{margin:0 auto}}#about .about__diagnosis-button{padding:24px 0}@media screen and (max-width: 575px){#about .about__diagnosis-button{padding:0 0 16px}}#about .about__diagnosis-button .about__diagnosis-button-contents{background-color:white;border:solid 3px #11376b;display:block;margin:0 auto;width:100%;max-width:660px;max-height:80px;border-radius:10px;padding:22px 0 16px;box-shadow:0px 4px 0px 0px #11376b}@media screen and (max-width: 767px){#about .about__diagnosis-button .about__diagnosis-button-contents{width:97%;max-height:66px;padding:16px 0 16px}}@media screen and (max-width: 575px){#about .about__diagnosis-button .about__diagnosis-button-contents{padding:12px 50px 8px 10px;max-height:50px;border:solid 2px #11376b}}#about .about__diagnosis-button .about__diagnosis-button-contents:hover{opacity:0.8}#about .about__diagnosis-button .about__diagnosis-button-contents:hover .about__diagnosis-button-main-text:after{top:40%}#about .about__diagnosis-button .about__diagnosis-button-contents:before{content:"";display:inline-block;position:absolute;bottom:0;left:32px;width:100px;height:100px;background-image:url(/assets/expert/grant/img_about_button_01-bc9311e99a2c9913db1a4af158b76edd.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom left}@media screen and (max-width: 767px){#about .about__diagnosis-button .about__diagnosis-button-contents:before{width:90px;height:90px;left:6px}}@media screen and (max-width: 575px){#about .about__diagnosis-button .about__diagnosis-button-contents:before{display:none}}#about .about__diagnosis-button .about__diagnosis-button-contents:after{content:"";display:inline-block;position:absolute;bottom:0;right:32px;width:90px;height:90px;background-image:url(/assets/expert/grant/img_about_button_02-4684a91af2e2dac91cb1e6608c6770d1.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom right}@media screen and (max-width: 767px){#about .about__diagnosis-button .about__diagnosis-button-contents:after{width:80px;height:80px;right:6px}}@media screen and (max-width: 575px){#about .about__diagnosis-button .about__diagnosis-button-contents:after{width:65px;height:65px;right:4px}}#about .about__diagnosis-button .about__diagnosis-button-contents .about__diagnosis-button-main-text{position:relative;display:inline-block;margin:0 auto;position:relative;padding-right:30px}@media screen and (max-width: 767px){#about .about__diagnosis-button .about__diagnosis-button-contents .about__diagnosis-button-main-text{max-width:340px}}@media screen and (max-width: 575px){#about .about__diagnosis-button .about__diagnosis-button-contents .about__diagnosis-button-main-text{max-width:270px}}#about .about__diagnosis-button .about__diagnosis-button-contents .about__diagnosis-button-main-text:after{content:'';width:16px;height:16px;margin-top:-5px;border-top:solid 4px #11376b;border-right:solid 4px #11376b;transform:rotate(135deg);position:absolute;top:32%;right:0%;transition:.3s}@media screen and (max-width: 767px){#about .about__diagnosis-button .about__diagnosis-button-contents .about__diagnosis-button-main-text:after{right:0%}}@media screen and (max-width: 575px){#about .about__diagnosis-button .about__diagnosis-button-contents .about__diagnosis-button-main-text:after{width:12px;height:12px;right:4%;top:30%}}#about .about__diagnosis-button .about__diagnosis-button-contents .about__diagnosis-button-main-text .about__diagnosis-button-main-text-image{display:block;margin:0 auto}@media screen and (max-width: 767px){#course h2{margin:0 0 16px}}#course .course__logo{max-width:490px;width:100%;text-align:center;margin:0 auto 64px}@media screen and (max-width: 767px){#course .course__logo{max-width:310px;margin:0 auto 16px}}#course .course__wrapper{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 767px){#course .course__wrapper{margin-top:32px}}#course .course__content{background-color:#eceff3;padding:32px}@media screen and (max-width: 767px){#course .course__content{padding:32px 0;margin:0 calc(50% - 50vw);width:100vw}}@media screen and (max-width: 1100px){#course .course__style h3{font-size:32px}}@media screen and (max-width: 767px){#course .course__style h3{font-size:22px}}#course .course__style+.course__style{margin:64px 0 0}@media screen and (max-width: 767px){#course .course__style+.course__style{margin:24px 0 0}}#course .course__style-list{display:flex;justify-content:center}@media screen and (max-width: 767px){#course .course__style-list{flex-direction:column;align-items:center;width:100%;padding:0 15px;margin:0 auto}}#course .course__style-item{width:calc((100% / 2 - 16px));background-color:white;border:2px solid #11376b;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 991px){#course .course__style-item{width:calc((100% / 2 - 12px))}}@media screen and (max-width: 767px){#course .course__style-item{width:100%;max-width:292px}}#course .course__style-item+.course__style-item{margin:0 0 0 32px}@media screen and (max-width: 991px){#course .course__style-item+.course__style-item{margin:0 0 0 24px}}@media screen and (max-width: 767px){#course .course__style-item+.course__style-item{margin:24px 0 0}}#course .course__style-item h4{background-color:#11376b;width:100%;padding:10px;font-size:32px;line-height:1}@media screen and (max-width: 991px){#course .course__style-item h4{font-size:24px}}@media screen and (max-width: 767px){#course .course__style-item h4{font-size:16px}}#course .course__style-content{padding:32px;display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (max-width: 991px){#course .course__style-content{padding:24px 5%}}@media screen and (max-width: 767px){#course .course__style-content{padding:16px 20px}}#course .course__style-content::after{content:"";display:block;width:52px;height:98px;background-image:url(/assets/expert/grant/icon-arrow-bottom-99b9fb8c17ff60a7083d2543b3bb1886.svg);background-size:cover;background-position:center;position:absolute;transform:translateY(50%);margin:auto}@media screen and (max-width: 767px){#course .course__style-content::after{background-image:url(/assets/expert/grant/icon-arrow-bottom-sp-cf185a031b082d9495f98715aa515f51.svg);width:32px;height:66px}}#course .discount-before{font-weight:900;font-size:33px;line-height:1;margin:0 0 13px;z-index:10}@media screen and (max-width: 767px){#course .discount-before{font-size:21px;margin:0 0 10px}}#course .discount-before span.num{font-size:44px;font-weight:900}@media screen and (max-width: 991px){#course .discount-before span.num{font-size:36px}}@media screen and (max-width: 767px){#course .discount-before span.num{font-size:28px}}#course .discount-before _:lang(x)+_:-webkit-full-screen-document,#course .discount-before span.num{font-weight:bold}#course .discount-before small{font-size:32px}@media screen and (max-width: 991px){#course .discount-before small{font-size:26px}}@media screen and (max-width: 767px){#course .discount-before small{font-size:20px}}#course .discount-amount{background-color:white;border:2px solid #11376b;padding:8px 33px;font-weight:900;font-size:24px;line-height:1;border-radius:55px;margin:0 0 46px;z-index:10}@media screen and (max-width: 991px){#course .discount-amount{margin:7px 0 46px;font-size:20px}}@media screen and (max-width: 767px){#course .discount-amount{padding:5px 17px;margin:0 0 35px;font-size:15px}}#course .discount-amount span.num{font-size:32px;font-weight:900}@media screen and (max-width: 991px){#course .discount-amount span.num{font-size:26px}}@media screen and (max-width: 767px){#course .discount-amount span.num{font-size:21px}}#course .discount-amount _:lang(x)+_:-webkit-full-screen-document,#course .discount-amount span.num{font-weight:bold}#course .discount-after{font-weight:900;font-size:30px;line-height:1;z-index:10}@media screen and (max-width: 991px){#course .discount-after{font-size:24px}}@media screen and (max-width: 767px){#course .discount-after{font-size:18px}}#course .discount-after span.num{font-size:46px;font-weight:900;color:#ef2828}@media screen and (max-width: 991px){#course .discount-after span.num{font-size:36px}}@media screen and (max-width: 767px){#course .discount-after span.num{font-size:28px}}#course .discount-after span.num small{font-size:34px}@media screen and (max-width: 991px){#course .discount-after span.num small{font-size:28px}}@media screen and (max-width: 767px){#course .discount-after span.num small{font-size:24px}}#course .discount-after _:lang(x)+_:-webkit-full-screen-document,#course .discount-after span.num{font-weight:bold}#cta{background:#11376b;position:relative;color:white;padding:40px 3%}@media screen and (max-width: 575px){#cta{padding:32px 3%}}#cta:before{content:'';width:95%;height:100%;display:block;background-size:60%;background-repeat:no-repeat;background-position:center right;position:absolute;top:0;left:0}@media screen and (min-width: 1300px){#cta:before{background-size:35%}}@media screen and (max-width: 1100px){#cta:before{background-size:60%;width:100%}}@media screen and (max-width: 767px){#cta:before{background-size:67%;background-position:center right}}@media screen and (max-width: 575px){#cta:before{background-size:125%;background-position:center left}}#cta a:hover{opacity:1}#cta .section-inner{padding:0px}#cta .text-section{font-size:20px;margin-bottom:0.4em}@media screen and (max-width: 575px){#cta .text-section{font-size:14px}}#cta h2{color:white;margin:0 0 16px 0}@media screen and (max-width: 575px){#cta h2{margin:0 0 10px 0;font-size:24px}}#cta h2 .small-h2{font-size:60%;display:inline-block;padding:0 1.15em;position:relative}@media screen and (max-width: 575px){#cta h2 .small-h2{font-size:18px;letter-spacing:0}}#cta h2 .small-h2:before,#cta h2 .small-h2:after{content:'';position:absolute;top:calc(50% - 1px);display:inline-block;width:22px;height:2px;background-color:white}@media screen and (max-width: 767px){#cta h2 .small-h2:before,#cta h2 .small-h2:after{width:26px;height:3px}}#cta h2 .small-h2:before{left:-6px;transform:rotate(60deg) translateY(-50%)}#cta h2 .small-h2:after{right:-6px;transform:rotate(-60deg) translateY(-50%)}#cta .btn-section{text-align:center}#cta .btn-section .btn{font-size:30px;border-bottom:3px solid white}@media screen and (max-width: 767px){#cta .btn-section .btn{font-size:24px}}@media screen and (max-width: 575px){#cta .btn-section .btn{max-width:100%;font-size:20px;padding:14px 40px 12px 30px}}@media screen and (max-width: 575px){#cta .btn-section .secondary-btn{box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);max-width:360px;border:2px solid white}}@media screen and (max-width: 767px){#cta .large-btn.arrow-btn:after{right:6%}}@media screen and (max-width: 767px){#cta .large-btn.arrow-btn:hover:after{right:5%}}#diagnosis{padding:0 3%;overflow:hidden}#diagnosis sup{top:-.8em;bottom:auto}#diagnosis .diagnosis__contents{width:100%;max-width:880px;margin:0 auto;padding:48px 40px 32px;background:#11376b}@media screen and (max-width: 767px){#diagnosis .diagnosis__contents{width:100vw;margin:0 calc(50% - 50vw);padding:20px 16px}}#diagnosis .diagnosis__contents .diagnosis__contents-heading{text-align:center}#diagnosis .diagnosis__contents .diagnosis__contents-heading h2{display:inline-block;margin:0;color:white;font-size:40px;line-height:1.4}@media screen and (max-width: 767px){#diagnosis .diagnosis__contents .diagnosis__contents-heading h2{font-size:24px}}#diagnosis .diagnosis__contents .diagnosis__contents-heading .diagnosis__question-headig-pict{display:inline-block;margin:0 0 0 18px}@media screen and (max-width: 767px){#diagnosis .diagnosis__contents .diagnosis__contents-heading .diagnosis__question-headig-pict{margin:0 0 0 8px;transform:translateY(-2px)}}#diagnosis .diagnosis__contents .diagnosis__contents-heading .diagnosis__question-headig-pict img{height:62px}@media screen and (max-width: 767px){#diagnosis .diagnosis__contents .diagnosis__contents-heading .diagnosis__question-headig-pict img{height:30px}}#diagnosis .diagnosis__contents .diagnosis__contents-inner{position:relative;margin:32px auto 0;padding:20px 40px 40px;background:white;border-radius:10px}@media screen and (max-width: 767px){#diagnosis .diagnosis__contents .diagnosis__contents-inner{max-width:480px;margin:20px auto 0}}#diagnosis .diagnosis__question{position:relative;width:100%}#diagnosis .diagnosis__question .diagnosis__question-heading{display:flex;align-items:center;justify-content:center}#diagnosis .diagnosis__question .diagnosis__question-heading .diagnosis__question-num{display:flex;flex-direction:column;align-items:center}#diagnosis .diagnosis__question .diagnosis__question-heading .diagnosis__question-num .diagnosis__question-num-title{color:#11376b;font-size:16px;font-weight:500}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-heading .diagnosis__question-num .diagnosis__question-num-title{font-size:11px}}#diagnosis .diagnosis__question .diagnosis__question-heading .diagnosis__question-num .diagnosis__question-num-order{color:white;font-size:60px;font-weight:900;line-height:1;text-shadow:2px 2px 0 #11376b, -2px -2px 0 #11376b, -2px 2px 0 #11376b, 2px -2px 0 #11376b, 0px 2px 0 #11376b, 0 -2px 0 #11376b, -2px 0 0 #11376b, 2px 0 0 #11376b}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-heading .diagnosis__question-num .diagnosis__question-num-order{font-size:44px}}#diagnosis .diagnosis__question .diagnosis__question-heading h3{margin:20px 0 0 15px;display:inline-block;color:#121212;font-size:24px;line-height:1.4;text-align:left}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-heading h3{margin:20px -20px 0 15px;font-size:17px;line-height:1.3}}#diagnosis .diagnosis__question .diagnosis__question-annnotation{margin:24px 0 0 0;padding:0 8vw 0 0;transform:translateY(12px)}@media screen and (max-width: 575px){#diagnosis .diagnosis__question .diagnosis__question-annnotation{padding:0 16px 0 0}}#diagnosis .diagnosis__question .diagnosis__question-annnotation .diagnosis__question-annnotation-item{color:#999999;font-size:11px;text-align:right}#diagnosis .diagnosis__question .diagnosis__question-lsit{position:relative;display:flex;justify-content:center;margin:20px 0 0 0;z-index:10}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-lsit{flex-wrap:wrap}}#diagnosis .diagnosis__question .diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item-no{width:calc(200px - 16px);height:calc(200px - 16px);border:2px solid #11376b;border-radius:200px;transition:.2s}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item-no{width:calc(120px - 10px);height:calc(120px - 10px)}}#diagnosis .diagnosis__question .diagnosis__question-item+.diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item-yes+.diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item-no+.diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item+.diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item-yes+.diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item-no+.diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item+.diagnosis__question-item-no,#diagnosis .diagnosis__question .diagnosis__question-item-yes+.diagnosis__question-item-no,#diagnosis .diagnosis__question .diagnosis__question-item-no+.diagnosis__question-item-no{margin:0 0 0 32px}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-item+.diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item-yes+.diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item-no+.diagnosis__question-item,#diagnosis .diagnosis__question .diagnosis__question-item+.diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item-yes+.diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item-no+.diagnosis__question-item-yes,#diagnosis .diagnosis__question .diagnosis__question-item+.diagnosis__question-item-no,#diagnosis .diagnosis__question .diagnosis__question-item-yes+.diagnosis__question-item-no,#diagnosis .diagnosis__question .diagnosis__question-item-no+.diagnosis__question-item-no{margin:0 0 0 20px}}#diagnosis .diagnosis__question .diagnosis__question-item a,#diagnosis .diagnosis__question .diagnosis__question-item-yes a,#diagnosis .diagnosis__question .diagnosis__question-item-no a{position:relative;display:flex;justify-content:center;align-items:center;padding:0 20px 0 0;width:100%;height:100%;font-size:32px;font-weight:900}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-item a,#diagnosis .diagnosis__question .diagnosis__question-item-yes a,#diagnosis .diagnosis__question .diagnosis__question-item-no a{padding:0 10px 0 0;font-size:18px}}#diagnosis .diagnosis__question .diagnosis__question-item a::after,#diagnosis .diagnosis__question .diagnosis__question-item-yes a::after,#diagnosis .diagnosis__question .diagnosis__question-item-no a::after{content:"";position:absolute;top:50%;right:13%;width:.6em;height:.6em;transform:translateY(-50%) rotate(45deg);transition:.2s}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-item a::after,#diagnosis .diagnosis__question .diagnosis__question-item-yes a::after,#diagnosis .diagnosis__question .diagnosis__question-item-no a::after{right:11%}}#diagnosis .diagnosis__question .diagnosis__question-item:hover,#diagnosis .diagnosis__question .diagnosis__question-item-yes:hover,#diagnosis .diagnosis__question .diagnosis__question-item-no:hover{opacity:.7}#diagnosis .diagnosis__question .diagnosis__question-item:hover a::after,#diagnosis .diagnosis__question .diagnosis__question-item-yes:hover a::after,#diagnosis .diagnosis__question .diagnosis__question-item-no:hover a::after{right:11%}#diagnosis .diagnosis__question .diagnosis__question-item-yes{background:#11376b}#diagnosis .diagnosis__question .diagnosis__question-item-yes a{color:white}#diagnosis .diagnosis__question .diagnosis__question-item-yes a::after{border-top:4px solid white;border-right:4px solid white}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-item-yes a::after{border-top:2px solid white;border-right:2px solid white}}#diagnosis .diagnosis__question .diagnosis__question-item-no a::after{border-top:4px solid #11376b;border-right:4px solid #11376b}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-item-no a::after{border-top:2px solid #11376b;border-right:2px solid #11376b}}#diagnosis .diagnosis__question .diagnosis__question-item-spacer{display:none}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-item-spacer{width:100%;display:block}}#diagnosis .diagnosis__question .diagnosis__question-pict,#diagnosis .diagnosis__question .diagnosis__question-pict-left,#diagnosis .diagnosis__question .diagnosis__question-pict-right{position:absolute;bottom:-72px;z-index:9}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-pict,#diagnosis .diagnosis__question .diagnosis__question-pict-left,#diagnosis .diagnosis__question .diagnosis__question-pict-right{bottom:-60px}}#diagnosis .diagnosis__question .diagnosis__question-pict img,#diagnosis .diagnosis__question .diagnosis__question-pict-left img,#diagnosis .diagnosis__question .diagnosis__question-pict-right img{max-width:50%}#diagnosis .diagnosis__question .diagnosis__question-pict-left{left:-80px}@media screen and (max-width: 991px){#diagnosis .diagnosis__question .diagnosis__question-pict-left{left:calc(-6vw - 80px)}}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-pict-left{left:calc(-16px - 40px)}}#diagnosis .diagnosis__question .diagnosis__question-pict-left img{margin:0 auto 0 0}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-3button-pict-left img{max-width:40%}}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-3button-pict-right img{max-width:40%}}#diagnosis .diagnosis__question .diagnosis__question-pict-right{right:-80px}@media screen and (max-width: 991px){#diagnosis .diagnosis__question .diagnosis__question-pict-right{right:calc(-6vw - 80px)}}@media screen and (max-width: 767px){#diagnosis .diagnosis__question .diagnosis__question-pict-right{right:calc(-16px - 40px)}}#diagnosis .diagnosis__question .diagnosis__question-pict-right img{margin:0 0 0 auto}#diagnosis .diagnosis__answer h3,#diagnosis .diagnosis__answer01 h3,#diagnosis .diagnosis__answer02 h3{margin:0;color:#11376b;font-size:50px;font-weight:900;letter-spacing:.015em;line-height:1.4;text-shadow:3px 3px 0 white, -3px -3px 0 white, -3px 3px 0 white, 3px -3px 0 white, 0px 3px 0 white, 0 -3px 0 white, -3px 0 0 white, 3px 0 0 white}@media screen and (max-width: 767px){#diagnosis .diagnosis__answer h3,#diagnosis .diagnosis__answer01 h3,#diagnosis .diagnosis__answer02 h3{font-size:28px}}#diagnosis .diagnosis__answer01{margin:-20px -40px -40px;padding:64px 40px 32px;background-image:url(/assets/expert/grant/bg-diagnosis-answer-goal-7215a2b455dc87a543db12d26ac0d30f.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:10px}@media screen and (max-width: 767px){#diagnosis .diagnosis__answer01{margin:-20px -40px -40px;padding:24px 40px 16px}}#diagnosis .diagnosis__answer02{margin:-20px -40px -40px;padding:56px 40px 24px}@media screen and (max-width: 767px){#diagnosis .diagnosis__answer02{margin:-20px -40px -40px;padding:24px 40px 16px}}#diagnosis .diagnosis__answer-text{margin:10px 0 0 0;color:#333;font-size:18px;font-weight:700;text-align:center;text-shadow:1px 1px 0 white, -1px -1px 0 white, -1px 1px 0 white, 1px -1px 0 white, 0px 1px 0 white, 0 -1px 0 white, -1px 0 0 white, 1px 0 0 white}@media screen and (max-width: 767px){#diagnosis .diagnosis__answer-text{margin:4px 0 0 0;font-size:14px}}#diagnosis .diagnosis__btn{margin:32px 0 0 0;text-align:center}@media screen and (max-width: 767px){#diagnosis .diagnosis__btn{margin:20px -20px 0 -20px;width:calc(100% + 40px)}}#diagnosis .diagnosis__btn .diagnosis__btn-text-sub{display:block;text-align:center}#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p{position:relative;display:inline-block;padding:0 18px;color:#121212;font-weight:700}@media screen and (max-width: 767px){#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p{padding:0 16px;font-size:13px}}#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p::before,#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p::after{content:'';position:absolute;top:calc(50% - 1px);display:inline-block;width:16px;height:2px;background-color:#333}@media screen and (max-width: 767px){#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p::before,#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p::after{width:14px;height:2px;top:calc(50% - 1px)}}#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p::before{left:0;transform:rotate(60deg) translateY(-50%)}#diagnosis .diagnosis__btn .diagnosis__btn-text-sub p::after{right:0;transform:rotate(-60deg) translateY(-50%)}#diagnosis .diagnosis__btn a{position:relative;display:inline-block;margin:8px 0 0 0;padding:.8em 3em .8em 2em;background:#ef2828;border:2px solid white;border-radius:500px;box-shadow:1.4px 1.4px 14px rgba(0,0,0,0.25);color:white;font-size:24px;font-weight:900;transition:.3s}@media screen and (max-width: 767px){#diagnosis .diagnosis__btn a{margin:4px 0 0 0;padding:.8em 2.5em .8em 1.5em;font-size:16px}}#diagnosis .diagnosis__btn a::after{content:"";position:absolute;top:50%;right:1.8em;width:.6em;height:.6em;border-top:4px solid white;border-right:4px solid white;transform:translateY(-50%) rotate(45deg);transition:.2s}@media screen and (max-width: 767px){#diagnosis .diagnosis__btn a::after{right:1.4em;border-top:3px solid white;border-right:3px solid white}}#diagnosis .diagnosis__btn a:hover{box-shadow:0 0 12px rgba(0,0,0,0.35)}#diagnosis .diagnosis__btn a:hover::after{right:1.6em}@media screen and (max-width: 767px){#diagnosis .diagnosis__btn a:hover::after{right:1.2em}}#diagnosis .diagnosis__annotation{margin:16px 0 0 0}#diagnosis .diagnosis__annotation .diagnosis__annotation-item{color:#333;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 767px){#diagnosis .diagnosis__annotation .diagnosis__annotation-item{font-size:14px;text-align:left}}#diagnosis .diagnosis__reset-link{margin:16px auto 0;text-align:center}#diagnosis .diagnosis__reset-link a{display:inline-block;padding:0 .4em .4em;font-size:18px;font-weight:700;text-decoration:underline;transition:.2s}@media screen and (max-width: 767px){#diagnosis .diagnosis__reset-link a{font-size:16px}}#diagnosis .diagnosis__reset-link a:hover{text-decoration:none}@media screen and (max-width: 575px){#faq{box-shadow:none}}#faq h2{text-align:center;color:#11376b}#faq h3{text-align:center}#faq dl{font-size:22px}#faq dl dt{display:flex;flex-direction:row;align-items:center;background:white;border-radius:50px;padding:7px 60px 6px 30px;margin-bottom:18px;box-shadow:8px 8px 10px rgba(18,18,18,0.05);position:relative;font-weight:700;cursor:pointer}@media screen and (max-width: 767px){#faq dl dt{padding:8px 40px 6px 10px}}@media screen and (max-width: 575px){#faq dl dt{border-radius:8px}}#faq dl dt:last-of-type{margin-bottom:0}#faq dl dt span:before,#faq dl dt span:after{content:'';display:block;width:30px;height:3px;border-radius:5px;background:#121212;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){#faq dl dt span:before,#faq dl dt span:after{width:20px;right:10px}}#faq dl dt span:after{background:#121212;transform:translateY(-50%) rotate(90deg);transition:0.5s}@media screen and (max-width: 991px){#faq dl dt span{font-size:18px}}@media screen and (max-width: 575px){#faq dl dt span{font-size:14px}}#faq dl span.question{font-size:36px;margin-right:10px;color:#999999;font-weight:900;font-family:"Roboto"}@media screen and (max-width: 767px){#faq dl span.question{font-size:18px}}#faq dl .active:last-of-type{margin-bottom:18px}#faq dl .active span:after{transform:rotate(0);transition:0.5s;margin-top:-1px}#faq dl dd{padding:18px 40px 0 70px;display:none;position:relative;margin-bottom:30px;font-size:16px;font-weight:700}@media screen and (max-width: 1100px){#faq dl dd{padding:12px 40px 0 70px}}@media screen and (max-width: 991px){#faq dl dd{padding:12px 20px 0 53px}}@media screen and (max-width: 767px){#faq dl dd{padding:8px 20px 0 53px;font-size:12px}}@media screen and (max-width: 575px){#faq dl dd{padding:8px 1em 0 3em}}#faq dl dd:last-of-type{margin-bottom:0}#faq dl dd span.answer{font-size:36px;margin-right:.5px;color:#11376b;line-height:1;font-family:"Roboto";font-weight:900;position:absolute;top:6px;transform:translateX(-110%)}@media screen and (max-width: 1100px){#faq dl dd span.answer{font-size:28px}}@media screen and (max-width: 991px){#faq dl dd span.answer{top:6px}}@media screen and (max-width: 767px){#faq dl dd span.answer{font-size:18px}}#faq dl dd a{color:#11376b;text-decoration:underline}#faq dl dd a:hover{text-decoration:none}#faq dl .active dd{display:inline-block}#firstview{background:url(/assets/expert/grant/bg-fv-d51b04e904bd944a8f99b993b53505b0.jpg) no-repeat center center/cover;padding:570px 0 0;position:relative}@media screen and (max-width: 575px){#firstview{background:url(/assets/expert/grant/bg-fv-sp-f52434408b9be0c339296418bac21ef7.jpg) no-repeat center center/cover;padding:126px 0 75px 0}}#firstview .section-wrapper{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:94%;max-width:500px;margin:0 auto}@media screen and (min-width: 1300px){#firstview .section-wrapper{width:100%}}@media screen and (max-width: 575px){#firstview .section-wrapper{flex-direction:column;position:relative;width:100%;max-width:270px;top:auto;left:auto;transform:translate(0, 0)}}#firstview h1{width:100%;font-style:normal;font-weight:900;font-size:56px;line-height:1;color:#11376b;display:flex;flex-direction:column;align-items:center;margin:0 0 22px}@media screen and (max-width: 575px){#firstview h1{margin:0 0 10px}}#firstview span.fv__header{width:100%;background-color:#11376b;font-size:46px;line-height:1.4;text-align:center;padding:5px 20px 0;margin:0 0 18px}@media screen and (max-width: 575px){#firstview span.fv__header{font-size:23px;margin:0 0 12px}}#firstview .fv__discount-content{display:flex;justify-content:center;align-items:flex-end;width:100%;justify-content:space-between}#firstview .fv-tuition{display:flex;flex-direction:column;align-items:center;font-size:42px;line-height:1.2}@media screen and (max-width: 575px){#firstview .fv-tuition{font-size:23px}}#firstview .fv-tuition small{font-size:36px}@media screen and (max-width: 575px){#firstview .fv-tuition small{font-size:20px}}#firstview .fv-tuition strong{font-size:78px}@media screen and (max-width: 575px){#firstview .fv-tuition strong{font-size:42px}}#firstview .fv-flex{display:flex;justify-content:center;align-items:flex-end}#firstview .fv-discount{max-width:220px;width:100%}@media screen and (max-width: 575px){#firstview .fv-discount{max-width:122px}}#firstview .fv-icon{max-width:100px;width:100%}@media screen and (max-width: 575px){#firstview .fv-icon{width:56px}}#firstview .fv__supply{font-size:45px;line-height:1.2}@media screen and (max-width: 575px){#firstview .fv__supply{font-size:24px}}#firstview .fv__supply small{font-size:62px;line-height:1}@media screen and (max-width: 575px){#firstview .fv__supply small{font-size:31px}}#firstview .fv-text{width:100%;font-weight:900;font-size:28px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}@media screen and (max-width: 575px){#firstview .fv-text{font-size:15px}}#firstview .fv-text .fv-text-upper-limit{padding:0 15px}#firstview .fv-text::before,#firstview .fv-text::after{content:"";display:block;width:100%;height:5px;background:#11376b}@media screen and (max-width: 575px){#firstview .fv-text::before,#firstview .fv-text::after{height:3px}}#flow{padding:64px 3%}@media screen and (max-width: 767px){#flow{padding:40px 4.2%}}@media screen and (max-width: 575px){#flow{padding:32px 4%}}#flow .flow__item-br{display:none}@media screen and (max-width: 768px) and (min-width: 380px){#flow .flow__item-br{display:block}}#flow .flow__list{max-width:800px;width:100%;margin:0 auto}@media screen and (max-width: 767px){#flow .flow__list{max-width:440px}}#flow .flow__item{display:flex;justify-content:flex-start;box-shadow:4px 5px 19px rgba(46,61,73,0.15)}@media screen and (max-width: 767px){#flow .flow__item{box-shadow:2px 2px 9px rgba(46,61,73,0.15)}}#flow .flow__item+.flow__item{margin:46px 0 0 0}@media screen and (max-width: 767px){#flow .flow__item+.flow__item{margin:23px 0 0 0}}#flow .flow__num-box{width:88px;font-size:50px;background-color:#415f89;display:flex;justify-content:center;align-items:center;font-weight:900;font-family:Avenir;line-height:1}@media screen and (max-width: 767px){#flow .flow__num-box{width:43px;font-size:25px}}#flow .flow__content{width:calc(100% - 88px);background-color:white;display:flex;justify-content:flex-start;align-items:center;padding:14px 32px 12px 24px}@media screen and (max-width: 991px){#flow .flow__content{padding:12px 32px 10px 24px}}@media screen and (max-width: 767px){#flow .flow__content{width:calc(100% - 43px);padding:5px 15px 7px 10px}}#flow .flow__item-icon{width:88px}@media screen and (max-width: 767px){#flow .flow__item-icon{width:43px}}#flow .flow__item-text{font-weight:900;font-size:24px;margin:0 0 0 26px;line-height:1.3}@media screen and (max-width: 767px){#flow .flow__item-text{font-size:14px;margin:0 0 0 12px;line-height:1.3}}#flow .flow__item-text a{display:inline-block;color:#11376b;text-decoration:underline}#flow .flow__item-text a:hover{text-decoration:none}#terms{padding:64px 3%}@media screen and (max-width: 767px){#terms{padding:40px 4.2%}}@media screen and (max-width: 575px){#terms{padding:32px 4%}}#terms h2{margin:0 0 24px;line-height:1}#terms .underline{border-bottom:0;margin-bottom:0;padding-bottom:0}#terms .description{font-weight:900;text-align:center;margin:0 0 40px}@media screen and (max-width: 767px){#terms .description{margin:0 0 24px}}#terms .terms__tab-box{display:flex;justify-content:center;align-items:center;margin:0 0 40px}@media screen and (max-width: 767px){#terms .terms__tab-box{margin:0 0 30px}}#terms .terms__tab-box a{transition:.3s all;font-weight:900;font-size:32px;line-height:1}@media screen and (max-width: 767px){#terms .terms__tab-box a{font-size:22px}}#terms .terms__tab-box a:hover{opacity:.8}#terms .terms__tab-box a.tab-box:hover,#terms .terms__tab-box a.tab-box:focus{color:white}#terms .terms__tab-box a.tab-box.tab-white:hover,#terms .terms__tab-box a.tab-box.tab-white:focus{color:#11376b}#terms .terms__tab-box a+a{margin:0 0 0 24px}@media screen and (max-width: 767px){#terms .terms__tab-box a+a{margin:0 0 0 19px}}#terms .terms__content-item{background-color:white;padding:40px;border:3px solid #11376b;box-shadow:4px 5px 19px rgba(46,61,73,0.15);text-align:center;position:relative}@media screen and (max-width: 991px){#terms .terms__content-item{padding:33px 24px 24px}}@media screen and (max-width: 767px){#terms .terms__content-item{flex-direction:column;font-size:16px;padding:32px 16px 24px;border:2px solid #11376b}}@media screen and (max-width: 575px){#terms .terms__content-item{padding:32px 12px 24px}}#terms .terms__content-item+.terms__content-item{margin:40px 0 0}@media screen and (max-width: 767px){#terms .terms__content-item+.terms__content-item{margin:30px 0 0}}#terms .terms__content-item h3{display:flex;justify-content:center;align-items:center;margin:0 0 24px;font-size:30px}@media screen and (max-width: 991px){#terms .terms__content-item h3{font-size:28px}}@media screen and (max-width: 767px){#terms .terms__content-item h3{flex-direction:column;font-size:16px;margin:0 0 17px}}#terms .terms__content-item h3 .num-box{padding:10px 15px 5px;background-color:#11376b;font-weight:900;font-size:40px;margin:0 16px 0 0}@media screen and (max-width: 991px){#terms .terms__content-item h3 .num-box{font-size:38px}}@media screen and (max-width: 767px){#terms .terms__content-item h3 .num-box{position:absolute;top:-10px;left:10px;font-size:28px;padding:7px 10px 4px}}#terms .terms__content-item h3 _:lang(x)+_:-webkit-full-screen-document,#terms .terms__content-item h3 .num-box{font-weight:bold}#terms .terms__content-item h3 .target-box{background-color:white;padding:10px;border:3px solid #11376b;margin:0 0 0 16px}@media screen and (max-width: 767px){#terms .terms__content-item h3 .target-box{margin:8px 0 0;padding:6px 6px 5px;border:2px solid #11376b;font-size:16px;width:144px}}#terms .terms__content{max-width:790px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}#terms .term01-wrapper{width:100%;background-color:#eceff3;border-radius:10px;margin:0 0 4px;padding:38px}@media screen and (max-width: 767px){#terms .term01-wrapper{width:100%;padding:20px 30px;border-radius:10px;text-align:center}}#terms .term01{display:inline-block;font-weight:900;font-size:24px}@media screen and (max-width: 767px){#terms .term01{font-size:16px;margin:0;padding:0}}#terms .plus{font-size:70px;font-weight:800;line-height:1}@media screen and (max-width: 767px){#terms .plus{font-size:46px}}#terms .term02-list{width:100%;display:flex;justify-content:space-between;position:relative}#terms .term02-list+.term02-list{margin:0 0 0 10px}#terms .term02-list::after{content:'or';font-family:'Avenir';font-size:62px;font-weight:800;line-height:1;color:white;letter-spacing:0px;text-shadow:3px 3px 1px #11376b, -3px 3px 1px #11376b, 3px -3px 1px #11376b, -3px -3px 1px #11376b, 3px 0px 1px #11376b, 0px 3px 1px #11376b, -3px 0px 1px #11376b, 0px -3px 1px #11376b;position:absolute;top:50%;left:49.8%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#terms .term02-list::after{font-size:35px;text-shadow:2px 2px 1px #11376b, -2px 2px 1px #11376b, 2px -2px 1px #11376b, -2px -2px 1px #11376b, 2px 0px 1px #11376b, 0px 2px 1px #11376b, -2px 0px 1px #11376b, 0px -2px 1px #11376b}}#terms .term02-item{width:calc((100% - 18px)/2);border-radius:10px;background-color:#eceff3}#terms .term02-item h4{background-color:#11376b;padding:10px;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){#terms .term02-item h4{font-size:14px}}#terms .term02-item h4 strong{font-size:22px}@media screen and (max-width: 767px){#terms .term02-item h4 strong{font-size:16px}}#terms .term02-item .term02-content{padding:24px;font-size:24px;font-weight:900}@media screen and (max-width: 767px){#terms .term02-item .term02-content{padding:12px 10px;font-size:15px}}#terms .term02-item .term02-content strong{font-size:32px}@media screen and (max-width: 767px){#terms .term02-item .term02-content strong{font-size:20px}}#terms .term02-item .term02-content .middle{font-size:28px}@media screen and (max-width: 767px){#terms .term02-item .term02-content .middle{font-size:15px}}#terms sup{top:-.8em;bottom:auto}#terms .terms__annotation{margin:32px 0 0 0}@media screen and (max-width: 767px){#terms .terms__annotation{margin:24px 0 0 0}}#terms .terms__annotation .terms__annotation-item{color:#999999;font-size:14px;font-weight:700;text-align:right}@media screen and (max-width: 767px){#terms .terms__annotation .terms__annotation-item{font-size:12px}}@media screen and (max-width: 575px){#terms .terms__annotation .terms__annotation-item{text-align:left}}.reason{padding:32px 0 64px}.reason .section-container{padding:48px 40px 56px;background-image:url(/assets/expert/grant/bg-voice-pc-b104457ee4802abca5d483a044ac8719.jpg);background-repeat:no-repeat, no-repeat;background-size:cover, cover;background-position:center, center}@media screen and (max-width: 767px){.reason .section-container{padding:40px, 4.2%}}.reason h2{color:#11376b}.reason .reason__accordion-list{display:flex;flex-direction:column;max-width:830px;margin:40px auto 0}@media screen and (max-width: 767px){.reason .reason__accordion-list{max-width:70%}}@media screen and (max-width: 575px){.reason .reason__accordion-list{max-width:345px}}.reason .reason__accordion-list .reason__accordion-item+.reason__accordion-item{margin:32px 0 0 0}.reason .reason__accordion-list .reason__accordion-main{width:100%;border:solid 3px #11376b;background-color:white;display:flex;justify-content:start;position:relative}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-main{flex-direction:column}}.reason .reason__accordion-list .reason__accordion-main:hover{cursor:pointer}.reason .reason__accordion-list .reason__accordion-main .note-number,.reason .reason__accordion-list .reason__accordion-main .note{font-size:1.4rem}@media screen and (max-width: 991px){.reason .reason__accordion-list .reason__accordion-main .note-number,.reason .reason__accordion-list .reason__accordion-main .note{font-size:1.2rem}}.reason .reason__accordion-list .reason__accordion-title-box{position:relative;width:auto;margin-right:16px}.reason .reason__accordion-list .reason__accordion-pict{position:relative;width:27%;max-width:230px}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-pict{max-width:100%;width:80px;text-align:center}}.reason .reason__accordion-list .reason__quotation-pict__left{position:absolute;top:-10px;left:-40px;width:32px}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__quotation-pict__left{width:16px;left:-20px}}.reason .reason__accordion-list .reason__quotation-pict__right{position:absolute;bottom:10px;right:-40px;width:32px}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__quotation-pict__right{width:16px;right:-16px}}.reason .reason__accordion-list .reason__accordion-label{position:absolute;top:0;left:0;background-color:#11376b;font-size:1.4rem;padding:8px 16px 6px;color:white;font-weight:900;text-align:center;line-height:1;z-index:1}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-label{padding:4px 8px;font-size:1.2rem;line-height:1.2;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.reason .reason__accordion-list .reason__accordion-label .num{font-size:1rem}@media screen and (max-width: 575px){.reason .reason__accordion-list .reason__accordion-label .num{font-size:12px}}.reason .reason__accordion-list .reason__accordion-text-block{background-color:white;display:flex;position:relative;justify-content:space-between;align-items:center;padding:0 36px;width:73%;border-bottom-right-radius:8px;border-top-right-radius:8px}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-text-block{width:100%;padding-left:0;flex-direction:column;padding:40px 8px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.reason .reason__accordion-list .reason__accordion-text-contents-block{display:flex;width:100%;margin-left:32px}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-text-contents-block{justify-content:space-around;align-items:center;margin-left:0}}.reason .reason__accordion-list h3{color:#11376b;margin-bottom:0;font-weight:900;font-size:1.5rem;text-align:left;line-height:1.4}@media screen and (max-width: 991px){.reason .reason__accordion-list h3{font-size:1.2rem}}@media screen and (max-width: 767px){.reason .reason__accordion-list h3{font-size:1.1rem;margin-bottom:8px}.reason .reason__accordion-list h3 .hide-sp{display:none}}.reason .reason__accordion-list .reason__accordion-toggle{width:54px;height:50px;background-color:#11376b;border-radius:50%;position:relative}@media screen and (max-width: 991px){.reason .reason__accordion-list .reason__accordion-toggle{width:32px;height:32px}}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-toggle{margin-right:0}}@media screen and (max-width: 575px){.reason .reason__accordion-list .reason__accordion-toggle{width:30px;height:30px;margin-right:0}}.reason .reason__accordion-list .reason__accordion-toggle::after{content:"";position:absolute;top:45%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(135deg);width:20px;height:20px;border-top:6px solid white;border-right:6px solid white;transition:all .3s ease-in-out}@media screen and (max-width: 991px){.reason .reason__accordion-list .reason__accordion-toggle::after{width:12px;height:12px;border-top:4px solid white;border-right:4px solid white}}@media screen and (max-width: 575px){.reason .reason__accordion-list .reason__accordion-toggle::after{top:48%;width:10px;height:10px;border-top:3px solid white;border-right:3px solid white}}.reason .reason__accordion-list .reason__accordion-toggle.on{background-color:#C4C4C4;width:54px;height:50px;border-radius:50%;position:relative}@media screen and (max-width: 991px){.reason .reason__accordion-list .reason__accordion-toggle.on{width:32px;height:32px}}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-toggle.on{margin-right:0}}@media screen and (max-width: 575px){.reason .reason__accordion-list .reason__accordion-toggle.on{width:30px;height:30px;margin-right:0}}.reason .reason__accordion-list .reason__accordion-toggle.on::after{content:"";position:absolute;top:55%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(315deg);width:20px;height:20px;border-top:6px solid white;border-right:6px solid white;transition:all .3s ease-in-out}@media screen and (max-width: 991px){.reason .reason__accordion-list .reason__accordion-toggle.on::after{width:12px;height:12px;border-top:4px solid white;border-right:4px solid white}}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-toggle.on::after{top:48%;width:10px;height:10px;border-top:3px solid white;border-right:3px solid white}}.reason .reason__accordion-list .reason__accordion-detail{display:none;width:100%;margin:16px 0 0 0;padding:20px;background-color:white;background-color:#ECEFF3}.reason .reason__accordion-list .reason__accordion-detail p{font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.reason .reason__accordion-list .reason__accordion-detail p{font-size:0.9rem}}.reason .reason__accordion-list .reason__accordion-detail p+p{margin:8px 0 0 0}.reason .reason__accordion-list .reason__accordion-detail p span{font-weight:900;color:#11376b;font-size:1.1em}.reason .reason__accordion-list .reason__accordion-detail .annotation{margin:8px 0 0 0}.reason .annotation-text{color:#999999;font-size:14px;margin-top:16px;text-align:right}@media screen and (max-width: 767px){.reason .annotation-text{text-align:left}}.academyking30000 #firstview{padding:500px 0 0}@media screen and (max-width: 575px){.academyking30000 #firstview{padding:126px 0 64px}}.academyking30000 #at_coupon{padding:24px 3%}@media screen and (max-width: 575px){.academyking30000 #at_coupon{padding:16px 3%}}.academyking30000 #about .section-inner{margin:0 auto 40px}.academyking30000 #coupon-section .section-inner{background-color:transparent !important;box-shadow:none !important}.academyking30000 #coupon-section .campaign-body{box-shadow:none;max-width:inherit}.academyking30000 #coupon-section .campaign-body h4{color:#121212}.academyking30000 #coupon-section .campaign-body .fukidashi{color:#fff}.academyking30000 #coupon-section .campaign-body .bg_gray p{text-align:center}.academyking30000 #coupon-section p.annotation{padding:12px 3% 24px;text-align:right}@media screen and (max-width: 575px){.academyking30000 .benefits_detail_list{font-size:14px !important}}.academyking30000 .benefit_annotation{font-size:12px;font-weight:500;color:#999}@media screen and (max-width: 767px){.academyking30000 .benefit_annotation{font-size:10px}}.academyking30000 #gift-cp{padding-top:40px}.academyking30000 #gift-cp .campaign-body{padding-bottom:40px}@media screen and (max-width: 767px){.academyking30000 #gift-cp .campaign-body{padding:8px 16px 40px}}.academyking30000 #gift-cp .bg_gray p{text-align:center}.academyking30000 #gift-cp .campaign-body .box .column.is-5{color:#121212}.academyking30000 #counseling-entry .container{max-width:1000px;width:fit-content}@media screen and (max-width: 1100px){.academyking30000 #counseling-entry .container{max-width:900px}}@media screen and (max-width: 991px){.academyking30000 #counseling-entry .container{max-width:750px}}@media screen and (max-width: 767px){.academyking30000 #counseling-entry .container{max-width:530px}}@media screen and (max-width: 575px){.academyking30000 #counseling-entry .container{max-width:350px}}.academyking30000 #counseling-entry .event-form-text-field{border:1px solid #999}.academyking30000 .sectionCounselingBenefit .inner{max-width:1000px;margin:0 auto;padding:36px 3%;box-sizing:content-box}@media screen and (max-width: 767px){.academyking30000 .sectionCounselingBenefit .inner{padding:16px 3%}}.academyking30000 .sectionCounselingBenefit h2{text-align:center;color:#11376b;font-weight:800;font-size:30px}@media screen and (max-width: 767px){.academyking30000 .sectionCounselingBenefit h2{font-size:24px;margin-bottom:16px}}.academyking30000 .sectionCounselingBenefit h2 strong{background:linear-gradient(transparent 80%,#66bded 0%)}.academyking30000 .sectionCounselingBenefit h2 strong .strong_font{font-size:34px}@media screen and (max-width: 767px){.academyking30000 .sectionCounselingBenefit h2 strong .strong_font{font-size:26px}}.academyking30000 .sectionCounselingBenefit h2 strong .strong_font span{font-size:110%;font-weight:900}.academyking30000 .benefit_detail{margin-bottom:40px}
