.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;position:relative}.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}}@media all and (min-width:1300px){.discount{padding-top:10rem;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-repeat:no-repeat;width:100%;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:25rem;margin-top:1.4rem}.line__button:hover{opacity:.75;transition:all .3s ease}.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:30rem;margin-top:2rem}}.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;margin:0 0 4rem}.asterisk:before{content:"\203b"}.asterisk02{display:flex;font-size:1.3rem;font-weight:700;margin:.5rem 0 0}.asterisk02:before{content:"\203b"}@media all and (min-width:640px){.asterisk,.asterisk02{font-size:1.4rem;justify-content:center}}.items{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}.item{background-color:#e1e1e1;background:linear-gradient(135deg,#f5f5f5,#e1e1e1);border-radius:1.5rem;text-align:center;font-size:1.5rem;font-weight:700;color:#003a7a;aspect-ratio:1;display:grid;align-content:center;overflow:hidden;width:calc((100% - .5rem)/2)}@media all and (min-width:640px){.item{border-radius:2rem}}.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:11rem;margin-bottom:.5rem}.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;width:calc((100% - 2rem)/4);display:flex;flex-wrap:wrap;justify-content:center}.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:14rem}.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:left;width:max-content;padding:1.5rem 5rem 1.5rem 3rem;border-radius:3rem;font-size:2rem;font-weight:700;display:block;margin:3rem auto 10rem;background-color:#c1272d;color:#fff;font-feature-settings:"palt" 1;position:relative}.register-button:hover{opacity:.75;transition:all .3s ease}.register-button:before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/cdn/shop/files/png_jppd2025_linkarrow.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.register-button:after{content:"\3053\306e\30da\30fc\30b8\3092\30d6\30c3\30af\30de\30fc\30af\3057\3066\304a\304f\3068\4fbf\5229\ff01";display:block;position:absolute;color:#c1272d;left:50%;transform:translate(-50%);bottom:-30px;font-size:80%;width:max-content;font-weight:500}@media screen and (max-width:320px){.register-button{padding:1.5rem 4rem 1.5rem 2rem;font-size:1.6rem}}.mgnb10{margin-bottom:4rem}a:hover{opacity:.75;transition:all .3s ease}
/*# sourceMappingURL=/cdn/shop/t/207/assets/css_jppd2025.css.map */
