.page-privilege{color:#303030;text-align:center}@media screen and (min-width: 1025px){.page-privilege .none-min-l{display:none}}.page-privilege .wrapper{max-width:1120px}@media screen and (max-width: 768px){.page-privilege .wrapper{padding:0 10px}}.page-privilege .register-btn{display:block;max-width:370px;width:100%;margin:0 auto;background-color:#fff;border:3px solid #1a50a7;border-radius:3px;padding:15px 0;-webkit-box-shadow:0 3px 2px #102e5e;box-shadow:0 3px 2px #102e5e;font-size:20px;color:#1a50a7;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;font-weight:bold}.page-privilege .register-btn span{font-size:15px;color:#303030;-webkit-transition:all .8s ease;transition:all .8s ease}.page-privilege .register-btn::after{content:"";position:absolute;top:35%;right:7%;background-color:#303030;width:8px;height:12px;clip-path:polygon(0 0, 0% 100%, 100% 50%);-webkit-transition:all .8s ease;transition:all .8s ease}.page-privilege .register-btn:hover{background-color:#1a50a7;color:#fff;font-size:18px}.page-privilege .register-btn:hover span{color:#fff}.page-privilege .register-btn:hover::after{background-color:#fff}.page-privilege .sec-head{padding:70px 0 100px 0;position:relative;font-weight:bold}@media screen and (max-width: 768px){.page-privilege .sec-head{padding:35px 0 60px 0}}.page-privilege .sec-head__wrap{max-width:1255px;width:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 768px){.page-privilege .sec-head__wrap{margin:20px auto 0;padding:0 10px}}.page-privilege .sec-head__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:70px 0 0 0}@media screen and (max-width: 768px){.page-privilege .sec-head__list{display:none}}.page-privilege .sec-head__list__sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-privilege .sec-head__icon{width:19%}@media screen and (max-width: 768px){.page-privilege .sec-head__icon{width:14%}}.page-privilege .sec-head__icon:last-of-type{width:12%}@media screen and (max-width: 768px){.page-privilege .sec-head__icon:last-of-type{width:10%}}.page-privilege .sec-head__ttl{font-family:"Zen Maru Gothic",sans-serif;color:#ff8b4e;font-size:clamp(2.375rem,.814rem + 3.25vw,3.25rem);position:relative}@media screen and (max-width: 768px){.page-privilege .sec-head__ttl{font-size:clamp(1.5rem,-0.132rem + 5.22vw,2.375rem)}}.page-privilege .sec-head__ttl::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-4vw;width:95%;height:110px;background:url(../images/privilege/bg.png);background-repeat:no-repeat;background-size:contain;background-position:top}@media screen and (max-width: 768px){.page-privilege .sec-head__ttl::before{height:clamp(3.4375rem,1.1054rem + 7.4627vw,4.6875rem)}}@media screen and (max-width: 420px){.page-privilege .sec-head__ttl::before{top:-6vw}}.page-privilege .sec-head__txt{font-size:clamp(1rem,.331rem + 1.39vw,1.375rem);line-height:2.2;margin:40px 0}@media screen and (max-width: 768px){.page-privilege .sec-head__txt{margin:30px 0 50px 0;text-align:left}}.page-privilege .sec-head__txt span{font-size:clamp(1rem,-0.561rem + 3.25vw,1.875rem);color:#ff8b4e}.page-privilege .sec-head__register{font-size:22px;color:#ff8b4e;position:relative;margin-bottom:15px;display:inline-block}.page-privilege .sec-head__register::after,.page-privilege .sec-head__register::before{content:"";position:absolute;top:40%;width:22px;height:1px;background-color:#ff8b4e}.page-privilege .sec-head__register::after{right:-15px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.page-privilege .sec-head__register::before{left:-20px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.page-privilege .sec-ctt{background-color:#ffeec7}.page-privilege .sec-ctt__img{margin-bottom:initial}.page-privilege .sec-ctt__top,.page-privilege .sec-ctt__mid,.page-privilege .sec-ctt__bot{padding:80px 0 75px 0}@media screen and (max-width: 768px){.page-privilege .sec-ctt__top,.page-privilege .sec-ctt__mid,.page-privilege .sec-ctt__bot{padding:60px 0 55px 0}}.page-privilege .sec-ctt__mid{background-color:#fffdf2}.page-privilege .sec-ctt__bot .sec-ctt__present__item:nth-of-type(2){padding-bottom:40px}.page-privilege .sec-ctt__present{max-width:1000px;width:100%;margin-left:auto;text-align:left;padding-top:55px}@media screen and (max-width: 768px){.page-privilege .sec-ctt__present{padding-top:35px}}.page-privilege .sec-ctt__present__dot{width:35px;padding-top:2px;position:relative}@media screen and (max-width: 768px){.page-privilege .sec-ctt__present__dot{width:30px}}.page-privilege .sec-ctt__present__dot::before{content:"";position:absolute;left:0;width:20px;height:20px;background-color:#ff8b4e;border-radius:50%}@media screen and (max-width: 768px){.page-privilege .sec-ctt__present__dot::before{width:18px;height:18px}}.page-privilege .sec-ctt__present__txt{width:100%}.page-privilege .sec-ctt__present__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px}@media screen and (max-width: 768px){.page-privilege .sec-ctt__present__item{padding-bottom:25px}}.page-privilege .sec-ctt__present__item:last-of-type{padding-bottom:initial}.page-privilege .sec-ctt__present__conditions{font-size:clamp(1.25rem,1.027rem + .46vw,1.375rem);color:#ff8b4e;font-weight:bold;padding-bottom:10px}.page-privilege .sec-ctt__present__subject{font-size:clamp(1rem,.777rem + .46vw,1.125rem);line-height:1.9}.page-privilege .sec-ctt__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;margin-top:55px;text-align:center}@media screen and (max-width: 768px){.page-privilege .sec-ctt__items{gap:25px;margin-top:35px}}.page-privilege .sec-ctt__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width: 768px){.page-privilege .sec-ctt__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-privilege .sec-ctt__item__head{font-size:18px;font-weight:bold;padding:13px 17px 9px 17px;background-color:#ffc37e;border-radius:23px}.page-privilege .sec-ctt__item__head-dots{font-size:18px;color:#303030;position:relative}.page-privilege .sec-ctt__item__head-dots::before{content:"・";position:absolute;top:-0.7em;left:0}.page-privilege .sec-ctt__item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(65%, rgba(247, 147, 30, 0.3)));background:linear-gradient(transparent 65%, rgba(247, 147, 30, 0.3) 65%)}.page-privilege .sec-ctt__item__price-month{-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;font-size:24px}.page-privilege .sec-ctt__item__price-num{font-size:76px;color:#ff8b4e}.page-privilege .sec-ctt__item__price-txt{font-size:31px}.page-privilege .sec-ctt__item__exp{font-size:40px;font-weight:bold;line-height:1.5;text-align:left}@media screen and (max-width: 420px){.page-privilege .sec-ctt__item__exp{font-size:38px}}.page-privilege .sec-ctt__item__exp-line{display:inline;padding-bottom:10px;background:-webkit-gradient(linear, left top, right top, from(rgb(255, 195, 126)), color-stop(50%, rgb(255, 195, 126)), color-stop(51%, rgba(255, 0, 0, 0)), to(rgba(255, 0, 0, 0))) repeat-x left bottom/17px 4px;background:linear-gradient(to right, rgb(255, 195, 126) 0%, rgb(255, 195, 126) 50%, rgba(255, 0, 0, 0) 51%, rgba(255, 0, 0, 0) 100%) repeat-x left bottom/17px 4px;color:#303030}.page-privilege .sec-ctt__item__exp-point{color:#10b568}.page-privilege .sec-ctt__item__img{max-width:90px;width:100%}.page-privilege .sec-ctt__head{font-size:34px;font-weight:bold;display:inline-block;position:relative}@media screen and (max-width: 768px){.page-privilege .sec-ctt__head{font-size:24px}}.page-privilege .sec-ctt__head::before,.page-privilege .sec-ctt__head::after{content:"";position:absolute;bottom:0;width:3px;height:25px;background-color:#303030}@media screen and (max-width: 768px){.page-privilege .sec-ctt__head::before,.page-privilege .sec-ctt__head::after{height:33px}}.page-privilege .sec-ctt__head::before{left:-15px;-webkit-transform:rotate(320deg);transform:rotate(320deg)}@media screen and (max-width: 768px){.page-privilege .sec-ctt__head::before{-webkit-transform:rotate(325deg);transform:rotate(325deg)}}.page-privilege .sec-ctt__head::after{right:-10px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}@media screen and (max-width: 768px){.page-privilege .sec-ctt__head::after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}}.page-privilege .sec-ctt__head__point{color:#10b568}.page-privilege .sec-induction{background-color:#ffd79b;padding:80px 0}.page-privilege .sec-induction__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:900px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.page-privilege .sec-induction__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-privilege .sec-induction__item{width:40%}@media screen and (max-width: 768px){.page-privilege .sec-induction__item{width:100%}.page-privilege .sec-induction__item:first-of-type{margin-bottom:80px}}.page-privilege .sec-induction__txt{font-size:18px;padding-bottom:10px}/*# sourceMappingURL=page-privilege.css.map */