*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit}html{font-size:62.5%}body{background-color:#fff;color:#333;font-family:"noto-sans-cjk-jp","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){body{font-size:1.6em;line-height:2}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #e61f00}a{color:#333;cursor:pointer;transition:.4s cubic-bezier(0.73, -0.01, 0.22, 0.96)}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.4s cubic-bezier(0.73, -0.01, 0.22, 0.96)}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 767px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 767px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 768px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 768px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:block !important}.hidden_all{display:none !important}.js-scroll-in{opacity:0}.js-scroll-in.is-show{-webkit-animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) both;animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) both}.anim-fuwafuwa{-webkit-animation:fuwafuwa 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite;animation:fuwafuwa 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(5px);transform:translateX(5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(5px);transform:translateX(5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.lp_header{display:flex;justify-content:space-between;align-items:center;padding:min(2.133vw,1.4rem) min(2.133vw,2.3rem) min(2.133vw,1.4rem) min(5.333vw,3.8rem);background-color:#f2f4f7;position:fixed;top:0;left:0;width:100%;z-index:9999;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1)}.lp_header .header_logo a{display:flex;min-height:44px;align-items:center}.lp_header .header_logo img{width:min(20.8vw,11.8rem)}.lp_header .header_button{display:flex;align-items:center;font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem);min-height:4.4rem;font-weight:700}.lp_header .header_button a{display:flex}.lp_header .header_button span{padding:min(1.333vw,1.2rem) min(5.333vw,2.8rem);border-radius:1000px;display:flex;align-items:center}.lp_header .header_button span::before{content:"";display:block;background-size:contain;background-repeat:no-repeat;margin-right:.4rem}.lp_header .header_button[target=_blank] span::before{background-image:url(../img/icon_blank_blue.svg);width:1rem;height:1rem}@media screen and (min-width: 768px){.lp_header .header_button[target=_blank] span::before{width:1.1rem;height:1.1rem}}.lp_header .header_button_wrapper{display:flex;gap:.8rem;justify-content:flex-end}.lp_header .header_button.gray span{background-color:#dbdbdb;color:#737373}.lp_header .header_button.login span{background-color:#fff;color:#0a2a82}.lp_header .header_button.cta span{background-color:#e61f00;color:#fff}.lp_header .header_button.cta span::before{background-image:url(../img/icon_pencil.png);width:1.5rem;height:1.4rem}@media screen and (min-width: 768px){.lp_header .header_button.cta span::before{width:2.3rem;height:2.2rem}}.lp_header .header_button.answer span{background-color:#0a2a82;color:#fff}.lp_footer .footer_banner{background-color:#f2f4f7;padding:5.6rem 0}@media screen and (min-width: 768px){.lp_footer .footer_banner{padding:8rem 0}}.lp_footer .footer_image{width:min(82.667vw,546px);display:block;margin:0 auto;text-align:center}.lp_footer .footer_image img{width:100%}.lp_footer .footer_link{color:#0a2a82;font-weight:700;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.4rem auto 0}.lp_footer .footer_link::before{content:"";display:block;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%);width:.6rem;height:.5rem;background-color:#0a2a82;margin-right:2rem}.lp_footer .footer_link[target=_blank]{position:relative}.lp_footer .footer_link[target=_blank]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;margin-right:.4rem;background-image:url(../img/icon_blank_blue.svg);width:1rem;height:1rem;margin-left:.4rem}.lp_footer .footer_inner{width:100%;background-color:#0a2a82;color:#fff;padding:4rem 0}.lp_footer .footer_pagetop{display:block;color:#fff;font-family:"Helvetica","Arial",sans-serif;font-weight:700;font-size:1.4rem;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.lp_footer .footer_pagetop::before{content:"";display:block;background:url(../img/icon_pagetop.svg) no-repeat top center/contain;width:1.4rem;height:.8rem;margin:0 auto}.lp_footer .footer_copyright{margin-top:2.4rem;font-size:clamp(1rem,0.8vw + 0.3864rem,1.2rem);text-align:center}.lp_wrap{position:relative;overflow:hidden}.lp_container{position:relative;font-size:clamp(2.8rem,-4.7vw + 6.4049rem,1.6rem)}.lp_sec{padding-bottom:4rem}@media screen and (min-width: 768px){.lp_sec{padding-bottom:8rem}}.lp_main{padding-bottom:min(13.333vw,5rem)}.lp_main .sec_heading{font-family:"Yu Mincho","游明朝体","Yu Mincho Light","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:clamp(3.2rem,9.3vw + -3.9331rem,5.6rem);color:#0a2a82;font-weight:700;text-align:center;padding-top:4rem;position:relative}.lp_main .sec_heading::before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#0a2a82;height:.4rem;width:0;top:0;transition:1s cubic-bezier(0, 0.63, 0.39, 1.02) .5s}.lp_main .sec_heading.is-show::before{width:6rem}.lp_main .sec_heding02{font-size:clamp(1.6rem,1.6vw + 0.3728rem,2rem);font-weight:700;border-bottom:1px solid #d9d9d9;margin-bottom:2.4rem}.lp_main .sec_heding02 span{display:inline-block;position:relative;padding:0 .4rem .8rem .4rem}.lp_main .sec_heding02 span::before{content:"";position:absolute;bottom:-0.2rem;left:0;width:100%;height:.4rem;background-color:#0a2a82}.lp_main .sec_lead{text-align:center;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem)}.lp_notice{color:#737373;font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem)}.lp_notice li:nth-of-type(n+2){margin-top:.8rem}.lp_textLink{color:#0a2a82;text-decoration:underline;display:inline-block;text-indent:0}.lp_textLink[target=_blank]{position:relative}.lp_textLink[target=_blank]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;margin-right:.4rem;background-image:url(../img/icon_blank_blue.svg);width:1rem;height:1rem;margin-left:.4rem}.lp_notice .lp_textLink{color:#737373}.lp_notice .lp_textLink[target=_blank]::after{background-image:url(../img/icon_blank_gray.svg)}.lp_textLink.invert{color:#fff}.lp_textLink.invert[target=_blank]::after{background-image:url(../img/icon_blank_w.svg)}.lp_textLink:hover{text-decoration:none;opacity:.7}.font-serif{font-family:"Yu Mincho","游明朝体","Yu Mincho Light","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif !important}.ua-android .font-serif{font-family:"SourceHanSerifJP",serif !important}html[lang=zh-cn] .ua-android .font-serif{font-family:"SourceHanSerifCN",serif !important}html[lang=zh-tw] .ua-android .font-serif{font-family:"SourceHanSerifTW",serif !important}html[lang=ko-kr] .ua-android .font-serif{font-family:"SourceHanSerifKR",serif !important}.lp_wrap{opacity:0}body.is-loaded .lp_wrap{opacity:1;transition:.4s cubic-bezier(0.73, -0.01, 0.22, 0.96) .2s}.loading{display:none}.loading{width:100vw;height:100vh;height:100svh;background-color:#fff;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;z-index:99999}.loading .loader{border-radius:50%;width:5rem;height:5rem;margin:60px auto;position:relative;text-indent:-9999em;border-top:.8rem solid #f2f4f7;border-right:.8rem solid #f2f4f7;border-bottom:.8rem solid #f2f4f7;border-left:.8rem solid #0a2a82;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1s infinite ease-in-out;animation:load8 1s infinite ease-in-out}.loading .loader::after{border-radius:50%;width:10rem;height:10rem}@-webkit-keyframes load8{0%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes load8{0%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.is-loaded .loading{opacity:0;z-index:-99999;visibility:hidden;transition:.4s cubic-bezier(0.73, -0.01, 0.22, 0.96) 1s}.opening{display:none}html[lang=ja-jp] .opening{background-color:#0a2a82;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100svh;z-index:99998;display:flex;align-items:center;justify-content:center}html[lang=ja-jp] .opening img{display:block;opacity:0;width:min(77.333vw,580px)}html[lang=ja-jp] .is-loaded .opening{-webkit-animation:opening 1s cubic-bezier(0, 0.63, 0.39, 1.02) 4.5s both;animation:opening 1s cubic-bezier(0, 0.63, 0.39, 1.02) 4.5s both}html[lang=ja-jp] .is-loaded .opening img:nth-of-type(1){-webkit-animation:text-in_s 1.8s cubic-bezier(0, 0.63, 0.39, 1.02) 1.2s both;animation:text-in_s 1.8s cubic-bezier(0, 0.63, 0.39, 1.02) 1.2s both}html[lang=ja-jp] .is-loaded .opening_inner{-webkit-animation:opening-out 1s cubic-bezier(0.73, -0.01, 0.22, 0.96) 3.4s both;animation:opening-out 1s cubic-bezier(0.73, -0.01, 0.22, 0.96) 3.4s both}@-webkit-keyframes opening{0%{display:flex;opacity:1;visibility:visible}99%{display:flex;visibility:visible;opacity:0}100%{display:none;visibility:hidden;pointer-events:none;opacity:0}}@keyframes opening{0%{display:flex;opacity:1;visibility:visible}99%{display:flex;visibility:visible;opacity:0}100%{display:none;visibility:hidden;pointer-events:none;opacity:0}}@-webkit-keyframes opening-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes opening-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes text-in_s{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}80%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes text-in_s{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}80%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}.fv_wrapper{background:url(../img/bg_fv.png) no-repeat left top/cover;padding-top:8rem}@media screen and (min-width: 1024px){.fv_wrapper{padding-top:11rem}}.fv_inner{background:url(../img/fv_image.webp) no-repeat 40vw top/cover;position:relative;max-width:1366px;margin:0 auto;padding-bottom:3.2rem}@media screen and (min-width: 1024px){.fv_inner{padding-bottom:0;background:url(../img/fv_image.webp) no-repeat right top/contain;padding-bottom:min(14.531vw,27.9rem)}}@media screen and (min-width: 1024px){.fv_titleBox{display:flex;flex-direction:column;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:4rem}}.fv_notice{color:#e61f00;font-weight:700;font-size:3.7333333333vw;padding:0 min(2.667vw,2rem);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.4rem;border:2px solid #e61f00;text-align:center;position:relative;margin:1.333vw 6.667vw 0 auto;background-color:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,.25)}@media screen and (min-width: 1024px){.fv_notice{font-size:2rem;margin:1rem 0 0 15.6004489338%}}.fv_notice::before,.fv_notice::after{content:"";display:block;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);border-radius:0 0 0 1rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fv_notice::after{background-color:#fff;width:.9rem;height:.6rem;bottom:-0.5rem}.fv_notice::before{background-color:#e61f00;width:1.3rem;height:.9rem;bottom:-0.9rem}.fv_anniversary{position:absolute;left:0;top:0;width:17.867vw;margin:-2.667vw 0 0 4vw}@media screen and (min-width: 1024px){.fv_anniversary{position:static;margin:2rem 0 0 0;max-width:14rem;flex:0 0 15.6004489338%}}@media screen and (min-width: 1024px){.fv_headingBox{display:flex}}.fv_title{width:50.667vw;margin:9.333vw 0 0 4vw;-webkit-filter:drop-shadow(0 0 4px #fff);filter:drop-shadow(0 0 4px #fff)}@media screen and (min-width: 1024px){.fv_title{flex:0 0 83.5016835017%;max-width:702px;margin:.417vw 0 0 0}}.fv_date{color:#0a2a82;font-weight:700;margin:4vw 0 0 5.333vw}@media screen and (min-width: 1024px){.fv_date{margin:min(1.354vw,26px) 0 0 0;text-align:center}}.fv_date_heading{font-size:3.4666666667vw;text-decoration:underline}@media screen and (min-width: 1024px){.fv_date_heading{font-size:2rem}}@media screen and (min-width: 1024px){.fv_date_inner{display:flex;align-items:baseline}}.fv_date_item{font-family:"Helvetica","Arial",sans-serif;font-size:7.2vw;line-height:1;display:flex;align-items:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media screen and (min-width: 1024px){.fv_date_item{font-size:4.3rem}}.fv_date_item .year{display:block;font-size:2.6666666667vw}@media screen and (min-width: 1024px){.fv_date_item .year{font-size:1.4rem}}.fv_date_item .day{display:flex;align-items:flex-end}.fv_date_item .week{display:none;font-size:3.2vw;color:#fff;background-color:#0a2a82;width:5.333vw;height:5.333vw;align-items:center;justify-content:center;border-radius:1000px;text-shadow:none;border:1px solid #fff;box-sizing:content-box}html[lang=ja-jp] .fv_date_item .week{display:flex}@media screen and (min-width: 1024px){.fv_date_item .week{font-size:1.9rem;width:3rem;height:3rem;margin-bottom:.4rem}}.fv_date_item .dash{font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem);display:inline-block;margin:0 .8rem}.fv_catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;min-height:3.8rem;padding:.4rem 1.2rem;font-size:3.7333333333vw;font-weight:700;background:#ecd4b7;background:linear-gradient(135deg, rgb(236, 212, 183) 10%, rgb(246, 237, 205) 50%, rgb(243, 225, 171) 90%);margin:18.667vw 0 0 0}.fv_catch::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;background:url(../img/fv_bg.svg) no-repeat right center/contain;right:2px;height:100%;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);aspect-ratio:35/74}@media screen and (min-width: 1024px){.fv_catch{font-size:1.9rem;margin:min(1.719vw,3.3rem) 0 0 0}.fv_catch::before{content:"";display:block;width:4rem;height:100%;position:absolute;left:-4rem;top:0;background-color:#ecd4b7;-webkit-mask-image:linear-gradient(90deg, transparent, #000 4rem);mask-image:linear-gradient(90deg, transparent, #000 4rem)}.fv_catch:nth-of-type(2){margin-left:2rem}.fv_catch:nth-of-type(3){margin-left:4rem}}.fv_catch:nth-of-type(n+2){margin-top:.4rem;padding:.4rem 1.6rem}@media screen and (min-width: 1024px){.fv_catch:nth-of-type(n+2){margin-top:.8rem}}@media screen and (max-width: 767px){.fv_catch:nth-of-type(even){margin-left:auto;background:linear-gradient(-135deg, rgb(236, 212, 183) 10%, rgb(246, 237, 205) 50%, rgb(243, 225, 171) 90%)}.fv_catch:nth-of-type(even)::after{background:url(../img/fv_bg.svg) no-repeat right center/contain;left:2px;-webkit-transform:translate(-100%, -50%) scale(-1, 1);transform:translate(-100%, -50%) scale(-1, 1);aspect-ratio:35/74}}.fv_catch strong{font-size:4.2666666667vw;color:#0a2a82}@media screen and (min-width: 1024px){.fv_catch strong{font-size:2.2rem}}.fv_catch .red{color:#e61f00}.fv_sns{position:fixed;bottom:1.6rem;right:1.6rem;z-index:10000;background-color:#000;color:#fff;font-size:1rem;font-weight:700;width:min(14.4vw,64px);aspect-ratio:1/1;text-align:center;border-radius:1000px;display:flex;align-items:center;flex-direction:column;justify-content:center}.fv_sns_logo{width:min(9.867vw,22px)}.fv_lead{text-align:center;font-size:clamp(1.8rem,1.6vw + 0.5728rem,2.2rem);margin-bottom:7rem}.fv_lead ruby>rt{font-size:1rem}.fv_lead strong{display:block;margin-bottom:.8rem;font-size:clamp(2rem,1.6vw + 0.7728rem,2.4rem);font-weight:700}.fv_title,.fv_date,.fv_catch,.fv_notice{opacity:0}body.is-loaded .fv_title{-webkit-animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 1.5s both;animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 1.5s both}body.is-loaded .fv_date{-webkit-animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 1.5s both;animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 1.5s both}body.is-loaded .fv_catch:nth-of-type(1){-webkit-animation:fadeRight .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2s both;animation:fadeRight .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2s both}body.is-loaded .fv_catch:nth-of-type(2){-webkit-animation:fadeLeft .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.1s both;animation:fadeLeft .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.1s both}@media screen and (min-width: 1024px){body.is-loaded .fv_catch:nth-of-type(2){-webkit-animation:fadeRight .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.1s both;animation:fadeRight .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.1s both}}body.is-loaded .fv_catch:nth-of-type(3){-webkit-animation:fadeRight .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.2s both;animation:fadeRight .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.2s both}body.is-loaded .fv_notice{-webkit-animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.3s both;animation:fadeUp .7s cubic-bezier(0.73, -0.01, 0.22, 0.96) 2.3s both}html[lang=ja-jp] body.is-loaded .fv_title{-webkit-animation-delay:4.3s;animation-delay:4.3s}html[lang=ja-jp] body.is-loaded .fv_date{-webkit-animation-delay:4.3s;animation-delay:4.3s}html[lang=ja-jp] body.is-loaded .fv_catch:nth-of-type(1){-webkit-animation-delay:4.7s;animation-delay:4.7s}html[lang=ja-jp] body.is-loaded .fv_catch:nth-of-type(2){-webkit-animation-delay:4.8s;animation-delay:4.8s}@media screen and (min-width: 1024px){html[lang=ja-jp] body.is-loaded .fv_catch:nth-of-type(2){-webkit-animation-delay:4.8s;animation-delay:4.8s}}html[lang=ja-jp] body.is-loaded .fv_catch:nth-of-type(3){-webkit-animation-delay:4.9s;animation-delay:4.9s}html[lang=ja-jp] body.is-loaded .fv_notice{-webkit-animation-delay:5s;animation-delay:5s}.schedule{background-color:#f2f4f7;padding-bottom:min(16vw,120px)}@media screen and (min-width: 1024px){.schedule{background:url(../img/schedule_bg.svg) no-repeat #f2f4f7 right bottom 4rem/55.8rem 40.5rem}}.schedule_wrapper{width:min(87.733vw,832px);margin:4rem auto 0;position:relative}.schedule_wrapper::before{position:absolute;content:"";display:block;height:100%;width:.3rem;background-color:#ccc;border-radius:1000px;z-index:0;right:min(56vw + 1.9rem,618px + 2rem);top:0}.schedule_wrapper.is-show .schedule_item{-webkit-animation:fadeUp 1s cubic-bezier(0, 0.63, 0.39, 1.02) both;animation:fadeUp 1s cubic-bezier(0, 0.63, 0.39, 1.02) both}.schedule_wrapper.is-show .schedule_item:nth-of-type(1){-webkit-animation-delay:.5s;animation-delay:.5s}.schedule_wrapper.is-show .schedule_item:nth-of-type(2){-webkit-animation-delay:.7s;animation-delay:.7s}.schedule_wrapper.is-show .schedule_item:nth-of-type(3){-webkit-animation-delay:.9s;animation-delay:.9s}.schedule_wrapper.is-show .schedule_item:nth-of-type(4){-webkit-animation-delay:1.1s;animation-delay:1.1s}.schedule_item{display:flex;gap:2rem;justify-content:flex-end;align-items:center}.schedule_item:nth-of-type(n+2){margin-top:1.6rem}.schedule_date{flex:1;color:#0a2a82;font-weight:700;font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem)}.schedule .point{position:relative;line-height:1}.schedule .point::after{content:"";display:block;width:1.5rem;height:1.5rem;background-color:#0a2a82;border-radius:50%;right:-0.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule_item.blue{color:#fff;align-items:stretch}.schedule_item.blue .span{display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;position:relative}.schedule_item.blue .span::after{content:"";background-color:#0a2a82;width:.5rem;height:90%;position:absolute;right:-0.2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule_item.blue .schedule_balloon{background-color:#0a2a82}.schedule_item.blue .schedule_balloon::after{background-color:#0a2a82}.schedule_item.blue .schedule_time{background-color:#fff;color:#0a2a82}.schedule_balloon{width:min(56vw,618px);background-color:#fff;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1);border-radius:.4rem;text-align:center;padding:min(7.2vw,5.4rem);position:relative;font-weight:700}.schedule_balloon::after{content:"";display:block;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%);border-radius:0 0 0 1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;width:.9rem;height:1rem;left:-0.7rem}.schedule_time{font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem);color:#fff;background-color:#0a2a82;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;left:1rem;top:1rem;border-radius:1000px;padding:0 .8rem}.schedule_content{font-size:clamp(1.6rem,4.7vw + -2.0049rem,2.8rem);line-height:1.5}.schedule_note{font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem)}.schedule_note.red{color:#e61f00}.info_list{width:min(89.3333333333vw,800px);margin:0 auto}.info_list_heading{position:relative;font-size:clamp(1.6rem,1.6vw + 0.3728rem,2rem);font-weight:700;margin-bottom:1.6rem;padding-left:1.4rem;line-height:1.5}.info_list_heading::before{content:"";position:absolute;display:block;height:100%;width:.2rem;background-color:#0a2a82;left:0;top:0}.info_list_heading:nth-of-type(n+2){margin-top:3.2rem}.info_list_detail{font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem)}.info .prize{background:url(../img/bg_dot.png) #f2f4f7 repeat left top/4px 4px;padding:min(8.533vw,3.2rem) min(6.4vw,2.4rem);position:relative;max-width:600px;margin:3.2rem auto 0}@media screen and (min-width: 1024px){.info .prize{width:calc(50% - 1rem);max-width:100%}.info .prize_wrapper{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;row-gap:4rem;align-items:stretch;flex-wrap:wrap}}.info .prize_shoulder{position:absolute;left:-0.8rem;top:-0.8rem;color:#fff;line-height:1.5;font-weight:700;background-color:#0a2a82;padding:.4rem 1.6rem;border-radius:1000px;font-size:1.2rem}.info .prize_image{margin-bottom:2rem;width:100%}.info .prize_flex{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:1.6rem}.info .prize_flex .prize_condition_heading{margin-top:0}.info .prize_flex .prize_image{width:40%}@media screen and (min-width: 768px){.info .prize_flex{flex-direction:column;align-items:center}.info .prize_flex .prize_image{width:60%}}.info .prize_heading{color:#0a2a82;font-weight:700;font-size:clamp(1.8rem,1.6vw + 0.5728rem,2.2rem);line-height:1.5}.info .prize_heading strong{color:#e61f00}.info .prize_sup{color:#0a2a82;font-size:clamp(1.2rem,0vw + 1.2rem,1.2rem);line-height:1.5;margin-top:.8rem}.info .prize_condition_heading{font-weight:700;margin-top:1.6rem}.info .prize_condition_text{line-height:1.5}.info .prize_text{margin-top:1.6rem;padding:1.4rem;background-color:#fff}.info .lp_notice.list{width:min(89.3333333333vw,800px);margin:2.4rem auto 0}.howto{background:url(../img/bg_sq.png) repeat left top/312.25px 156px}.howto_list{width:min(89.3333333333vw,1366px);margin:0 auto}@media screen and (min-width: 1024px){.howto_list{display:flex}}.howto_step{border:1px solid #0a2a82;background-color:#fff;text-align:center;position:relative;padding:2.4rem 1.6rem;line-height:1.5;max-width:600px;margin:0 auto}.howto_step:nth-of-type(n+2){margin-top:4rem}.howto_step:nth-of-type(n+2)::before{content:"";display:block;background-color:#000;width:.9rem;height:.8rem;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);top:-2.4rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.howto_step{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.howto_step:nth-of-type(n+2){margin:0 0 0 4rem}.howto_step:nth-of-type(n+2)::before{content:"";display:block;background-color:#000;width:.8rem;height:.9rem;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);left:-2.4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.howto_num{position:absolute;color:#fff;left:0;top:0;width:4rem;height:4rem;z-index:1;line-height:1;font-size:1.2rem;font-weight:700;font-family:"Helvetica","Arial",sans-serif;display:flex;align-items:left;padding-left:1rem;padding-top:.7rem}.howto_num::before{content:"";display:block;background-color:#0a2a82;-webkit-clip-path:polygon(100% 0, 0 0, 0 100%);clip-path:polygon(100% 0, 0 0, 0 100%);width:100%;height:100%;z-index:-1;position:absolute;left:0;top:0}.howto_text{font-weight:700;font-size:clamp(1.6rem,1.6vw + 0.3728rem,2rem)}.howto_text small{font-size:1.2rem}.howto_text+.lp_notice{margin-top:.8rem;font-size:1.2rem}.exam{background:url(../img/bg_exam.png) no-repeat #0a2a82 right top/120% auto;color:#fff;text-align:center;padding:8rem 0}@media screen and (min-width: 768px){.exam{background-size:1080px auto}}.exam_heading{width:min(75.467vw,450px);margin:0 auto 4rem}.exam_subSec{width:min(89.3333333333vw,800px);text-align:center;margin:0 auto}@media screen and (min-width: 768px){.exam_subSec{padding:0 4rem}}.exam_subSec.mg{margin:3.2rem auto 0}.exam_subHeading{text-align:center;border-bottom:1px solid #3861af;font-size:clamp(1.6rem,0.8vw + 0.9864rem,1.8rem);font-weight:700;margin-bottom:3.2rem}.exam_subHeading_inner{padding-bottom:1rem;display:inline-block;position:relative}.exam_subHeading_inner::before{content:"";display:block;position:absolute;width:100%;height:2px;background-color:#fff;bottom:0;left:0}.exam_subHeading small{font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem)}.exam_pdf_wrapper{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.exam_pdf_wrapper.center{justify-content:center}.exam_pdf_button{display:block;color:#fff;border:1px solid #fff;font-weight:700;font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem);display:flex;align-items:center;justify-content:center;padding:1.2rem .8rem;min-height:44px;border-radius:2px;width:calc(50% - .4rem);position:relative}.exam_pdf_button::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1rem;display:block;background-repeat:no-repeat;background-size:contain;background-image:url(../img/icon_pdf.svg);width:1.2rem;height:1.2rem}.exam_pdf_button.chobit::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1rem;display:block;background-repeat:no-repeat;background-size:contain;background-image:url(../img/icon_blank_w.svg);width:1.2rem;height:1.2rem}.exam_pdf_link{font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);color:#fff;font-weight:700;display:flex;align-items:center;margin:.8rem auto 0}.exam_pdf_link::before,.exam_pdf_link::after{content:"";display:block;background-repeat:no-repeat;background-size:contain}.exam_pdf_link::before{background-image:url(../img/icon_pdf.svg);width:1.2rem;height:1.2rem;margin-right:.4rem}.exam_pdf_link::after{background-image:url(../img/icon_dl.svg);width:1.6rem;height:1.6rem;margin-left:.4rem}.exam_cta{width:min(89.3333333333vw,800px);margin:4rem auto 0}@media screen and (min-width: 768px){.exam_cta{max-width:400px;padding:0}}.exam_cta_button{line-height:1;background-color:#e61f00;display:block;font-size:clamp(1.9rem,2.7vw + -0.1709rem,2.6rem);width:100%;display:flex;align-items:center;justify-content:center;border-radius:.4rem;min-height:5rem;padding:2.4rem 1.6rem;color:#fff;box-shadow:1px 1px 1px 0px rgba(0,0,0,.35)}.exam_cta_button::before,.exam_cta_button::after{content:"";display:block;background:url(../img/icon_arrow.svg) no-repeat center center/contain;width:1.4rem;height:.5rem}.exam_cta_button::before{margin:0 2rem 0 0;-webkit-animation:arrow-l 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite;animation:arrow-l 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite}.exam_cta_button::after{margin:0 0 0 2rem;-webkit-animation:arrow-r 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite;animation:arrow-r 3s cubic-bezier(0.73, -0.01, 0.22, 0.96) infinite}@-webkit-keyframes arrow-l{0%,30%,50%,70%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%,60%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@keyframes arrow-l{0%,30%,50%,70%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%,60%{-webkit-transform:translateX(3px);transform:translateX(3px)}}@-webkit-keyframes arrow-r{0%,30%,50%,70%,100%{-webkit-transform:translateX(0) scale(-1, 1);transform:translateX(0) scale(-1, 1)}40%,60%{-webkit-transform:translateX(-3px) scale(-1, 1);transform:translateX(-3px) scale(-1, 1)}}@keyframes arrow-r{0%,30%,50%,70%,100%{-webkit-transform:translateX(0) scale(-1, 1);transform:translateX(0) scale(-1, 1)}40%,60%{-webkit-transform:translateX(-3px) scale(-1, 1);transform:translateX(-3px) scale(-1, 1)}}.exam_cta_button.disabled{background-color:#dbdbdb;color:#737373;pointer-events:none;box-shadow:none}.exam_cta_button.disabled::before,.exam_cta_button.disabled::after{content:none}.exam_cta_button.button-loading::before{background:url(../img/loader.svg) no-repeat center center/contain;width:2rem;height:2rem;-webkit-animation:none;animation:none}.exam_cta_button.button-loading::after{content:none}.exam .lp_notice{text-align:center;color:rgba(255,255,255,.7);margin-top:1.6rem}.exam .lp_notice .lp_textLink{opacity:.7}body.is-fixed{overflow:hidden}.lp_modal{z-index:-100;position:fixed;top:0;left:0;width:100%;height:100vh;padding:30px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.2);transition:.2s ease-in}.lp_modal.is-active{z-index:99999;opacity:1;pointer-events:auto}.lp_modal .modal_overlay{position:absolute;width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,.2)}.lp_modal .modal_content{position:relative;width:min(87.2vw,565px);background-color:#fff;padding:7rem 3rem;max-height:90vh;overflow-y:hidden}@media screen and (min-width: 768px){.lp_modal .modal_content{padding:7rem 8rem}}.lp_modal .modal_close{position:absolute;right:1rem;top:1rem;width:4rem;height:4rem;cursor:pointer;z-index:10}.lp_modal .modal_close::before,.lp_modal .modal_close::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:50%;background:#737373}.lp_modal .modal_close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.lp_modal .modal_close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.lp_modal .modal_inner{text-align:center;overflow-y:auto;max-height:calc(90vh - 100px)}.lp_modal .modal_text{font-weight:700;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);text-align:center;margin-bottom:4rem}.lp_modal .modal_numberBox{font-weight:400;font-size:3.2rem;display:block;margin:.8rem auto 0;width:100%;background-color:#f2f4f7;border-radius:.4rem;padding:1.6rem;pointer-events:none;text-decoration:none}@media screen and (min-width: 768px){.lp_modal .modal_numberBox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:263px;padding:1.6rem 3.2rem}}.lp_modal .modal_content_adult{padding:0}.lp_modal .modal_content_adult .modal_close::before,.lp_modal .modal_content_adult .modal_close::after{background:#fff}.lp_modal .modal_content_adult .adult_heading{margin-bottom:0;padding:1.6rem;background-color:#0a2a82;color:#fff;font-size:clamp(1.8rem,2.3vw + 0.0359rem,2.4rem)}.lp_modal .modal_content_adult .adult_detail{padding:2.4rem min(2.667vw,48px)}.lp_modal .modal_content_adult .adult_question{margin-bottom:2.4rem;font-size:clamp(2.4rem,3.1vw + 0.0223rem,3.2rem);font-weight:700}.lp_modal .modal_content_adult .adult_p{font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem)}.lp_modal .modal_content_adult .adult_btn{padding:2rem;font-size:clamp(2.4rem,0vw + 2.4rem,2.4rem);font-weight:700;line-height:1.5}@media screen and (min-width: 1024px){.lp_modal .modal_content_adult .adult_btn{padding:2rem 4rem}}.lp_modal .modal_content_adult .adult_btn.yes{background-color:#e61f00;color:#fff;flex-grow:1}.lp_modal .modal_content_adult .adult_btn.no{background-color:#dbdbdb;color:#737373}.lp_modal .modal_content_adult .adult_btn_area{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 1024px){.lp_modal .modal_content_adult .adult_btn_area{flex-direction:row;justify-content:space-between}}.lp_modal .lp_notice{margin-top:2rem;line-height:1.5}.qa{width:min(89.3333333333vw,800px);font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);margin:8rem auto 0}.qa_item{position:relative;padding-left:2.2rem;text-indent:-2.2rem}.qa_item::before{font-weight:700;font-family:"Helvetica","Arial",sans-serif;font-size:1rem;color:#fff;width:1.8rem;height:1.8rem;display:inline-block;text-align:center;text-indent:0}.qa_question{font-weight:700}.qa_question::before{content:"Q";background-color:#0a2a82}.qa_question:nth-of-type(n+2){margin-top:4rem}.qa_answer{margin-top:.8rem}.qa_answer::before{content:"A";background-color:#e61f00}.notes{width:min(89.3333333333vw,800px);font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);margin:0 auto}.notes_list>li{padding-left:2rem;text-indent:-2rem;list-style:inside}.notes_list>li:nth-of-type(n+2){margin-top:2rem}/*# sourceMappingURL=lp.min.css.map */