section{position:relative;max-width:100%;width:1024px;margin:-1px auto 0}main.hidden{opacity:0}.section-kv{overflow:hidden}.section-kv .title{position:absolute;z-index:2;top:5.5%;left:-4.4%;width:666px}@media (min-width:768px) and (max-width:1024px){.section-kv .title{width:65.0390625vw}}@media (max-width:767px){.section-kv .title{width:100vw}}@media (max-width:767px){.section-kv .title{top:-3.3%;left:0}}.section-kv .subtitle{position:absolute;z-index:3;top:35.3%;left:4.6%;width:531px}@media (min-width:768px) and (max-width:1024px){.section-kv .subtitle{width:51.85546875vw}}@media (max-width:767px){.section-kv .subtitle{width:94.0104166667vw}}@media (max-width:767px){.section-kv .subtitle{top:20%;left:5%}}.section-kv .product{position:absolute;z-index:1;top:9%;left:43.9%;width:576px}@media (min-width:768px) and (max-width:1024px){.section-kv .product{width:56.25vw}}@media (max-width:767px){.section-kv .product{width:100vw}}@media (max-width:767px){.section-kv .product{top:42%;left:9%}}.section-1 .person{position:absolute;top:0;left:0;width:100%}.section-1 .txt{position:absolute;top:30.6%;left:48.7%;font-size:32px;font-weight:700;letter-spacing:0;text-align:center}@media (min-width:768px) and (max-width:1024px){.section-1 .txt{font-size:28px}}@media (max-width:767px){.section-1 .txt{top:1.7%;left:5%;letter-spacing:-0.02em;font-size:7.8226857888vw}}.section-1 .txt .title{margin-bottom:0}.section-1 .txt span{display:inline-block;color:transparent;background-clip:text;background-image:linear-gradient(to right,#132147 0%,#1d4497 47%,#132147 100%)}.section-1 .txt i{display:inline-block;width:0.7em}@media (max-width:767px){.section-1 .txt i{width:0.6em}}.section-1 .txt .title_line{margin:15px auto 10px}@media (max-width:767px){.section-1 .txt .title_line{margin:4px auto 12px}}.section-2 .product{position:absolute;top:14.6%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px) and (max-width:1024px){.section-2 .product{top:8.5%}}@media (max-width:767px){.section-2 .product{top:13.2%}}.section-2 .product .m-title{font-size:26px;font-weight:700;letter-spacing:0;margin-bottom:16px}@media (min-width:768px) and (max-width:1024px){.section-2 .product .m-title{font-size:24px}}@media (max-width:767px){.section-2 .product .m-title{margin-bottom:11px;font-size:4.6936114733vw}}.section-2 .product .m-title sup{position:relative;top:-1.4em;font-size:11px;font-weight:400;color:inherit}@media (min-width:768px) and (max-width:1024px){.section-2 .product .m-title sup{font-size:10px}}@media (max-width:767px){.section-2 .product .m-title sup{font-size:1.8252933507vw}}.section-2 .product .img{transform:translateX(-12px);margin-bottom:10px;width:288px}@media (min-width:768px) and (max-width:1024px){.section-2 .product .img{width:28.125vw}}@media (max-width:767px){.section-2 .product .img{width:47.9166666667vw}}@media (max-width:767px){.section-2 .product .img{margin-bottom:13px;transform:translateX(-8px)}}.section-2 .product .m-type{position:relative;z-index:2;font-size:18px;font-weight:500;letter-spacing:-0.02em}@media (min-width:768px) and (max-width:1024px){.section-2 .product .m-type{font-size:17px}}@media (max-width:767px){.section-2 .product .m-type{font-size:3.9113428944vw}}.section-2 .product .m-type:after{content:"";position:absolute;z-index:-1;top:50%;left:49%;transform:translate(-50%,0);width:110%;height:80%}.section-2 .product .m-type sup{position:relative;top:-0.8em;font-size:10px;font-weight:400;color:inherit}@media (min-width:768px) and (max-width:1024px){.section-2 .product .m-type sup{font-size:9px}}@media (max-width:767px){.section-2 .product .m-type sup{top:-1.2em;font-size:1.8252933507vw}}.section-2 .product .btn button{cursor:pointer;width:180px;height:60px;line-height:60px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;letter-spacing:0;color:#fff;border-radius:10px;border:1px solid #2a807a;background-color:#2a807a;transition:0.5s;padding:0 0 0 12px;margin:0 0 24px}@media (min-width:768px) and (max-width:1024px){.section-2 .product .btn button{padding:0 0 0 10px;margin:0 0 20px;width:160px;height:54px;line-height:54px;font-size:19px}}@media (max-width:767px){.section-2 .product .btn button{width:30.46875vw;height:10.15625vw;line-height:10.15625vw;border-radius:1.3020833333vw;font-size:4.1720990874vw;padding-left:0.78125vw;margin-bottom:12px}}@media (min-width:768px){.section-2 .product .btn button:hover{color:#2a807a;background-color:#fff}.section-2 .product .btn button:hover .arrow .img-arrow{opacity:0}.section-2 .product .btn button:hover .arrow .hover{opacity:1}}.section-2 .product .btn button .arrow{position:relative;width:12px;margin-left:20px}@media (min-width:768px) and (max-width:1024px){.section-2 .product .btn button .arrow{width:10px;margin-left:16px}}@media (max-width:767px){.section-2 .product .btn button .arrow{width:2.0833333333vw;margin-left:2.6041666667vw}}.section-2 .product .btn button .arrow .img-arrow{transition:opacity 0.5s}.section-2 .product .btn button .arrow .hover{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.5s}.section-2 .product-1{left:18.9%}@media (max-width:767px){.section-2 .product-1{left:2%}}.section-2 .product-1 .m-title{color:#2a807a}.section-2 .product-1 .m-type{color:#2a807a}.section-2 .product-1 .m-type:after{background:linear-gradient(to right,#f2fffb,#edfff7)}.section-2 .product-2{left:53.3%}@media (max-width:767px){.section-2 .product-2{left:51.3%}}.section-2 .product-2 .m-title{color:#b56014}.section-2 .product-2 .m-type{color:#b56014}.section-2 .product-2 .m-type:after{background:linear-gradient(to right,#fff2e8,#fff4ed)}.section-2 .product-2 .btn button{border-color:#b56014;background-color:#b56014}@media (min-width:768px){.section-2 .product-2 .btn button:hover{color:#b56014;background-color:#fff}}.section-3 .title{position:absolute;top:2.8%;left:0;width:100%;text-align:center}@media (max-width:767px){.section-3 .title{top:3.6%}}.section-3 .txtBox{position:absolute}.section-3 .txtBox .num{position:relative;z-index:3;color:#044108;letter-spacing:-0.01em;font-family:"Lobster",cursive;transform:skewX(-10deg);font-size:110px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox .num{font-size:10.7421875vw}}@media (max-width:767px){.section-3 .txtBox .num{font-size:15.625vw}}.section-3 .txtBox-1{display:flex;align-items:baseline}.section-3 .txtBox-1 .txt{position:relative;font-weight:700;color:#044108;letter-spacing:0;transform:translateY(-5px);font-size:26px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox-1 .txt{font-size:2.5390625vw}}@media (max-width:767px){.section-3 .txtBox-1 .txt{font-size:4.6875vw}}.section-3 .txtBox-1 .txt:after{content:"";position:absolute;z-index:-1;top:50%;right:-10px;transform:translateY(-45%);width:130%;height:110%;background:linear-gradient(to right,transparent,#E6FBDD 12%)}@media (max-width:767px){.section-3 .txtBox-1 .txt:after{right:-6px;width:115%;height:100%;background:linear-gradient(to right,transparent,#E6FBDD 35%)}}.section-3 .txtBox-1 .txt sup{position:relative;top:-1.5em;font-weight:400;font-size:10px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox-1 .txt sup{font-size:0.9765625vw}}@media (max-width:767px){.section-3 .txtBox-1 .txt sup{font-size:1.8229166667vw}}.section-3 .txtBox-2{display:flex;align-items:baseline}.section-3 .txtBox-2 .num{font-size:55px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox-2 .num{font-size:5.37109375vw}}@media (max-width:767px){.section-3 .txtBox-2 .num{font-size:7.8125vw}}.section-3 .txtBox-2 .num span{font-size:27px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox-2 .num span{font-size:2.63671875vw}}@media (max-width:767px){.section-3 .txtBox-2 .num span{font-size:3.90625vw}}.section-3 .txtBox-2 .txt{font-weight:500;color:#044108;letter-spacing:0;font-size:20px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox-2 .txt{font-size:1.953125vw}}@media (max-width:767px){.section-3 .txtBox-2 .txt{font-size:3.90625vw}}.section-3 .txtBox-2 .txt sup{position:relative;top:-1.5em;font-weight:400;font-size:8px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox-2 .txt sup{font-size:0.78125vw}}@media (max-width:767px){.section-3 .txtBox-2 .txt sup{font-size:1.5625vw}}.section-3 .txtBox.box-1{top:10.8%;left:51.6%}@media (max-width:767px){.section-3 .txtBox.box-1{top:13.4%;left:35.6%}}.section-3 .txtBox.box-1 .txtBox-1 .num{margin-right:10px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-1 .txtBox-1 .num{margin-right:0.9765625vw}}@media (max-width:767px){.section-3 .txtBox.box-1 .txtBox-1 .num{margin-right:1.6927083333vw}}.section-3 .txtBox.box-1 .txtBox-2{margin-top:-28px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-1 .txtBox-2{margin-top:-2.734375vw}}@media (max-width:767px){.section-3 .txtBox.box-1 .txtBox-2{margin-top:-4.5572916667vw}}.section-3 .txtBox.box-1 .txtBox-2{margin-left:40px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-1 .txtBox-2{margin-left:3.90625vw}}@media (max-width:767px){.section-3 .txtBox.box-1 .txtBox-2{margin-left:6.25vw}}.section-3 .txtBox.box-2{top:31.2%;left:20.2%}@media (max-width:767px){.section-3 .txtBox.box-2{top:35.9%;left:14%}}.section-3 .txtBox.box-2 .num{margin-right:6px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-2 .num{margin-right:0.5859375vw}}@media (max-width:767px){.section-3 .txtBox.box-2 .num{margin-right:0vw}}.section-3 .txtBox.box-2 .txtBox-2{margin-top:-16px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-2 .txtBox-2{margin-top:-1.5625vw}}@media (max-width:767px){.section-3 .txtBox.box-2 .txtBox-2{margin-top:-2.6041666667vw}}.section-3 .txtBox.box-2 .txtBox-2{margin-left:59px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-2 .txtBox-2{margin-left:5.76171875vw}}@media (max-width:767px){.section-3 .txtBox.box-2 .txtBox-2{margin-left:7.1614583333vw}}.section-3 .txtBox.box-3{top:47.4%;left:49%}@media (max-width:767px){.section-3 .txtBox.box-3{top:49.4%;left:42%}}.section-3 .txtBox.box-3 .num{margin-right:16px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-3 .num{margin-right:1.5625vw}}@media (max-width:767px){.section-3 .txtBox.box-3 .num{margin-right:1.0416666667vw}}.section-3 .txtBox.box-3 .txtBox-2{margin-top:-20px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-3 .txtBox-2{margin-top:-1.953125vw}}@media (max-width:767px){.section-3 .txtBox.box-3 .txtBox-2{margin-top:-3.90625vw}}.section-3 .txtBox.box-3 .txtBox-2{margin-left:72px}@media (min-width:768px) and (max-width:1024px){.section-3 .txtBox.box-3 .txtBox-2{margin-left:7.03125vw}}@media (max-width:767px){.section-3 .txtBox.box-3 .txtBox-2{margin-left:8.8541666667vw}}.section-3 .subtitleBox{position:absolute;top:69.8%;left:14.9%}@media (max-width:767px){.section-3 .subtitleBox{top:72.3%;left:4.9%}}.section-3 .subtitleBox .subtitle{text-align:center}.section-3 .subtitleBox .subtitle span{display:inline-block;font-size:32px;font-weight:700;letter-spacing:0;color:transparent;background-clip:text;background-image:linear-gradient(to right,#132147 0%,#1d4497 47%,#132147 100%)}@media (min-width:768px) and (max-width:1024px){.section-3 .subtitleBox .subtitle span{font-size:28px}}@media (max-width:767px){.section-3 .subtitleBox .subtitle span{letter-spacing:-0.02em;font-size:5.7366362451vw}}.section-3 .subtitleBox .subtitle sup{position:relative;top:-2em;font-size:10px}@media (max-width:767px){.section-3 .subtitleBox .subtitle sup{top:-1.5em;font-size:2.0860495437vw}}.section-3 .subtitleBox .title_line{margin:15px auto 10px}@media (max-width:767px){.section-3 .subtitleBox .title_line{margin:4px auto 12px;width:37.109375vw}}.section-3 .type{position:absolute;top:78.5%;left:20.85%;font-size:25px;font-weight:700;color:#044108}@media (min-width:768px) and (max-width:1024px){.section-3 .type{font-size:22px}}@media (max-width:767px){.section-3 .type{top:79.8%;left:17.5%;font-size:3.7809647979vw}}.section-3 .type li{display:flex;align-items:center;margin-bottom:22px}@media (min-width:768px) and (max-width:1024px){.section-3 .type li{margin-bottom:16px}}@media (max-width:767px){.section-3 .type li{margin-bottom:2.0833333333vw}}.section-3 .type i,.section-3 .type span{font-size:32px}@media (min-width:768px) and (max-width:1024px){.section-3 .type i,.section-3 .type span{font-size:28px}}@media (max-width:767px){.section-3 .type i,.section-3 .type span{font-size:4.6936114733vw}}.section-3 .type i{position:relative;display:inline-block;margin:0 23px;font-weight:300}@media (min-width:768px) and (max-width:1024px){.section-3 .type i{margin:0 20px}}@media (max-width:767px){.section-3 .type i{margin:0 13px}}.section-3 .type i:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);width:1px;height:36px;background-color:#044108}@media (min-width:768px) and (max-width:1024px){.section-3 .type i:after{height:30px}}@media (max-width:767px){.section-3 .type i:after{height:5.2083333333vw}}.section-4 .title{position:absolute;top:8.1%;left:0;width:100%;text-align:center}@media (max-width:767px){.section-4 .title{top:4.6%}}.section-4 .txtBox{position:absolute;display:flex;align-items:center}.section-4 .txtBox .num{position:relative;z-index:3;color:#044108;letter-spacing:-0.01em;font-family:"Lobster",cursive;transform:skewX(-10deg);font-size:110px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox .num{font-size:10.7421875vw}}@media (max-width:767px){.section-4 .txtBox .num{font-size:15.625vw}}.section-4 .txtBox .txt-1{position:relative;display:inline-block;font-weight:700;color:#044108;letter-spacing:0;transform:translateY(-5px);font-size:26px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox .txt-1{font-size:2.5390625vw}}@media (max-width:767px){.section-4 .txtBox .txt-1{font-size:4.6875vw}}.section-4 .txtBox .txt-1:after{content:"";position:absolute;z-index:-1;top:50%;right:-10px;transform:translateY(-45%);width:130%;height:110%;background:linear-gradient(to right,transparent,#ffeabf 20%)}@media (max-width:767px){.section-4 .txtBox .txt-1:after{right:-6px;width:125%;height:100%;background:linear-gradient(to right,transparent,#ffeabf 22%)}}.section-4 .txtBox .txt-1 sup{position:relative;top:-1.5em;font-weight:400;font-size:10px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox .txt-1 sup{font-size:0.9765625vw}}@media (max-width:767px){.section-4 .txtBox .txt-1 sup{font-size:1.8229166667vw}}.section-4 .txtBox .txt-2{font-weight:500;color:#044108;letter-spacing:0;font-size:20px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox .txt-2{font-size:1.953125vw}}@media (max-width:767px){.section-4 .txtBox .txt-2{font-size:3.90625vw}}.section-4 .txtBox .txt-2{margin-top:0px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox .txt-2{margin-top:0vw}}@media (max-width:767px){.section-4 .txtBox .txt-2{margin-top:-0.5208333333vw}}.section-4 .txtBox .txt-2 sup{position:relative;top:-1.5em;font-weight:400;font-size:8px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox .txt-2 sup{font-size:0.78125vw}}@media (max-width:767px){.section-4 .txtBox .txt-2 sup{font-size:1.5625vw}}.section-4 .txtBox.box-1{top:15.4%;left:18.1%}@media (max-width:767px){.section-4 .txtBox.box-1{top:14.4%;left:10.5%}}.section-4 .txtBox.box-1 .txt{margin-top:42px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox.box-1 .txt{margin-top:4.1015625vw}}@media (max-width:767px){.section-4 .txtBox.box-1 .txt{margin-top:8.0729166667vw}}.section-4 .txtBox.box-1 .txt{margin-left:16px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox.box-1 .txt{margin-left:1.5625vw}}@media (max-width:767px){.section-4 .txtBox.box-1 .txt{margin-left:2.6041666667vw}}.section-4 .txtBox.box-2{top:26.2%;left:17%}@media (max-width:767px){.section-4 .txtBox.box-2{top:25.5%;left:8.5%}}.section-4 .txtBox.box-2 .txt{margin:42px 0 0 8px;margin-top:42px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox.box-2 .txt{margin-top:4.1015625vw}}@media (max-width:767px){.section-4 .txtBox.box-2 .txt{margin-top:8.59375vw}}.section-4 .txtBox.box-2 .txt{margin-left:8px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox.box-2 .txt{margin-left:0.78125vw}}@media (max-width:767px){.section-4 .txtBox.box-2 .txt{margin-left:1.8229166667vw}}.section-4 .txtBox.box-3{top:37.2%;left:16%}@media (max-width:767px){.section-4 .txtBox.box-3{top:37.5%;left:7.5%}}.section-4 .txtBox.box-3 .txt{margin:26px 0 0 16px;margin-top:26px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox.box-3 .txt{margin-top:2.5390625vw}}@media (max-width:767px){.section-4 .txtBox.box-3 .txt{margin-top:7.8125vw}}.section-4 .txtBox.box-3 .txt{margin-left:16px}@media (min-width:768px) and (max-width:1024px){.section-4 .txtBox.box-3 .txt{margin-left:1.5625vw}}@media (max-width:767px){.section-4 .txtBox.box-3 .txt{margin-left:2.6041666667vw}}.section-4 .subtitleBox{position:absolute;top:66.4%;left:61.3%}@media (min-width:768px) and (max-width:1024px){.section-4 .subtitleBox{left:59%}}@media (max-width:767px){.section-4 .subtitleBox{top:66.1%;left:48.4%}}.section-4 .subtitleBox .subtitle{text-align:center}.section-4 .subtitleBox .subtitle span{display:inline-block;font-size:32px;font-weight:700;letter-spacing:0;color:transparent;background-clip:text;background-image:linear-gradient(to right,#132147 0%,#1d4497 47%,#132147 100%)}@media (min-width:768px) and (max-width:1024px){.section-4 .subtitleBox .subtitle span{font-size:28px}}@media (max-width:767px){.section-4 .subtitleBox .subtitle span{letter-spacing:-0.02em;font-size:5.7366362451vw}}.section-4 .subtitleBox .subtitle sup{position:relative;top:-2em;font-size:10px}@media (max-width:767px){.section-4 .subtitleBox .subtitle sup{top:-1.5em;font-size:2.0860495437vw}}.section-4 .subtitleBox .title_line{margin:15px auto 10px}@media (max-width:767px){.section-4 .subtitleBox .title_line{margin:4px auto 12px;width:37.109375vw}}.section-4 .type{position:absolute;top:75.5%;left:63.6%;font-size:25px;font-weight:700;color:#044108}@media (min-width:768px) and (max-width:1024px){.section-4 .type{font-size:22px}}@media (max-width:767px){.section-4 .type{top:76%;left:56.5%;font-size:3.7809647979vw}}.section-4 .type li{display:flex;align-items:center;margin-bottom:22px}@media (min-width:768px) and (max-width:1024px){.section-4 .type li{margin-bottom:16px}}@media (max-width:767px){.section-4 .type li{margin-bottom:2.0833333333vw}}.section-4 .type i,.section-4 .type span{font-size:32px}@media (min-width:768px) and (max-width:1024px){.section-4 .type i,.section-4 .type span{font-size:28px}}@media (max-width:767px){.section-4 .type i,.section-4 .type span{font-size:4.6936114733vw}}.section-4 .type i{position:relative;display:inline-block;margin:0 23px;font-weight:300}@media (min-width:768px) and (max-width:1024px){.section-4 .type i{margin:0 20px}}@media (max-width:767px){.section-4 .type i{margin:0 13px}}.section-4 .type i:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);width:1px;height:36px;background-color:#044108}@media (min-width:768px) and (max-width:1024px){.section-4 .type i:after{height:30px}}@media (max-width:767px){.section-4 .type i:after{height:5.2083333333vw}}.section-5 .title{position:absolute;top:5.7%;left:0;width:100%;text-align:center}@media (max-width:767px){.section-5 .title{top:6.2%}}.section-5 .title sup{position:relative;top:-1.8em;font-size:11px;font-weight:400}.section-5 .gifBox{position:absolute;top:11.9%;left:15.8%;width:722px}@media (min-width:768px) and (max-width:1024px){.section-5 .gifBox{width:70.5078125vw}}@media (max-width:767px){.section-5 .gifBox{width:94.0104166667vw}}@media (max-width:767px){.section-5 .gifBox{top:14.5%;left:3.9%}}.section-5 .gifBox .gif{position:absolute;top:13%;left:0.5%;width:708px}@media (min-width:768px) and (max-width:1024px){.section-5 .gifBox .gif{width:69.140625vw}}@media (max-width:767px){.section-5 .gifBox .gif{width:92.1875vw}}.section-5 .gifBox .gif img{width:100%}.section-5 .gifBox .leftProduct{position:absolute;bottom:4.1%;left:3%;width:311px}@media (min-width:768px) and (max-width:1024px){.section-5 .gifBox .leftProduct{width:30.37109375vw}}@media (max-width:767px){.section-5 .gifBox .leftProduct{width:40.4947916667vw}}.section-5 .gifBox .rightProduct{position:absolute;bottom:5.8%;right:3%;width:154px}@media (min-width:768px) and (max-width:1024px){.section-5 .gifBox .rightProduct{width:15.0390625vw}}@media (max-width:767px){.section-5 .gifBox .rightProduct{width:20.0520833333vw}}.section-5 .s-txt{position:absolute;top:55.4%;left:16.4%;font-size:12px;color:#353535;letter-spacing:0.056em}@media (max-width:767px){.section-5 .s-txt{top:55.7%;left:5%;font-size:2.6075619296vw}}.section-5 .subtitleBox{position:absolute;top:88%;left:54.4%}@media (max-width:767px){.section-5 .subtitleBox{top:85%;left:57.5%}}.section-5 .subtitleBox .subtitle{text-align:center}.section-5 .subtitleBox .subtitle span{display:inline-block;font-size:32px;font-weight:700;letter-spacing:0;color:transparent;background-clip:text;background-image:linear-gradient(to right,#132147 0%,#1d4497 47%,#132147 100%)}@media (min-width:768px) and (max-width:1024px){.section-5 .subtitleBox .subtitle span{font-size:28px}}@media (max-width:767px){.section-5 .subtitleBox .subtitle span{line-height:1.2;letter-spacing:-0.02em;font-size:5.7366362451vw}}.section-5 .subtitleBox .subtitle i{display:inline-block;width:0.2em}@media (max-width:767px){.section-5 .subtitleBox .subtitle i{width:auto;display:block}}.section-5 .subtitleBox .title_line{margin:15px auto 10px}@media (max-width:767px){.section-5 .subtitleBox .title_line{margin:10px auto 12px;width:37.109375vw}}.buy{padding-top:56px}@media (max-width:767px){.buy{padding-top:13.7%}}.buy .buyList{margin-bottom:4.1em}@media (max-width:767px){.buy .buyList{margin-bottom:1.9em}}.other{padding:3.4em 0 2.35em;background:#00dfb6}@media (max-width:767px){.other{padding:1.85em 0 3.8em}}.other .title h2{margin-bottom:1.65em}@media (max-width:767px){.other .title h2{margin-bottom:1.2em}}.other ul{display:flex;align-items:start;justify-content:space-between;width:88%;margin:0 auto}@media (max-width:767px){.other ul{width:103%;margin-left:-1.5%}}.other ul a{display:block;border:1px solid transparent}.other ul a[tabindex="1"]:focus,.other ul a[tabindex="1"]:focus-visible{border:1px solid #000;outline:none}.other .txt{font-size:20px;font-weight:700;text-align:center;margin-top:-0.2em}@media (max-width:767px){.other .txt{margin-top:0.2em;line-height:1.3;font-size:4.1720990874vw}}.other .txt span{display:inline-block;color:transparent;background-clip:text;background-image:linear-gradient(to right,#132147 0%,#1d4497 47%,#132147 100%)}@media (max-width:767px){.other .txt i{display:block}}.warnTxt .txt{margin:2em 0 0.2em;text-align:justify}@media (max-width:767px){.warnTxt .txt{margin-top:3.8em;line-height:1.46}}