#root-wrap .disp-pc{display:block !important}#root-wrap .disp-sp{display:none !important}@media(max-width: 767px){#root-wrap .disp-pc{display:none !important}#root-wrap .disp-sp{display:block !important}}@media(min-width: 768px){#root-wrap .is-hover{cursor:pointer;display:block}#root-wrap .is-hover:hover{opacity:.7}}#root-wrap .wfull{width:100% !important}#root-wrap .txline{color:#ea690a;font-weight:bold;text-decoration:underline}#root-wrap .blueline{color:#38b3ec;text-decoration:underline}#root-wrap .tx-clr-1{color:#333538}#root-wrap .tx-clr-2{color:#009651}#root-wrap .tx-clr-3{color:#ee7800}#root-wrap .tx-clr-4{color:#e07185}#root-wrap .tx-clr-5{color:#659de2}#root-wrap .bold{font-weight:bold;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif}#root-wrap .iframe{position:relative;width:100%;height:0;padding-top:56.25%}#root-wrap .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 767px){#root-wrap .sp-wfull{width:calc(100% + 20px*2) !important;max-width:inherit;margin:0 -20px !important;display:block}}html.modalset{overflow:hidden}#root-wrap .modal-area{display:none;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:10000001}#root-wrap .modal-bg{position:absolute;left:0;top:0;background:rgba(0,0,0,.8);width:100%;height:100%}#root-wrap .modal-wrap{width:100%;height:100%;text-align:center;padding:20px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none;white-space:nowrap}#root-wrap .modal-wrap::-webkit-scrollbar{display:none}#root-wrap .modal-wrap:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:100%}#root-wrap .modal-contents{width:100%;max-width:840px;padding:30px;background:#fff;display:inline-block;vertical-align:middle;position:relative}#root-wrap .modal-contents.scroll{padding:0}#root-wrap .modal-contents .modal-body-block{padding:50px;max-height:75vh;text-align:left;overflow-y:scroll;white-space:normal}#root-wrap .modal-contents .modal-body-block .req-box dt{margin-top:40px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:bold}#root-wrap .modal-contents .modal-body-block .req-box dt:first-of-type{margin-top:0}#root-wrap .modal-contents .modal-body-block .req-box dd{margin-top:10px}#root-wrap .modal-contents .modal-img{width:69.232%;margin:auto}#root-wrap .modal-close{width:45px;height:45px;margin:0;position:absolute;right:0;top:-60px}@media(max-width: 767px){#root-wrap .modal-wrap{padding:0}#root-wrap .modal-contents{padding:10px}#root-wrap .modal-contents .modal-img{width:100%;height:100%}#root-wrap .modal-contents .modal-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#root-wrap .modal-contents .modal-body-block{padding:20px}#root-wrap .modal-close{width:30px;height:30px;right:10px;top:-40px}}.loader-wrap{width:100%;height:100%;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.8);display:none;position:fixed;left:0;top:0;z-index:10000001}.loader-wrap .loader-box{width:100%;margin:0 auto;text-align:center;position:absolute;top:50%;z-index:2;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:.4em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:.4em;height:.7em;border-color:#fff;-webkit-transform:translate3d(0, -0.7em, 0) rotate(45deg);transform:translate3d(0, -0.7em, 0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:.4em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:.4em;height:.7em;border-color:#fff;-webkit-transform:translate3d(0, -0.7em, 0) rotate(45deg);transform:translate3d(0, -0.7em, 0) rotate(45deg)}}#root-wrap .tx-clr-red{color:#e64d4e}#root-wrap input[type=radio],#root-wrap input[type=checkbox]{display:none}#root-wrap .input-select select,#root-wrap .input-textarea,#root-wrap .input-text{width:100%;padding:20px;outline:none;background:#fff;border:1px solid #bababa;font-size:18px;display:block}#root-wrap .input-check>li,#root-wrap .input-radio-1>li{padding:5px 0;margin-bottom:3px;line-height:1.4}#root-wrap .input-check>li span,#root-wrap .input-radio-1>li span{padding-left:35px;cursor:pointer;display:inline-block;position:relative}#root-wrap .input-check>li label,#root-wrap .input-radio-1>li label{cursor:pointer}#root-wrap .form-agree .input-check label,#root-wrap .input-check>li label{width:25px;height:25px;cursor:pointer;display:inline-block;position:relative}#root-wrap .form-agree .input-check .is-check,#root-wrap .input-check>li .is-check{cursor:pointer;width:25px;height:25px;display:block}#root-wrap .form-agree .input-check .is-check:after,#root-wrap .input-check>li .is-check:after{width:22px;height:22px;content:"";display:block;background:#fff;border:3px solid #bababa;position:absolute;top:50%;z-index:2;left:0px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;pointer-events:none}#root-wrap .form-agree .input-check .is-check:hover:after,#root-wrap .input-check>li .is-check:hover:after{background:#ddd;border:3px solid #bababa}#root-wrap .form-agree .input-check input:checked+.is-check:before,#root-wrap .input-check>li input:checked+.is-check:before{content:"";margin-top:-3px;border-right:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;position:absolute;top:50%;left:5px;z-index:10;-webkit-animation:checkbox-check 250ms 50ms ease-in-out forwards;animation:checkbox-check 250ms 50ms ease-in-out forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}#root-wrap .form-agree .input-check input:checked+.is-check:after,#root-wrap .input-check>li input:checked+.is-check:after{background:#bababa;border:3px solid #bababa}#root-wrap input:-moz-read-only, #root-wrap textarea:-moz-read-only{background-color:#ccc}#root-wrap input:read-only,#root-wrap textarea:read-only{background-color:#ccc}#root-wrap .form-area{width:100%}#root-wrap .form-field{padding:30px 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;border-top:1px solid #ccbba1}@media(max-width: 767px){#root-wrap .form-field{padding:15px 0;display:block}}#root-wrap .form-field:first-of-type{margin-top:0}#root-wrap .form-field.form-agree,#root-wrap .form-field.form-btn{display:block}#root-wrap .form-field.form-btn{border-top:none}#root-wrap .form-field .field-head{width:22%}@media(max-width: 767px){#root-wrap .form-field .field-head{width:100%}}#root-wrap .form-field .field-head>label{display:inline-block;line-height:1.4;font-weight:bold;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif}@media(max-width: 767px){#root-wrap .form-field .field-head>label{font-size:14px}}#root-wrap .form-field .field-head>label span{color:#bd995c}#root-wrap .form-field .field-head .em{color:#bd995c;line-height:1.4;font-weight:bold;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif}#root-wrap .form-field .field-body{width:75%}@media(max-width: 767px){#root-wrap .form-field .field-body{width:100%;font-size:16px;margin-top:10px}}#root-wrap .form-field .field-body .form-input{margin-top:20px}#root-wrap .form-field .field-body .form-input:first-of-type{margin-top:0}#root-wrap .form-field .field-body .subttl{font-weight:bold}@media(max-width: 767px){#root-wrap .form-field .field-body .subttl{font-size:14px}}#root-wrap .form-field .field-body .clm{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#root-wrap .form-field .field-body .clm:first-of-type{margin-top:0}#root-wrap .form-field .field-body .clm .name{width:20%;font-weight:bold;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif}@media(max-width: 767px){#root-wrap .form-field .field-body .clm .name{width:45%}}#root-wrap .form-field .field-body .clm .note{font-size:14px}@media(max-width: 767px){#root-wrap .form-field .field-body .clm .note{font-size:11px}}#root-wrap .form-field .field-body .clm .input-s{width:30%}@media(max-width: 767px){#root-wrap .form-field .field-body .clm .input-s{width:40%}}#root-wrap .form-field .field-body .clm .input-m{width:50%}@media(max-width: 767px){#root-wrap .form-field .field-body .clm .input-m{width:40%}}#root-wrap .form-field .field-body .clm2 .name{width:40%}@media(max-width: 767px){#root-wrap .form-field .field-body .clm2 .name{width:50%;font-size:13px}}#root-wrap .form-field .field-body .clm2 .input-select{margin-top:0}#root-wrap .form-field .form-note{margin:10px 0;font-size:14px;font-weight:normal}@media(max-width: 767px){#root-wrap .form-field .form-note{font-size:11px}}#root-wrap .field-textarea{text-align:center}#root-wrap .field-textarea>p{margin-top:30px}#root-wrap .field-textarea .input-textarea{width:90%;margin:30px auto 0}#root-wrap .input-error{border-color:#e64d4e}#root-wrap .input-textarea{height:200px}#root-wrap .input-radio-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#root-wrap .input-radio-1>li{margin-left:40px}#root-wrap .input-radio-1>li:first-of-type{margin-left:0}#root-wrap .input-radio-1>li span{font-weight:bold}#root-wrap .input-radio-1>li span:before,#root-wrap .input-radio-1>li span:after{content:"";border-radius:50%;display:block;position:absolute;top:50%;-webkit-transition-property:border-color,-webkit-transform;transition-property:border-color,-webkit-transform;transition-property:transform,border-color;transition-property:transform,border-color,-webkit-transform}#root-wrap .input-radio-1>li span:before{width:20px;height:20px;border:2px solid #c1c1c1;background:#fff;position:absolute;top:50%;z-index:2;left:0px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#root-wrap .input-radio-1>li span:after{width:16px;height:16px;background:#3a3a3a;-webkit-transform:translate(0, -50%) scale(0);transform:translate(0, -50%) scale(0);left:4px}#root-wrap .input-radio-1>li span:hover:after{-webkit-transform:translate(0, -50%) scale(0.5);transform:translate(0, -50%) scale(0.5)}#root-wrap .input-radio-1>li input:checked+span:before{border-color:#3a3a3a}#root-wrap .input-radio-1>li input:checked+span:after{position:absolute;top:50%;z-index:2;left:4px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1)}#root-wrap .input-check>li{min-height:73px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#root-wrap .input-check>li .item{padding-left:15px;cursor:default;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-weight:bold;display:block;text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media(max-width: 767px){#root-wrap .input-check>li .item{font-size:14px}}#root-wrap .input-check>li .form-input{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin-top:0 !important}#root-wrap .input-select{margin-top:10px;position:relative}#root-wrap .input-select:before{width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;content:"";display:block;pointer-events:none;-webkit-transform:translate(0, -50%) rotate(135deg);transform:translate(0, -50%) rotate(135deg);position:absolute;top:50%;right:12px;z-index:2}#root-wrap .input-select:after{width:30px;height:100%;background-color:#000;content:"";display:block;pointer-events:none;position:absolute;top:0;right:0;z-index:1}#root-wrap .input-select select{width:100%;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}#root-wrap .input-select select option{background:#fff;color:#333}#root-wrap .input-select select::-ms-expand{display:none}#root-wrap .input-select select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #828c9a}#root-wrap .form-note{margin-top:5px;font-size:16px}#root-wrap .form-agree{margin-top:20px;padding:80px 0;text-align:center}@media(max-width: 767px){#root-wrap .form-agree{padding:40px 0}}#root-wrap .form-agree .agree-box{width:50%;margin:auto;padding:40px;background-color:#fff}@media(max-width: 767px){#root-wrap .form-agree .agree-box{width:100%;padding:20px}}#root-wrap .form-agree .input-check{margin:30px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#root-wrap .form-agree .input-check:first-of-type{margin-top:0}#root-wrap .form-agree .input-check label{margin-right:10px}#root-wrap .form-agree .is-open{cursor:pointer;text-decoration:underline}#root-wrap .form-agree .note{margin-top:10px;font-size:14px;font-weight:bold}#root-wrap .list3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#root-wrap .list3>li{width:33.333%}#root-wrap .form-err-box{margin-bottom:40px;text-align:center;font-size:20px;font-weight:bold}#root-wrap .partner-area{margin-top:20px !important;padding-top:20px;border-top:1px dashed #c3beb8}@media(max-width: 767px){#root-wrap .input-text,#root-wrap .input-textarea,#root-wrap .input-select select{padding:10px;font-size:16px}#root-wrap .input-radio-1,#root-wrap .input-check{-webkit-tap-highlight-color:rgba(0,0,0,0)}#root-wrap .input-check>li span:hover:after,#root-wrap .form-agree .input-check span:hover:after{background:rgba(0,0,0,0);border-color:#bababa}#root-wrap .field-textarea>p{text-align:left;margin-top:20px}#root-wrap .field-textarea .input-textarea{width:100%;margin-top:20px}#root-wrap .form-note{font-size:13px}#root-wrap .form-agree .input-check{margin-top:10px;font-size:14px}}#root-wrap{color:#000;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;text-align:left}#root-wrap.form{background:#f4eee6}#root-wrap img{width:auto;max-width:100%;height:auto;line-height:0;display:inline-block}#root-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}#root-wrap a{color:#00b9fe;cursor:pointer;outline:none;text-decoration:underline}@media(min-width: 768px){#root-wrap a:hover{color:#a48042;text-decoration:none}}#root-wrap ul,#root-wrap ol{margin:0;padding:0;list-style:none}#root-wrap .defalut-img{line-height:0;display:block}#root-wrap .font-ss{font-size:70%}#root-wrap .clr-text{color:#000 !important}#root-wrap .clr-red{color:#e01212 !important}#root-wrap .clr-link{color:#00b9fe !important;text-decoration:underline}#root-wrap .underline{text-decoration:underline}#root-wrap .js-disp{display:block !important}#root-wrap .js-hide{display:none !important}#root-wrap .list-default>li{text-indent:-1.2em;padding-left:1.2em}#root-wrap .list-ten>li{padding-left:13px;position:relative}#root-wrap .list-ten>li:before{content:"・";position:absolute;left:0;top:0}#root-wrap .list-kome>li{padding-left:16px;font-size:14px;position:relative}@media(max-width: 767px){#root-wrap .list-kome>li{padding-left:13px;font-size:10px;line-height:1.4}}#root-wrap .list-kome>li:before{content:"※";position:absolute;left:0;top:0}#root-wrap .list-kome>li.no:before{display:none}#root-wrap .sc-inr{width:100%;max-width:1033px;padding:0 20px;margin:auto;position:relative}@media(max-width: 767px){#root-wrap .sc-inr{padding:0 20px}}#root-wrap .sc-inr-w{width:100%;max-width:1840px;padding:0 20px;margin:auto;position:relative}@media(max-width: 767px){#root-wrap .sc-inr-w{padding:0 20px}}#root-wrap .btn-wrap .btn-style{padding:18px 30px;color:#000;cursor:pointer;font-size:18px;font-weight:bold;display:block;line-height:1.1;text-decoration:none;position:relative;z-index:1}@media(max-width: 767px){#root-wrap .btn-wrap .btn-style{padding:12px 22px;font-size:12px}}#root-wrap .btn-wrap .btn-style:before,#root-wrap .btn-wrap .btn-style:after{width:100%;height:100%;content:"";display:block;border:2px solid #000;border-radius:50px;position:absolute}#root-wrap .btn-wrap .btn-style:before{background:#fff;z-index:2;left:0;top:-2px}#root-wrap .btn-wrap .btn-style:after{background:#bd995c;z-index:1;left:6px;top:4px}#root-wrap .btn-wrap .btn-style span{position:relative;z-index:3}#root-wrap .btn-wrap .btn-style span.arr-next{padding-right:25px;display:inline-block;position:relative}@media(max-width: 767px){#root-wrap .btn-wrap .btn-style span.arr-next{padding-right:15px}}#root-wrap .btn-wrap .btn-style span.arr-next:after{width:16px;height:16px;margin-top:-8px;background:url(../img/btn_arr.png) left center/contain no-repeat;content:"";display:block;position:absolute;right:0;top:50%}@media(max-width: 767px){#root-wrap .btn-wrap .btn-style span.arr-next:after{width:12px;height:12px;margin-top:-6px}}#root-wrap .btn-wrap .btn-1:before{background:#fff}#root-wrap .btn-wrap .btn-1.is-disable{pointer-events:none}#root-wrap .btn-wrap .btn-1.is-disable:before{background:#ccc}#root-wrap .btn-wrap .btn-1.is-disable:after{background:#666}#root-wrap .oubo-note{margin:60px auto 10px;font-size:1.17vw;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-weight:bold;text-align:center}@media(max-width: 767px){#root-wrap .oubo-note{font-size:3.2vw;margin-top:20px}}#root-wrap .oubo-btn{width:100%;max-width:425px;margin:auto;text-align:center}@media(max-width: 767px){#root-wrap .oubo-btn{width:70%}}#root-wrap .oubo-btn .btn-style{padding:27px 20px;font-size:24px;text-align:center}@media(max-width: 767px){#root-wrap .oubo-btn .btn-style{padding:17px 30px;font-size:18px}}#root-wrap .oubo-btn .btn-style .arr-next{padding-right:30px}#root-wrap .oubo-btn .btn-style .arr-next:after{width:24px;height:24px;margin-top:-13px}@media(max-width: 767px){#root-wrap .oubo-btn .btn-style .arr-next:after{width:18px;height:18px;margin-top:-13px}}#root-wrap .anchr{margin:0;padding:0;border:none;font-size:0 !important;line-height:0 !important;visibility:hidden !important;margin-top:-45px;padding-top:45px}@media(max-width: 767px){#root-wrap .anchr{margin-top:-63px;padding-top:63px}}#root-wrap .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #fedc5e));background:-webkit-linear-gradient(transparent 75%, #fedc5e 75%);background:linear-gradient(transparent 75%, #fedc5e 75%)}#root-wrap .ttl-kazari{margin-bottom:10px}@media(max-width: 767px){#root-wrap .ttl-kazari{margin-bottom:5px}}#root-wrap .ttl-kazari span{font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){#root-wrap .ttl-kazari span{font-size:12px}}#root-wrap .ttl-kazari span:before,#root-wrap .ttl-kazari span:after{width:19px;height:31px;content:"";display:block}@media(max-width: 767px){#root-wrap .ttl-kazari span:before,#root-wrap .ttl-kazari span:after{width:13px;height:25px}}#root-wrap .ttl-kazari span:before{margin-right:14px;background:url(../img/fukidashi_l.png) left center/contain no-repeat}@media(max-width: 767px){#root-wrap .ttl-kazari span:before{margin-right:5px}}#root-wrap .ttl-kazari span:after{margin-left:14px;background:url(../img/fukidashi_r.png) left center/contain no-repeat}@media(max-width: 767px){#root-wrap .ttl-kazari span:after{margin-left:5px}}#root-wrap .caption-1{color:#000;font-size:24px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;text-align:center}@media(max-width: 767px){#root-wrap .caption-1{font-size:12px}}#root-wrap .ttl-1{color:#bd995c;font-size:36px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:2px;text-align:center}@media(max-width: 767px){#root-wrap .ttl-1{font-size:18px}}#root-wrap .ttl-2{color:#bd995c;font-size:24px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;text-align:center}@media(max-width: 767px){#root-wrap .ttl-2{font-size:18px}}#root-wrap .note{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin-top:40px;margin-left:auto;text-align:left}@media(max-width: 767px){#root-wrap .note{margin-top:20px;font-size:11px}}#root-wrap .sc-kv{padding-bottom:7%;background:url(../img/kv_bg.jpg) center top/cover no-repeat;color:#fff;position:relative}@media(max-width: 767px){#root-wrap .sc-kv{padding-bottom:22%;background:url(../img/kv_bg_sp.jpg) center top/cover no-repeat}}#root-wrap .sc-kv .logo{width:100%}#root-wrap .sc-kv .logo img{width:100%}#root-wrap .sc-kv .text{width:100%;margin-top:20px;font-size:1.61vw;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-weight:bold;line-height:2.4;text-align:center;left:0;top:70%}@media screen and (max-width: 1280px){#root-wrap .sc-kv .text{font-size:22px}}#root-wrap .sc-kv .text span{padding:0 3px;color:#bd995c;display:inline-block;line-height:1.1}@media(max-width: 767px){#root-wrap .sc-kv .text{width:100%;margin-top:0;font-size:3.38vw;line-height:2}}#root-wrap .sc-kv .note{position:absolute;right:20px;bottom:20px}@media(max-width: 767px){#root-wrap .sc-kv .note{right:10px;bottom:10px}}#root-wrap .sc-kv .oubo-btn{margin-top:3%}@media(max-width: 767px){#root-wrap .sc-kv .oubo-btn{margin-top:6%}}#root-wrap .sc-anclink{background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;position:relative}#root-wrap .sc-anclink:before{width:100%;height:8px;background:#bd995c;border-bottom:2px solid #000;content:"";display:block;position:absolute;left:0;top:calc(100% + 2px)}@media(max-width: 767px){#root-wrap .sc-anclink:before{height:4px}}#root-wrap .sc-anclink ul{width:100%;height:145px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){#root-wrap .sc-anclink ul{height:auto;padding:10px 0 5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#root-wrap .sc-anclink ul>li{border-right:2px solid #ccc}@media(max-width: 767px){#root-wrap .sc-anclink ul>li{width:47%;border-right:none;border-bottom:2px solid #ccc}}#root-wrap .sc-anclink ul>li:first-of-type{border-left:2px solid #ccc}@media(max-width: 767px){#root-wrap .sc-anclink ul>li:first-of-type{border-left:none}}@media(max-width: 767px){#root-wrap .sc-anclink ul>li:last-of-type{margin:auto;border:none}}#root-wrap .sc-anclink ul>li a{display:block;position:relative}#root-wrap .sc-anclink ul>li a:after{width:0;height:0;content:"";display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:6px solid rgba(0,0,0,0);border-top:8px solid #000;position:absolute;left:50%;bottom:-20px}@media(max-width: 767px){#root-wrap .sc-anclink ul>li a:after{left:auto;right:0;bottom:50%;margin-bottom:-11px}}#root-wrap .sc-pro{padding:120px 0 80px;background:#f4eee6;text-align:center}@media(max-width: 767px){#root-wrap .sc-pro{padding:60px 0}}#root-wrap .sc-pro .pro-list{margin:auto;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){#root-wrap .sc-pro .pro-list{margin-top:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#root-wrap .sc-pro .pro-list>li{width:20%;margin-top:40px;margin-right:3%}@media(max-width: 767px){#root-wrap .sc-pro .pro-list>li{width:30.6% !important;margin-top:20px;margin-right:4%}}#root-wrap .sc-pro .pro-list>li:nth-child(4n){margin-right:0}@media(max-width: 767px){#root-wrap .sc-pro .pro-list>li:nth-child(4n){margin-right:4%}}@media(max-width: 767px){#root-wrap .sc-pro .pro-list>li:nth-child(3n){margin-right:0 !important}}#root-wrap .sc-pro .pro-list>li:last-child{margin-right:0}#root-wrap .sc-pro .pro-list>li a{color:#000;text-decoration:none}#root-wrap .sc-pro .pro-list>li .default-img{width:100%;margin:auto;max-width:172px}#root-wrap .sc-pro .pro-list>li .name{margin-top:10px;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-weight:bold;font-size:18px}@media(max-width: 767px){#root-wrap .sc-pro .pro-list>li .name{margin-top:5px;font-size:3.2vw}}#root-wrap .sc-pro .pro-list>li .name span{font-size:14px}@media(max-width: 767px){#root-wrap .sc-pro .pro-list>li .name span{font-size:70%}}#root-wrap .sc-pro .pro-list>li.more-area{width:52.8%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:bold}@media(max-width: 767px){#root-wrap .sc-pro .pro-list>li.more-area{width:61.2%;margin-right:0}}#root-wrap .sc-pro .pro-more{margin-top:80px;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:bold}@media(max-width: 767px){#root-wrap .sc-pro .pro-more{margin-top:40px;font-size:18px}}#root-wrap .sc-area{padding-bottom:0;background:#f4eee6;text-align:center}@media(max-width: 767px){#root-wrap .sc-area .area-head{width:66%;margin:auto}}#root-wrap .sc-area .area-box{width:100%;margin-top:40px;padding:16px;background:#fff;border-radius:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media(max-width: 767px){#root-wrap .sc-area .area-box{margin-top:20px;border-radius:15px;display:block}}#root-wrap .sc-area .area-box .box-img{width:45%}@media(max-width: 767px){#root-wrap .sc-area .area-box .box-img{width:100%}}#root-wrap .sc-area .area-box .box-copy{width:45%;padding-right:50px}@media(max-width: 767px){#root-wrap .sc-area .area-box .box-copy{width:100%;padding:0 10px}}#root-wrap .sc-area .area-box .box-copy .ttl{color:#bd995c;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:21px}@media(max-width: 767px){#root-wrap .sc-area .area-box .box-copy .ttl{margin-top:10px;font-size:4.26vw;text-align:center}}#root-wrap .sc-area .area-box .box-copy .ttl span{border-radius:3px;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(60%, #ffc976));background:-webkit-linear-gradient(transparent 80%, #ffc976 60%);background:linear-gradient(transparent 80%, #ffc976 60%);display:inline-block}#root-wrap .sc-area .area-box .box-copy p{margin-top:30px;font-size:16px}@media(max-width: 767px){#root-wrap .sc-area .area-box .box-copy p{margin-top:10px;font-size:13px}}#root-wrap .sc-area .area-note{width:100%;margin-top:25px;font-size:14px;text-align:left;overflow:hidden}@media(max-width: 767px){#root-wrap .sc-area .area-note{margin-top:10px;font-size:11px}}#root-wrap .sc-area .area-note p{width:100%;max-width:430px;float:right}@media(max-width: 767px){#root-wrap .sc-area .area-note p{max-width:100%;float:none}}#root-wrap .sc-area .iframe{margin-top:40px}@media(max-width: 767px){#root-wrap .sc-area .iframe{margin-top:20px}}#root-wrap .sc-overview{padding:95px 0 35px;background:#f4eee6}@media(max-width: 767px){#root-wrap .sc-overview{padding:50px 0 45px}}#root-wrap .sc-overview .overview-ttl{text-align:center}#root-wrap .sc-overview .overview-ttl img{margin:auto}@media(max-width: 767px){#root-wrap .sc-overview .overview-ttl img{width:22.255%}}#root-wrap .sc-overview .overview-block{padding:20px 0;border-bottom:1px solid #ccbba1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#root-wrap .sc-overview .overview-block{padding:15px 0 25px;display:block}}#root-wrap .sc-overview .overview-block:first-of-type{margin-top:40px;border-top:1px solid #ccbba1}@media(max-width: 767px){#root-wrap .sc-overview .overview-block:first-of-type{margin-top:10px}}#root-wrap .sc-overview .overview-block .overview-head{width:200px;color:#bd995c;text-align:center;font-size:22px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-head{width:100%;font-size:14px;text-align:left}}#root-wrap .sc-overview .overview-block .overview-copy{width:calc(100% - 200px);font-size:18px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-copy{width:100%;font-size:12px}}#root-wrap .sc-overview .overview-block .overview-copy .overview-event{padding-left:40px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-copy .overview-event{padding-left:20px}}#root-wrap .sc-overview .overview-block .overview-copy .copy-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-copy .copy-box{width:100%;margin-bottom:15px;display:block}}#root-wrap .sc-overview .overview-block .overview-copy .copy-box .course-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-copy .copy-box .course-name{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#root-wrap .sc-overview .overview-block .overview-copy .copy-box .course-logo{width:78px;margin-right:5px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-copy .copy-box .course-logo{width:39px}}#root-wrap .sc-overview .overview-block .overview-copy .overview-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#root-wrap .sc-overview .overview-block .overview-copy .overview-list>li{margin-right:20px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-copy .overview-list>li{width:32%;margin-right:2.5%}}#root-wrap .sc-overview .overview-block .overview-copy .overview-list>li:last-of-type{margin-right:0}#root-wrap .sc-overview .overview-block .overview-note{margin-top:15px;font-size:14px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-note{margin-top:10px !important;font-size:10px;line-height:1.4}}#root-wrap .sc-overview .overview-block .overview-sns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 30px;margin-top:20px;background-color:#fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-sns{width:100%;padding:10px;border-radius:5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#root-wrap .sc-overview .overview-block .overview-sns .sns-ttl{color:#bd995c;font-size:16px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-sns .sns-ttl{width:auto;font-size:10px;line-height:1.4}}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-sns .sns-ttl .arr{display:none}}#root-wrap .sc-overview .overview-block .overview-sns .sns-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-sns .sns-icon{width:auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}#root-wrap .sc-overview .overview-block .overview-sns .sns-icon a{margin-left:20px}#root-wrap .sc-overview .overview-block .overview-sns .sns-icon a img{width:44px}#root-wrap .sc-overview .overview-block .course-btn{margin-left:25px}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .course-btn{margin-left:0;margin-top:15px;display:inline-block}}#root-wrap .sc-overview .overview-block .sns-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px 0}@media(max-width: 767px){#root-wrap .sc-overview .overview-block .overview-app{text-align:left}}#root-wrap .sc-overview .overview-mascot{width:100%;max-width:615px;margin:45px auto 0;position:relative}@media(max-width: 767px){#root-wrap .sc-overview .overview-mascot{margin-top:20px}}#root-wrap .sc-overview .overview-mascot .mascot-name{position:absolute;left:37%;bottom:13%}@media(max-width: 767px){#root-wrap .sc-overview .overview-mascot .mascot-name{left:34%;bottom:5%}}#root-wrap .sc-overview .overview-mascot .mascot-name .cat{font-size:12px}@media(max-width: 767px){#root-wrap .sc-overview .overview-mascot .mascot-name .cat{font-size:9px;line-height:1.2}}#root-wrap .sc-overview .overview-mascot .mascot-name .ttl{font-size:13px}@media(max-width: 767px){#root-wrap .sc-overview .overview-mascot .mascot-name .ttl{font-size:12px;line-height:1.2}}#root-wrap .sc-bnr{width:100%;padding:55px 0;background-color:#f4eee6}@media(max-width: 767px){#root-wrap .sc-bnr{padding:0}}#root-wrap .sc-bnr .bnr-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){#root-wrap .sc-bnr .bnr-list{display:block}}@media(max-width: 767px){#root-wrap .sc-bnr .bnr-list>li{margin-top:20px}#root-wrap .sc-bnr .bnr-list>li:first-of-type{margin-top:0}}#root-wrap .sc-bnr .oubo-btn{margin-top:80px}@media(max-width: 767px){#root-wrap .sc-bnr .oubo-btn{margin-top:30px}}#root-wrap .sc-req{width:100%;padding:55px 0 90px;background-color:#f4eee6}@media(max-width: 767px){#root-wrap .sc-req{padding:40px 0}}@media(max-width: 767px){#root-wrap .sc-req .sc-inr{padding:0}}#root-wrap .sc-req .req-box{width:100%;padding:40px;background-color:#faf7f3}@media(max-width: 767px){#root-wrap .sc-req .req-box{padding:20px 20px}}#root-wrap .sc-req .req-box dl{font-weight:bold;font-size:14px}@media(max-width: 767px){#root-wrap .sc-req .req-box dl{font-size:12px}}#root-wrap .sc-req .req-mail{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}@media(max-width: 767px){#root-wrap .sc-req .req-mail{font-size:3.2vw}}#root-wrap .sc-req .req-mail .copy{margin-left:10px;font-size:18px}@media(max-width: 767px){#root-wrap .sc-req .req-mail .copy{margin-left:5px;font-size:3.46vw}}#root-wrap .form-kv .defalut-img{width:100%}#root-wrap .form-kv .defalut-img img{width:100%}#root-wrap .sc-thanks,#root-wrap .sc-form{padding:30px 20px 60px}@media(max-width: 767px){#root-wrap .sc-thanks,#root-wrap .sc-form{padding:20px 0 30px}}#root-wrap .sc-thanks .form-head,#root-wrap .sc-form .form-head{font-size:50px;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-style:italic;text-align:center}@media(max-width: 767px){#root-wrap .sc-thanks .form-head,#root-wrap .sc-form .form-head{font-size:25px}}#root-wrap .sc-thanks .form-lead,#root-wrap .sc-form .form-lead{margin-top:20px;text-align:center;font-size:18px}@media(max-width: 767px){#root-wrap .sc-thanks .form-lead,#root-wrap .sc-form .form-lead{font-size:16px}}#root-wrap .sc-thanks .form-btn,#root-wrap .sc-form .form-btn{margin-top:0}@media(max-width: 767px){#root-wrap .sc-thanks .form-btn,#root-wrap .sc-form .form-btn{margin-top:20px}}#root-wrap .sc-thanks .form-btn .btn-wrap,#root-wrap .sc-form .form-btn .btn-wrap{width:100%;max-width:540px;margin:auto}#root-wrap .back-btn{margin-top:40px;font-size:20px;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-weight:bold;text-align:center}@media(max-width: 767px){#root-wrap .back-btn{font-size:16px}}#root-wrap .back-btn a{color:#000;text-decoration:underline}#root-wrap .back-btn a:before{width:0;height:0;margin-right:10px;content:"";display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:8px solid rgba(0,0,0,0);border-right:8px solid #000}@media(max-width: 767px){#root-wrap .back-btn a:before{border:6px solid rgba(0,0,0,0);border-right:6px solid #000}}#root-wrap .oubo-end{margin-top:2%;font-size:32px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;line-height:1.7;text-align:center}@media(max-width: 767px){#root-wrap .oubo-end{margin-top:4%;font-size:16px}}#root-wrap .oubo-end2{margin-top:4%;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;line-height:1.7;text-align:center}@media(max-width: 767px){#root-wrap .oubo-end2{margin-top:4%;font-size:16px}}/*# sourceMappingURL=assets.css.map */