.wrapper--100{max-width:100rem}header{background:#fff;color:#005bac;padding:1rem 0;position:fixed;z-index:100;width:100%;transition:all ease-out .55s}.header__mobile--active{background-color:#004380;color:#fff;transition:all ease-out .25s}.header__mobile--active:before{content:"";position:absolute;background:#004380;width:100%;height:5px;display:block;top:0}header:before{content:"";position:absolute;background:#005b9d;background:-moz-linear-gradient(-60deg,rgba(0,91,157,1) -90%,rgba(0,67,128,1) 100%);background:-webkit-linear-gradient(-60deg,rgba(0,91,157,1) -90%,rgba(0,67,128,1) 100%);background:linear-gradient(-60deg,#005b9d -90%,#004380);width:100%;height:5px;display:block;top:0}@media all and (min-width: 640px){header{position:fixed;z-index:100;width:100%;box-shadow:0 0 5px #00000024}}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:94vw;margin:0 auto}@media all and (min-width: 640px){.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:94vw;transition:width ease-out .25s}}@media all and (min-width: 900px){.header__wrapper{width:calc(100% - 4rem);transition:width ease-out .25s}}.nav-left,.nav-mid,.nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-left{min-width:max-content;width:20%;gap:1rem}.header__logo{width:90px}@media all and (min-width: 640px){.header__logo{width:140px}}.header-text{font-size:1.6vw;line-height:1.6}@media all and (min-width: 321px){.header-text{font-size:2.4vw}}@media all and (min-width: 640px){.header-text{font-size:.5vw;display:none}}@media all and (min-width: 769px){.header-text{font-size:1.1rem;display:block}}@media all and (min-width: 1000px){.header-text{font-size:1.4rem}}.fill-header-color{fill:#005bac}main{padding-top:59px}@media all and (min-width:640px){main{padding-top:81px}}.banner{background-color:#003a7a;color:#fff;text-align:center;font-size:1.4rem;font-weight:700;padding:.7rem}@media all and (min-width:640px){.banner{font-size:2.4rem}}.hero{background-color:#ffdf00}.wrapper--jfa{position:relative}.jfa{width:100%;max-width:20rem;margin:0 auto;display:block;padding-top:1.6rem}@media all and (min-width:640px){.jfa{max-width:30rem}}@media all and (min-width:1160px){.jfa{max-width:34rem;position:absolute;left:0}}.discount .wrapper{max-width:60rem;padding-bottom:4.5rem}@media all and (min-width:640px){.discount{padding-top:5rem;padding-bottom:0rem}}.coupon{display:flex;background-color:#fff;border-radius:5rem;padding:1.2rem 2.2rem;align-items:center;justify-content:center;width:max-content;margin:0 auto;margin-top:2.6rem;margin-bottom:1.3rem}.coupon p{font-size:1.3rem;font-weight:700;color:#003a85}.code{font-size:2.4rem;font-weight:700;color:#c1272d;letter-spacing:.1rem;font-family:Barlow Semi Condensed,sans-serif}.valid{text-align:center;color:#000;font-family:Noto sans JP,Barlow Semi Condensed,sans-serif;font-weight:500;font-size:1.2rem}@media all and (min-width:640px){.coupon{margin-top:4rem;margin-bottom:1.5rem}.coupon p{font-size:2rem}.code{font-size:3.6rem}.valid{font-size:1.6rem}}.line{background:url(/cdn/shop/files/svg_jppd_04.svg) no-repeat top;background-size:cover;padding-top:4.7rem;padding-bottom:4.4rem}.line__content{background-image:url(/cdn/shop/files/svg_jppd_14.svg);background-repeat:no-repeat;width:342px;height:auto;padding:1rem 3rem;display:block;margin:0 auto;text-align:center;font-size:1.8rem;font-weight:900;color:#fff}.line__button{max-width:12rem;margin-top:1.4rem}.line__content p{padding-bottom:.5rem}@media all and (min-width:640px){.line__content p{padding-bottom:1rem}.line__content{width:598px;font-size:3rem;padding:.5rem 7rem}.line__button{max-width:20rem}}.steps{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 2rem;padding-bottom:1.5rem}a{cursor:pointer}@media all and (min-width:640px){.steps{grid-template-columns:repeat(4,1fr);gap:2.4rem;padding-bottom:2rem}}.heading{color:#003a7a;font-size:2rem;position:relative;text-align:center;margin-top:4rem;margin-bottom:2.4rem;padding-bottom:2rem}.heading:after{content:"";width:4rem;border-bottom:.3rem solid #003a7a;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media all and (min-width:640px){.heading{font-size:2.4rem}}.asterisk{display:flex;font-size:1.3rem;font-weight:700}.asterisk:before{content:"\203b"}@media all and (min-width:640px){.asterisk{font-size:1.4rem;justify-content:center}}.items{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);padding-bottom:1rem}.item{background-color:#e1e1e1;background:linear-gradient(135deg,#f5f5f5,#e1e1e1);border-radius:2rem;text-align:center;font-size:1.5rem;font-weight:700;color:#003a7a;aspect-ratio:1;display:grid;align-content:center;overflow:hidden}.item__img{width:100%;object-fit:contain;object-position:center;padding:0 1rem}.items .item:nth-child(1) .item__img{height:11rem;margin-bottom:.5rem}.items .item:nth-child(2) .item__img{height:11rem;margin-bottom:.5rem}.items .item:nth-child(3) .item__img{height:11rem;margin-bottom:.5rem}.items .item:nth-child(4) .item__img{height:11rem;margin-bottom:.5rem}.items .item:nth-child(5) .item__img{height:7rem}.items .item:nth-child(6) .item__img{height:8rem}.items .item:nth-child(7) .item__img{height:8rem}.items .item:nth-child(8) .item__img{height:6rem}.items .item:nth-child(9) .item__img{height:8rem}@media all and (min-width:640px){.items{padding-bottom:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.item{padding:1rem;font-size:1.6rem}.item__img{padding:1rem}.items .item:nth-child(1) .item__img{height:17rem}.items .item:nth-child(2) .item__img{height:17rem}.items .item:nth-child(3) .item__img{height:17rem}.items .item:nth-child(4) .item__img{height:17rem}.items .item:nth-child(5) .item__img{height:13rem}.items .item:nth-child(6) .item__img{height:11rem}.items .item:nth-child(7) .item__img{height:13rem}.items .item:nth-child(8) .item__img{height:13rem}.items .item:nth-child(9) .item__img{height:13rem}}.register-button{text-decoration:none;text-align:center;width:max-content;padding:1.5rem 3rem;border-radius:3rem;font-size:2rem;font-weight:700;display:block;margin:3rem auto 8rem;background-color:#005bac;color:#fff;font-feature-settings:"palt" 1;position:relative}.register-button:after{content:"\304a\5f97\306a\4f1a\54e1\7279\5178\3092\4eca\3059\3050GET\ff01";display:block;position:absolute;color:#005bac;left:50%;transform:translate(-50%);bottom:-30px;font-size:85%;width:max-content;font-weight:500}.mgnb10{margin-bottom:10rem}
/*# sourceMappingURL=/cdn/shop/t/92/assets/css_jppd.css.map */
