@-webkit-keyframes badge_glow{0%,100%{-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3))}10%{-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8))}20%{-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3))}}@keyframes badge_glow{0%,100%{-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3))}10%{-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8))}20%{-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3))}}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%;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}[id]{scroll-margin-top:var(--scroll-offset, 0px)}body{background-color:#0b0b0b;color:#0b0b0b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.4em;line-height:1.7;letter-spacing:.01em;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 767px){body::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-position:50% 100%}}@media screen and (min-width: 768px){body{font-size:1.6em;line-height:2}}body section{position:relative}body section .sec_body{max-width:1024px;margin:0 auto}*{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 #f5ed69}a{color:#0b0b0b;cursor:pointer;transition:.4s ease-in-out}@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 ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.p-color-03{color:rgba(5,16,36,.8)}*: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}.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}}.timer_01{-webkit-filter:grayscale(100%) brightness(0.85);filter:grayscale(100%) brightness(0.85);pointer-events:none;box-shadow:none !important;text-shadow:none !important}.timer_02{background:url("../img/common/bg-btn-gold.png") center center/100% no-repeat !important;position:relative;overflow:hidden;flex-direction:column;line-height:1.6;text-shadow:2px 2px 0 #8a7060,-2px 2px 0 #8a7060,2px -2px 0 #8a7060,-2px -2px 0 #8a7060,2px 0 0 #8a7060,-2px 0 0 #8a7060,0 2px 0 #8a7060,0 -2px 0 #8a7060 !important}.timer_02::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%, transparent 100%);-webkit-transform:skewX(-40deg);transform:skewX(-40deg);-webkit-animation:shine-twice 4s ease-in-out infinite;animation:shine-twice 4s ease-in-out infinite}.timer_02 span{font-size:clamp(1.1rem,1.9vw + -0.3573rem,1.6rem)}@-webkit-keyframes shine-twice{0%{left:-100%;opacity:1}12%{left:150%;opacity:1}12.01%{left:-100%;opacity:0}13%{left:-100%;opacity:1}25%{left:150%;opacity:1}25.01%{opacity:0}100%{left:150%;opacity:0}}@keyframes shine-twice{0%{left:-100%;opacity:1}12%{left:150%;opacity:1}12.01%{left:-100%;opacity:0}13%{left:-100%;opacity:1}25%{left:150%;opacity:1}25.01%{opacity:0}100%{left:150%;opacity:0}}.visible_all{display:flex !important}.hidden_all{display:none !important}.lp_header_wrapper{position:absolute;top:0;left:0;margin:auto;display:flex;justify-content:center;width:100%;z-index:1100}@media screen and (min-width: 1024px){.lp_header_wrapper{position:static}}.lp_header_wrapper .lp_header{display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:1100;width:100%;align-items:center;padding:1rem;gap:2rem;background:rgba(0,0,0,0)}.lp_header_wrapper .lp_header::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%);display:none}.lp_header_wrapper .lp_header .header_logo{display:flex;align-items:center}.lp_header_wrapper .lp_header .header_logo a{display:flex;transition:opacity .3s}.lp_header_wrapper .lp_header .header_logo a:hover{opacity:.5}.lp_header_wrapper .lp_header .header_logo img{width:min(16vw,12rem)}.lp_header_wrapper .lp_header .header_sns_box{display:flex;align-items:center;gap:1rem;height:36px}.lp_header_wrapper .lp_header .header_sns{width:clamp(1.6rem,5.333vw,4rem)}.lp_header_wrapper .lp_header .header_sns a{display:flex}.lp_header_wrapper .lp_header .header_sns_x{width:12.4rem;font-size:1.8rem;line-height:1}.lp_header_wrapper .lp_header .header_sns_x a{display:flex;align-items:center;justify-content:space-between;background-color:#0b0b0b;border-radius:100px;color:#fff;padding:8px 22px;transition:opacity .3s}.lp_header_wrapper .lp_header .header_sns_x a:hover{opacity:.5}.lp_header_wrapper .lp_header .header_sns_x a img{width:20px;height:20px}.lp_header_wrapper .lp_header .header_sns_x a p{line-height:1}.lp_header_wrapper .lp_header .header_sns_plurk{width:auto}.lp_header_wrapper .lp_header .header_sns_plurk a{display:flex;align-items:center;justify-content:center;transition:opacity .3s}.lp_header_wrapper .lp_header .header_sns_plurk a:hover{opacity:.5}.lp_header_wrapper .lp_header .header_sns_plurk a img{width:36px;height:36px}.lp_header_wrapper .lp_header .header_link{margin:0 auto}.lp_header_wrapper .lp_header .header_language_sp{margin-left:auto}.lp_header_wrapper .lp_header .header_language{flex-shrink:0}.lp_header_wrapper .lp_header .header_language select{display:flex;position:relative;justify-content:center;align-items:center;gap:11px;flex-shrink:0;padding:8px 6px;max-width:140px;width:37vw;height:40px;font-size:12px;font-weight:600;text-align:center;border-radius:40px;background:url(../img/common/icon_earth.svg) no-repeat 10px center/22px,url(../img/common/parts_arrow_black.svg) no-repeat right 10px center/9px,hsla(0,0%,100%,.8);cursor:pointer;border:none;-webkit-appearance:none;appearance:none}@media screen and (min-width: 1024px){.lp_header_wrapper .lp_header .header_language select{width:170px;background:url(../img/common/icon_earth.svg) no-repeat 10px center/20px,url(../img/common/parts_arrow_black.svg) no-repeat right 10px center/9px,hsla(0,0%,100%,.8)}}.lp_header_wrapper .lp_header .header_menu{position:fixed;top:1rem;right:1rem;z-index:1100}.lp_header_wrapper .lp_header .header_menu .hb_menu img{width:44px;height:44px}@media screen and (min-width: 1024px){.lp_header_wrapper .lp_header{position:fixed;background:linear-gradient(90deg, rgba(12, 62, 98, 0.9) 0%, rgba(15, 88, 132, 0.9) 100%);-webkit-animation:SlideIn 1.6s;animation:SlideIn 1.6s}.lp_header_wrapper .lp_header::after{display:block}.lp_header_wrapper .lp_header .header_menu{position:static}}.gnavi{display:flex;list-style:none;left:-10px;position:relative}.gnavi li a{position:relative;padding:0 10px;letter-spacing:2px;display:inline-block;color:#fff;font-weight:800}.gnavi li a:hover::after{-webkit-transform:scale(1);transform:scale(1)}.gnavi li a::after{content:"";position:absolute;bottom:0;left:5%;width:90%;height:2px;background:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%);transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center top;transform-origin:center top}.header_logo .sp_logo a{display:flex}.lp_header .header_logo>.visible_md{display:none}@media screen and (min-width: 1024px){.lp_header .header_logo>.visible_md{display:block}}.lp_header .header_logo>.hidden_md{display:block}@media screen and (min-width: 1024px){.lp_header .header_logo>.hidden_md{display:none}}.lp_header .header_menu.hidden_md{display:block}@media screen and (min-width: 1024px){.lp_header .header_menu.hidden_md{display:none}}.lp_header .header_link.visible_md{display:none}@media screen and (min-width: 1024px){.lp_header .header_link.visible_md{display:flex}}.lp_header .header_sns_box.visible_md{display:none}@media screen and (min-width: 1024px){.lp_header .header_sns_box.visible_md{display:flex !important}}.lp_header .header_language.header_language_sp.hidden_md{display:none}@media screen and (min-width: 1024px){.lp_header .header_language.header_language_sp.hidden_md{display:none}}.lp_header .header_language.visible_md{display:none}@media screen and (min-width: 1024px){.lp_header .header_language.visible_md{display:block}}@media screen and (min-width: 1024px){nav.menu.hidden_md{display:none !important}}.lp_wrap{position:relative;overflow:hidden}.lp_wrap::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/common/main_bg.jpg) no-repeat center center;background-size:cover;z-index:-1;transform:translateZ(0);-webkit-transform:translateZ(0)}.lp_container{position:relative;font-size:clamp(0.8rem,3.1vw + -1.5777rem,1.6rem)}.label_ribbon{display:inline-block;position:relative;background:#f5ed69;border:.573px solid #126c91;color:#101f3e;font-weight:bold;padding:4.587px 22.933px;font-size:clamp(1.6rem,4.7vw + -2.0049rem,2.8rem)}@media screen and (min-width: 768px){.label_ribbon{border:1px solid #126c91;padding:8px 40px}}.label_ribbon::after{content:"";position:absolute;bottom:0px;right:-32.107px;width:33.253px;height:24.08px;background-color:#d55454;mask-image:url(../img/common/bgh_ribbon.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(../img/common/bgh_ribbon.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center}@media screen and (min-width: 768px){.label_ribbon::after{right:-56px;width:58px;height:42px}}#participation .label_ribbon::after{background-color:#fff}#campaign .label_ribbon::after,#overview .label_ribbon::after,#notes .label_ribbon::after,#qa .label_ribbon::after{background-color:#126c91}.btn_cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;height:80px;background-color:#f5ed69;background-image:url(../img/common/btn_cta_texture.png);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;border:.859px solid #e5b523;box-shadow:3.44px 3.44px 0 0 #101f3e;color:#fff;font-weight:bold;text-decoration:none;text-align:center;text-shadow:0 0 2.867px rgba(109,0,177,.6);font-size:clamp(2.1rem,5.8vw + -2.3486rem,3.6rem);transition:opacity .3s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease}@media screen and (min-width: 768px){.btn_cta{max-width:450px;height:100px;border:2px solid #e5b523;box-shadow:6px 6px 0 0 #101f3e;text-shadow:0 0 5px rgba(109,0,177,.6)}}.btn_cta:hover{opacity:.9;-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);box-shadow:none}@media screen and (min-width: 768px){.btn_cta:hover{-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px);box-shadow:none}}.wrap_btn_cta{display:flex;flex-direction:column;align-items:center;width:100%;gap:11.467px}@media screen and (min-width: 768px){.wrap_btn_cta{flex-direction:row;justify-content:center;gap:1rem}.wrap_btn_cta .btn_cta{max-width:320px;height:90px;font-size:clamp(2.1rem,1.6vw + 0.8728rem,2.5rem)}}.wrap_btn_cta .form_text{display:none;text-align:center;color:#101f3e;margin-top:8px;font-size:clamp(1.3rem,0.4vw + 0.9932rem,1.4rem)}.wrap_btn_cta.greyout .btn_cta{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.wrap_btn_cta.greyout .form_text{display:block}body.cntw{font-family:"source-han-sans-sc-variable","source-han-sans-tc-variable","noto-sans","noto-sans-semicondensed",sans-serif}body.cn{font-family:"source-han-sans-sc-variable","source-han-sans-tc-variable","noto-sans","noto-sans-semicondensed",sans-serif;font-variation-settings:"wght" 360}body.tw{font-family:"source-han-sans-sc-variable","source-han-sans-tc-variable","noto-sans","noto-sans-semicondensed",sans-serif;font-variation-settings:"wght" 360}.overlay_bg{background:linear-gradient(180deg, #0a1628 0%, #101f3e 50%, #0a1628 100%);background-size:cover;height:100vh;width:100vw;position:fixed;z-index:-10}@media screen and (min-width: 768px){.overlay_bg{background:linear-gradient(180deg, #0a1628 0%, #101f3e 50%, #0a1628 100%);background-size:cover}}.lp_main .sec_heading{margin-bottom:22.933px;font-size:clamp(1.5rem,5.8vw + -2.9486rem,3rem);max-width:398px;margin:0 auto 22.933px;position:relative;padding:0 16px;text-align:center}@media screen and (min-width: 768px){.lp_main .sec_heading{max-width:640px;margin:0 auto 20px}}.lp_main .sec_subheading{margin:0 auto 11.467px;font-size:clamp(1.6rem,2.3vw + -0.1641rem,2.2rem)}@media screen and (min-width: 768px){.lp_main .sec_subheading{margin:0 auto 2rem}}.lp_main .sec_heading--text{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 24px;background:rgba(5,16,36,.8);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;max-width:none}.lp_main .sec_heading__text{font-weight:700;line-height:1.6;color:#f5ed69;text-align:center;font-size:clamp(2.4rem,15.6vw + -9.5652rem,6.4rem);word-break:auto-phrase}.lp_main .sec_heading__leaf{display:block;width:27px;height:64px;background-size:contain;background-repeat:no-repeat;background-position:center}.lp_main .sec_heading__leaf--left{-webkit-transform:scaleX(-1);transform:scaleX(-1);background-image:url(../img/common/leaf_heading_right.svg)}.lp_main .sec_heading__leaf--right{background-image:url(../img/common/leaf_heading_right.svg)}@media screen and (min-width: 768px){.lp_main .sec_heading--text{gap:12px}.lp_main .sec_heading__text{font-size:clamp(3.2rem,6.2vw + -1.5554rem,4.8rem)}.lp_main .sec_heading__leaf{width:27px;height:64px}}@media screen and (max-width: 767px){.lp_main .sec_heading--text{gap:8px;padding:6px 16px}.lp_main .sec_heading__leaf{width:18px;height:40px}}.content_inner{overflow:auto;width:96vw;height:calc(100vh - 4vw);height:calc(100svh - 4vw);margin:0 auto;text-align:center;box-sizing:border-box;z-index:100;-ms-overflow-style:none;scrollbar-width:none}h3{font-size:clamp(2.4rem,6.2vw + -2.3554rem,4rem);line-height:1;padding:0 0 22.933px;margin:0 auto 22.933px;font-weight:800;display:block;color:#f5ed69;border-bottom:#f5ed69 1px dashed}@media screen and (min-width: 768px){h3{padding:0 0 4rem;margin:0 auto 4rem}}p.subheading{color:#d55454;font-weight:800;font-size:clamp(2.4rem,3.1vw + 0.0223rem,3.2rem);margin-bottom:11.467px;text-align:center}@media screen and (min-width: 768px){p.subheading{margin-bottom:2rem}}.wrap_genre{display:flex;flex-direction:row;justify-content:space-between;gap:13.76px;flex-wrap:wrap;max-width:398px}@media screen and (min-width: 768px){.wrap_genre{max-width:792px;gap:32px}}.wrap_genre a{width:48%;min-height:48px;max-width:400px;color:#fff;font-weight:bold;background:linear-gradient(90deg, #f5ed69 0%, #e5d950 50%, #f5ed69 100%);text-align:center;border:1.147px #fff solid;display:flex;justify-content:center;align-items:center;position:relative;font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem);line-height:1.5;transition:.3s;padding:0 20px;box-shadow:2.293px 2.293px 0px 0px #101f3e}@media screen and (min-width: 768px){.wrap_genre a{min-height:80px;border:1px #fff solid;padding:0 32px;box-shadow:4px 4px 0px 0px #101f3e}}.wrap_genre a:hover{opacity:.8}.wrap_genre a::after{content:"";position:absolute;background:url(../img/common/icon-arrow.png) no-repeat center center/contain;width:2vw;height:4vw;display:block;right:8px;-webkit-animation:btn_arrow .3s ease infinite alternate;animation:btn_arrow .3s ease infinite alternate}@media screen and (min-width: 768px){.wrap_genre{margin:0 auto}.wrap_genre a{width:48.8%;height:80px;max-height:96px;min-height:auto}.wrap_genre a::after{width:1vw;height:2vw;right:16px}}.wrap_genre.long{justify-content:center;text-align:center;margin:auto;max-width:257.893px}@media screen and (min-width: 768px){.wrap_genre.long{max-width:450px}}.wrap_genre.long a{width:100%}.wrap_genre.long a.cta{background:linear-gradient(90deg, #d55454 0%, #a83a3a 100%)}@media screen and (min-width: 768px){.wrap_genre.long a{width:100%;font-size:clamp(1rem,3.9vw + -1.9913rem,2rem)}}.wrap_dual_genre_box_top_text{text-align:center;font-size:clamp(2.1rem,2.7vw + 0.0291rem,2.8rem);color:#f5ed69;font-weight:bold;margin-bottom:22.933px}@media screen and (min-width: 768px){.wrap_dual_genre_box_top_text{margin-bottom:3rem}}.wrap_dual_genre_box{display:flex;justify-content:center;flex-direction:row;align-items:start;width:100%;text-align:center;gap:13.76px}@media screen and (min-width: 768px){.wrap_dual_genre_box{gap:1.5rem}}.wrap_dual_genre_box .wrap_dual_genre{max-width:228.827px}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre{max-width:400px}}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_genre_title{width:100%;font-size:clamp(1.8rem,2.3vw + 0.0359rem,2.4rem);font-weight:bold;color:#101f3e;margin-bottom:5.733px}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_genre_title{margin-bottom:1rem}}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual{display:flex;flex-direction:column;justify-content:center;gap:13.76px;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual{gap:1.5rem}}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:56px;min-height:auto;max-width:none;padding:0 20px;background:linear-gradient(90deg, #f5ed69 0%, #e5d950 50%, #f5ed69 100%);background-image:url(../img/common/btn_genre_texture.png);background-size:cover;background-position:center;border:1px solid #fff;border-radius:0;box-shadow:2.4px 2.4px 0px 0px #101f3e;transition:opacity .3s ease;text-decoration:none;color:#101f3e}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a{height:80px;box-shadow:4px 4px 0px 0px #101f3e;padding:0 32px}}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a:hover{opacity:.8}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a:hover .icon_search{-webkit-animation:icon_search_pulse .8s ease-in-out infinite;animation:icon_search_pulse .8s ease-in-out infinite}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a .btn_text{font-weight:700;line-height:1.5;text-align:center;color:#101f3e;font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem)}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a .icon_search{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a .icon_search{right:8px;width:22px;height:22px}}@media screen and (min-width: 1024px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual a .icon_search{right:10px;width:24px;height:24px}}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual{margin:0 auto}}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_origin{background:rgba(5,16,36,.8);border:1.147px solid hsla(0,0%,100%,.96);color:#fff;padding:11.467px 8.6px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:114.667px}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_origin{border:1px solid hsla(0,0%,100%,.96);padding:2rem 1.5rem;min-height:200px}}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_origin ul{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:2.867px}@media screen and (min-width: 768px){.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_origin ul{gap:.5rem}}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_origin ul li{font-weight:700;font-size:clamp(1.8rem,2.3vw + 0.0359rem,2.4rem)}.wrap_dual_genre_box .wrap_dual_genre .wrap_dual_origin ul li span.small{font-size:clamp(1.5rem,1.9vw + 0.0427rem,2rem)}.lottery_info .lottery_text{font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem);font-weight:400}.lottery_info .lottery_note{font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem)}.note{text-align:left;font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem);font-weight:400}.note li{padding-left:1em;text-indent:-1em;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem)}@media screen and (min-width: 768px){.note{max-width:792px}}.kotatu{width:90%;max-width:640px;margin:0 auto 2rem;display:block}.wrap_flex{max-width:840px;display:flex;align-items:center;justify-content:space-evenly;margin:0 auto;flex-direction:column}.wrap_flex img{margin-right:2rem}@media screen and (min-width: 768px){.wrap_flex{flex-direction:row}}.wrap_flex_column{max-width:840px;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;margin:0 auto;text-align:center;gap:40px}.wrap_flex_column .wrap_img{text-align:center}.wrap_flex_column .wrap_diamonds{display:flex;align-items:center;justify-content:center;gap:4px}.wrap_flex_column .wrap_diamonds .diamond{width:65px;height:63px;-o-object-fit:contain;object-fit:contain;-webkit-animation:diamond_glow 5s ease-in-out infinite;animation:diamond_glow 5s ease-in-out infinite}.wrap_flex_column .wrap_diamonds .diamond:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.wrap_flex_column .wrap_diamonds .diamond:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.wrap_flex_column .wrap_diamonds .diamond:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes diamond_glow{0%,100%{-webkit-filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3));filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3))}10%{-webkit-filter:drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8));filter:drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8))}20%{-webkit-filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3));filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3))}}@keyframes diamond_glow{0%,100%{-webkit-filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3));filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3))}10%{-webkit-filter:drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8));filter:drop-shadow(0 0 15px rgb(255, 255, 255)) drop-shadow(0 0 30px rgba(0, 209, 255, 0.8))}20%{-webkit-filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3));filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.3))}}@media screen and (min-width: 768px){.wrap_flex_column .wrap_diamonds{gap:10px}.wrap_flex_column .wrap_diamonds .diamond{width:143px;height:139px}}.wrap_btn{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-wrap:wrap;max-width:398px;margin:0 auto}@media screen and (min-width: 768px){.wrap_btn{max-width:640px}}.wrap_btn .form_text{font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem);font-weight:bold;display:none;margin-bottom:11.467px}@media screen and (min-width: 768px){.wrap_btn .form_text{margin-bottom:1rem}}.wrap_btn.greyout a{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.wrap_btn.greyout .form_text{display:block}nav.menu{position:relative;padding:0;display:none;opacity:0;top:0;left:0;transition:opacity .3s ease;z-index:1200}nav.menu .menu_wrap{height:100vh;top:0;left:0;position:absolute}nav.menu .menu_container{position:fixed;background:rgba(16,31,62,.9);z-index:100;width:100%;height:100vh;top:0;left:0;display:flex;flex-direction:column;align-items:center;padding:55px 20px 0;overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 768px){nav.menu .menu_container{padding:10rem 4rem}}nav.menu .menu_container .close{width:30px;height:30px;background:#f5ed69;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:flex;align-items:center;justify-content:center;position:fixed;right:2rem;top:2rem;border:none;cursor:pointer;padding:0;z-index:1200}nav.menu .menu_container .close img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px;height:30px}nav.menu .menu_container .menu_inner{display:flex;flex-direction:column;align-items:center;gap:23px;width:100%;max-width:390px}nav.menu .menu_container ul{width:100%;max-width:390px;margin:0;padding:0;list-style:none}nav.menu .menu_container ul li{position:relative;text-align:left;width:100%;color:#fff;font-weight:700}nav.menu .menu_container ul li::before{display:none}nav.menu .menu_container ul li a.menu_link{position:relative;display:flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;padding:3rem 1rem;border-bottom:1.147px solid #094b7a}nav.menu .menu_container ul li a.menu_link .menu_link_text{font-size:23px;font-weight:700;line-height:1.5}nav.menu .menu_container ul li a.menu_link .menu_link_arrow{display:inline-block;width:26px;height:17px;flex-shrink:0;background-image:url(../img/common/parts_arrow_gold.svg);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-animation:menu_arrow_flip_y 2.5s ease-in-out infinite;animation:menu_arrow_flip_y 2.5s ease-in-out infinite}nav.menu .menu_container ul li a.menu_link::after{display:none}nav.menu .sp_menu_language{display:flex;justify-content:center;width:100%}nav.menu .sp_menu_language select{display:flex;justify-content:center;align-items:center;padding:8px 6px;max-width:200px;width:60vw;height:44px;font-size:14px;font-weight:600;text-align:center;border-radius:40px;background:url(../img/common/icon_earth.svg) no-repeat 10px center/22px,url(../img/common/parts_arrow_black.svg) no-repeat right 10px center/9px,hsla(0,0%,100%,.8);cursor:pointer;border:none;-webkit-appearance:none;appearance:none}nav.menu .sp_menu_sns{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:0}nav.menu .menu_container .header_sns_x,nav.menu .menu_container .header_sns_weibo,nav.menu .menu_container .header_sns_line,nav.menu .menu_container .header_sns_plurk{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;line-height:1}nav.menu .menu_container .header_sns_x a,nav.menu .menu_container .header_sns_weibo a,nav.menu .menu_container .header_sns_line a,nav.menu .menu_container .header_sns_plurk a{display:flex;align-items:center;justify-content:center;gap:9px;background-color:#0b0b0b;border-radius:73px;border:none;color:#fff;padding:14px 30px;height:auto;box-sizing:border-box;transition:opacity .3s}nav.menu .menu_container .header_sns_x a:hover,nav.menu .menu_container .header_sns_weibo a:hover,nav.menu .menu_container .header_sns_line a:hover,nav.menu .menu_container .header_sns_plurk a:hover{opacity:.5}nav.menu .menu_container .header_sns_x a img,nav.menu .menu_container .header_sns_weibo a img,nav.menu .menu_container .header_sns_line a img,nav.menu .menu_container .header_sns_plurk a img{width:23px;height:23px}nav.menu .menu_container .header_sns_x a p,nav.menu .menu_container .header_sns_weibo a p,nav.menu .menu_container .header_sns_line a p,nav.menu .menu_container .header_sns_plurk a p{line-height:1;margin-left:0}nav.menu .menu_container .header_sns_weibo a{background:#fff;color:#0b0b0b;padding:4px 22px}nav.menu .menu_container .header_sns_weibo a img{width:40px;height:40px}nav.menu .menu_container .header_sns_line a{background:#4cc764;padding:4px 22px}nav.menu .menu_container .header_sns_line a img{width:40px;height:40px}nav.menu .menu_container .header_sns_plurk a{background:#ff5722;padding:4px 22px}nav.menu .menu_container .header_sns_plurk a img{width:40px;height:40px}nav.menu .menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:70;background-color:rgba(16,31,62,.9)}nav.menu .menu_character{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);width:90vw;max-width:320px;pointer-events:none;z-index:-50;opacity:.5;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}@media screen and (min-width: 768px){nav.menu .menu_character{max-width:560px}}nav.menu .menu_character.is-active{-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}nav.menu .menu_character img{display:block;width:100%;height:auto;max-height:none;max-block-size:none;-o-object-fit:contain;object-fit:contain;opacity:.6}nav.menu .hb_hidden{display:none}@-webkit-keyframes btn_arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}100%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes btn_arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}100%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@-webkit-keyframes icon_search_pulse{0%,100%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{-webkit-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}}@keyframes icon_search_pulse{0%,100%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{-webkit-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}}@-webkit-keyframes icon_search_pulse_simple{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes icon_search_pulse_simple{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes menu_arrow{0%{-webkit-transform:rotate(90deg) translateX(0px);transform:rotate(90deg) translateX(0px)}100%{-webkit-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px)}}@keyframes menu_arrow{0%{-webkit-transform:rotate(90deg) translateX(0px);transform:rotate(90deg) translateX(0px)}100%{-webkit-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px)}}@-webkit-keyframes menu_arrow_flip{0%{-webkit-transform:rotate(90deg) rotateX(0deg);transform:rotate(90deg) rotateX(0deg)}50%{-webkit-transform:rotate(90deg) rotateX(180deg);transform:rotate(90deg) rotateX(180deg)}100%{-webkit-transform:rotate(90deg) rotateX(0deg);transform:rotate(90deg) rotateX(0deg)}}@keyframes menu_arrow_flip{0%{-webkit-transform:rotate(90deg) rotateX(0deg);transform:rotate(90deg) rotateX(0deg)}50%{-webkit-transform:rotate(90deg) rotateX(180deg);transform:rotate(90deg) rotateX(180deg)}100%{-webkit-transform:rotate(90deg) rotateX(0deg);transform:rotate(90deg) rotateX(0deg)}}@-webkit-keyframes menu_arrow_flip_y{0%,100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes menu_arrow_flip_y{0%,100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.fadein_up{opacity:1;visibility:visible}.fadein_up.is-show{opacity:1;visibility:visible;-webkit-animation:fadeInUp 1s ease forwards;animation:fadeInUp 1s ease forwards}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:hidden}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.campaign_card,.overview_card{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.campaign_card.is-show,.overview_card.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.wrap_btn.timer_20240220{display:none}.wrap_btn.timer_20240220 .to_form{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.wrap_btn.timer_20240220 .to_form:hover{opacity:1}.wrap_btn.timer_20240220 .to_form::before{-webkit-animation:none;animation:none}.red{color:#d55454}.content_line{position:relative}.content_line::after{content:"";position:absolute;bottom:0;background:repeating-linear-gradient(to right, rgb(169, 144, 100) 0%, rgb(169, 144, 100) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);background-size:16px 2px;display:block;height:1px;width:100%}.content_line.jp::after{height:2px}.content_line_outer{padding:0 0 8rem}.lp_footer{position:relative}.lp_footer .footer_inner{width:100%;background-color:#126c91;color:#fff;display:flex;justify-content:center;align-items:center;height:34.4px;padding:0}@media screen and (min-width: 768px){.lp_footer .footer_inner{height:60px}}.lp_footer .footer_inner small{font-size:clamp(1.2rem,0vw + 1.2rem,1.2rem)}@media screen and (min-width: 768px){.lp_footer .footer_inner small{font-size:14px}}.official_link{background:linear-gradient(to bottom, transparent 0%, rgba(5, 16, 36, 0.8) 100%);padding:64px 16px;color:#fff}.official_link .sec_heading--text{margin-bottom:40px}.official_link .sec_body{display:flex;flex-direction:column;align-items:center;gap:32px}.official_link .dlsite_wrap{display:flex;justify-content:center}.official_link .dlsite_wrap a{transition:opacity .3s}.official_link .dlsite_wrap a:hover{opacity:.7}.official_link .sns_wrap{display:flex;justify-content:center;align-items:center;gap:16px}.official_link .sns_wrap a{transition:opacity .3s}.official_link .sns_wrap a:hover{opacity:.7}.official_link .sns_wrap a img{height:44px;width:auto}.official_link .sns_wrap a img[alt=official_Discord]{height:30px}.official_link .ttl{text-align:center;font-weight:bold;color:#fff;margin:1rem;font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem)}.official_link .lang-cn,.official_link .lang-tw,.official_link .lang-kr{gap:1rem}.sns_area{padding-bottom:min(13.333vw,10rem);background-color:rgba(245,237,105,.9)}.sns_area.jp{background:linear-gradient(to bottom, transparent 0%, rgba(5, 16, 36, 0.8) 100%);padding:64px 16px}.sns_area .sns_dlsite_logo{display:flex;justify-content:center;margin-bottom:40px;transition:.3s}.sns_area .sns_dlsite_logo:hover{opacity:.5}.sns_area .sns_list_area{display:flex;flex-direction:column;align-items:center;gap:40px}.sns_area .sns_list_text{text-align:center;margin-bottom:.5rem;font-weight:800;color:#0b0b0b}.sns_area .sns_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.sns_area .sns_item{transition:.3s;position:relative}.sns_area .sns_item.jp_share{margin-right:30px}.sns_area .sns_item a:hover{opacity:.5}.sns_area .sns_item .sns_item_text{color:#0b0b0b;position:absolute;font-weight:bold;bottom:-3rem;left:0;right:0;margin:auto;text-align:center}.sns_area .sns_inner{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:900px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.sns_area .sns_inner{gap:30px}}.sns_area .sns_share_row{display:flex;align-items:center;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.sns_area .sns_share_row{flex-direction:row;gap:20px}}@media screen and (min-width: 1024px){.sns_area .sns_share_row{gap:24px}}.sns_area .sns_share_img img{width:200px;height:auto}@media screen and (min-width: 768px){.sns_area .sns_share_img img{width:240px}}@media screen and (min-width: 1024px){.sns_area .sns_share_img img{width:280px}}.sns_area .sns_icons{display:flex;align-items:center;gap:16px}@media screen and (min-width: 768px){.sns_area .sns_icons{gap:18px}}@media screen and (min-width: 1024px){.sns_area .sns_icons{gap:24px}}.sns_area .sns_icons a{display:block;transition:opacity .3s}.sns_area .sns_icons a:hover{opacity:.7}.sns_area .sns_icons a img{width:56px;height:56px;border-radius:50%}@media screen and (min-width: 768px){.sns_area .sns_icons a img{width:64px;height:64px}}@media screen and (min-width: 1024px){.sns_area .sns_icons a img{width:80px;height:80px}}.sns_area .sns_icons .sns_icon_x img{background-color:#0b0b0b;border:2px solid #fff;border-radius:50%}.sns_area .sns_icons .sns_icon_pommu .pommu_icon{display:flex;align-items:center;justify-content:center}.sns_area .sns_icons .sns_icon_pommu .pommu_icon svg{width:56px;height:56px;border-radius:50%}@media screen and (min-width: 768px){.sns_area .sns_icons .sns_icon_pommu .pommu_icon svg{width:64px;height:64px}}@media screen and (min-width: 1024px){.sns_area .sns_icons .sns_icon_pommu .pommu_icon svg{width:80px;height:80px}}.sns_area .sns_pommu_section{display:flex;align-items:center;flex-direction:column;gap:16px;background-color:#fff;border-radius:6px;padding:16px;text-decoration:none;transition:opacity .3s,box-shadow .3s}@media screen and (min-width: 768px){.sns_area .sns_pommu_section{flex-direction:row;gap:20px;padding:20px;border-radius:8px}}@media screen and (min-width: 1024px){.sns_area .sns_pommu_section{gap:24px;padding:24px}}.sns_area .pommu_logo{flex-shrink:0}.sns_area .pommu_logo img{display:flex;width:100%;text-align:center;max-width:160px;height:auto}.sns_area .pommu_text{font-family:"Noto Sans",sans-serif;font-weight:bold;font-size:12px;line-height:1.7;color:#101f3e;text-align:center}@media screen and (min-width: 768px){.sns_area .pommu_text{font-size:13px;text-align:left;line-height:1.8}}@media screen and (min-width: 1024px){.sns_area .pommu_text{font-size:15px}}.sns_area .pommu_text p{margin:0}.lp_pagetop{position:fixed;right:1rem;bottom:1rem;z-index:100;transition:none;opacity:0}@media screen and (min-width: 1024px){.lp_pagetop{right:2rem;bottom:2rem}}.lp_pagetop a{display:block;width:min(10.667vw,6rem);height:0;padding-top:min(10.667vw,6rem);border-radius:50%;background:rgba(11,11,11,.5);overflow:hidden;position:relative}.lp_pagetop a::before{content:"";width:min(2.667vw,1.5rem);height:min(2.667vw,1.5rem);border-width:.2rem .2rem 0 0;border-color:#fff;border-style:solid;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -20%) rotate(-45deg);transform:translate(-50%, -20%) rotate(-45deg)}.lp_pagetop.is_show{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards}.lp_pagetop.is_hide{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.pre_area{background:#777}.fixed-attention{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:30px;text-align:center;font-family:adobe-song-std,sans-serif;font-size:3.2vw;color:#fff;line-height:1.5em;position:fixed;bottom:40px;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);padding:4%;width:90vw;z-index:101;border-radius:12px;background-color:rgba(0,0,0,.7);border:solid #f7cc64 1px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:.3s all}@media screen and (min-width: 768px){.fixed-attention{font-size:17px;padding:16px;max-width:960px;margin-bottom:10px}}.fixed-attention .link-text{color:#ffe65b;text-decoration:underline;display:inline}.fixed-attention .wrap-fixed-attention-close{position:relative;cursor:pointer;margin-left:3.2vw;position:absolute;right:1%;top:0}@media screen and (min-width: 768px){.fixed-attention .wrap-fixed-attention-close{right:16px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.fixed-attention .wrap-fixed-attention-close::before{display:inline;content:"×";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:3rem;line-height:1}.none{opacity:0}.fv{position:relative;width:100%;overflow:hidden;box-sizing:border-box;background-image:linear-gradient(to bottom, rgba(0, 70, 167, 0.8) 0%, rgba(73, 170, 255, 0.2) 50%, rgba(0, 70, 167, 0.8) 100%)}@-webkit-keyframes fvCharSlideIn_sp{from{opacity:0;-webkit-transform:translateX(-50%) translateY(calc(50% + 100vh)) rotate(-5deg);transform:translateX(-50%) translateY(calc(50% + 100vh)) rotate(-5deg)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(50%) rotate(-5deg);transform:translateX(-50%) translateY(50%) rotate(-5deg)}}@keyframes fvCharSlideIn_sp{from{opacity:0;-webkit-transform:translateX(-50%) translateY(calc(50% + 100vh)) rotate(-5deg);transform:translateX(-50%) translateY(calc(50% + 100vh)) rotate(-5deg)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(50%) rotate(-5deg);transform:translateX(-50%) translateY(50%) rotate(-5deg)}}@-webkit-keyframes fvCharSlideIn_pc{from{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateX(0) translateY(50px) rotate(-5deg) scale(1.2);transform:translateX(0) translateY(50px) rotate(-5deg) scale(1.2)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0) translateY(0) rotate(-5deg) scale(1);transform:translateX(0) translateY(0) rotate(-5deg) scale(1)}}@keyframes fvCharSlideIn_pc{from{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translateX(0) translateY(50px) rotate(-5deg) scale(1.2);transform:translateX(0) translateY(50px) rotate(-5deg) scale(1.2)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0) translateY(0) rotate(-5deg) scale(1);transform:translateX(0) translateY(0) rotate(-5deg) scale(1)}}@-webkit-keyframes fvCharFadeIn{from{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translate(-50%, -5%) rotate(-5deg) scale(1.2);transform:translate(-50%, -5%) rotate(-5deg) scale(1.2)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(-50%, -5%) rotate(-5deg) scale(1);transform:translate(-50%, -5%) rotate(-5deg) scale(1)}}@keyframes fvCharFadeIn{from{opacity:0;-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:translate(-50%, -5%) rotate(-5deg) scale(1.2);transform:translate(-50%, -5%) rotate(-5deg) scale(1.2)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(-50%, -5%) rotate(-5deg) scale(1);transform:translate(-50%, -5%) rotate(-5deg) scale(1)}}.fv .fv_character{position:absolute;z-index:1;pointer-events:none;top:50%;left:50%;bottom:auto;-webkit-transform:translate(-50%, -5%) rotate(-5deg) scale(1.2);transform:translate(-50%, -5%) rotate(-5deg) scale(1.2);-webkit-filter:blur(8px);filter:blur(8px);opacity:0;width:clamp(260px,70vw,360px);-webkit-animation:fvCharFadeIn 1s ease .3s forwards;animation:fvCharFadeIn 1s ease .3s forwards}@media screen and (min-width: 768px){.fv .fv_character{top:auto;bottom:-430px;left:calc(50% - 480px);-webkit-transform:translateX(0) rotate(-5deg);transform:translateX(0) rotate(-5deg);width:400px;-webkit-animation-name:fvCharSlideIn_pc;animation-name:fvCharSlideIn_pc}}@media screen and (min-width: 1024px){.fv .fv_character{left:calc(50% - 600px)}}@media screen and (min-width: 1366px){.fv .fv_character{width:450px;left:calc(50% - 720px)}}.fv .fv_character img{width:100%;height:auto;-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.3))}.fv .fv_content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2.133vw;padding:10.667vw 3.2vw 4.8vw;max-width:1200px;min-height:80vh;margin:0 auto}@media screen and (min-width: 768px){.fv .fv_content{gap:16px;padding:100px 30px 80px;min-height:720px}}@media screen and (min-width: 1024px){.fv .fv_content{gap:20px;padding:120px 40px 100px}}@media screen and (min-width: 1366px){.fv .fv_content{padding:160px 0 120px}}.fv .fv_catchcopy{display:flex;align-items:stretch;justify-content:center;gap:1.067vw;position:relative}@media screen and (min-width: 1024px){.fv .fv_catchcopy{gap:16px}}.fv .fv_catchcopy::before,.fv .fv_catchcopy::after{content:"";flex-shrink:0;width:4.8vw;min-height:10.667vw}@media screen and (min-width: 1024px){.fv .fv_catchcopy::before,.fv .fv_catchcopy::after{width:34px;min-height:64px}}.fv .fv_catchcopy::before{background:url(../img/common/leaf_heading_left.svg) no-repeat center/100% 100%;-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}.fv .fv_catchcopy::after{background:url(../img/common/leaf_heading_right.svg) no-repeat center/100% 100%}.fv .fv_leaf{display:none}.fv .fv_catchcopy_text{display:flex;align-items:center;flex-flow:column;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:bold;text-shadow:0 0 1.6vw rgba(0,0,0,.5);letter-spacing:.2em;-webkit-mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:right;mask-position:right;-webkit-animation:fvCatchcopyReveal .8s ease .5s forwards;animation:fvCatchcopyReveal .8s ease .5s forwards}@media screen and (min-width: 1024px){.fv .fv_catchcopy_text{text-shadow:0 0 10px rgba(0,0,0,.5);letter-spacing:0}}@-webkit-keyframes fvCatchcopyReveal{from{-webkit-mask-position:right;mask-position:right}to{-webkit-mask-position:left;mask-position:left}}@keyframes fvCatchcopyReveal{from{-webkit-mask-position:right;mask-position:right}to{-webkit-mask-position:left;mask-position:left}}.fv .fv_catchcopy_main{font-size:clamp(1.6rem,6.2vw + -3.1554rem,3.2rem);line-height:1.5;margin:0}.fv .fv_catchcopy_sub{font-size:clamp(0.9rem,4.3vw + -2.3981rem,2rem);line-height:1.5;margin:0}.fv .fv_badges{display:flex;justify-content:center;align-items:center;gap:2.933vw}@media screen and (min-width: 1024px){.fv .fv_badges{gap:23px}}.fv .fv_badge{width:16vw;flex-shrink:0}@media screen and (min-width: 768px){.fv .fv_badge{width:100px}}@media screen and (min-width: 1024px){.fv .fv_badge{width:100px}}.fv .fv_badge img{width:100%;height:auto;-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));-webkit-animation:badge_glow 5s ease-in-out infinite;animation:badge_glow 5s ease-in-out infinite}.fv .fv_badge:nth-child(1) img{-webkit-animation-delay:0s;animation-delay:0s}.fv .fv_badge:nth-child(2) img{-webkit-animation-delay:.3s;animation-delay:.3s}.fv .fv_badge:nth-child(3) img{-webkit-animation-delay:.6s;animation-delay:.6s}.fv .fv_logo_area{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:65vw;margin-bottom:60vw}.fv .fv_logo_area.jp{margin-bottom:65vw}@media screen and (min-width: 768px){.fv .fv_logo_area{max-width:none;margin-bottom:auto}.fv .fv_logo_area.jp{margin-bottom:auto}}.fv .fv_logo{position:relative;text-align:center;margin:0;padding:0}.fv .fv_logo img{position:relative;width:77.333vw;height:auto}@media screen and (min-width: 768px){.fv .fv_logo img{width:420px}}@media screen and (min-width: 1024px){.fv .fv_logo img{width:31.25vw;max-width:600px}}@media screen and (min-width: 1366px){.fv .fv_logo img{width:600px}}.fv .fv_logo::after{content:"";position:absolute;bottom:-60px;right:-12%;-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg);width:28vw;max-width:160px;aspect-ratio:1/1;background:url("../img/jp/fv_result.png") no-repeat center/contain;-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));opacity:0;-webkit-animation:resultBadge_fadeIn_sp .8s ease-out .5s forwards,resultBadge_float_sp 6s ease-in-out 1.3s infinite;animation:resultBadge_fadeIn_sp .8s ease-out .5s forwards,resultBadge_float_sp 6s ease-in-out 1.3s infinite;z-index:3}@media screen and (min-width: 768px){.fv .fv_logo::after{right:-30px;top:50%;width:130px;-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg);-webkit-animation:resultBadge_fadeIn .8s ease-out .5s forwards,resultBadge_float 6s ease-in-out 1.3s infinite;animation:resultBadge_fadeIn .8s ease-out .5s forwards,resultBadge_float 6s ease-in-out 1.3s infinite}}@media screen and (min-width: 1024px){.fv .fv_logo::after{width:170px}}@media screen and (min-width: 1366px){.fv .fv_logo::after{width:200px}}.fv .fv_result_badge{display:none}@-webkit-keyframes resultBadge_fadeIn_sp{0%{opacity:0;-webkit-transform:translate(calc(93% - 100px), calc(-76% + 150px)) rotate(15.66deg) skewX(1.29deg);transform:translate(calc(93% - 100px), calc(-76% + 150px)) rotate(15.66deg) skewX(1.29deg)}100%{opacity:1;-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg)}}@keyframes resultBadge_fadeIn_sp{0%{opacity:0;-webkit-transform:translate(calc(93% - 100px), calc(-76% + 150px)) rotate(15.66deg) skewX(1.29deg);transform:translate(calc(93% - 100px), calc(-76% + 150px)) rotate(15.66deg) skewX(1.29deg)}100%{opacity:1;-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg)}}@-webkit-keyframes resultBadge_float_sp{0%{-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0)}50%{-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(-8px);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(-8px)}100%{-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0)}}@keyframes resultBadge_float_sp{0%{-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0)}50%{-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(-8px);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(-8px)}100%{-webkit-transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(calc(80% - 100px), calc(-50% + 150px)) rotate(15.66deg) skewX(1.29deg) translateY(0)}}@-webkit-keyframes resultBadge_fadeIn{0%{opacity:0;-webkit-transform:translate(93%, -76%) rotate(15.66deg) skewX(1.29deg);transform:translate(93%, -76%) rotate(15.66deg) skewX(1.29deg)}100%{opacity:1;-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg)}}@keyframes resultBadge_fadeIn{0%{opacity:0;-webkit-transform:translate(93%, -76%) rotate(15.66deg) skewX(1.29deg);transform:translate(93%, -76%) rotate(15.66deg) skewX(1.29deg)}100%{opacity:1;-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg)}}@-webkit-keyframes resultBadge_float{0%{-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0)}50%{-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(-8px);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(-8px)}100%{-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0)}}@keyframes resultBadge_float{0%{-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0)}50%{-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(-8px);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(-8px)}100%{-webkit-transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0);transform:translate(80%, -50%) rotate(15.66deg) skewX(1.29deg) translateY(0)}}.fv .fv_button_area{display:flex;flex-direction:column;align-items:center;gap:1.6vw;width:100%;margin-top:1.067vw;position:absolute;bottom:3.2vw;left:0}@media screen and (min-width: 768px){.fv .fv_button_area{position:static;gap:15px;margin-top:8px}}@media screen and (min-width: 1024px){.fv .fv_button_area{flex-direction:row;justify-content:center;gap:15px;margin-top:10px}}.fv .fv_button_area .btn_cta{display:flex;width:58.667vw;max-width:337.5px;height:auto;aspect-ratio:32/9;font-size:clamp(1.8rem,3.9vw + -1.1913rem,2.8rem);border-width:.2vw;box-shadow:.533vw .533vw 0 0 #101f3e}.fv .fv_button_area .btn_cta:hover,.fv .fv_button_area .btn_cta:active{box-shadow:none}@media screen and (min-width: 768px){.fv .fv_button_area .btn_cta{width:337.5px;border-width:1.5px;box-shadow:4.5px 4.5px 0 0 #101f3e}}@media screen and (min-width: 1024px){.fv .fv_button_area .btn_cta{border-width:2px;box-shadow:6px 6px 0 0 #101f3e}}.fv .fv_button_area .btn_cta:not(.btn_cta--crosslink){background-image:url(../img/common/btn_gold_texture.png);font-weight:bold;position:relative;gap:8px;text-shadow:0 0 8px rgba(109,0,177,.9)}@media screen and (min-width: 768px){.fv .fv_button_area .btn_cta:not(.btn_cta--crosslink){text-shadow:0 0 12px rgba(109,0,177,.9)}}.fv .fv_button_area .btn_cta:not(.btn_cta--crosslink)::after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:url(../img/common/icon_newtab.svg) no-repeat center/contain}@media screen and (min-width: 768px){.fv .fv_button_area .btn_cta:not(.btn_cta--crosslink)::after{width:22px;height:22px}}.fv .fv_button_area .btn_cta--crosslink{background-color:#f5ed69;background-image:url(../img/common/btn_green_texture.png);border-color:#058351;text-shadow:0 0 8px rgba(5,131,81,.9)}@media screen and (min-width: 768px){.fv .fv_button_area .btn_cta--crosslink{text-shadow:0 0 12px rgba(5,131,81,.9)}}html:not([lang=ja]) .fv .fv_catchcopy_text{letter-spacing:0}html:not([lang=ja]) .fv .fv_catchcopy_main{font-size:clamp(1.6rem,4.7vw + -2.0049rem,2.8rem)}html:not([lang=ja]) .fv .fv_catchcopy_sub{font-size:clamp(1.2rem,2.3vw + -0.5641rem,1.8rem)}@media screen and (min-width: 1024px){html:not([lang=ja]) .fv .fv_logo img{max-width:500px}}html:not([lang=ja]) .fv .fv_logo::after{bottom:-20px}html[lang=en-US] .fv_logo::after{background-image:url("../img/en/fv_result.png")}html[lang=zh-CN] .fv_logo::after{background-image:url("../img/cn/fv_result.png")}html[lang=zh-TW] .fv_logo::after{background-image:url("../img/tw/fv_result.png")}html[lang=ko-KR] .fv_logo::after{background-image:url("../img/kr/fv_result.png")}.fv--overseas .fv_character{bottom:auto}@media screen and (min-width: 768px){.fv--overseas .fv_character{bottom:-540px}}@media screen and (min-width: 1366px){.fv--overseas .fv_character{bottom:-540px}}.fv--overseas .fv_content{gap:2.4vw;min-height:68vh}@media screen and (min-width: 768px){.fv--overseas .fv_content{min-height:720px}}@media screen and (min-width: 1024px){.fv--overseas .fv_content{gap:24px}}.fv--overseas .fv_bottom_area{position:absolute;bottom:3.2vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1.067vw;width:calc(100% - 6.4vw);max-width:337.5px}@media screen and (min-width: 768px){.fv--overseas .fv_bottom_area{bottom:2rem}}@media screen and (min-width: 1024px){.fv--overseas .fv_bottom_area{position:static;-webkit-transform:none;transform:none;width:100%;gap:8px}}.fv--overseas .fv_coupon_block{position:relative;display:flex;align-items:stretch;width:100%;max-width:337.5px;text-decoration:none;color:inherit;border:1.5px solid #e5b523;box-shadow:4.5px 4.5px 0 0 #101f3e;transition:opacity .3s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;overflow:visible}.fv--overseas .fv_coupon_block:hover{opacity:.9;-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);box-shadow:none}@media screen and (min-width: 768px){.fv--overseas .fv_coupon_block:hover{-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px);box-shadow:none}}@media screen and (min-width: 1024px){.fv--overseas .fv_coupon_block{width:100%;max-width:337.5px;border-width:2px;box-shadow:6px 6px 0 0 #101f3e}}.fv--overseas .fv_coupon_badge{position:absolute;z-index:2;pointer-events:none;left:-5vw;bottom:14vw;width:16vw;max-width:100px;height:auto}@media screen and (min-width: 768px){.fv--overseas .fv_coupon_badge{left:-28px;bottom:64px;width:16vw}}.fv--overseas .fv_coupon_badge img{position:relative;width:100%;height:auto;display:block;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3));overflow:hidden}.fv--overseas .fv_coupon_badge img{-webkit-animation:fv_badge_flash .4s ease-out 1.5s forwards;animation:fv_badge_flash .4s ease-out 1.5s forwards}@media screen and (min-width: 1024px){.fv--overseas .fv_coupon_badge{left:-77px;top:-34px;bottom:auto;width:10vw;max-width:100px}}@-webkit-keyframes fv_badge_flash{0%{-webkit-filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1);filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1)}50%{-webkit-filter:drop-shadow(0 2px 12px rgba(255, 255, 255, 0.6)) brightness(1.5);filter:drop-shadow(0 2px 12px rgba(255, 255, 255, 0.6)) brightness(1.5)}100%{-webkit-filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1);filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1)}}@keyframes fv_badge_flash{0%{-webkit-filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1);filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1)}50%{-webkit-filter:drop-shadow(0 2px 12px rgba(255, 255, 255, 0.6)) brightness(1.5);filter:drop-shadow(0 2px 12px rgba(255, 255, 255, 0.6)) brightness(1.5)}100%{-webkit-filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1);filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3)) brightness(1)}}.fv--overseas .fv_coupon_bar{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:1.6vw 10.667vw 1.6vw 10.667vw;background-color:#675eba;background-image:url(../img/common/coupon_btn_texture.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;color:#fff;font-weight:bold;font-size:clamp(1.5rem,1.9vw + 0.0427rem,2rem);line-height:1.4;text-align:center;text-shadow:0 0 4px rgba(109,0,177,.6);min-height:16vw}.fv--overseas .fv_coupon_bar::after{content:"";position:absolute;right:2.133vw;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4.8vw;height:3.2vw;background:url(../img/common/parts_arrow_gold.svg) no-repeat center/contain;-webkit-animation:menu_arrow_flip_y 2.5s ease-in-out infinite;animation:menu_arrow_flip_y 2.5s ease-in-out infinite}@media screen and (min-width: 768px){.fv--overseas .fv_coupon_bar::after{right:12px;width:26px;height:17px}}@media screen and (min-width: 768px){.fv--overseas .fv_coupon_bar{padding:16px 40px 16px 40px;min-height:80px}}@media screen and (min-width: 1024px){.fv--overseas .fv_coupon_bar{min-height:90px;font-size:clamp(1.5rem,2.7vw + -0.5709rem,2.2rem)}}.fv--overseas .fv_prize_note{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;margin:1vw 0 0 0;background:rgba(16,31,62,.7);border-radius:32px;color:#fff;font-family:"Noto Sans",sans-serif;font-weight:500;font-size:12px;line-height:1.5;text-align:center;white-space:nowrap}@media screen and (min-width: 1024px){.fv--overseas .fv_prize_note{font-size:14px}}.fv--overseas .fv_button_area{margin-top:1.6vw}@media screen and (min-width: 1024px){.fv--overseas .fv_button_area{margin-top:16px}}.fv--overseas .fv_button_area .btn_cta--list{gap:1.333vw;color:#101f3e;text-shadow:none}@media screen and (min-width: 1024px){.fv--overseas .fv_button_area .btn_cta--list{gap:12px}}.fv--overseas .fv_button_area .btn_cta_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:5.333vw;height:5.333vw}.fv--overseas .fv_button_area .btn_cta_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1024px){.fv--overseas .fv_button_area .btn_cta_icon{width:28px;height:28px}}.fv--overseas .fv_button_area .btn_cta_text{display:inline-block}.section_navi{position:relative;width:100%;background:rgba(44,43,89,.9);border-top:2px solid;border-bottom:2px solid;-o-border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1;border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1}.section_navi .section_navi_inner{display:flex;align-items:flex-end;justify-content:center;padding-top:4vw}@media screen and (min-width: 1024px){.section_navi .section_navi_inner{padding-top:30px}}.section_navi .section_navi_list{display:flex;align-items:flex-end;justify-content:center;gap:1.6vw}@media screen and (min-width: 1024px){.section_navi .section_navi_list{gap:24px}}.section_navi .section_navi_tab{display:flex;align-items:center;justify-content:center;width:28vw;padding:2.133vw 2.667vw;border-radius:8px 8px 0 0;background:#fff;border:2px solid #094b7a;border-bottom:none;color:#101f3e;font-weight:bold;font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem);line-height:1.5;text-align:center;text-decoration:none;transition:opacity .4s ease-in-out}@media screen and (min-width: 1024px){.section_navi .section_navi_tab{width:280px;padding:16px 40px}}.section_navi .section_navi_tab:hover{opacity:.8}.section_navi .section_navi_tab.is-active{background:#f5ed69;border-color:#f5ed69;color:#101f3e}.confetti{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:9999}.confetti canvas{width:100%;height:100%}.award{position:relative;width:100%}.award::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.award>*{position:relative}@media screen and (min-width: 768px){.award{padding:min(120px,12vw) 0 0}}.award.home{padding-top:0}.award.maniax,.award.girls,.award.bl{padding-top:0}.award.cn,.award.tw,.award.en,.award.kr{padding-top:0}.floor_select{position:relative;padding:60px 0 50px;border-top:1px solid #094b7a;border-bottom:1px solid #094b7a;background:linear-gradient(180deg, #0a1628 0%, #101f3e 30%, #101f3e 70%, #0a1628 100%);overflow:hidden}@media screen and (min-width: 768px){.floor_select{padding:80px 0 60px;border-top-width:2px;border-bottom-width:2px}}.floor_select::after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%);z-index:10}@media screen and (min-width: 768px){.floor_select::after{bottom:-3px}}.floor_select_inner{position:absolute;bottom:-1px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;z-index:11}@media screen and (min-width: 768px){.floor_select_inner{bottom:-2px}}.floor_select_list{display:flex;justify-content:center;gap:11px;position:relative}@media screen and (min-width: 768px){.floor_select_list{gap:24px}}.floor_select_item{display:flex;align-items:center;justify-content:center;min-width:127px;width:127px;height:44px;padding:7px 18px;font-size:clamp(1.4rem,3.9vw + -1.5913rem,2.4rem);font-weight:700;color:#101f3e;text-decoration:none;background:#fff;border:1px solid #094b7a;border-radius:4px 4px 0 0;transition:all .3s ease;white-space:nowrap}@media screen and (min-width: 768px){.floor_select_item{min-width:280px;width:280px;height:auto;padding:16px 40px;border-radius:8px 8px 0 0}}.floor_select_item.active{background:#f5ed69;color:#101f3e;border-color:#f5ed69;pointer-events:none}.floor_select_item:hover{background:#f5ed69;color:#101f3e;border-color:#f5ed69;opacity:1}.award_category_select_container_wrapper{position:relative;z-index:100;padding:40px 20px 0}.award_category_select_container{position:relative;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px auto 0;background:hsla(0,0%,100%,.9);-webkit-filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));transition:opacity .3s,top .2s ease;gap:8px;padding:8px 19px;border-radius:3px;width:96%}@media screen and (min-width: 768px){.award_category_select_container{gap:10px;padding:20px;border-radius:8px;max-width:1024px;width:98%;margin:8px auto}}.award_category_select_container.is_sticky{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 1024px){.award_category_select_container.is_sticky{top:70px}}.award_category_select_placeholder{display:none}.award_category_select_text{text-align:center;font-weight:700;color:#101f3e;line-height:1.5;font-size:clamp(1.2rem,3.1vw + -1.1777rem,2rem);margin-bottom:0}.award_category_select{width:100%}.award_category_select .swiper-wrapper{display:flex !important;flex-wrap:wrap !important;justify-content:center;-webkit-transform:none !important;transform:none !important;margin:auto}@media screen and (min-width: 768px){.award_category_select .swiper-wrapper{display:flex !important;justify-content:center;align-items:center;gap:0}}.award_category_item{flex:0 1 calc(50% - 2px);width:calc(50% - 2px) !important;padding:0;min-width:0}@media screen and (min-width: 768px){.award_category_item{flex:1 1 0;width:auto !important}}.award_category_item button{display:flex;align-items:center;justify-content:center;width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease;color:#101f3e;gap:4px;height:28px;padding:0}@media screen and (min-width: 768px){.award_category_item button{gap:10px;height:56px}}.award_category_item button svg{flex-shrink:0;width:18px;height:18px;fill:#101f3e;transition:fill .3s ease}@media screen and (min-width: 768px){.award_category_item button svg{width:23px;height:22px}}.award_category_item button svg path{fill:#101f3e;transition:fill .3s ease}.award_category_item.swiper-slide-thumb-active button{background:#101f3e;color:#f5ed69;border-color:rgba(0,0,0,0)}.award_category_item.swiper-slide-thumb-active button svg,.award_category_item.swiper-slide-thumb-active button svg path{fill:#f5ed69}.award_category_name{font-weight:700;white-space:nowrap;color:#101f3e;font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem);line-height:1}@media screen and (min-width: 768px){.award_category_name{line-height:32px}}.award_category_item.swiper-slide-thumb-active .award_category_name{color:#f5ed69}.triangle{display:block;width:12px;height:auto;margin:4px auto 0;fill:#101f3e;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.award_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6vw;overflow:hidden;justify-content:center}@media screen and (min-width: 768px){.award_list{gap:40px}}.type_newcomer .award_list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4vw}@media screen and (min-width: 768px){.type_newcomer .award_list{gap:40px}}.special_items_container .award_list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4vw}@media screen and (min-width: 768px){.special_items_container .award_list{gap:40px}}.award_container{position:relative;background:rgba(25,23,103,.8)}.award_list_container{overflow:hidden}.award_list_container .swiper-slide{width:100% !important;flex-shrink:0;box-sizing:border-box;pointer-events:none}.award_list_container .swiper-slide.swiper-slide-active{pointer-events:auto}.category_container{width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.category_container{max-width:100vw;margin:0 auto}}.award_list_title{text-align:center}@media screen and (min-width: 768px){.award_list_title{margin-bottom:30px}}.award_list_title .sec_heading{color:#f5ed69}.award_list_title .sec_heading.sec_heading--text{gap:8px}@media screen and (min-width: 768px){.award_list_title .sec_heading.sec_heading--text{gap:16px}}.award_list_title img{max-width:300px;height:auto}@media screen and (min-width: 768px){.award_list_title img{max-width:400px}}.award_heading_badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.award_heading_badge img{width:48px;height:auto;-webkit-filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3));-webkit-animation:badge_glow 5s ease-in-out infinite;animation:badge_glow 5s ease-in-out infinite}@media screen and (min-width: 768px){.award_heading_badge img{width:72px}}.award_text{text-align:center;font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem);color:#fff;margin-bottom:6vw;line-height:1.5;font-weight:700}@media screen and (min-width: 768px){.award_text{margin-bottom:40px}}.award_sub_section{margin-bottom:8vw}@media screen and (min-width: 768px){.award_sub_section{margin-bottom:80px}}@-webkit-keyframes charReveal{from{opacity:0;-webkit-transform:translateY(0.3em);transform:translateY(0.3em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes charReveal{from{opacity:0;-webkit-transform:translateY(0.3em);transform:translateY(0.3em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.award_sub_heading{display:flex;align-items:center;justify-content:center;gap:8px;padding:2vw 0;margin:0 auto 5vw;font-size:clamp(1.8rem,5.4vw + -2.3418rem,3.2rem);font-weight:700;color:#fff;background:rgba(0,0,0,0);border:1px solid #fff;max-width:90%;position:relative}.award_sub_heading .award_sub_heading_img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media screen and (min-width: 768px){.award_sub_heading .award_sub_heading_img{width:28px;height:28px}}.award_sub_heading .award_sub_heading_text{-webkit-mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:right;mask-position:right;transition:-webkit-mask-position .8s ease,mask-position .8s ease}.award_sub_heading.is-show .award_sub_heading_text{-webkit-mask-position:left;mask-position:left}@media screen and (min-width: 768px){.award_sub_heading{padding:4px 0;margin-bottom:80px;max-width:540px}}.award_sub_heading.type_dojin{background:#6ec1f1;border:1px solid #fff;color:#fff}.award_sub_heading.type_dojin .award_sub_heading_icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border:none}.award_sub_heading.type_dojin .award_sub_heading_icon:first-child{left:-1px;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-left:25px solid #fff}.award_sub_heading.type_dojin .award_sub_heading_icon:last-child{right:-1px;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-right:25px solid #fff}@media screen and (max-width: 767px){.award_sub_heading.type_dojin .award_sub_heading_icon:first-child{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.award_sub_heading.type_dojin .award_sub_heading_icon:last-child{border-top-width:10px;border-bottom-width:10px;border-right-width:16px}}.award_sub_heading.type_commercial{background:#4ec04e;border:1px solid #fff;color:#fff}.award_sub_heading.type_commercial .award_sub_heading_icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border:none}.award_sub_heading.type_commercial .award_sub_heading_icon:first-child{left:-1px;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-left:25px solid #fff}.award_sub_heading.type_commercial .award_sub_heading_icon:last-child{right:-1px;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-right:25px solid #fff}@media screen and (max-width: 767px){.award_sub_heading.type_commercial .award_sub_heading_icon:first-child{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.award_sub_heading.type_commercial .award_sub_heading_icon:last-child{border-top-width:10px;border-bottom-width:10px;border-right-width:16px}}.award_sub_heading.type_special_sub{background:#863ca9;border:1px solid #fff;color:#fff}.award_sub_heading.type_special_sub .award_sub_heading_icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border:none}.award_sub_heading.type_special_sub .award_sub_heading_icon:first-child{left:-1px;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-left:25px solid #fff}.award_sub_heading.type_special_sub .award_sub_heading_icon:last-child{right:-1px;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-right:25px solid #fff}@media screen and (max-width: 767px){.award_sub_heading.type_special_sub .award_sub_heading_icon:first-child{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.award_sub_heading.type_special_sub .award_sub_heading_icon:last-child{border-top-width:10px;border-bottom-width:10px;border-right-width:16px}}.award_sub_heading_icon{display:inline-block;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid currentColor}.award_sub_heading_icon:last-child{border-left:none;border-right:10px solid currentColor}.award_tag_list{display:none}.award_tag{display:inline-block;padding:2px 10px;border-radius:4px;font-size:clamp(1.1rem,0vw + 1.1rem,1.1rem);font-weight:700}.award_tag.type_dojin{background:#69a93c;color:#fff}.award_tag.type_dojin::after{content:"同人"}.award_tag.type_commercial{background:#d55454;color:#fff}.award_tag.type_commercial::after{content:"商業"}.award_tag.award_taisyo_tag::before{content:"🏆 "}.bottom_button_list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5.333vw;padding:10.667vw 4vw;background:rgba(5,16,36,.8);border-top:2px solid;border-bottom:2px solid;-o-border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1;border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1}@media screen and (min-width: 768px){.bottom_button_list{flex-direction:row;gap:40px;padding:60px 0}}.bottom_button_list .common_button{position:relative;width:82.667vw;max-width:337.5px;height:auto;aspect-ratio:32/9;padding:0;border-radius:0;font-weight:bold;color:#fff;text-shadow:0 0 8px rgba(109,0,177,.9);border:1.125px solid #e5b523;box-shadow:4.5px 4.5px 0 0 #101f3e;background:#f5ed69 url(../img/common/btn_gold_texture.png) center/100% 100% no-repeat;font-size:clamp(1.8rem,2.3vw + 0.0359rem,2.4rem)}.bottom_button_list .common_button:hover{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);box-shadow:2.5px 2.5px 0 0 #101f3e}.bottom_button_list .common_button:active{-webkit-transform:translate(4.5px, 4.5px);transform:translate(4.5px, 4.5px);box-shadow:none}@media screen and (min-width: 768px){.bottom_button_list .common_button{width:337.5px;text-shadow:0 0 12px rgba(109,0,177,.9);border-width:1.5px;box-shadow:4.5px 4.5px 0 0 #101f3e}}@media screen and (min-width: 1024px){.bottom_button_list .common_button{border-width:2px;box-shadow:6px 6px 0 0 #101f3e}.bottom_button_list .common_button:hover{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);box-shadow:4px 4px 0 0 #101f3e}.bottom_button_list .common_button:active{-webkit-transform:translate(6px, 6px);transform:translate(6px, 6px);box-shadow:none}}.bottom_button_list .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:url(../img/common/icon_newtab.svg) no-repeat center/contain}@media screen and (min-width: 768px){.bottom_button_list .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after{width:22px;height:22px}}.bottom_button_list .common_button.type_cart{text-shadow:none;border:1px solid #fff;box-shadow:4.5px 4.5px 0 0 #101f3e;background:url(../img/common/btn_cart_texture.png) center/cover no-repeat,#f5ed69}.bottom_button_list .common_button.type_cart:hover{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);box-shadow:2.5px 2.5px 0 0 #101f3e}.bottom_button_list .common_button.type_cart:active{-webkit-transform:translate(4.5px, 4.5px);transform:translate(4.5px, 4.5px);box-shadow:none}.bottom_button_list .common_button.type_cart{color:#fff;font-size:clamp(1.6rem,1.6vw + 0.3728rem,2rem);line-height:1.5;position:relative}.bottom_button_list .common_button.type_cart::after{content:"";position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.333vw;height:5.333vw;background:url(../img/common/icon_cart_white.svg) no-repeat center/contain}@media screen and (min-width: 768px){.bottom_button_list .common_button.type_cart::after{width:28px;height:28px}}.bottom_button_list .common_button.type_cart.cart_in{background:#f80;pointer-events:none}.bottom_button_list .common_button.type_cart.cart_in::after{display:none}.bottom_button_list.kr .common_button{font-size:clamp(1.9rem,0.4vw + 1.5932rem,2rem)}@-webkit-keyframes sparkle{0%,100%{opacity:.3;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes sparkle{0%,100%{opacity:.3;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}.type_award{position:relative;padding:8vw 4vw;border-radius:0}@media screen and (min-width: 768px){.type_award{padding:80px 40px}}.type_award .sec_heading__text{color:#f5ed69;font-size:clamp(2.4rem,9.3vw + -4.7331rem,4.8rem)}.type_award .sec_heading__leaf--left::before,.type_award .sec_heading__leaf--right::before{border-color:#f5ed69}.type_award .award_item{padding:0}@media screen and (min-width: 768px){.type_award .award_item{padding:0;display:flex;flex-direction:column}}.type_award .award_item .inner{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1;margin:0 auto;border:1px solid #094b7a;gap:8px;padding:0 0 8px;color:#101f3e;width:100%;border-radius:1rem;overflow:hidden}@media screen and (min-width: 768px){.type_award .award_item .inner{border:2px solid #094b7a;gap:4rem;padding:4rem;max-width:580px;flex:1}}.type_award .award_item .inner{-webkit-mask-image:radial-gradient(circle 4px at 10px 10px, transparent 99%, black 100%),radial-gradient(circle 4px at calc(100% - 10px) 10px, transparent 99%, black 100%),radial-gradient(circle 4px at 10px calc(100% - 10px), transparent 99%, black 100%),radial-gradient(circle 4px at calc(100% - 10px) calc(100% - 10px), transparent 99%, black 100%);-webkit-mask-composite:source-in,source-in,source-in;mask-image:radial-gradient(circle 4px at 10px 10px, transparent 99%, black 100%),radial-gradient(circle 4px at calc(100% - 10px) 10px, transparent 99%, black 100%),radial-gradient(circle 4px at 10px calc(100% - 10px), transparent 99%, black 100%),radial-gradient(circle 4px at calc(100% - 10px) calc(100% - 10px), transparent 99%, black 100%);-webkit-mask-composite:source-in, xor;mask-composite:intersect}.type_award .award_item .inner::after{content:"";position:absolute;top:-50%;left:-150%;width:60%;height:200%;background:linear-gradient(90deg, transparent 30%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.3) 45%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.3) 55%, rgba(255, 255, 255, 0) 60%, transparent 70%);z-index:2;pointer-events:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);mix-blend-mode:overlay;opacity:0;transition:none}.type_award .award_item.is-show .inner::after{-webkit-animation:awardShine .9s ease-out .3s forwards;animation:awardShine .9s ease-out .3s forwards}@-webkit-keyframes awardShine{0%{opacity:1;left:-150%}100%{opacity:0;left:200%}}@keyframes awardShine{0%{opacity:1;left:-150%}100%{opacity:0;left:200%}}.type_award .award_item .award_item_title_block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;line-height:1.5;color:#101f3e;width:100%;padding:24px 16px 0}@media screen and (min-width: 768px){.type_award .award_item .award_item_title_block{gap:8px;padding:0}}.type_award .award_item .award_item_name{font-weight:700;text-align:center;line-height:1.5;font-size:clamp(1.6rem,3.1vw + -0.7777rem,2.4rem);color:#101f3e;padding:0}.type_award .award_item .award_item_circle{font-weight:bold;text-align:center;line-height:1.5;font-size:clamp(1.4rem,1.6vw + 0.1728rem,1.8rem);color:#101f3e;padding:0;margin-top:0}@media screen and (min-width: 768px){.type_award .award_item .award_item_circle{margin-top:0}}.type_award .award_item .award_item_pic{position:relative;overflow:hidden;aspect-ratio:560/420}@media screen and (min-width: 768px){.type_award .award_item .award_item_pic{aspect-ratio:auto}}.type_award .award_item .award_item_pic .pic_inner{position:relative;width:100%;height:100%}.type_award .award_item .award_item_pic .bg_pic{display:none}.type_award .award_item .award_item_pic .main_pic{position:relative;width:100%;height:100%;overflow:hidden}.type_award .award_item .award_item_pic .main_pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;max-width:100%;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.15);transform:scale(1.15);transition:-webkit-filter .8s ease,-webkit-transform .8s ease;transition:filter .8s ease,transform .8s ease;transition:filter .8s ease,transform .8s ease,-webkit-filter .8s ease,-webkit-transform .8s ease}.type_award .award_item .award_item_pic .main_pic.is-show img{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}.type_award .award_item .award_item_pic{margin:0 auto;order:-1;width:100%;max-width:none}@media screen and (min-width: 768px){.type_award .award_item .award_item_pic{order:0;width:100%;max-width:560px;aspect-ratio:560/420}}.type_award .award_item .award_item_pic .pic_inner .main_pic{-webkit-filter:none;filter:none}@media screen and (min-width: 768px){.type_award .award_item .award_item_pic .pic_inner .main_pic{-webkit-filter:drop-shadow(0px 0px 12px #EBE0C5);filter:drop-shadow(0px 0px 12px #EBE0C5)}}.type_award .award_item .award_item_pic .main_pic img{height:100%;-o-object-fit:contain;object-fit:contain}.type_award .award_item .award_item_text{text-align:center;width:100%;display:flex;flex-direction:column;gap:16px;padding:2rem}@media screen and (min-width: 768px){.type_award .award_item .award_item_text{display:flex;flex-direction:column;flex:1;max-width:840px;margin:0 auto;padding:0;gap:0}}.type_award .award_item .award_comment{position:relative;background:#fff;border:1px solid #101f3e;border-radius:8px;box-shadow:0px 0px 8px 0px hsla(0,0%,100%,.25);overflow:visible;padding:0}.type_award .award_item .award_comment::after{content:"";position:absolute;top:5px;right:-10px;width:14px;height:14px;background:#101f3e;clip-path:polygon(0 0, 100% 50%, 0 100%);-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.type_award .award_item .award_comment .comment_header{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 0;background:#101f3e;border-radius:7px 7px 0 0;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);font-weight:bold;color:#f2f5ff;text-align:center}.type_award .award_item .award_comment .comment_header .comment_icon{display:inline-block;width:18px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f2f5ff'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.type_award .award_item .award_comment .comment_body{background:rgba(0,0,0,0);padding:8px}.type_award .award_item .award_comment .comment_body p{font-size:12px;font-weight:bold;line-height:1.5;color:#101f3e;margin:0;-webkit-mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:right;mask-position:right;transition:-webkit-mask-position .8s ease,mask-position .8s ease}.type_award .award_item .award_comment .comment_body.is-show p{-webkit-mask-position:left;mask-position:left}.type_award .award_item .award_comment{position:relative;text-align:left;margin:0}@media screen and (min-width: 768px){.type_award .award_item .award_comment{background:#101f3e;border:1px solid #fff;box-shadow:0px 0px 12px 0px hsla(0,0%,100%,.5);padding:48px 24px 24px;overflow:visible;border-radius:8px}.type_award .award_item .award_comment::after{display:none}}@media screen and (min-width: 768px){.type_award .award_item .award_comment .comment_header{position:absolute;top:-17px;left:-17px;gap:8px;background:#fff;color:#101f3e;border:1px solid #fff;padding:6px 32px;font-size:20px;font-weight:bold;border-radius:0;justify-content:flex-start}.type_award .award_item .award_comment .comment_header .comment_icon{width:25px;height:23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23101f3e'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z'/%3E%3C/svg%3E")}.type_award .award_item .award_comment .comment_header::after{content:"";display:block;position:absolute;right:-60px;bottom:-18px;width:60px;height:100%;background:url(../img/common/bgh_ribbon.svg) no-repeat;background-size:contain;background-position:left bottom}}.type_award .award_item .award_comment .comment_body p{font-size:clamp(1.2rem,1.6vw + -0.0272rem,1.6rem)}@media screen and (min-width: 768px){.type_award .award_item .award_comment .comment_body p{padding:0;line-height:2;color:#fff}}.type_award .award_item .button_list{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin:0}@media screen and (min-width: 768px){.type_award .award_item .button_list{gap:20px;margin:auto auto 0;padding-top:20px;max-width:652px}}.type_award .award_item .button_list_actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}@media screen and (min-width: 768px){.type_award .award_item .button_list_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}}.type_award .award_item .button_list_share{display:flex;justify-content:center}.type_award .award_item .common_button{max-width:none;width:120px;padding:4px;min-height:40px;height:auto;font-size:clamp(1.6rem,1.6vw + 0.3728rem,2rem);border:.5px solid #101f3e;box-shadow:2px 2px 0px 0px #101f3e;border-radius:0}.type_award .award_item .common_button.type_cart{width:120px}.type_award .award_item .common_button.type_sns{display:none}.type_award .award_item .common_button{width:100% !important;position:relative;overflow:hidden;padding:12px 4px}.type_award .award_item .common_button:hover,.type_award .award_item .common_button:active{box-shadow:none}@media screen and (min-width: 768px){.type_award .award_item .common_button{width:300px !important;max-width:300px;min-height:80px;height:auto;border:1px solid #101f3e;box-shadow:4px 4px 0px 0px #101f3e;background:#f5ed69}}@media screen and (min-width: 768px){.type_award .award_item .common_button.type_cart{width:300px !important;background:#f5ed69;border:1px solid #101f3e}}.type_award .award_item .common_button.type_share{background:#000;color:#fff;border:1.244px solid #fff;border-radius:64px;box-shadow:none;font-weight:bold;transition:background .2s ease,color .2s ease,border-color .2s ease}.type_award .award_item .common_button.type_share:hover,.type_award .award_item .common_button.type_share:active{-webkit-transform:none;transform:none;box-shadow:none;background:#fff;color:#000;border-color:#000}.type_award .award_item .common_button.type_share:hover .share_icon_x,.type_award .award_item .common_button.type_share:active .share_icon_x{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E")}.type_award .award_item .common_button.type_share{height:32px;padding:0 24px;gap:8px;font-size:14px;width:auto;max-width:none}@media screen and (min-width: 768px){.type_award .award_item .common_button.type_share{height:38px;padding:10px 24px;font-size:17px;border-width:1px;width:auto;max-width:none}}.type_award .award_item .common_button.type_share .share_icon_x{display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:background-image .2s ease}@media screen and (min-width: 768px){.type_award .award_item .common_button.type_share .share_icon_x{width:14px;height:14px}}.type_award .award_item .common_button.type_share{min-height:auto;grid-column:1/-1;justify-self:center;width:auto !important}.type_gold .award_item .inner{background:linear-gradient(147deg, rgb(216, 208, 131) 0%, rgb(185, 154, 89) 16%, rgb(131, 97, 25) 50%, rgb(143, 111, 44) 89%)}.type_gold .award_item .inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/award_bg_gold_overlay.png) center/cover no-repeat;opacity:1;z-index:-1;pointer-events:none}.type_silver .award_item .inner{background:linear-gradient(148deg, rgb(172, 205, 217) 0%, rgb(109, 131, 148) 50%, rgb(87, 121, 167) 89%)}.type_silver .award_item .inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/award_bg_silver_overlay.png) center/cover no-repeat;opacity:1;z-index:-1;pointer-events:none}.type_bronze .award_item .inner{background:linear-gradient(150deg, rgb(201, 108, 80) 0%, rgb(144, 85, 53) 99%)}.type_bronze .award_item .inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/award_bg_bronze_overlay.png) center/cover no-repeat;opacity:1;z-index:-1;pointer-events:none}.type_special .award_item .inner{background:linear-gradient(-34deg, rgb(59, 135, 32) 0%, rgb(134, 196, 111) 100%)}.type_special .award_item .inner::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/award_bg_green_overlay.png) center/cover no-repeat;opacity:1;z-index:-1;pointer-events:none}.award.jp .type_newcomer .award_item,.award.jp .type_special .award_item,.award.jp .special_items_container .award_item{width:100%;position:relative;border-radius:1rem;overflow:hidden;color:#101f3e;display:flex;flex-direction:column}.award.jp .type_newcomer .award_item>*,.award.jp .type_special .award_item>*,.award.jp .special_items_container .award_item>*{position:relative;z-index:1}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item,.award.jp .type_special .award_item,.award.jp .special_items_container .award_item{width:100%;max-width:460px;background:rgba(5,16,36,.8);color:#fff}.award.jp .type_newcomer .award_item::after,.award.jp .type_special .award_item::after,.award.jp .special_items_container .award_item::after{display:none}}.award.jp .type_newcomer .award_item .award_item_pic,.award.jp .type_special .award_item .award_item_pic,.award.jp .special_items_container .award_item .award_item_pic{position:relative;overflow:hidden;aspect-ratio:560/420}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .award_item_pic,.award.jp .type_special .award_item .award_item_pic,.award.jp .special_items_container .award_item .award_item_pic{aspect-ratio:auto}}.award.jp .type_newcomer .award_item .award_item_pic .pic_inner,.award.jp .type_special .award_item .award_item_pic .pic_inner,.award.jp .special_items_container .award_item .award_item_pic .pic_inner{position:relative;width:100%;height:100%}.award.jp .type_newcomer .award_item .award_item_pic .bg_pic,.award.jp .type_special .award_item .award_item_pic .bg_pic,.award.jp .special_items_container .award_item .award_item_pic .bg_pic{display:none}.award.jp .type_newcomer .award_item .award_item_pic .main_pic,.award.jp .type_special .award_item .award_item_pic .main_pic,.award.jp .special_items_container .award_item .award_item_pic .main_pic{position:relative;width:100%;height:100%;overflow:hidden}.award.jp .type_newcomer .award_item .award_item_pic .main_pic img,.award.jp .type_special .award_item .award_item_pic .main_pic img,.award.jp .special_items_container .award_item .award_item_pic .main_pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;max-width:100%;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.15);transform:scale(1.15);transition:-webkit-filter .8s ease,-webkit-transform .8s ease;transition:filter .8s ease,transform .8s ease;transition:filter .8s ease,transform .8s ease,-webkit-filter .8s ease,-webkit-transform .8s ease}.award.jp .type_newcomer .award_item .award_item_pic .main_pic.is-show img,.award.jp .type_special .award_item .award_item_pic .main_pic.is-show img,.award.jp .special_items_container .award_item .award_item_pic .main_pic.is-show img{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}.award.jp .type_newcomer .award_item .award_item_pic,.award.jp .type_special .award_item .award_item_pic,.award.jp .special_items_container .award_item .award_item_pic{z-index:1}.award.jp .type_newcomer .award_item .award_item_text,.award.jp .type_special .award_item .award_item_text,.award.jp .special_items_container .award_item .award_item_text{padding:1rem;display:flex;flex-direction:column;flex:1}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .award_item_text,.award.jp .type_special .award_item .award_item_text,.award.jp .special_items_container .award_item .award_item_text{padding:12px 16px 16px}}.award.jp .type_newcomer .award_item .award_item_text .award_item_title_block,.award.jp .type_special .award_item .award_item_text .award_item_title_block,.award.jp .special_items_container .award_item .award_item_text .award_item_title_block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;line-height:1.5;margin-bottom:12px;color:#101f3e}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .award_item_text .award_item_title_block,.award.jp .type_special .award_item .award_item_text .award_item_title_block,.award.jp .special_items_container .award_item .award_item_text .award_item_title_block{color:#f5ed69}}.award.jp .type_newcomer .award_item .award_item_text .award_item_name,.award.jp .type_special .award_item .award_item_text .award_item_name,.award.jp .special_items_container .award_item .award_item_text .award_item_name{font-weight:700;text-align:center;line-height:1.5;font-size:clamp(1.4rem,1.6vw + 0.1728rem,1.8rem);color:#101f3e}.award.jp .type_newcomer .award_item .award_item_text .award_item_circle,.award.jp .type_special .award_item .award_item_text .award_item_circle,.award.jp .special_items_container .award_item .award_item_text .award_item_circle{font-weight:bold;text-align:center;line-height:1.5;font-size:clamp(1.2rem,0.8vw + 0.5864rem,1.4rem);color:#101f3e}.award.jp .type_newcomer .award_item .award_comment,.award.jp .type_special .award_item .award_comment,.award.jp .special_items_container .award_item .award_comment{position:relative;background:#fff;border:1px solid #101f3e;border-radius:8px;box-shadow:0px 0px 8px 0px hsla(0,0%,100%,.25);overflow:visible;padding:0}.award.jp .type_newcomer .award_item .award_comment::after,.award.jp .type_special .award_item .award_comment::after,.award.jp .special_items_container .award_item .award_comment::after{content:"";position:absolute;top:5px;right:-10px;width:14px;height:14px;background:#101f3e;clip-path:polygon(0 0, 100% 50%, 0 100%);-webkit-transform:rotate(-26deg);transform:rotate(-26deg)}.award.jp .type_newcomer .award_item .award_comment .comment_header,.award.jp .type_special .award_item .award_comment .comment_header,.award.jp .special_items_container .award_item .award_comment .comment_header{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 0;background:#101f3e;border-radius:7px 7px 0 0;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);font-weight:bold;color:#f2f5ff;text-align:center}.award.jp .type_newcomer .award_item .award_comment .comment_header .comment_icon,.award.jp .type_special .award_item .award_comment .comment_header .comment_icon,.award.jp .special_items_container .award_item .award_comment .comment_header .comment_icon{display:inline-block;width:18px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f2f5ff'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.award.jp .type_newcomer .award_item .award_comment .comment_body,.award.jp .type_special .award_item .award_comment .comment_body,.award.jp .special_items_container .award_item .award_comment .comment_body{background:rgba(0,0,0,0);padding:8px}.award.jp .type_newcomer .award_item .award_comment .comment_body p,.award.jp .type_special .award_item .award_comment .comment_body p,.award.jp .special_items_container .award_item .award_comment .comment_body p{font-size:12px;font-weight:bold;line-height:1.5;color:#101f3e;margin:0;-webkit-mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);mask-image:linear-gradient(to right, black, black 50%, transparent 60%, transparent);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:right;mask-position:right;transition:-webkit-mask-position .8s ease,mask-position .8s ease}.award.jp .type_newcomer .award_item .award_comment .comment_body.is-show p,.award.jp .type_special .award_item .award_comment .comment_body.is-show p,.award.jp .special_items_container .award_item .award_comment .comment_body.is-show p{-webkit-mask-position:left;mask-position:left}.award.jp .type_newcomer .award_item .award_comment,.award.jp .type_special .award_item .award_comment,.award.jp .special_items_container .award_item .award_comment{margin-bottom:12px}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .award_comment,.award.jp .type_special .award_item .award_comment,.award.jp .special_items_container .award_item .award_comment{margin-bottom:16px}}.award.jp .type_newcomer .award_item .award_comment .comment_body p,.award.jp .type_special .award_item .award_comment .comment_body p,.award.jp .special_items_container .award_item .award_comment .comment_body p{font-size:clamp(1.1rem,1.9vw + -0.3573rem,1.6rem)}.award.jp .type_newcomer .award_item .button_list,.award.jp .type_special .award_item .button_list,.award.jp .special_items_container .award_item .button_list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .button_list,.award.jp .type_special .award_item .button_list,.award.jp .special_items_container .award_item .button_list{gap:10px}}.award.jp .type_newcomer .award_item .button_list,.award.jp .type_special .award_item .button_list,.award.jp .special_items_container .award_item .button_list{width:100%;margin-top:auto}.award.jp .type_newcomer .award_item .common_button,.award.jp .type_special .award_item .common_button,.award.jp .special_items_container .award_item .common_button{max-width:none;width:120px;padding:4px;min-height:40px;height:auto;font-size:clamp(1.4rem,-0.8vw + 2.0136rem,1.2rem);border:.5px solid #101f3e;box-shadow:2px 2px 0px 0px #101f3e;border-radius:0}.award.jp .type_newcomer .award_item .common_button.type_cart,.award.jp .type_special .award_item .common_button.type_cart,.award.jp .special_items_container .award_item .common_button.type_cart{width:120px}.award.jp .type_newcomer .award_item .common_button.type_sns,.award.jp .type_special .award_item .common_button.type_sns,.award.jp .special_items_container .award_item .common_button.type_sns{display:none}.award.jp .type_newcomer .award_item .common_button,.award.jp .type_special .award_item .common_button,.award.jp .special_items_container .award_item .common_button{width:100% !important;background:linear-gradient(90deg, #f5ed69 0%, #e5d950 50%, #f5ed69 100%);color:#101f3e;transition:opacity .3s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease}.award.jp .type_newcomer .award_item .common_button:hover,.award.jp .type_newcomer .award_item .common_button:active,.award.jp .type_special .award_item .common_button:hover,.award.jp .type_special .award_item .common_button:active,.award.jp .special_items_container .award_item .common_button:hover,.award.jp .special_items_container .award_item .common_button:active{opacity:1;-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);box-shadow:none}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .common_button,.award.jp .type_special .award_item .common_button,.award.jp .special_items_container .award_item .common_button{width:100% !important;min-height:40px;height:auto;border-color:#101f3e;box-shadow:2px 2px 0px 0px #101f3e}}.award.jp .type_newcomer .award_item .common_button.type_cart p::after,.award.jp .type_special .award_item .common_button.type_cart p::after,.award.jp .special_items_container .award_item .common_button.type_cart p::after{font-size:inherit}.award.jp .type_newcomer .award_item .common_button.type_share,.award.jp .type_special .award_item .common_button.type_share,.award.jp .special_items_container .award_item .common_button.type_share{background:#000;color:#fff;border:1.244px solid #fff;border-radius:64px;box-shadow:none;font-weight:bold;transition:background .2s ease,color .2s ease,border-color .2s ease}.award.jp .type_newcomer .award_item .common_button.type_share:hover,.award.jp .type_newcomer .award_item .common_button.type_share:active,.award.jp .type_special .award_item .common_button.type_share:hover,.award.jp .type_special .award_item .common_button.type_share:active,.award.jp .special_items_container .award_item .common_button.type_share:hover,.award.jp .special_items_container .award_item .common_button.type_share:active{-webkit-transform:none;transform:none;box-shadow:none;background:#fff;color:#000;border-color:#000}.award.jp .type_newcomer .award_item .common_button.type_share:hover .share_icon_x,.award.jp .type_newcomer .award_item .common_button.type_share:active .share_icon_x,.award.jp .type_special .award_item .common_button.type_share:hover .share_icon_x,.award.jp .type_special .award_item .common_button.type_share:active .share_icon_x,.award.jp .special_items_container .award_item .common_button.type_share:hover .share_icon_x,.award.jp .special_items_container .award_item .common_button.type_share:active .share_icon_x{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E")}.award.jp .type_newcomer .award_item .common_button.type_share,.award.jp .type_special .award_item .common_button.type_share,.award.jp .special_items_container .award_item .common_button.type_share{height:32px;padding:0 24px;gap:8px;font-size:14px;width:auto;max-width:none}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .common_button.type_share,.award.jp .type_special .award_item .common_button.type_share,.award.jp .special_items_container .award_item .common_button.type_share{height:32px;padding:10px 24px;font-size:14px;border-width:1px;width:auto;max-width:none}}.award.jp .type_newcomer .award_item .common_button.type_share .share_icon_x,.award.jp .type_special .award_item .common_button.type_share .share_icon_x,.award.jp .special_items_container .award_item .common_button.type_share .share_icon_x{display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:background-image .2s ease}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .common_button.type_share .share_icon_x,.award.jp .type_special .award_item .common_button.type_share .share_icon_x,.award.jp .special_items_container .award_item .common_button.type_share .share_icon_x{width:12px;height:12px}}.award.jp .type_newcomer .award_item .common_button.type_share,.award.jp .type_special .award_item .common_button.type_share,.award.jp .special_items_container .award_item .common_button.type_share{width:auto !important}.award.jp .type_newcomer .award_item{background-image:url("../img/common/award_bg_green_overlay.png");background-size:cover;background-position:center;border-radius:1rem;overflow:hidden}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item{background:rgba(5,16,36,.8) url("../img/common/award_bg_green_overlay.png") center/cover no-repeat}}.award.jp .type_newcomer .award_item::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/award_bg_green_overlay.png) center/cover no-repeat;opacity:1;z-index:-1;pointer-events:none}.award.jp .type_newcomer .award_item .award_comment::after{display:block}.award.jp .type_special .award_item,.award.jp .special_items_container .award_item{border-radius:.5rem}.award.jp .type_special .award_item::after,.award.jp .special_items_container .award_item::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/award_bg_purple_overlay.png) center/cover no-repeat;opacity:1;z-index:-1;pointer-events:none;z-index:0;border-radius:.5rem}@media screen and (min-width: 768px){.award.jp .type_newcomer .award_item .award_item_pic .main_pic img{max-height:352px}}.award.jp .type_newcomer .award_item .button_list{display:flex;flex-direction:column;align-items:center;gap:10px}.award.jp .type_newcomer .award_item .button_list_actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.award.jp .type_newcomer .award_item .button_list_share{display:flex;justify-content:center}.award.jp .type_newcomer .award_item .award_item_text{padding:2rem}.award.jp .type_newcomer .award_item .common_button{width:100% !important;max-width:none}.award.jp .type_newcomer .award_item .common_button.type_share{grid-column:1/-1;justify-self:center;width:auto !important}@media screen and (min-width: 768px){.award.jp .type_special .award_item .award_item_pic .main_pic img,.award.jp .special_items_container .award_item .award_item_pic .main_pic img{max-height:352px}}.award.jp .type_special .award_item .button_list,.award.jp .special_items_container .award_item .button_list{display:flex;flex-direction:column;align-items:center;gap:10px}.award.jp .type_special .award_item .button_list_actions,.award.jp .special_items_container .award_item .button_list_actions{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}@media screen and (min-width: 768px){.award.jp .type_special .award_item .button_list_actions,.award.jp .special_items_container .award_item .button_list_actions{display:grid;grid-template-columns:1fr 1fr}}.award.jp .type_special .award_item .button_list_share,.award.jp .special_items_container .award_item .button_list_share{display:flex;justify-content:center}.award.jp .type_special .award_item .common_button,.award.jp .special_items_container .award_item .common_button{width:100% !important;max-width:none}.award.jp .type_special .award_item .common_button.type_share,.award.jp .special_items_container .award_item .common_button.type_share{grid-column:1/-1;justify-self:center;width:auto !important}.common_button{display:inline-flex;align-items:center;justify-content:center;position:relative;gap:8px;width:100%;max-width:300px;min-height:60px;height:auto;padding:4px;text-align:center;border-radius:0;font-size:clamp(1.3rem,1.2vw + 0.3796rem,1.6rem);font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .3s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease;transition:opacity .3s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;background:#f5ed69;color:#101f3e;border:1px solid #101f3e;box-shadow:3px 3px 0px 0px #101f3e}@media screen and (min-width: 768px){.common_button{height:80px;box-shadow:4px 4px 0px 0px #101f3e;background:linear-gradient(180deg, #ff8800 0%, #e55000 50%, #cc3300 100%)}}.common_button:hover{opacity:1;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px);box-shadow:0px 0px 0px 0px #101f3e}@media screen and (min-width: 768px){.common_button:hover{-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px);box-shadow:0px 0px 0px 0px #101f3e}}.common_button:active{-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px);box-shadow:0px 0px 0px 0px #101f3e}@media screen and (min-width: 768px){.common_button:active{-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px);box-shadow:0px 0px 0px 0px #101f3e}}.common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after{content:"";position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23101f3e'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after{right:4px;width:24px;height:24px}}.common_button.type_cart{background:#f5ed69;color:#101f3e;border-color:#101f3e}@media screen and (min-width: 768px){.common_button.type_cart{background:linear-gradient(180deg, #ff8800 0%, #e55000 50%, #cc3300 100%);border-color:#a82900}}.common_button.type_cart::after{content:"";position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23101f3e'%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0020 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.common_button.type_cart::after{right:4px;width:20px;height:20px}}.common_button.type_cart p::after{content:"カートにいれる"}.common_button.type_cart.cart_in{background:#f80 !important;box-shadow:none !important;pointer-events:none}.common_button.type_cart.cart_in p::after{content:"カート追加済み"}.common_button.type_cart.cart_in::after{display:none !important}.common_button.type_sns{background:#f5ed69;color:#101f3e;border-color:#101f3e}.common_button.type_sns::after{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23101f3e'%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.common_button.type_crosslink{background:#69a93c;color:#fff;border-color:#4d7d2b}.common_button.type_finalist{background:#f5ed69 url(../img/common/award_btn_finalist_texture.png) center/cover no-repeat;color:#101f3e;border-radius:0;padding:0 30px;border:1px solid #fff;box-shadow:4px 4px 0px 0px #101f3e;font-size:clamp(1.6rem,3.1vw + -0.7777rem,2.4rem)}@media screen and (min-width: 768px){.common_button.type_finalist{width:420px;max-width:420px;height:112px}}.common_button.type_finalist::after{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23101f3e'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.common_button.type_finalist::after{width:44px;height:44px}}.type_newcomer{padding:8vw 4vw;border-radius:0}@media screen and (min-width: 768px){.type_newcomer{padding:80px 40px}}.type_newcomer .sec_heading__text{color:#f5ed69;font-size:clamp(2.4rem,9.3vw + -4.7331rem,4.8rem)}@media screen and (min-width: 768px){.type_newcomer>.award_list{margin:0 auto;justify-content:center}}.type_special{padding:8vw 4vw;border-radius:0}@media screen and (min-width: 768px){.type_special{padding:80px 0}}.type_special .sec_heading__text{color:#f5ed69;font-size:clamp(2.4rem,9.3vw + -4.7331rem,4.8rem)}.award_sub_list_wrapper{margin-bottom:8vw}@media screen and (min-width: 768px){.award_sub_list_wrapper{margin-bottom:80px}}@media screen and (min-width: 768px){.award_sub_list_wrapper.type_age .special_items_container{max-width:1600px;margin:0 auto}}@media screen and (min-width: 768px){.award_sub_list_wrapper.type_job,.award_sub_list_wrapper.type_history{margin-left:auto;margin-right:auto}}.special_items_container{display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 768px){.special_items_container{gap:2rem}}.special_items_container .award_list{gap:0}.special_item_group{width:calc(50% - 1vw);background:#e95c8a;border-radius:1rem;padding:1.6vw;display:flex;flex-direction:column;align-items:center;gap:8px;overflow:visible;font-weight:700}@media screen and (min-width: 768px){.special_item_group{width:400px;flex:0 0 auto;padding:16px;gap:16px}}.special_item_group.color_age10{background:#e95c8a}.special_item_group.color_age20{background:#ec7f44}.special_item_group.color_age30{background:#f4bb4d}.special_item_group.color_age40{background:#72ac67}.special_item_group.color_age50{background:#21a2bf}.special_item_group.color_student{background:#333}.special_item_group.color_employee{background:#5c78e9}.special_item_group.color_selfemployed{background:#e96f5c}.special_item_group.color_newcomer{background:#979797}.special_item_group.color_veteran{background:#e96f5c}.special_item_group.color_numa{background:#865ce9}.special_item_group.color_legend{background:linear-gradient(162deg, #BA9A5E 0.09%, #FEEABA 48.51%, #BA9A5E 100.97%)}.special_item_group .award_list{width:100%;flex-direction:column;gap:0;flex:1}.special_item_group .award_item{width:100% !important;max-width:none !important;flex:1}.special_item_group .button_list{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width: 768px){.special_item_group .button_list{flex-direction:row}}.special_item_group .common_button{width:100% !important}@media screen and (min-width: 768px){.special_item_group .common_button{width:120px !important}}.special_item_group .common_button.type_share{width:auto !important}.special_item_header{display:flex;align-items:center;justify-content:center;gap:8px;padding:.4rem}.special_item_icon{width:44px;height:44px;flex-shrink:0}.special_item_icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.special_item_label_block{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;padding:4px 8px;text-align:center;color:#101f3e;font-weight:700;line-height:1.5;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.special_item_label_block.is-show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.special_item_label_block .label_num{font-size:clamp(2rem,1.6vw + 0.7728rem,2.4rem);font-weight:700;line-height:1.5}.special_item_label_block .label_unit{font-size:clamp(1.6rem,0vw + 1.6rem,1.6rem);font-weight:700;line-height:1.5}.special_item_label_block .label_text{font-size:clamp(1.6rem,0vw + 1.6rem,1.6rem);font-weight:700;line-height:1.5}.special_item_label_block .label_funname{display:block;width:100%;font-size:clamp(1.6rem,0vw + 1.6rem,1.6rem);font-weight:700;line-height:1.3}.special_item_label_block .label_sub{display:block;width:100%;font-size:clamp(1rem,0.8vw + 0.3864rem,1.2rem);font-weight:bold;line-height:1.3;color:#101f3e}.special_item_label_block .label_arrow{position:absolute;left:-7px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);display:block;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:6px solid #fff}.color_legend .special_item_label_block{background:#101f3e;color:#fff}.color_legend .special_item_label_block .label_sub{color:#fff}.color_legend .special_item_label_block .label_arrow{border-bottom-color:#101f3e}.award_container.en .award_category_select_container_wrapper,.award_container.cn .award_category_select_container_wrapper,.award_container.tw .award_category_select_container_wrapper,.award_container.kr .award_category_select_container_wrapper{border-top:2px solid;-o-border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1;border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1}@media screen and (min-width: 768px){.award_container.en .award_category_select_container_wrapper,.award_container.cn .award_category_select_container_wrapper,.award_container.tw .award_category_select_container_wrapper,.award_container.kr .award_category_select_container_wrapper{padding-bottom:0}}.award_container.en .award_category_select_container,.award_container.cn .award_category_select_container,.award_container.tw .award_category_select_container,.award_container.kr .award_category_select_container{gap:5px;padding:1rem}@media screen and (min-width: 768px){.award_container.en .award_category_select_container,.award_container.cn .award_category_select_container,.award_container.tw .award_category_select_container,.award_container.kr .award_category_select_container{gap:10px;padding:20px 48px;margin:0 auto}}.award_container.en .award_category_select_text,.award_container.cn .award_category_select_text,.award_container.tw .award_category_select_text,.award_container.kr .award_category_select_text{font-size:clamp(1.2rem,3.1vw + -1.1777rem,2rem)}.award_container.en .award_category_select .swiper-wrapper,.award_container.cn .award_category_select .swiper-wrapper,.award_container.tw .award_category_select .swiper-wrapper,.award_container.kr .award_category_select .swiper-wrapper{flex-wrap:wrap;max-width:72vw}@media screen and (min-width: 768px){.award_container.en .award_category_select .swiper-wrapper,.award_container.cn .award_category_select .swiper-wrapper,.award_container.tw .award_category_select .swiper-wrapper,.award_container.kr .award_category_select .swiper-wrapper{max-width:900px}}.award_container.en .award_category_item,.award_container.cn .award_category_item,.award_container.tw .award_category_item,.award_container.kr .award_category_item{flex:0 0 auto;width:auto !important}.award_container.en .award_category_item button,.award_container.cn .award_category_item button,.award_container.tw .award_category_item button,.award_container.kr .award_category_item button{width:auto;gap:5px;height:28px;padding:0 10px}@media screen and (min-width: 768px){.award_container.en .award_category_item button,.award_container.cn .award_category_item button,.award_container.tw .award_category_item button,.award_container.kr .award_category_item button{gap:10px;height:56px;padding:0 20px}}.award_container.en .award_category_item button svg,.award_container.cn .award_category_item button svg,.award_container.tw .award_category_item button svg,.award_container.kr .award_category_item button svg{width:13px;height:13px}@media screen and (min-width: 768px){.award_container.en .award_category_item button svg,.award_container.cn .award_category_item button svg,.award_container.tw .award_category_item button svg,.award_container.kr .award_category_item button svg{width:26px;height:26px}}.award_container.en .award_category_name,.award_container.cn .award_category_name,.award_container.tw .award_category_name,.award_container.kr .award_category_name{font-size:clamp(0.9rem,4.3vw + -2.3981rem,2rem);line-height:16px;white-space:nowrap}@media screen and (min-width: 768px){.award_container.en .award_category_name,.award_container.cn .award_category_name,.award_container.tw .award_category_name,.award_container.kr .award_category_name{line-height:32px}}.award_container.cn .award_category_name,.award_container.tw .award_category_name,.award_container.kr .award_category_name{font-size:clamp(1.4rem,2.3vw + -0.3641rem,2rem)}.award.en .category_container,.award.cn .category_container,.award.tw .category_container,.award.kr .category_container{display:flex;flex-direction:column;align-items:center;padding:8vw 0}@media screen and (min-width: 768px){.award.en .category_container,.award.cn .category_container,.award.tw .category_container,.award.kr .category_container{padding:80px 0}}.award.en .button_list_actions,.award.cn .button_list_actions,.award.tw .button_list_actions,.award.kr .button_list_actions{display:flex;flex-direction:column;align-items:center}.award.en .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after,.award.cn .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after,.award.tw .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after,.award.kr .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after{width:5.333vw;height:5.333vw}@media screen and (min-width: 768px){.award.en .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after,.award.cn .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after,.award.tw .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after,.award.kr .button_list_actions .common_button:not(.type_cart):not(.type_share):not(.type_sns):not(.type_finalist):not(.type_crosslink)::after{width:24px;height:24px}}.award.en .overseas_comment_notice,.award.cn .overseas_comment_notice,.award.tw .overseas_comment_notice,.award.kr .overseas_comment_notice{text-align:center;font-size:clamp(1.2rem,2.3vw + -0.5641rem,1.8rem);font-weight:bold;color:#fff;line-height:1.5;padding:0 4vw}@media screen and (min-width: 768px){.award.en .overseas_comment_notice,.award.cn .overseas_comment_notice,.award.tw .overseas_comment_notice,.award.kr .overseas_comment_notice{padding:0}}.award.en .award_list_wrapper.type_award,.award.cn .award_list_wrapper.type_award,.award.tw .award_list_wrapper.type_award,.award.kr .award_list_wrapper.type_award{width:100%}.award.en .award_list_wrapper.type_award.type_special,.award.cn .award_list_wrapper.type_award.type_special,.award.tw .award_list_wrapper.type_award.type_special,.award.kr .award_list_wrapper.type_award.type_special{background:rgba(0,0,0,0);border-radius:0}@media screen and (min-width: 768px){.award.en .award_list_wrapper.type_award.type_special,.award.cn .award_list_wrapper.type_award.type_special,.award.tw .award_list_wrapper.type_award.type_special,.award.kr .award_list_wrapper.type_award.type_special{padding:80px 40px}}.award.en .award_list_wrapper.type_award .award_list_title,.award.cn .award_list_wrapper.type_award .award_list_title,.award.tw .award_list_wrapper.type_award .award_list_title,.award.kr .award_list_wrapper.type_award .award_list_title{margin-bottom:0}.award.en .award_list_wrapper.type_award .award_item,.award.cn .award_list_wrapper.type_award .award_item,.award.tw .award_list_wrapper.type_award .award_item,.award.kr .award_list_wrapper.type_award .award_item{width:100%;max-width:1000px}.award.en .award_list_wrapper.type_award .award_item .inner,.award.cn .award_list_wrapper.type_award .award_item .inner,.award.tw .award_list_wrapper.type_award .award_item .inner,.award.kr .award_list_wrapper.type_award .award_item .inner{max-width:100%}@media screen and (min-width: 768px){.award.en .award_list_wrapper.type_award .award_item .inner,.award.cn .award_list_wrapper.type_award .award_item .inner,.award.tw .award_list_wrapper.type_award .award_item .inner,.award.kr .award_list_wrapper.type_award .award_item .inner{width:100%;max-width:1000px}}.award.en .award_list_wrapper.type_award .award_list,.award.cn .award_list_wrapper.type_award .award_list,.award.tw .award_list_wrapper.type_award .award_list,.award.kr .award_list_wrapper.type_award .award_list{flex-direction:column;align-items:center}.award.en .type_gold .sec_heading__text,.award.en .type_silver .sec_heading__text,.award.en .type_bronze .sec_heading__text,.award.en .type_special .sec_heading__text,.award.cn .type_gold .sec_heading__text,.award.cn .type_silver .sec_heading__text,.award.cn .type_bronze .sec_heading__text,.award.cn .type_special .sec_heading__text,.award.tw .type_gold .sec_heading__text,.award.tw .type_silver .sec_heading__text,.award.tw .type_bronze .sec_heading__text,.award.tw .type_special .sec_heading__text,.award.kr .type_gold .sec_heading__text,.award.kr .type_silver .sec_heading__text,.award.kr .type_bronze .sec_heading__text,.award.kr .type_special .sec_heading__text{font-size:clamp(2.8rem,14vw + -7.938rem,6.4rem)}.award.en .award_heading_badge img,.award.cn .award_heading_badge img,.award.tw .award_heading_badge img,.award.kr .award_heading_badge img{width:14.4vw;-webkit-filter:drop-shadow(0 0 3.6px rgba(255, 255, 255, 0.5));filter:drop-shadow(0 0 3.6px rgba(255, 255, 255, 0.5))}@media screen and (min-width: 768px){.award.en .award_heading_badge img,.award.cn .award_heading_badge img,.award.tw .award_heading_badge img,.award.kr .award_heading_badge img{width:60px}}.award.en .type_gold .award_item .inner,.award.en .type_silver .award_item .inner,.award.en .type_bronze .award_item .inner,.award.en .type_special .award_item .inner,.award.cn .type_gold .award_item .inner,.award.cn .type_silver .award_item .inner,.award.cn .type_bronze .award_item .inner,.award.cn .type_special .award_item .inner,.award.tw .type_gold .award_item .inner,.award.tw .type_silver .award_item .inner,.award.tw .type_bronze .award_item .inner,.award.tw .type_special .award_item .inner,.award.kr .type_gold .award_item .inner,.award.kr .type_silver .award_item .inner,.award.kr .type_bronze .award_item .inner,.award.kr .type_special .award_item .inner{color:#101f3e}.award.en .type_gold .award_item .award_item_name,.award.en .type_silver .award_item .award_item_name,.award.en .type_bronze .award_item .award_item_name,.award.en .type_special .award_item .award_item_name,.award.cn .type_gold .award_item .award_item_name,.award.cn .type_silver .award_item .award_item_name,.award.cn .type_bronze .award_item .award_item_name,.award.cn .type_special .award_item .award_item_name,.award.tw .type_gold .award_item .award_item_name,.award.tw .type_silver .award_item .award_item_name,.award.tw .type_bronze .award_item .award_item_name,.award.tw .type_special .award_item .award_item_name,.award.kr .type_gold .award_item .award_item_name,.award.kr .type_silver .award_item .award_item_name,.award.kr .type_bronze .award_item .award_item_name,.award.kr .type_special .award_item .award_item_name{color:#101f3e}@media screen and (min-width: 768px){.award.en .type_gold .award_item .award_item_name,.award.en .type_silver .award_item .award_item_name,.award.en .type_bronze .award_item .award_item_name,.award.en .type_special .award_item .award_item_name,.award.cn .type_gold .award_item .award_item_name,.award.cn .type_silver .award_item .award_item_name,.award.cn .type_bronze .award_item .award_item_name,.award.cn .type_special .award_item .award_item_name,.award.tw .type_gold .award_item .award_item_name,.award.tw .type_silver .award_item .award_item_name,.award.tw .type_bronze .award_item .award_item_name,.award.tw .type_special .award_item .award_item_name,.award.kr .type_gold .award_item .award_item_name,.award.kr .type_silver .award_item .award_item_name,.award.kr .type_bronze .award_item .award_item_name,.award.kr .type_special .award_item .award_item_name{color:#101f3e}}.award.en .type_gold .award_item .award_item_circle,.award.en .type_silver .award_item .award_item_circle,.award.en .type_bronze .award_item .award_item_circle,.award.en .type_special .award_item .award_item_circle,.award.cn .type_gold .award_item .award_item_circle,.award.cn .type_silver .award_item .award_item_circle,.award.cn .type_bronze .award_item .award_item_circle,.award.cn .type_special .award_item .award_item_circle,.award.tw .type_gold .award_item .award_item_circle,.award.tw .type_silver .award_item .award_item_circle,.award.tw .type_bronze .award_item .award_item_circle,.award.tw .type_special .award_item .award_item_circle,.award.kr .type_gold .award_item .award_item_circle,.award.kr .type_silver .award_item .award_item_circle,.award.kr .type_bronze .award_item .award_item_circle,.award.kr .type_special .award_item .award_item_circle{color:#101f3e}@media screen and (min-width: 768px){.award.en .type_gold .award_item .award_item_circle,.award.en .type_silver .award_item .award_item_circle,.award.en .type_bronze .award_item .award_item_circle,.award.en .type_special .award_item .award_item_circle,.award.cn .type_gold .award_item .award_item_circle,.award.cn .type_silver .award_item .award_item_circle,.award.cn .type_bronze .award_item .award_item_circle,.award.cn .type_special .award_item .award_item_circle,.award.tw .type_gold .award_item .award_item_circle,.award.tw .type_silver .award_item .award_item_circle,.award.tw .type_bronze .award_item .award_item_circle,.award.tw .type_special .award_item .award_item_circle,.award.kr .type_gold .award_item .award_item_circle,.award.kr .type_silver .award_item .award_item_circle,.award.kr .type_bronze .award_item .award_item_circle,.award.kr .type_special .award_item .award_item_circle{color:#101f3e}}.award.en .type_special .award_list,.award.cn .type_special .award_list,.award.tw .type_special .award_list,.award.kr .type_special .award_list{display:flex;flex-direction:column;align-items:center;gap:6vw;flex-wrap:nowrap}@media screen and (min-width: 768px){.award.en .type_special .award_list,.award.cn .type_special .award_list,.award.tw .type_special .award_list,.award.kr .type_special .award_list{gap:80px}}.award.en .award_list_wrapper+.award_list_wrapper,.award.cn .award_list_wrapper+.award_list_wrapper,.award.tw .award_list_wrapper+.award_list_wrapper,.award.kr .award_list_wrapper+.award_list_wrapper{margin-top:0}.award.en .common_button.type_cart,.award.cn .common_button.type_cart,.award.tw .common_button.type_cart,.award.kr .common_button.type_cart{background:#101f3e;color:#fff;border-color:#fff}.award.en .common_button.type_cart p::after,.award.cn .common_button.type_cart p::after,.award.tw .common_button.type_cart p::after,.award.kr .common_button.type_cart p::after{content:none}.award.en .common_button.type_cart::after,.award.cn .common_button.type_cart::after,.award.tw .common_button.type_cart::after,.award.kr .common_button.type_cart::after{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1.003 1.003 0 0020 4H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.award.en .common_button:not(.type_cart):not(.type_share)::after,.award.cn .common_button:not(.type_cart):not(.type_share)::after,.award.tw .common_button:not(.type_cart):not(.type_share)::after,.award.kr .common_button:not(.type_cart):not(.type_share)::after{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html:not([lang=ja]) .bottom_button_list{background:rgba(5,16,36,.9);border-top:2px solid;-o-border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1;border-image:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%) 1}.coupon_section{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px 60px;overflow:hidden;background:rgba(25,23,103,.8)}@media screen and (min-width: 768px){.coupon_section{padding:64px 16px 80px}}.coupon_section::before,.coupon_section::after{content:"";position:absolute;left:0;width:100vw;height:2px;background:linear-gradient(90deg, #094b7a 0%, #00d1ff 50%, #094b7a 100%);z-index:1;pointer-events:none}.coupon_section::before{top:0;-webkit-transform:translateX(calc(-50vw + 50%));transform:translateX(calc(-50vw + 50%))}.coupon_section::after{bottom:0;-webkit-transform:translateX(calc(-50vw + 50%));transform:translateX(calc(-50vw + 50%))}.coupon_inner{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:800px}@media screen and (min-width: 768px){.coupon_inner{gap:32px}}.coupon_heading{font-size:24px;font-weight:700;line-height:1.5;color:#fff;text-align:center;margin:0}@media screen and (min-width: 768px){.coupon_heading{font-size:32px}}.coupon_content{display:flex;flex-direction:column;align-items:center;gap:16px}.coupon_period{display:flex;align-items:center;gap:8px;padding:8px;background:rgba(0,0,0,.5);border:.5px solid #fff}@media screen and (min-width: 768px){.coupon_period{gap:16px;padding:16px;border-width:1px}}.coupon_period_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(18px,6vw,30px);height:clamp(18px,6vw,30px);color:#fff}.coupon_period_icon svg{width:100%;height:100%}.coupon_period_text{font-size:12px;font-weight:700;line-height:1.5;color:#fff;text-align:center}@media screen and (min-width: 768px){.coupon_period_text{font-size:24px;white-space:nowrap}}.coupon_image{position:relative;overflow:hidden;width:100%;max-width:300px;opacity:0;-webkit-transform:scale(0.625);transform:scale(0.625)}.coupon_image.is-show{-webkit-animation:coupon_zoom_in .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:coupon_zoom_in .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.coupon_image img{display:block;width:100%;height:auto}.coupon_image::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg, transparent 0%, transparent 30%, rgba(255, 255, 255, 0.4) 45%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 55%, transparent 70%, transparent 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);pointer-events:none;z-index:1}.coupon_image.is-show::after{-webkit-animation:coupon_shine .6s ease-out .8s forwards;animation:coupon_shine .6s ease-out .8s forwards}@-webkit-keyframes coupon_zoom_in{0%{opacity:0;-webkit-transform:scale(0.625);transform:scale(0.625)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes coupon_zoom_in{0%{opacity:0;-webkit-transform:scale(0.625);transform:scale(0.625)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes coupon_shine{0%{left:-100%}100%{left:150%}}@keyframes coupon_shine{0%{left:-100%}100%{left:150%}}.coupon_cta_btn{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;width:320px;height:91px;border:1px solid #fff;text-decoration:none;overflow:hidden;transition:opacity .4s ease-in-out}@media screen and (min-width: 768px){.coupon_cta_btn{gap:8px;width:380px;height:108px}}.coupon_cta_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, #ac1515 0%, #6f1d1d 100%);z-index:0}.coupon_cta_btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/coupon_btn_texture.png) center/cover no-repeat;z-index:1;pointer-events:none}.coupon_cta_btn:hover{opacity:.8}.coupon_cta_icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;color:#fff;-webkit-animation:coupon_icon_pulse 1.8s ease-in-out infinite;animation:coupon_icon_pulse 1.8s ease-in-out infinite}.coupon_cta_icon svg{width:100%;height:100%}@media screen and (min-width: 768px){.coupon_cta_icon{width:35px;height:35px}}@-webkit-keyframes coupon_icon_pulse{0%{-webkit-transform:rotate(-15deg) scale(1);transform:rotate(-15deg) scale(1)}25%{-webkit-transform:rotate(-15deg) scale(1.15);transform:rotate(-15deg) scale(1.15)}50%{-webkit-transform:rotate(-15deg) scale(0.95);transform:rotate(-15deg) scale(0.95)}75%{-webkit-transform:rotate(-15deg) scale(1.1);transform:rotate(-15deg) scale(1.1)}100%{-webkit-transform:rotate(-15deg) scale(1);transform:rotate(-15deg) scale(1)}}@keyframes coupon_icon_pulse{0%{-webkit-transform:rotate(-15deg) scale(1);transform:rotate(-15deg) scale(1)}25%{-webkit-transform:rotate(-15deg) scale(1.15);transform:rotate(-15deg) scale(1.15)}50%{-webkit-transform:rotate(-15deg) scale(0.95);transform:rotate(-15deg) scale(0.95)}75%{-webkit-transform:rotate(-15deg) scale(1.1);transform:rotate(-15deg) scale(1.1)}100%{-webkit-transform:rotate(-15deg) scale(1);transform:rotate(-15deg) scale(1)}}.coupon_cta_text{position:relative;z-index:2;font-size:20px;font-weight:700;line-height:1.5;color:#fff;text-align:center}@media screen and (min-width: 768px){.coupon_cta_text{font-size:24px}}.notes{padding:36px 16px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.notes{padding:80px 0}}@media screen and (min-width: 1024px){.notes{padding:120px 0}}.notes.qa_section{padding:36px 16px}@media screen and (min-width: 768px){.notes.qa_section{padding:40px 0 80px}}@media screen and (min-width: 1024px){.notes.qa_section{padding:40px 0 120px}}@media screen and (min-width: 768px){.notes .sec_body{max-width:860px}}@media screen and (min-width: 1024px){.notes .sec_body{max-width:1024px}}.notes .white_area{position:relative;background:hsla(0,0%,100%,.96);border:1.147px solid #094b7a;padding:2rem}@media screen and (min-width: 768px){.notes .white_area{border:1px solid #094b7a;padding:80px 40px;margin-top:40px}}.notes .note{list-style:none;padding:0;margin:0;text-align:left}.notes .note li{color:#101f3e;font-weight:bold;line-height:1.7;margin-bottom:.4em;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem)}@media screen and (min-width: 768px){.notes .note li{line-height:1.8;margin-bottom:.3em}}.notes .note li:last-child{margin-bottom:0}.notes .note li a{text-decoration:underline}.notes .qa_list{margin:0;padding:0;text-align:left}.notes .qa_item{margin-bottom:1.5em}.notes .qa_item:last-child{margin-bottom:0}.notes .qa_question,.notes .qa_answer{color:#101f3e;font-weight:bold;line-height:1.7;font-size:clamp(1.4rem,0.8vw + 0.7864rem,1.6rem);display:flex;gap:.5em}@media screen and (min-width: 768px){.notes .qa_question,.notes .qa_answer{line-height:1.8}}.notes .qa_label{flex-shrink:0;font-weight:700;color:#101f3e}.notes .qa_answer{margin-top:.3em;padding-left:0}.notes .qa_answer a,.notes .qa_answer .qa_answer_link{color:#c00;text-decoration:underline}/*# sourceMappingURL=lp.min.css.map */