@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@400;700;900&display=swap";.aw2026{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:700;color:#000;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";min-height:100dvh;width:100%;height:100%;position:relative;background-color:#fff}.aw2026 a{text-decoration:none;color:#000}.aw2026 a.hover{text-decoration:none}.aw2026 a.hover_dflt{transition:opacity .2s linear}.aw2026 a.hover_dflt.hover{opacity:.5}.aw2026 a.underline{text-decoration:underline}.aw2026 a.underline.hover{text-decoration:none}.aw2026 p{text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.aw2026 .anim-trigger-fade{transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s linear}.aw2026 .anim-trigger-fade.init{transition:none;transform:translateY(120px);opacity:0}.aw2026 .anim-trigger.init,.aw2026 .anim-trigger.init *{transition:none !important}.aw2026 canvas{transform:translateZ(0)}.aw2026 img{display:block;width:100%;height:auto}.aw2026 ul,.aw2026 ol{list-style:none}.aw2026 input,.aw2026 button,.aw2026 textarea,.aw2026 select{font:inherit}.aw2026 .dummy_layer{position:absolute;top:0;left:0;width:100%}@media only screen and (max-width: 740px ){.aw2026{font-size:3.73333333vw;font-weight:500;line-height:1.5}}.aw2026 .sp,.aw2026 .sp-in,.aw2026 .sp-flex{display:none !important}.aw2026 .pc{display:block !important}.aw2026 .pc-in{display:inline-block !important}.aw2026 .pc-flex{display:flex !important}.aw2026 section,.aw2026 .section__inner{width:100%;position:relative}.aw2026 section{overflow:clip}.aw2026 .section__inner{margin:0 auto;max-width:1280px;padding-right:40px;padding-left:40px;text-align:justify;text-justify:inter-character;overflow-wrap:break-word;word-break:break-word;hanging-punctuation:allow-end}.aw2026 .section__inner.thin{max-width:980px;padding-right:15px;padding-left:15px}.aw2026 .section__inner.full{max-width:none;padding-right:0;padding-left:0}@media only screen and (max-width: 740px ){.aw2026 .section__inner{margin:0 auto;max-width:none;padding-right:0;padding-left:0;margin:0 auto}.aw2026 .section__inner.thin,.aw2026 .section__inner.full{max-width:none;padding-right:0;padding-left:0}}.aw2026{position:relative;isolation:isolate;background-color:#005bac}@media only screen and (max-width: 740px ){.aw2026{padding-top:70px}}.aw2026 section{font-weight:900}.aw2026 section h1,.aw2026 section h2,.aw2026 section h3,.aw2026 section h4,.aw2026 section h5,.aw2026 section h6{font-weight:inherit}.aw2026 section .section__inner{width:85%;max-width:1440px;padding-right:0;padding-left:0}@media only screen and (max-width: 740px ){.aw2026 section .section__inner{width:81.0810810811vw;max-width:none}}.aw2026 .num,.aw2026 .blue{color:#005bac}.aw2026 .dot_line{width:93.75%;height:3px;margin:0 auto;background-image:repeating-linear-gradient(to right, #9fc1e1 0, #9fc1e1 20px, transparent 20px, transparent 40px)}@media only screen and (max-width: 740px ){.aw2026 .dot_line{background-image:repeating-linear-gradient(to right, #9fc1e1 0, #9fc1e1 10px, transparent 10px, transparent 20px)}}.aw2026 .accordion-trigger{cursor:pointer}.aw2026 .accordion-target{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.aw2026 .accordion-target>*{min-height:0;overflow:hidden}.aw2026 .accordion-target.is-open{grid-template-rows:1fr}.aw2026 .kv{position:relative;width:100%;aspect-ratio:1920/1080;overflow:hidden}.aw2026 .kv .kv__bg,.aw2026 .kv .kv__cplogo,.aw2026 .kv .kv__keylogo,.aw2026 .kv .kv__jblogo,.aw2026 .kv .kv__date{position:absolute}.aw2026 .kv .kv__bg{top:0;left:-0.469%;width:101.5625%}.aw2026 .kv .kv__cplogo{top:10.19%;left:36.51%;width:26.82%}.aw2026 .kv .kv__keylogo{top:4.81%;left:88.54%;width:8.33%}.aw2026 .kv .kv__jblogo{top:60.56%;left:39.48%;width:21.09%}.aw2026 .kv .kv__date{top:85.28%;left:12.5%;width:32.66%}@media only screen and (max-width: 740px ){.aw2026 .kv{aspect-ratio:370/836}.aw2026 .kv .kv__bg{left:0;width:100%}.aw2026 .kv .kv__cplogo{top:28.35%;left:4.59%;width:34.05%}.aw2026 .kv .kv__keylogo{top:1.79%;left:77.03%;width:20.27%}.aw2026 .kv .kv__jblogo{display:none}.aw2026 .kv .kv__date{top:89.11%;left:9.46%;width:81.08%}}.aw2026 .cp-apply{position:absolute;top:0;margin-top:49.4791666667%;right:clamp(15.4375px,2.0833333333vw,40px);bottom:clamp(6.175px,.8333333333vw,16px);z-index:100;width:clamp(69.0828125px,9.3229166667vw,179px);pointer-events:none}.aw2026 .cp-apply a.cp-apply-fix{display:block;position:sticky;top:calc(100dvh - clamp(6.175px, 0.8333333333vw, 16px) - clamp(43.996875px, 5.9375vw, 114px));pointer-events:auto}@media only screen and (max-width: 740px ){.aw2026 .cp-apply{top:70px;margin-top:142.4324324324%;right:2.4324324324vw;bottom:4.3243243243vw;width:27.2972972973vw}.aw2026 .cp-apply a.cp-apply-fix{top:calc(100dvh - 4.3243243243vw - 17.2972972973vw)}}.aw2026 .cp-sec{padding-top:clamp(69.46875px,9.375vw,180px)}.aw2026 .cp-sec .cp-sec__ttl{margin:0 auto clamp(25.8578125px,3.4895833333vw,67px)}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec2{width:clamp(216.5109375px,29.21875vw,561px)}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec3{width:clamp(403.690625px,54.4791666667vw,1046px)}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec4{width:clamp(218.0546875px,29.4270833333vw,565px)}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec5{width:clamp(218.0546875px,29.4270833333vw,565px)}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec6{width:clamp(321.1px,43.3333333333vw,832px)}@media only screen and (max-width: 740px ){.aw2026 .cp-sec{padding-top:21.6216216216vw}.aw2026 .cp-sec .cp-sec__ttl{margin-bottom:6.7567567568vw}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec2{width:50.5405405405vw}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec3{width:81.0810810811vw}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec4{width:50.8108108108vw}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec5{width:51.0810810811vw}.aw2026 .cp-sec .cp-sec__ttl.ttl-sec6{width:73.2432432432vw}}.aw2026 .cp-card{border-radius:clamp(7.71875px,1.0416666667vw,20px);background-color:#fff;text-align:center}.aw2026 .cp-card p{text-align:center}@media only screen and (max-width: 740px ){.aw2026 .cp-card{border-radius:5.4054054054vw}}.aw2026 .cp-txt{color:#005bac;font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em}.aw2026 .cp-txt.cp-txt--lg{font-size:clamp(15.4375px,2.0833333333vw,40px)}@media only screen and (max-width: 740px ){.aw2026 .cp-txt{font-size:4.5945945946vw;line-height:8.6486486486vw;letter-spacing:0}.aw2026 .cp-txt.cp-txt--lg{font-size:4.5945945946vw;letter-spacing:.1em}}.aw2026 .cp-note{margin-top:clamp(15.4375px,2.0833333333vw,40px);font-size:clamp(8.8765625px,1.1979166667vw,23px);line-height:clamp(19.296875px,2.6041666667vw,50px);letter-spacing:.1em}@media only screen and (max-width: 740px ){.aw2026 .cp-note{margin-top:4.3243243243vw;font-size:3.2432432432vw;line-height:6.4864864865vw}}.aw2026 .cp-box{overflow:hidden;border-radius:clamp(15.4375px,2.0833333333vw,40px);background-color:#fff;box-shadow:0 0 clamp(8.1046875px,1.09375vw,21px) rgba(0,0,0,.25)}.aw2026 .cp-box .cp-box__head{padding:clamp(5.7890625px,.78125vw,15px) 0;background-color:#005bac;color:#fff;font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em;text-align:center}@media only screen and (max-width: 740px ){.aw2026 .cp-box{border-radius:10.8108108108vw;box-shadow:0 0 5.4054054054vw rgba(0,0,0,.15)}.aw2026 .cp-box .cp-box__head{padding:4.3243243243vw 0;font-size:4.5945945946vw;line-height:6.4864864865vw}}.aw2026 .cp-label{display:flex;justify-content:center;align-items:center;position:relative;width:calc(100% - clamp(3.859375px, 0.5208333333vw, 10px));height:clamp(28.9453125px,3.90625vw,75px);border:clamp(1.9296875px,.2604166667vw,5px) solid #005bac;background-color:#fff;box-shadow:clamp(3.859375px,.5208333333vw,10px) clamp(4.2453125px,.5729166667vw,11px) 0 #005bac;color:#005bac;font-size:clamp(15.4375px,2.0833333333vw,40px);line-height:1}.aw2026 .cp-label.accordion-trigger::before,.aw2026 .cp-label.accordion-trigger::after{display:block;content:"";position:absolute;top:50%;right:clamp(10.80625px,1.4583333333vw,28px);width:clamp(15.4375px,2.0833333333vw,40px);height:3px;border-radius:3px;background-color:currentColor;transform:translateY(-50%);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.aw2026 .cp-label.accordion-trigger::after{transform:translateY(-50%) rotate(90deg)}.aw2026 .cp-label.accordion-trigger.active::after{transform:translateY(-50%) rotate(0deg)}.aw2026 .cp-label.accordion-trigger{transition:opacity .2s linear}.aw2026 .cp-label.accordion-trigger.hover{opacity:.6}.aw2026 .cp-label.cp-label--ng{border-color:red;box-shadow:clamp(3.859375px,.5208333333vw,10px) clamp(4.2453125px,.5729166667vw,11px) 0 red;color:red;font-weight:700}@media only screen and (max-width: 740px ){.aw2026 .cp-label{width:calc(100% - 2.7027027027vw);height:12.1621621622vw;border-width:.8108108108vw;box-shadow:2.7027027027vw 2.7027027027vw 0 #005bac;font-size:5.4054054054vw}.aw2026 .cp-label.accordion-trigger::before,.aw2026 .cp-label.accordion-trigger::after{right:10.8108108108vw;width:5.4054054054vw;height:2px}.aw2026 .cp-label.cp-label--ng{box-shadow:2.7027027027vw 2.7027027027vw 0 red;font-weight:900}}.aw2026 .cp-btn{display:flex;justify-content:center;align-items:center;width:69.44%;height:clamp(38.59375px,5.2083333333vw,100px);margin:0 auto;border:3px solid rgba(0,0,0,0);border-radius:clamp(15.4375px,2.0833333333vw,40px);background-color:#005bac;color:#fff;font-size:clamp(11.578125px,1.5625vw,30px);line-height:1.25;letter-spacing:.1em;text-align:center}.aw2026 .cp-btn.cp-btn--apply{background-color:#ff4949}.aw2026 .cp-btn.cp-btn--disabled{flex-direction:column;background-color:#b3b3b3;pointer-events:none}.aw2026 .cp-btn.cp-btn--disabled.cp-btn--apply{line-height:clamp(14.665625px,1.9791666667vw,38px)}.aw2026 .cp-btn.cp-btn--disabled small{font-size:clamp(8.8765625px,1.1979166667vw,23px)}.aw2026 .cp-btn{transition:background-color .2s linear,border-color .2s linear,color .2s linear}.aw2026 .cp-btn.hover{border-color:#005bac;background-color:#f1e7ae;color:#005bac}@media only screen and (max-width: 740px ){.aw2026 .cp-btn{width:54.0540540541vw;height:27.027027027vw;border-radius:8.1081081081vw;font-size:5.4054054054vw}.aw2026 .cp-btn.cp-btn--apply{height:13.5135135135vw;border-radius:10.8108108108vw}.aw2026 .cp-btn.cp-btn--disabled.cp-btn--apply{height:27.027027027vw;border-radius:8.1081081081vw;line-height:6.2162162162vw}.aw2026 .cp-btn.cp-btn--disabled.cp-btn--apply small{font-size:3.2432432432vw;line-height:4.8648648649vw}}.aw2026 #cp-sec1{padding-top:clamp(62.9078125px,8.4895833333vw,163px)}.aw2026 #cp-sec1 .section__inner+.section__inner{margin-top:clamp(12.35px,1.6666666667vw,32px)}.aw2026 #cp-sec1 .anim-trigger-fade.init .novelty .novelty__catch>span{transition:none;background-size:0% var(--marker-h)}.aw2026 #cp-sec1 .novelty{padding-bottom:clamp(12.35px,1.6666666667vw,32px);border-radius:clamp(7.71875px,1.0416666667vw,20px);background-color:#fff}.aw2026 #cp-sec1 .novelty .novelty__catch{padding-top:clamp(24.3140625px,3.28125vw,63px);color:#005bac;font-size:clamp(23.15625px,3.125vw,60px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.0667em;text-align:center}.aw2026 #cp-sec1 .novelty .novelty__catch>span{--marker-h: .583em;padding:0 .24em .14em;background-image:linear-gradient(#F1E7AE, #F1E7AE);background-repeat:no-repeat;background-position:left bottom;background-size:100% var(--marker-h);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.aw2026 #cp-sec1 .novelty .novelty__catch>span .num{padding:0;font-size:1.41em;line-height:0}.aw2026 #cp-sec1 .novelty .novelty__catch>span .sec{padding:0;font-size:1.08em;line-height:0}.aw2026 #cp-sec1 .novelty .novelty__body{position:relative;aspect-ratio:1440/1097}.aw2026 #cp-sec1 .novelty .novelty__ttl,.aw2026 #cp-sec1 .novelty .novelty__logo,.aw2026 #cp-sec1 .novelty .novelty__desc,.aw2026 #cp-sec1 .novelty .novelty__pict,.aw2026 #cp-sec1 .novelty .novelty__set,.aw2026 #cp-sec1 .novelty .novelty__note{position:absolute}.aw2026 #cp-sec1 .novelty .novelty__ttl{top:8.84%;left:8.33%;width:83.33%}.aw2026 #cp-sec1 .novelty .novelty__logo{top:29.35%;left:36.94%;width:26.18%}.aw2026 #cp-sec1 .novelty .novelty__desc{top:40.29%;left:10.63%;width:78.7%}.aw2026 #cp-sec1 .novelty .novelty__pict{top:54.69%;left:8.96%;width:83.4%;aspect-ratio:1201/343}.aw2026 #cp-sec1 .novelty .novelty__pict .pict,.aw2026 #cp-sec1 .novelty .novelty__pict .badge{position:absolute}.aw2026 #cp-sec1 .novelty .novelty__pict .pict{overflow:hidden}.aw2026 #cp-sec1 .novelty .novelty__pict .pict img{height:100%;object-fit:cover}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--front{top:0;left:32.31%;width:30.72%;height:99.13%}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--back{top:0;left:0;width:31.22%;height:99.13%}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--package{top:11.37%;left:64.36%;width:26.73%;height:88.63%}.aw2026 #cp-sec1 .novelty .novelty__pict .badge{display:flex;justify-content:center;align-items:center;aspect-ratio:1;border-radius:50%;background-color:#005bac;color:#fff;font-size:clamp(9.2625px,1.25vw,24px);font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.aw2026 #cp-sec1 .novelty .novelty__pict .badge.badge--front{top:9.33%;left:51.79%;width:6.66%}.aw2026 #cp-sec1 .novelty .novelty__pict .badge.badge--back{top:9.33%;left:24.56%;width:6.66%}.aw2026 #cp-sec1 .novelty .novelty__pict .badge.badge--package{top:9.33%;left:91.17%;width:8.83%;font-size:clamp(6.946875px,.9375vw,18px);line-height:1.333;letter-spacing:-0.05em}.aw2026 #cp-sec1 .novelty .novelty__set{top:89.34%;left:14.65%;width:70.66%}.aw2026 #cp-sec1 .novelty .novelty__note{top:92.8%;left:14.65%;color:#005bac;font-size:clamp(7.71875px,1.0416666667vw,20px);font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:left;white-space:nowrap}.aw2026 #cp-sec1 .overview{padding:clamp(17.753125px,2.3958333333vw,46px) 0 clamp(21.6125px,2.9166666667vw,56px);border-radius:clamp(7.71875px,1.0416666667vw,20px);background-color:#fff}.aw2026 #cp-sec1 .overview picture{display:block;width:80.07%;margin-left:11.46%}.aw2026 #cp-sec1 .caution img{width:100.21%;margin-left:-0.07%}@media only screen and (max-width: 740px ){.aw2026 #cp-sec1{padding-top:10.8108108108vw}.aw2026 #cp-sec1 .section__inner+.section__inner{margin-top:6.4864864865vw}.aw2026 #cp-sec1 .novelty{padding-bottom:17.2972972973vw;border-radius:5.4054054054vw}.aw2026 #cp-sec1 .novelty .novelty__catch{padding-top:15.9459459459vw;font-size:6.4864864865vw;line-height:8.6486486486vw;letter-spacing:.1em}.aw2026 #cp-sec1 .novelty .novelty__catch>span{--marker-h: .625em;padding:0 .3em;background-position:left 0 bottom .14em}.aw2026 #cp-sec1 .novelty .novelty__catch span .num,.aw2026 #cp-sec1 .novelty .novelty__catch span .sec{font-size:1em}.aw2026 #cp-sec1 .novelty .novelty__body{aspect-ratio:300/995}.aw2026 #cp-sec1 .novelty .novelty__ttl{top:5.63%;left:8.33%;width:83.33%}.aw2026 #cp-sec1 .novelty .novelty__logo{top:17.59%;left:17.2%;width:65.95%}.aw2026 #cp-sec1 .novelty .novelty__desc{top:23.95%;left:17.2%;width:65.6%}.aw2026 #cp-sec1 .novelty .novelty__pict{top:42.25%;left:8.28%;width:82.38%;aspect-ratio:247/488}.aw2026 #cp-sec1 .novelty .novelty__pict .pict img{object-position:50% 50%}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--front{top:0;left:5.73%;width:94.27%;height:35.07%}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--front img{position:absolute;top:-3.68%;left:8.6%;width:83.62%;height:auto}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--back{top:31.17%;left:0;width:94.27%;height:35.07%}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--back img{position:absolute;top:-2.61%;left:4.49%;width:84.26%;height:auto}.aw2026 #cp-sec1 .novelty .novelty__pict .pict.pict--package{top:68.83%;left:8.96%;width:58.67%;height:31.17%}.aw2026 #cp-sec1 .novelty .novelty__pict .badge{font-size:3.7837837838vw}.aw2026 #cp-sec1 .novelty .novelty__pict .badge.badge--front{top:2.87%;left:14.63%;width:18.21%}.aw2026 #cp-sec1 .novelty .novelty__pict .badge.badge--back{top:33.84%;left:67.63%;width:18.21%}.aw2026 #cp-sec1 .novelty .novelty__pict .badge.badge--package{top:77.73%;left:70.46%;width:25.49%;font-size:3.2432432432vw;line-height:1.167}.aw2026 #cp-sec1 .novelty .novelty__set{top:93.07%;left:6.67%;width:85%}.aw2026 #cp-sec1 .novelty .novelty__note{top:97.39%;left:7.33%;font-size:3.2432432432vw;line-height:1.25}.aw2026 #cp-sec1 .overview{padding:8.6486486486vw 0 7.2972972973vw;border-radius:5.4054054054vw}.aw2026 #cp-sec1 .overview picture{width:83.33%;margin:0 auto}.aw2026 #cp-sec1 .caution img{width:100%;margin-left:0}}.aw2026 #cp-sec2 .cp-card{padding:clamp(24.3140625px,3.28125vw,63px) 0 clamp(54.03125px,7.2916666667vw,140px)}.aw2026 #cp-sec2 .products__logos{display:flex;justify-content:center;align-items:flex-end;gap:clamp(21.6125px,2.9166666667vw,56px)}.aw2026 #cp-sec2 .products__logos .key{width:clamp(74.871875px,10.1041666667vw,194px)}.aw2026 #cp-sec2 .products__logos .jb{width:clamp(98.4140625px,13.28125vw,255px)}.aw2026 #cp-sec2 .products__ttl{margin-top:clamp(21.6125px,2.9166666667vw,56px);font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em}.aw2026 #cp-sec2 .products__ttl .num{font-size:clamp(21.2265625px,2.8645833333vw,55px)}.aw2026 #cp-sec2 .products__ttl.products__ttl--1{margin-top:clamp(23.15625px,3.125vw,60px)}.aw2026 #cp-sec2 .products__img{margin:clamp(12.35px,1.6666666667vw,32px) auto 0}.aw2026 #cp-sec2 .products__img.products__img--8{width:93.75%}.aw2026 #cp-sec2 .products__img.products__img--1{width:91.875%}.aw2026 #cp-sec2 .dot_line{margin-top:clamp(19.296875px,2.6041666667vw,50px)}.aw2026 #cp-sec2 .kansan{width:69.44%;margin:clamp(33.190625px,4.4791666667vw,86px) auto 0}.aw2026 #cp-sec2 .kansan .cp-box__body{padding:clamp(12.35px,1.6666666667vw,32px) clamp(21.2265625px,2.8645833333vw,55px) clamp(24.7px,3.3333333333vw,64px)}.aw2026 #cp-sec2 .kansan .kansan__lead{font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em}.aw2026 #cp-sec2 .kansan .kansan__lead .num{font-size:clamp(21.2265625px,2.8645833333vw,55px)}.aw2026 #cp-sec2 .kansan .kansan__item{border:3px solid #005bac;border-radius:clamp(11.578125px,1.5625vw,30px);background-color:#e3eff6}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__ttl{font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(15.4375px,2.0833333333vw,40px);letter-spacing:.1em}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__ttl .num{font-size:clamp(19.296875px,2.6041666667vw,50px)}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__ttl small{font-size:clamp(9.6484375px,1.3020833333vw,25px)}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__img{margin:0 auto}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__note{font-size:clamp(6.946875px,.9375vw,18px);line-height:clamp(19.296875px,2.6041666667vw,50px)}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--8{margin-top:clamp(14.2796875px,1.9270833333vw,37px);padding:clamp(8.490625px,1.1458333333vw,22px) 0 clamp(9.6484375px,1.3020833333vw,25px)}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--8 .kansan__img{width:92.8%;margin-top:clamp(13.121875px,1.7708333333vw,34px)}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1{margin-top:clamp(15.0515625px,2.03125vw,39px);padding:clamp(9.2625px,1.25vw,24px) 0 clamp(7.71875px,1.0416666667vw,20px);border-color:#ecd13b;background-color:#f1e7ae}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1 .kansan__ttl{line-height:clamp(13.5078125px,1.8229166667vw,35px)}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1 .kansan__img{width:93.6%;margin-top:clamp(15.4375px,2.0833333333vw,40px)}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1 .kansan__note{margin-top:clamp(6.5609375px,.8854166667vw,17px)}.aw2026 #cp-sec2 .kansan .kansan__old{margin-top:clamp(27.4015625px,3.6979166667vw,71px);text-align:center}.aw2026 #cp-sec2 .kansan .kansan__old .kansan__old-ttl{font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(15.4375px,2.0833333333vw,40px);letter-spacing:.1em}.aw2026 #cp-sec2 .kansan .kansan__old .kansan__old-img{width:clamp(57.890625px,7.8125vw,150px);margin:clamp(10.80625px,1.4583333333vw,28px) auto 0}.aw2026 #cp-sec2 .kansan .kansan__old .kansan__old-note{margin-top:clamp(9.6484375px,1.3020833333vw,25px);font-size:clamp(6.946875px,.9375vw,18px);line-height:clamp(15.4375px,2.0833333333vw,40px);letter-spacing:.1em}@media only screen and (max-width: 740px ){.aw2026 #cp-sec2 .cp-card{padding:12.972972973vw 0 17.2972972973vw}.aw2026 #cp-sec2 .products__logos{align-items:center;gap:7.2972972973vw}.aw2026 #cp-sec2 .products__logos .key{width:24.3243243243vw}.aw2026 #cp-sec2 .products__logos .jb{width:32.1621621622vw}.aw2026 #cp-sec2 .products__ttl{margin-top:9.1891891892vw;font-size:4.5945945946vw;line-height:9.7297297297vw;letter-spacing:.176em}.aw2026 #cp-sec2 .products__ttl .num{font-size:8.1081081081vw}.aw2026 #cp-sec2 .products__ttl .sub{display:block;font-size:3.7837837838vw;line-height:8.1081081081vw;letter-spacing:.1em}.aw2026 #cp-sec2 .products__ttl.products__ttl--1{margin-top:7.8378378378vw}.aw2026 #cp-sec2 .products__img.products__img--8{width:60.8108108108vw;margin:5.1351351351vw 0 0 11%}.aw2026 #cp-sec2 .products__img.products__img--1{width:58.3783783784vw;margin:6.4864864865vw 0 0 11.33%}.aw2026 #cp-sec2 .dot_line{width:90%;margin-top:10.8108108108vw}.aw2026 #cp-sec2 .kansan{width:67.5675675676vw;margin-top:8.6486486486vw}.aw2026 #cp-sec2 .kansan .cp-box__head{padding:5.9459459459vw 0}.aw2026 #cp-sec2 .kansan .cp-box__body{padding:5.6756756757vw 6.7567567568vw 8.6486486486vw}.aw2026 #cp-sec2 .kansan .kansan__lead{margin:0 -5.4054054054vw;font-size:4.5945945946vw;line-height:9.7297297297vw;letter-spacing:.1em;white-space:nowrap}.aw2026 #cp-sec2 .kansan .kansan__lead .num{font-size:8.1081081081vw}.aw2026 #cp-sec2 .kansan .kansan__item{border-width:1px;border-radius:6.4864864865vw}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__ttl{font-size:4.5945945946vw;line-height:6.4864864865vw;letter-spacing:.176em;white-space:nowrap}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__ttl .num{font-size:8.1081081081vw;line-height:0}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__ttl small{display:block;font-size:3.2432432432vw;line-height:5.4054054054vw;letter-spacing:0}.aw2026 #cp-sec2 .kansan .kansan__item .kansan__note{font-size:3.2432432432vw;line-height:5.4054054054vw}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--8{margin-top:6.4864864865vw;padding:8.3783783784vw 0 7.8378378378vw}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--8 .kansan__ttl .narrow{letter-spacing:0}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--8 .kansan__img{width:83%;margin-top:5.6756756757vw}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1{margin-top:6.4864864865vw;padding:8.6486486486vw 0 7.2972972973vw;border-color:#edd758}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1 .kansan__ttl{line-height:6.4864864865vw}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1 .kansan__ttl .sp{letter-spacing:.08em}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1 .kansan__img{width:89.5%;margin-top:5.9459459459vw}.aw2026 #cp-sec2 .kansan .kansan__item.kansan__item--1 .kansan__note{margin-top:6.4864864865vw}.aw2026 #cp-sec2 .kansan .kansan__old{margin:10.8108108108vw 0 7.2972972973vw}.aw2026 #cp-sec2 .kansan .kansan__old .kansan__old-ttl{font-size:4.5945945946vw;line-height:6.4864864865vw}.aw2026 #cp-sec2 .kansan .kansan__old .kansan__old-img{width:17.2972972973vw;margin-top:4.3243243243vw}.aw2026 #cp-sec2 .kansan .kansan__old .kansan__old-note{margin-top:4.3243243243vw;font-size:3.2432432432vw;line-height:5.4054054054vw;letter-spacing:-0.03em;white-space:nowrap}}.aw2026 #cp-sec3 .cp-card{padding:clamp(54.03125px,7.2916666667vw,140px) 0 clamp(42.0671875px,5.6770833333vw,109px)}.aw2026 #cp-sec3 .example__lead{color:#005bac;font-size:clamp(15.4375px,2.0833333333vw,40px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em}.aw2026 #cp-sec3 .example{width:77.08%;margin:clamp(23.928125px,3.2291666667vw,62px) auto 0}.aw2026 #cp-sec3 .example.example--ng{margin-top:clamp(19.296875px,2.6041666667vw,50px)}.aw2026 #cp-sec3 .example .accordion-target{margin:0 calc(clamp(11.578125px, 1.5625vw, 30px)*-1)}.aw2026 #cp-sec3 .example .example__list{padding:0 clamp(11.578125px,1.5625vw,30px)}.aw2026 #cp-sec3 .example .example__item{position:relative;margin-top:clamp(15.4375px,2.0833333333vw,40px);padding:clamp(38.59375px,5.2083333333vw,100px) 0;border-radius:clamp(7.71875px,1.0416666667vw,20px);background-color:#fff;box-shadow:0 0 clamp(8.1046875px,1.09375vw,21px) rgba(0,0,0,.25)}.aw2026 #cp-sec3 .example .example__item:first-child{margin-top:clamp(19.6828125px,2.65625vw,51px)}.aw2026 #cp-sec3 .example .example__item:last-child{margin-bottom:clamp(11.578125px,1.5625vw,30px)}.aw2026 #cp-sec3 .example .example__item{transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s linear}.aw2026 #cp-sec3 .example .example__item:nth-child(1){transition-delay:0s}.aw2026 #cp-sec3 .example .example__item:nth-child(2){transition-delay:0.15s}.aw2026 #cp-sec3 .example .example__item:nth-child(3){transition-delay:0.3s}.aw2026 #cp-sec3 .example .example__item:nth-child(4){transition-delay:0.45s}.aw2026 #cp-sec3 .example .accordion-target:not(.is-open) .example__item{transition:none;transform:translateY(120px);opacity:0}.aw2026 #cp-sec3 .example .example__kuchi{position:absolute;top:0;right:0;width:clamp(81.4328125px,10.9895833333vw,211px);height:clamp(29.33125px,3.9583333333vw,76px);border-radius:0 clamp(5.7890625px,.78125vw,15px) 0 clamp(19.296875px,2.6041666667vw,50px);background-color:#005bac}.aw2026 #cp-sec3 .example .example__kuchi img{position:absolute;top:21.05%;left:36.49%;width:34.12%}.aw2026 #cp-sec3 .example .example__set{display:flex;justify-content:center;align-items:center;gap:clamp(12.35px,1.6666666667vw,32px)}.aw2026 #cp-sec3 .example .ex-plus{position:relative;width:clamp(30.875px,4.1666666667vw,80px);height:clamp(30.875px,4.1666666667vw,80px);color:#005bac}.aw2026 #cp-sec3 .example .ex-plus::before,.aw2026 #cp-sec3 .example .ex-plus::after{display:block;content:"";position:absolute;top:36.25%;left:0;width:100%;height:27.5%;background-color:currentColor}.aw2026 #cp-sec3 .example .ex-plus::after{transform:rotate(90deg)}.aw2026 #cp-sec3 .example .ex-box{position:relative;width:clamp(129.2890625px,17.4479166667vw,335px);height:clamp(133.1484375px,17.96875vw,345px);border:3px solid #005bac;border-radius:clamp(11.578125px,1.5625vw,30px);background-color:#e3eff6;color:#005bac}.aw2026 #cp-sec3 .example .ex-box .num{color:inherit}.aw2026 #cp-sec3 .example .ex-box .ex-box__name{position:absolute;top:clamp(6.175px,.8333333333vw,16px);left:0;width:100%;font-size:clamp(9.6484375px,1.3020833333vw,25px);line-height:clamp(19.296875px,2.6041666667vw,50px);white-space:nowrap}.aw2026 #cp-sec3 .example .ex-box .ex-box__name .num{font-size:clamp(17.3671875px,2.34375vw,45px)}.aw2026 #cp-sec3 .example .ex-box .ex-box__img{position:absolute;top:23.19%;left:7.46%;width:56.42%}.aw2026 #cp-sec3 .example .ex-box .ex-box__qty{position:absolute;top:47.83%;left:59.4%;font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(19.296875px,2.6041666667vw,50px);letter-spacing:.15em;white-space:nowrap}.aw2026 #cp-sec3 .example .ex-box .ex-box__qty .num{font-size:clamp(17.3671875px,2.34375vw,45px)}.aw2026 #cp-sec3 .example .ex-box .ex-box__qty.ex-box__qty--16{letter-spacing:0}.aw2026 #cp-sec3 .example .ex-box.ex-box--1{border-color:#f1dd6c;background-color:#f1e7ae}.aw2026 #cp-sec3 .example .ex-box.ex-box--1 .ex-box__img{top:31.88%;left:14.05%;width:43.86%}.aw2026 #cp-sec3 .example .ex-box.ex-box--1 .ex-box__qty{left:58.51%}.aw2026 #cp-sec3 .example.example--ng .example__item{padding-bottom:clamp(28.9453125px,3.90625vw,75px)}.aw2026 #cp-sec3 .example.example--ng .ex-plus,.aw2026 #cp-sec3 .example.example--ng .ex-box{color:red}.aw2026 #cp-sec3 .example.example--ng .example__ng{margin-top:clamp(12.35px,1.6666666667vw,32px);color:red;font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(21.2265625px,2.8645833333vw,55px);letter-spacing:.1em}.aw2026 #cp-sec3 .example.example--ng .example__ng .num{color:inherit;font-size:clamp(19.296875px,2.6041666667vw,50px)}.aw2026 #cp-sec3 .example.example--ng .example__ng .ng{font-size:clamp(17.3671875px,2.34375vw,45px)}@media only screen and (max-width: 740px ){.aw2026 #cp-sec3 .cp-card{padding:15.1351351351vw 0 9.7297297297vw}.aw2026 #cp-sec3 .example__lead{font-size:4.5945945946vw;line-height:8.6486486486vw}.aw2026 #cp-sec3 .example{width:67.5675675676vw;margin-top:4.3243243243vw}.aw2026 #cp-sec3 .example.example--ng{margin-top:5.4054054054vw}.aw2026 #cp-sec3 .example .accordion-target{margin:0 -5.4054054054vw}.aw2026 #cp-sec3 .example .example__list{padding:0 5.4054054054vw}.aw2026 #cp-sec3 .example .example__item{margin-top:6.4864864865vw;padding:15.1351351351vw 0;border-radius:5.4054054054vw;box-shadow:0 0 5.4054054054vw rgba(0,0,0,.15)}.aw2026 #cp-sec3 .example .example__item:first-child{margin-top:9.1891891892vw}.aw2026 #cp-sec3 .example .example__item:last-child{margin-bottom:5.4054054054vw}.aw2026 #cp-sec3 .example .example__kuchi{width:24.3243243243vw;height:9.4594594595vw;border-radius:0 5.4054054054vw 0 6.2162162162vw}.aw2026 #cp-sec3 .example .example__set{flex-direction:column;gap:4.1891891892vw}.aw2026 #cp-sec3 .example .ex-plus{width:4.3243243243vw;height:4.3243243243vw}.aw2026 #cp-sec3 .example .ex-box{width:54.0540540541vw;height:54.0540540541vw;border-width:1px;border-radius:6.4864864865vw}.aw2026 #cp-sec3 .example .ex-box .ex-box__name{top:.8108108108vw;font-size:4.5945945946vw;line-height:13.5135135135vw}.aw2026 #cp-sec3 .example .ex-box .ex-box__name .num{font-size:8.1081081081vw}.aw2026 #cp-sec3 .example .ex-box .ex-box__img{top:16.7567567568vw;left:7.2972972973vw;width:25.9459459459vw}.aw2026 #cp-sec3 .example .ex-box .ex-box__qty{top:30vw;left:30.5405405405vw;font-size:5.4054054054vw;line-height:5.4054054054vw}.aw2026 #cp-sec3 .example .ex-box .ex-box__qty .num{font-size:6.4864864865vw}.aw2026 #cp-sec3 .example .ex-box.ex-box--1{border-color:#edd758}.aw2026 #cp-sec3 .example .ex-box.ex-box--1 .ex-box__img{top:19.7297297297vw;left:5.1351351351vw;width:27.5675675676vw;height:24.5945945946vw}.aw2026 #cp-sec3 .example .ex-box.ex-box--1 .ex-box__img img{width:100%;height:100%;object-fit:contain}.aw2026 #cp-sec3 .example .ex-box.ex-box--1 .ex-box__qty{top:24.0540540541vw;left:32.972972973vw;font-size:5.4054054054vw;line-height:13.5135135135vw;letter-spacing:.05em}.aw2026 #cp-sec3 .example .ex-box.ex-box--1 .ex-box__qty .num{font-size:6.7567567568vw}.aw2026 #cp-sec3 .example .ex-box.ex-box--1 .ex-box__qty.ex-box__qty--16{left:32.1621621622vw}.aw2026 #cp-sec3 .example.example--ng .example__item{padding-bottom:8.6486486486vw}.aw2026 #cp-sec3 .example.example--ng .example__ng{margin-top:5.1351351351vw;font-size:4.5945945946vw;line-height:8.6486486486vw}.aw2026 #cp-sec3 .example.example--ng .example__ng .num{font-size:8.1081081081vw}.aw2026 #cp-sec3 .example.example--ng .example__ng .ng{font-size:6.7567567568vw}}.aw2026 #cp-sec4 .cp-card{padding:clamp(54.03125px,7.2916666667vw,140px) clamp(33.5765625px,4.53125vw,87px) clamp(54.4171875px,7.34375vw,141px)}@media only screen and (max-width: 740px ){.aw2026 #cp-sec4 .cp-card{padding:15.1351351351vw 8.1081081081vw 17.5675675676vw}.aw2026 #cp-sec4 .cp-card p{text-align:justify}}.aw2026 #cp-sec5 .cp-card{padding:clamp(52.4875px,7.0833333333vw,136px) 0 clamp(54.803125px,7.3958333333vw,142px)}.aw2026 #cp-sec5 .howto__ttl{color:#005bac;font-size:clamp(19.296875px,2.6041666667vw,50px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em}.aw2026 #cp-sec5 .howto__ttl.howto__ttl--shop{margin-top:clamp(24.7px,3.3333333333vw,64px);letter-spacing:0}.aw2026 #cp-sec5 .howto__illust{width:81.18%;margin:clamp(26.24375px,3.5416666667vw,68px) auto 0}.aw2026 #cp-sec5 .howto__txt{margin-top:clamp(8.8765625px,1.1979166667vw,23px);color:#005bac;font-size:clamp(9.6484375px,1.3020833333vw,25px);line-height:clamp(17.3671875px,2.34375vw,45px);letter-spacing:.05em}.aw2026 #cp-sec5 .receipt__ttl{margin-top:clamp(24.7px,3.3333333333vw,64px);color:#005bac;font-size:clamp(15.4375px,2.0833333333vw,40px);line-height:1.45}.aw2026 #cp-sec5 .receipt__txt{margin-top:clamp(5.0171875px,.6770833333vw,13px);color:#005bac;font-size:clamp(13.5078125px,1.8229166667vw,35px);line-height:clamp(17.3671875px,2.34375vw,45px);letter-spacing:.036em}.aw2026 #cp-sec5 .receipt__txt small{font-size:clamp(9.6484375px,1.3020833333vw,25px);letter-spacing:.05em}.aw2026 #cp-sec5 .receipt__img{width:54.1%;margin:clamp(30.875px,4.1666666667vw,80px) 0 0 20.9%}.aw2026 #cp-sec5 .entry{margin-top:clamp(30.875px,4.1666666667vw,80px)}.aw2026 #cp-sec5 .terms{width:69.44%;margin:0 auto}.aw2026 #cp-sec5 .terms .cp-box__body{padding:clamp(9.6484375px,1.3020833333vw,25px) clamp(21.2265625px,2.8645833333vw,55px) clamp(21.6125px,2.9166666667vw,56px)}.aw2026 #cp-sec5 .terms .terms__lead{color:#005bac;font-size:clamp(7.71875px,1.0416666667vw,20px);line-height:clamp(13.121875px,1.7708333333vw,34px);letter-spacing:.1em}.aw2026 #cp-sec5 .terms .terms__lead a{color:inherit;text-decoration:underline}.aw2026 #cp-sec5 .terms .terms__scroll{height:clamp(192.96875px,26.0416666667vw,500px);margin-top:clamp(9.2625px,1.25vw,24px);padding:clamp(16.5953125px,2.2395833333vw,43px) clamp(21.9984375px,2.96875vw,57px);padding-right:max(0px,clamp(21.9984375px, 2.96875vw, 57px) - 54px);border:1px solid #005bac;overflow-x:clip;overflow-y:auto;letter-spacing:.1em}.aw2026 #cp-sec5 .terms .terms__scroll a{color:inherit;text-decoration:underline}.aw2026 #cp-sec5 .terms .terms__scroll::-webkit-scrollbar{width:54px}.aw2026 #cp-sec5 .terms .terms__scroll::-webkit-scrollbar-track{margin:clamp(19.296875px,2.6041666667vw,50px) 0;border-style:solid;border-color:rgba(0,0,0,0);border-width:0 23px;border-radius:27px/4px;background-color:#e3eff6;background-clip:padding-box}.aw2026 #cp-sec5 .terms .terms__scroll::-webkit-scrollbar-thumb{min-height:65px;border-style:solid;border-color:rgba(0,0,0,0);border-width:0 23px;border-radius:27px/4px;background-color:#005bac;background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.aw2026 #cp-sec5 .terms .terms__scroll{scrollbar-width:thin;scrollbar-color:#005bac #e3eff6}}.aw2026 #cp-sec5 .terms .terms__scroll h4,.aw2026 #cp-sec5 .terms .terms__scroll p{font-size:clamp(10px,.7291666667vw,14px);line-height:clamp(18px,1.3020833333vw,25px);text-align:left}.aw2026 #cp-sec5 .terms .terms__scroll h4,.aw2026 #cp-sec5 .terms .terms__scroll p.lg{font-size:clamp(13px,.8854166667vw,17px)}.aw2026 #cp-sec5 .terms .terms__scroll h4,.aw2026 #cp-sec5 .terms .terms__scroll p.mt{margin-top:clamp(18px,1.3020833333vw,25px)}.aw2026 #cp-sec5 .terms .terms__scroll h4:first-child{margin-top:0}.aw2026 #cp-sec5 .cp-btn{margin-top:clamp(21.6125px,2.9166666667vw,56px)}.aw2026 #cp-sec5 .cp-btn.cp-btn--apply{margin-top:clamp(15.4375px,2.0833333333vw,40px)}.aw2026 #cp-sec5 .dot_line{margin-top:clamp(37.05px,5vw,96px)}.aw2026 #cp-sec5 .howto__entry{margin-top:clamp(21.6125px,2.9166666667vw,56px);color:#005bac;font-size:clamp(13.5078125px,1.8229166667vw,35px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em}@media only screen and (max-width: 740px ){.aw2026 #cp-sec5 .cp-card{padding:10vw 0 17.2972972973vw}.aw2026 #cp-sec5 .howto__ttl{font-size:5.4054054054vw;line-height:18.9189189189vw}.aw2026 #cp-sec5 .howto__ttl.howto__ttl--shop{margin-top:10.8108108108vw;font-weight:700;line-height:1.45}.aw2026 #cp-sec5 .howto__illust{width:67.8378378378vw;margin:2.1621621622vw 0 0 5.48%}.aw2026 #cp-sec5 .howto__txt{margin-top:3.7837837838vw;font-size:3.2432432432vw;line-height:8.1081081081vw;letter-spacing:0}.aw2026 #cp-sec5 .receipt__ttl{margin-top:15.1351351351vw;font-size:5.4054054054vw;font-weight:700;line-height:8.1081081081vw}.aw2026 #cp-sec5 .receipt__txt{margin-top:6.4864864865vw;font-size:4.5945945946vw;line-height:8.6486486486vw;letter-spacing:0}.aw2026 #cp-sec5 .receipt__txt small{display:block;padding:0 5.9459459459vw;font-size:3.2432432432vw;line-height:6.4864864865vw;letter-spacing:0}.aw2026 #cp-sec5 .receipt__img{width:65.4054054054vw;margin:8.6486486486vw 0 0 6%}.aw2026 #cp-sec5 .entry{overflow:hidden;width:67.5675675676vw;margin:10.8108108108vw auto 0;padding-bottom:8.6486486486vw;border-radius:10.8108108108vw;background-color:#fff;box-shadow:0 0 5.4054054054vw rgba(0,0,0,.15)}.aw2026 #cp-sec5 .terms{width:100%;border-radius:0;box-shadow:none}.aw2026 #cp-sec5 .terms .cp-box__head{padding:5.4054054054vw 0}.aw2026 #cp-sec5 .terms .cp-box__body{padding:6.4864864865vw 6.7567567568vw 0}.aw2026 #cp-sec5 .terms .terms__lead{font-size:3.7837837838vw;line-height:6.4864864865vw;letter-spacing:0}.aw2026 #cp-sec5 .terms .terms__lead a{font-size:3.2432432432vw}.aw2026 #cp-sec5 .terms .terms__scroll{height:94.5945945946vw;margin-top:4.0540540541vw;padding:3.7837837838vw 2.7027027027vw;padding-right:0}.aw2026 #cp-sec5 .terms .terms__scroll::-webkit-scrollbar{width:4.3243243243vw}.aw2026 #cp-sec5 .terms .terms__scroll::-webkit-scrollbar-track{margin:3.7837837838vw 0;border-width:0 1.6216216216vw;border-radius:4}.aw2026 #cp-sec5 .terms .terms__scroll::-webkit-scrollbar-thumb{min-height:10.8108108108vw;border-width:0 1.6216216216vw;border-radius:4}.aw2026 #cp-sec5 .terms .terms__scroll{font-weight:400}.aw2026 #cp-sec5 .terms .terms__scroll h4,.aw2026 #cp-sec5 .terms .terms__scroll p{font-size:2.972972973vw;line-height:5.4054054054vw}.aw2026 #cp-sec5 .terms .terms__scroll h4,.aw2026 #cp-sec5 .terms .terms__scroll p.lg{font-size:3.5135135135vw}.aw2026 #cp-sec5 .terms .terms__scroll h4,.aw2026 #cp-sec5 .terms .terms__scroll p.mt{margin-top:5.4054054054vw}.aw2026 #cp-sec5 .terms .terms__scroll h4:first-child{margin-top:0}.aw2026 #cp-sec5 .terms .terms__scroll h4{line-height:6.4864864865vw}.aw2026 #cp-sec5 .cp-btn{margin-top:8.6486486486vw}.aw2026 #cp-sec5 .cp-btn.cp-btn--apply{margin-top:6.7567567568vw}.aw2026 #cp-sec5 .dot_line{width:64.5945945946vw;margin-top:13.5135135135vw}.aw2026 #cp-sec5 .howto__entry{margin-top:4.3243243243vw;font-size:3.7837837838vw;line-height:6.4864864865vw}}.aw2026 #cp-sec6 .cp-card{padding:clamp(54.03125px,7.2916666667vw,140px) clamp(33.5765625px,4.53125vw,87px) clamp(50.5578125px,6.8229166667vw,131px)}.aw2026 #cp-sec6 .cp-note{letter-spacing:0}@media only screen and (max-width: 740px ){.aw2026 #cp-sec6 .cp-card{padding:15.9459459459vw 8.1081081081vw 18.6486486486vw}.aw2026 #cp-sec6 .cp-card p{text-align:justify}}.aw2026 #cp-faq{padding:clamp(69.46875px,9.375vw,180px) 0}.aw2026 #cp-faq .faq{width:69.44%;margin:0 auto}.aw2026 #cp-faq .faq .cp-box__head{padding:clamp(6.5609375px,.8854166667vw,17px) 0;background-color:#e3eff6;color:#005bac}.aw2026 #cp-faq .faq .faq__list{padding:clamp(31.2609375px,4.21875vw,81px) clamp(21.2265625px,2.8645833333vw,55px)}.aw2026 #cp-faq .faq .faq__item{overflow:hidden;border-radius:clamp(15.4375px,2.0833333333vw,40px);background-color:#fff;box-shadow:0 0 clamp(8.1046875px,1.09375vw,21px) rgba(0,0,0,.25)}.aw2026 #cp-faq .faq .faq__item+.faq__item{margin-top:clamp(15.4375px,2.0833333333vw,40px)}.aw2026 #cp-faq .faq .faq__q{position:relative;padding:clamp(8.8765625px,1.1979166667vw,23px) clamp(38.59375px,5.2083333333vw,100px) clamp(8.490625px,1.1458333333vw,22px) clamp(15.4375px,2.0833333333vw,40px);color:#005bac;font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(27.015625px,3.6458333333vw,70px);letter-spacing:.1em;text-align:left}.aw2026 #cp-faq .faq .faq__q::before,.aw2026 #cp-faq .faq .faq__q::after{display:block;content:"";position:absolute;top:clamp(22.384375px,3.0208333333vw,58px);right:clamp(15.4375px,2.0833333333vw,40px);width:clamp(15.4375px,2.0833333333vw,40px);height:3px;border-radius:3px;background-color:#005bac;transform:translateY(-50%);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.aw2026 #cp-faq .faq .faq__q::after{transform:translateY(-50%) rotate(90deg)}.aw2026 #cp-faq .faq .faq__q.active::after{transform:translateY(-50%) rotate(0deg)}.aw2026 #cp-faq .faq .faq__q{transition:background-color .2s linear}.aw2026 #cp-faq .faq .faq__q.hover:not(.active){background-color:#e3eff6}.aw2026 #cp-faq .faq .faq__a{margin:0 clamp(15.4375px,2.0833333333vw,40px);color:#005bac}.aw2026 #cp-faq .faq .faq__a::before{display:block;content:"";height:3px;margin-top:clamp(2.7015625px,.3645833333vw,7px);background-image:repeating-linear-gradient(to right, #9fc1e1 0, #9fc1e1 20px, transparent 20px, transparent 40px)}.aw2026 #cp-faq .faq .faq__a p{font-size:clamp(11.578125px,1.5625vw,30px);line-height:clamp(19.296875px,2.6041666667vw,50px)}.aw2026 #cp-faq .faq .faq__a p:first-child{margin-top:clamp(15.4375px,2.0833333333vw,40px)}.aw2026 #cp-faq .faq .faq__a p:last-child{margin-bottom:clamp(15.4375px,2.0833333333vw,40px)}.aw2026 #cp-faq .faq .faq__a p.note{font-size:clamp(7.71875px,1.0416666667vw,20px)}.aw2026 #cp-faq .faq .faq__a p a{color:inherit;text-decoration:underline}.aw2026 #cp-faq .faq .faq__a p{text-align:left}.aw2026 #cp-faq .faq .faq__a .nw{white-space:nowrap}@media only screen and (max-width: 740px ){.aw2026 #cp-faq{padding:8.6486486486vw 0 21.6216216216vw}.aw2026 #cp-faq .faq{width:81.0810810811vw}.aw2026 #cp-faq .faq .cp-box__head{padding:7.2972972973vw 0 8.1081081081vw}.aw2026 #cp-faq .faq .faq__list{padding:8.6486486486vw 6.7567567568vw}.aw2026 #cp-faq .faq .faq__item{border-radius:6.4864864865vw;box-shadow:0 0 5.4054054054vw rgba(0,0,0,.15)}.aw2026 #cp-faq .faq .faq__item+.faq__item{margin-top:6.4864864865vw}.aw2026 #cp-faq .faq .faq__q{padding:7.027027027vw 14.8648648649vw 7.027027027vw 6.7567567568vw;font-size:3.7837837838vw;line-height:6.4864864865vw}.aw2026 #cp-faq .faq .faq__q::before,.aw2026 #cp-faq .faq .faq__q::after{top:50%;right:3.7837837838vw;width:4.0540540541vw;height:1.5px}.aw2026 #cp-faq .faq .faq__a{margin:0 6.7567567568vw}.aw2026 #cp-faq .faq .faq__a::before{margin-top:0;background-image:repeating-linear-gradient(to right, #9fc1e1 0, #9fc1e1 10px, transparent 10px, transparent 20px)}.aw2026 #cp-faq .faq .faq__a p{font-size:3.7837837838vw;line-height:6.4864864865vw;letter-spacing:.1em}.aw2026 #cp-faq .faq .faq__a p:first-child{margin-top:4.3243243243vw}.aw2026 #cp-faq .faq .faq__a p:last-child{margin-bottom:8.6486486486vw}.aw2026 #cp-faq .faq .faq__a p.note{font-size:3.2432432432vw}}.aw2026 #cp-contact{padding:clamp(71.0125px,9.5833333333vw,184px) 0 clamp(114.6234375px,15.46875vw,297px);background-color:#e3eff6}.aw2026 #cp-contact .cp-label{width:calc(77.08% - clamp(3.859375px, 0.5208333333vw, 10px));margin-left:11.46%;font-weight:700}.aw2026 #cp-contact .contact__body{width:76.04%;margin:clamp(24.3140625px,3.28125vw,63px) auto 0}.aw2026 #cp-contact .contact__body p{text-align:left}.aw2026 #cp-contact .contact__body .contact__name{font-size:clamp(8.490625px,1.1458333333vw,22px);line-height:clamp(20.4546875px,2.7604166667vw,53px)}.aw2026 #cp-contact .contact__body .contact__name.contact__name--period{line-height:clamp(25.471875px,3.4375vw,66px)}.aw2026 #cp-contact .contact__body .contact__tel{font-size:clamp(13.5078125px,1.8229166667vw,35px);line-height:clamp(20.4546875px,2.7604166667vw,53px)}.aw2026 #cp-contact .contact__body .contact__holiday{font-size:clamp(8.490625px,1.1458333333vw,22px);line-height:clamp(16.209375px,2.1875vw,42px)}.aw2026 #cp-contact .contact__body .contact__note{margin-top:clamp(6.946875px,.9375vw,18px);font-size:clamp(5.7890625px,.78125vw,15px);line-height:clamp(11.578125px,1.5625vw,30px)}.aw2026 #cp-contact a.contact__banner{display:block;width:clamp(135.078125px,18.2291666667vw,350px);margin:clamp(54.4171875px,7.34375vw,141px) auto 0;color:#000;text-align:center}.aw2026 #cp-contact a.contact__banner span{display:block;margin-top:clamp(2.7015625px,.3645833333vw,7px);font-size:clamp(8.490625px,1.1458333333vw,22px);line-height:clamp(20.4546875px,2.7604166667vw,53px);white-space:nowrap}@media only screen and (max-width: 740px ){.aw2026 #cp-contact{padding:21.8918918919vw 0 36.4864864865vw}.aw2026 #cp-contact .cp-label{width:64.8648648649vw;margin-left:6.7567567568vw}.aw2026 #cp-contact .contact__body{width:100%;margin-top:15.1351351351vw}.aw2026 #cp-contact .contact__body .contact__name{font-size:3.7837837838vw;line-height:8.1081081081vw}.aw2026 #cp-contact .contact__body .contact__name.contact__name--period{line-height:13.5135135135vw}.aw2026 #cp-contact .contact__body .contact__tel{font-size:5.4054054054vw;line-height:10.2702702703vw}.aw2026 #cp-contact .contact__body .contact__holiday{font-size:3.7837837838vw;line-height:8.6486486486vw}.aw2026 #cp-contact .contact__body .contact__note{margin-top:4.3243243243vw;font-size:3.2432432432vw;line-height:6.4864864865vw}.aw2026 #cp-contact a.contact__banner{width:81.0810810811vw;margin-top:21.6216216216vw}.aw2026 #cp-contact a.contact__banner span{margin-top:0;font-size:3.7837837838vw;line-height:10.8108108108vw}}body{overflow-x:clip}.forcms_block{overflow-x:clip}.hacobune-app-container{background:none !important}.top-footbnr{margin-top:0 !important}.block-pagetop{visibility:hidden}.chatbot-container{display:none}@media only screen and (max-width: 740px ){.aw2026 .pc,.aw2026 .pc-in,.aw2026 .pc-flex{display:none !important}.aw2026 .sp{display:block !important}.aw2026 .sp-in{display:inline-block !important}.aw2026 .sp-flex{display:flex !important}}.video-modal{max-width:100vw;max-height:100vh;width:100%;height:100%;margin:0;padding:0;border:none;background:rgba(0,0,0,0);overflow:hidden;color:#fff;opacity:0;transition:opacity .5s linear}.video-modal.is-open{opacity:1}.video-modal::backdrop{background:rgba(0,0,0,0);transition:background .5s linear}.video-modal.is-open::backdrop{background:rgba(0,0,0,.75)}.video-modal[open]{display:flex;align-items:center;justify-content:center}.video-modal__body{position:relative;width:min(90vw,160vh);max-width:1260px;aspect-ratio:16/9;background:#000}.video-modal iframe{width:100%;height:100%;border:0;display:block}.video-modal-open{overflow:hidden}.video-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;z-index:9999;-webkit-overflow-scrolling:touch}.video-modal-overlay.is-open{display:flex}.video-modal-content{position:relative;width:min(90vw,160vh);max-width:1260px;aspect-ratio:16/9;background:#000}.video-modal-content .video-hidden-wrapper,.video-modal-content .hacobune-univideo,.video-modal-content .hacobune-container{width:100%;height:100%}body.video-modal-open{overflow:hidden}.hacobune-app-container{max-width:100% !important}@media(max-width: 719px){.hacobune-app-container{width:100% !important}}@media(max-width: 720px){.hacobune-unit-video{margin:0 !important}}
