*,::before,::after{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:bold}dd{margin-left:0}hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}html{height:-webkit-fill-available;height:-moz-available;height:fill-available;font-size:10.4166666667vw}@media(min-width: 961px){html{font-size:62.5px}}body{min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium",YuGothic,sans-serif;font-size:.28rem;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.6;letter-spacing:.1em;word-break:break-word;overflow-wrap:break-word;hanging-punctuation:first allow-end last}@media(min-width: 961px){body{font-size:26px}}img{width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-moz-touch-callout:none}a img,button img{pointer-events:painted}.site_ft{padding:.82rem 0 .5rem;background:#000}.site_ft a:not(.ft_txt a){display:block;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){.site_ft a:not(.ft_txt a):hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.site_ft a:not(.ft_txt a):active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.ft_guide{position:relative;display:grid;gap:.5rem;max-width:6rem;padding:0 0 .88rem;margin:0 auto .48rem}.ft_guide::before{position:absolute;bottom:0;left:calc(50% - 4.7rem);width:9.4rem;height:.06rem;content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(80, 106, 137, 0)), color-stop(30%, #506a89), color-stop(80%, #506a89), to(rgba(80, 106, 137, 0)));background:linear-gradient(90deg, rgba(80, 106, 137, 0) 0%, #506a89 30%, #506a89 80%, rgba(80, 106, 137, 0) 100%)}.ft_logo_fgo{position:relative;left:.18rem;max-width:7.14rem;margin:0 auto .5rem}.ft_dl{display:grid;grid-template-columns:3.26rem 4.05rem;gap:.3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto .8rem}.ft_sns{display:grid;place-items:center;max-width:12.8rem;padding:.46rem 0;margin:0 auto .64rem;background:-webkit-gradient(linear, left top, right top, from(rgba(36, 36, 36, 0)), color-stop(30%, #242424), color-stop(80%, #242424), to(rgba(36, 36, 36, 0)));background:linear-gradient(90deg, rgba(36, 36, 36, 0) 0%, #242424 30%, #242424 80%, rgba(36, 36, 36, 0) 100%)}.ft_sns ul{display:grid;grid-template-columns:repeat(2, auto);gap:.38rem}.ft_sns ul li:nth-of-type(3){grid-column:1/3}.ft_sns a{max-width:4.07rem;margin:auto}.ft_txt{font-size:.28rem;line-height:1.5;color:#fff;text-align:center}.ft_txt a{display:table;margin:0 auto .6rem;text-decoration:underline}@media(hover: hover){.ft_txt a:hover{text-decoration:none}}@media(hover: none){.ft_txt a:active{text-decoration:none}}.ft_txt p{margin:0 0 .4rem}.ft_txt small{font-size:.24rem}.site_hd{position:relative;height:15.7rem;margin:0 0 -1.1rem;background:url("../images/mv_bg.jpg") no-repeat 0 0/9.6rem}.site_hd .hd_logo_fgo{position:absolute;top:.42rem;left:.3rem;max-width:2.62rem}.site_hd .hd_logo_special{position:absolute;right:0;bottom:1.88rem;left:0;max-width:8.12rem;margin:auto}.list_area .list_bg{position:relative;padding:1.1rem 0 1.2rem;background:url("../images/list_bg_deco.png") no-repeat 0 4.34rem/9.6rem,url("../images/bg_texture_white.jpg") repeat 0 0/3rem}.list_area .list_bg::before{position:absolute;top:-1.1rem;left:0;width:9.6rem;height:2.3rem;content:"";background:url("../images/list_bg_top.png") no-repeat 0 0/9.6rem}.list_area .ttl_cloud{left:.16rem;max-width:5.58rem;margin:-0.06rem auto .54rem}.list_area .list_btn{display:grid;grid-template-columns:repeat(3, auto);gap:.1rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto .2rem}.list_area .list_btn li:nth-of-type(1) a::before{background-image:url("../images/list_btn01_off.png")}.list_area .list_btn li:nth-of-type(1) a::after{background-image:url("../images/list_btn01_on.png")}.list_area .list_btn li:nth-of-type(2) a::before{background-image:url("../images/list_btn02_off.png")}.list_area .list_btn li:nth-of-type(2) a::after{background-image:url("../images/list_btn02_on.png")}.list_area .list_btn li:nth-of-type(3) a::before{background-image:url("../images/list_btn03_off.png")}.list_area .list_btn li:nth-of-type(3) a::after{background-image:url("../images/list_btn03_on.png")}.list_area .list_btn a{width:3.06rem;height:2.92rem}@media(max-width: 960px){.list_area .app_pc{display:none}}.list_area .app_pc button{width:7.6rem;height:1.2rem}.list_area .app_pc button::before{background-image:url("../images/btn_dl_pc_off.png")}.list_area .app_pc button::after{background-image:url("../images/btn_dl_pc_on.png")}.list_area .app_sp{display:grid;grid-template-columns:repeat(2, auto);gap:.3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}@media(min-width: 961px){.list_area .app_sp{display:none}}.list_area .app_sp a{display:block;max-width:3.74rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){.list_area .app_sp a:hover{-webkit-filter:brightness(90%) contrast(110%) saturate(150%);filter:brightness(90%) contrast(110%) saturate(150%)}}@media(hover: none){.list_area .app_sp a:active{-webkit-filter:brightness(90%) contrast(110%) saturate(150%);filter:brightness(90%) contrast(110%) saturate(150%)}}.list_area .btn_contact{margin-top:.2rem}.list_area .btn_contact a{width:7.6rem;height:1.2rem}.list_area .btn_contact a::before{background-image:url("../images/btn_contact_off.png")}.list_area .btn_contact a::after{background-image:url("../images/btn_contact_on.png")}.cp_area .cp_bg{position:relative;padding:.62rem 0 .74rem;background:url("../images/cp_bg_deco.png") no-repeat 0 1.82rem/9.6rem,url("../images/cp_bg_texture.jpg") repeat 0 0/3rem}.cp_area .cp_bg::before{position:absolute;top:-1.1rem;left:0;width:9.6rem;height:2.64rem;content:"";background:url("../images/cp_bg_top.png") no-repeat 0 0/9.6rem}.cp_area .ttl_cloud{left:.1rem;max-width:5.92rem;margin-bottom:.66rem}.cp_area .bg_deco_cloud li:first-of-type{left:-0.82rem}.cp_area .bg_deco_cloud li:last-of-type{right:-0.5rem}.cp_area .cp_bnr{display:grid;gap:.18rem;max-width:8rem;margin:auto}.cp_area .cp_bnr a{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){.cp_area .cp_bnr a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.cp_area .cp_bnr a:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.pu_area{position:relative;padding:.9rem 0 1.02rem;background:url("../images/pu_bg_deco.png") no-repeat 0 2.94rem/9.6rem,url("../images/pu_bg_texture.jpg") repeat 0 0/3rem}.pu_area .ttl_cloud{left:.12rem;max-width:8.08rem;margin-bottom:.24rem}.pu_area .bg_deco_cloud li::before{opacity:.55}.pu_area .bg_deco_cloud li:first-of-type{top:.44rem;left:-0.68rem}.pu_area .bg_deco_cloud li:last-of-type{top:0;right:-0.48rem}.pu_area .pu_date{max-width:8.44rem;margin:0 auto .6rem}.intro_area{padding:.4rem 0 0;margin:-0.4rem 0 .34rem}.intro_area .intro_ttl{max-width:9.6rem;margin:0 0 .18rem}.intro_area .intro_date{max-width:7.33rem;margin:0 auto .16rem}.intro_area .intro_portrait{position:relative;z-index:1;height:8.3rem;background:url("../images/intro_bg_portrait.png") no-repeat 0 0/contain}.intro_area .intro_portrait.anime .intro_bg_portrait_crest{-webkit-animation:introCrest 1s .4s ease-out forwards;animation:introCrest 1s .4s ease-out forwards}@-webkit-keyframes introCrest{0%{-webkit-transform:translateX(-0.2rem);transform:translateX(-0.2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes introCrest{0%{-webkit-transform:translateX(-0.2rem);transform:translateX(-0.2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.intro_area .intro_portrait.anime .intro_bg_portrait_card{-webkit-animation:introCard 1s .4s ease-out forwards;animation:introCard 1s .4s ease-out forwards}@-webkit-keyframes introCard{0%{-webkit-transform:translateX(1rem) rotateY(180deg);transform:translateX(1rem) rotateY(180deg)}100%{opacity:1;-webkit-transform:translateX(0) rotateY(0deg);transform:translateX(0) rotateY(0deg)}}@keyframes introCard{0%{-webkit-transform:translateX(1rem) rotateY(180deg);transform:translateX(1rem) rotateY(180deg)}100%{opacity:1;-webkit-transform:translateX(0) rotateY(0deg);transform:translateX(0) rotateY(0deg)}}.intro_area .intro_portrait.anime .intro_name{-webkit-animation:introName .4s 2s ease-out forwards;animation:introName .4s 2s ease-out forwards}@-webkit-keyframes introName{0%{-webkit-transform:translateX(-0.2rem);transform:translateX(-0.2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes introName{0%{-webkit-transform:translateX(-0.2rem);transform:translateX(-0.2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.intro_area .intro_portrait.anime .intro_chara{-webkit-animation:introChara 2s 2.4s ease-out forwards;animation:introChara 2s 2.4s ease-out forwards}@-webkit-keyframes introChara{0%{-webkit-filter:brightness(0) drop-shadow(0 0 0.04rem #fff);filter:brightness(0) drop-shadow(0 0 0.04rem #fff);-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem)}40%{-webkit-filter:brightness(0) drop-shadow(0 0 0.04rem #fff);filter:brightness(0) drop-shadow(0 0 0.04rem #fff);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-filter:brightness(0) drop-shadow(0 0 0.04rem #fff);filter:brightness(0) drop-shadow(0 0 0.04rem #fff);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-filter:brightness(100%) drop-shadow(0 0 0.04rem #fff);filter:brightness(100%) drop-shadow(0 0 0.04rem #fff);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes introChara{0%{-webkit-filter:brightness(0) drop-shadow(0 0 0.04rem #fff);filter:brightness(0) drop-shadow(0 0 0.04rem #fff);-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem)}40%{-webkit-filter:brightness(0) drop-shadow(0 0 0.04rem #fff);filter:brightness(0) drop-shadow(0 0 0.04rem #fff);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-filter:brightness(0) drop-shadow(0 0 0.04rem #fff);filter:brightness(0) drop-shadow(0 0 0.04rem #fff);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-filter:brightness(100%) drop-shadow(0 0 0.04rem #fff);filter:brightness(100%) drop-shadow(0 0 0.04rem #fff);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.intro_area .intro_portrait.anime .intro_catch{-webkit-animation:introCatch .4s 2s ease-out forwards;animation:introCatch .4s 2s ease-out forwards}@-webkit-keyframes introCatch{0%{-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes introCatch{0%{-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.intro_area .intro_bg_portrait_wrap{position:relative;height:100%;overflow:hidden}.intro_area .intro_bg_portrait_crest{position:absolute;top:.36rem;left:0;width:5.2rem;height:7.98rem;background:url("../images/intro_bg_portrait_crest.png") no-repeat 0 0/contain;opacity:0}.intro_area .intro_bg_portrait_card{position:absolute;top:.62rem;right:-1.24rem;width:6.13rem;height:8.36rem;background:url("../images/intro_bg_portrait_card.png") no-repeat 0 0/contain;opacity:0}.intro_area .intro_bg_portrait_particle li{position:absolute;opacity:0;-webkit-animation:particleX 10s ease-in-out infinite;animation:particleX 10s ease-in-out infinite}@-webkit-keyframes particleX{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:1;-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}75%{opacity:1;-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}100%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes particleX{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:1;-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}75%{opacity:1;-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}100%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}}.intro_area .intro_bg_portrait_particle li::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:0 0;background-size:contain;opacity:0;-webkit-animation:particleY 10s ease-in-out infinite;animation:particleY 10s ease-in-out infinite}@-webkit-keyframes particleY{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}10%{opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}@keyframes particleY{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}10%{opacity:1}90%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}}.intro_area .intro_bg_portrait_particle li:first-of-type{bottom:.02rem;left:0;width:9.55rem;height:4.64rem}.intro_area .intro_bg_portrait_particle li:first-of-type::before{background-image:url("../images/intro_bg_portrait_particle01.png")}.intro_area .intro_bg_portrait_particle li:last-of-type{bottom:.26rem;left:0;width:9.33rem;height:3.97rem;-webkit-animation-delay:.4s;animation-delay:.4s;animation-direction:alternate-reverse}.intro_area .intro_bg_portrait_particle li:last-of-type::before{background-image:url("../images/intro_bg_portrait_particle02.png");-webkit-animation-delay:4s;animation-delay:4s}.intro_area .intro_bg_portrait_frame{position:absolute;top:.4rem;left:0;width:9.6rem;height:7.92rem;background:url("../images/intro_bg_portrait_frame.png") no-repeat 0 0/contain}.intro_area .intro_chara{position:absolute;top:-0.08rem;left:1.66rem;max-width:6.06rem;opacity:0}.intro_area .intro_name{position:absolute;top:.7rem;left:1.04rem;max-width:2.22rem;opacity:0}.intro_area .intro_catch{position:absolute;top:.48rem;right:.5rem;max-width:1.24rem;opacity:0}.intro_area .intro_profile{position:relative;padding:.86rem 0 1.24rem;background:url("../images/intro_bg_top.png") no-repeat 0 0/9.6rem,url("../images/intro_bg_texture_crystal.png") repeat 0 0/5rem fixed,-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.74)), to(rgba(64, 100, 216, 0.74))),url("../images/intro_bg_texture_paper.jpg") repeat 0 0/3rem fixed;background:url("../images/intro_bg_top.png") no-repeat 0 0/9.6rem,url("../images/intro_bg_texture_crystal.png") repeat 0 0/5rem fixed,linear-gradient(180deg, rgba(0, 0, 0, 0.74) 0%, rgba(64, 100, 216, 0.74) 100%),url("../images/intro_bg_texture_paper.jpg") repeat 0 0/3rem fixed;-webkit-box-shadow:0 0 .4rem 0 rgba(0,0,0,.4) inset;box-shadow:0 0 .4rem 0 rgba(0,0,0,.4) inset}.intro_area .intro_profile::before{position:absolute;bottom:-0.4rem;left:0;width:9.6rem;height:3.11rem;content:"";background:url("../images/intro_bg_bottom.png") no-repeat 0 0/contain}.intro_area .intro_chara_bg{position:absolute;top:.42rem;right:0;max-width:9.59rem}.intro_area .intro_ttl_profile{max-width:4.81rem;margin:0 0 .8rem}.intro_area .intro_txt{position:relative;max-width:6.77rem;margin:0 0 .78rem .38rem}.intro_area .intro_np{position:relative;max-width:9.16rem;margin:0 auto .44rem}.intro_area .intro_mov{display:block;max-width:7.52rem;margin:0 auto .7rem;cursor:pointer;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){.intro_area .intro_mov:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.intro_area .intro_mov:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.intro_area .intro_quest{max-width:9.14rem;margin:0 auto .72rem}.limited_area{background:url("../images/limited_bg_deco.png") no-repeat 0 1.7rem/9.6rem}.limited_area .limited_ttl{max-width:9.6rem;margin:0 auto .16rem}.limited_area .limited_bnr{display:grid;gap:.44rem;max-width:8.72rem;margin:auto}.limited_area .limited_bnr button{position:absolute;top:1.7rem;left:3.2rem;width:1.15rem;height:.83rem;-webkit-filter:none;filter:none}.limited_area .limited_bnr li:nth-of-type(odd) button::before{background-image:url("../images/limited_btn01_off.png")}.limited_area .limited_bnr li:nth-of-type(odd) button::after{background-image:url("../images/limited_btn01_on.png")}.limited_area .limited_bnr li:nth-of-type(even) button::before{background-image:url("../images/limited_btn02_off.png")}.limited_area .limited_bnr li:nth-of-type(even) button::after{background-image:url("../images/limited_btn02_on.png")}.ce_area{background:url("../images/ce_bg_deco.png") no-repeat 0 2.08rem/9.6rem}.ce_area .ce_ttl{max-width:9.6rem;margin:0 auto -0.68rem}.ce_area .ce_list{position:relative;width:2.92rem;height:4.8rem;margin:0 auto .74rem}.ce_area .ce_list li{position:absolute;top:0;right:0;left:0;margin:auto;opacity:0}.ce_area .ce_list li:nth-of-type(2){z-index:1}.ce_area .ce_list li.anime:nth-of-type(1){-webkit-animation:ceList01 .8s .8s ease-out forwards;animation:ceList01 .8s .8s ease-out forwards}@-webkit-keyframes ceList01{100%{opacity:1;-webkit-transform:translate(-2.2rem, 0.32rem) rotate(-15deg);transform:translate(-2.2rem, 0.32rem) rotate(-15deg)}}@keyframes ceList01{100%{opacity:1;-webkit-transform:translate(-2.2rem, 0.32rem) rotate(-15deg);transform:translate(-2.2rem, 0.32rem) rotate(-15deg)}}.ce_area .ce_list li.anime:nth-of-type(2){-webkit-animation:ceList02 .4s .4s ease-out forwards;animation:ceList02 .4s .4s ease-out forwards}@-webkit-keyframes ceList02{100%{opacity:1}}@keyframes ceList02{100%{opacity:1}}.ce_area .ce_list li.anime:nth-of-type(3){-webkit-animation:ceList03 .8s .8s ease-out forwards;animation:ceList03 .8s .8s ease-out forwards}@-webkit-keyframes ceList03{100%{opacity:1;-webkit-transform:translate(2.2rem, 0.32rem) rotate(15deg);transform:translate(2.2rem, 0.32rem) rotate(15deg)}}@keyframes ceList03{100%{opacity:1;-webkit-transform:translate(2.2rem, 0.32rem) rotate(15deg);transform:translate(2.2rem, 0.32rem) rotate(15deg)}}.ce_area .ce_txt{max-width:7.39rem;margin:0 auto .52rem}.lucky_area{padding:.8rem 0 0;margin:-0.8rem 0 0}.lucky_area .lucky_bg{position:relative;padding:1.18rem 0 .98rem;background:url("../images/lucky_bg_deco.png") no-repeat 0 2.8rem/9.6rem,url("../images/lucky_bg_texture.jpg") repeat 0 0/3rem}.lucky_area .ttl_cloud{left:-0.02rem;max-width:7.76rem;margin-bottom:.16rem}.lucky_area .bg_deco_cloud li::before{opacity:.55}.lucky_area .bg_deco_cloud li:first-of-type{top:0;left:-0.56rem}.lucky_area .bg_deco_cloud li:last-of-type{top:-0.2rem;right:-0.56rem}.lucky_area .lucky_date{max-width:8.44rem;margin:0 auto .36rem}.lucky_area .lucky_txt{max-width:8.78rem;margin:0 auto .52rem}.lucky_area .lucky_slider_wrap{position:relative;margin:0 0 2.34rem}.lucky_area .lucky_slider_img{position:relative;display:grid;place-items:center;width:4.2rem;height:7.8rem;-webkit-filter:brightness(50%);filter:brightness(50%);-webkit-transition:-webkit-filter .4s,-webkit-transform .4s;transition:-webkit-filter .4s,-webkit-transform .4s;transition:filter .4s,transform .4s;transition:filter .4s,transform .4s,-webkit-filter .4s,-webkit-transform .4s}.lucky_area .slick-center .lucky_slider_img{z-index:1;-webkit-filter:none;filter:none;-webkit-transform:scale(1.24, 1.24);transform:scale(1.24, 1.24)}.lucky_area .slick-prev{left:1rem}.lucky_area .slick-next{right:1rem;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.lucky_area .slick-prev,.lucky_area .slick-next{position:absolute;top:0;bottom:0;display:block;width:.92rem;height:1.62rem;padding:0;margin:auto;font-size:0;color:rgba(0,0,0,0);cursor:pointer;content:"";background:url("../images/lucky_slider_arrow.png") no-repeat 0 0/contain;border:none;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){.lucky_area .slick-prev:hover,.lucky_area .slick-next:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.lucky_area .slick-prev:active,.lucky_area .slick-next:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.lucky_area .slick-dots{position:absolute;right:0;bottom:-1.74rem;left:0;display:grid;grid-template-columns:repeat(10, auto);gap:.26rem .32rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.lucky_area .slick-dots button{width:.57rem;height:.57rem;background:url("../images/lucky_slider_dots_off.png") no-repeat center/contain;-webkit-filter:drop-shadow(0 0 0.02rem #000);filter:drop-shadow(0 0 0.02rem #000);-webkit-transition:background-image .4s,-webkit-filter .4s,-webkit-transform .4s;transition:background-image .4s,-webkit-filter .4s,-webkit-transform .4s;transition:background-image .4s,filter .4s,transform .4s;transition:background-image .4s,filter .4s,transform .4s,-webkit-filter .4s,-webkit-transform .4s}.lucky_area .slick-dots .slick-active button{-webkit-filter:drop-shadow(0 0 0.01rem #000);filter:drop-shadow(0 0 0.01rem #000);-webkit-transform:scale(1.6, 1.6);transform:scale(1.6, 1.6)}.lucky_area .slick-dots .slick-active:nth-of-type(1) button,.lucky_area .slick-dots .slick-active:nth-of-type(2) button{background-image:url("../images/lucky_slider_dots_on_saber.png")}.lucky_area .slick-dots .slick-active:nth-of-type(3) button,.lucky_area .slick-dots .slick-active:nth-of-type(4) button{background-image:url("../images/lucky_slider_dots_on_archer.png")}.lucky_area .slick-dots .slick-active:nth-of-type(5) button,.lucky_area .slick-dots .slick-active:nth-of-type(6) button{background-image:url("../images/lucky_slider_dots_on_lancer.png")}.lucky_area .slick-dots .slick-active:nth-of-type(7) button,.lucky_area .slick-dots .slick-active:nth-of-type(8) button{background-image:url("../images/lucky_slider_dots_on_rider.png")}.lucky_area .slick-dots .slick-active:nth-of-type(9) button,.lucky_area .slick-dots .slick-active:nth-of-type(10) button{background-image:url("../images/lucky_slider_dots_on_caster.png")}.lucky_area .slick-dots .slick-active:nth-of-type(11) button,.lucky_area .slick-dots .slick-active:nth-of-type(12) button{background-image:url("../images/lucky_slider_dots_on_assassin.png")}.lucky_area .slick-dots .slick-active:nth-of-type(13) button,.lucky_area .slick-dots .slick-active:nth-of-type(14) button{background-image:url("../images/lucky_slider_dots_on_berserker.png")}.lucky_area .slick-dots .slick-active:nth-of-type(15) button{background-image:url("../images/lucky_slider_dots_on_extra01.png")}.lucky_area .slick-dots .slick-active:nth-of-type(16) button{background-image:url("../images/lucky_slider_dots_on_extra02.png")}.lucky_area .slick-dots .slick-active:nth-of-type(17) button{background-image:url("../images/lucky_slider_dots_on_extra03.png")}.lucky_area .slick-dots .slick-active:nth-of-type(18) button{background-image:url("../images/lucky_slider_dots_on_extra04.png")}.lucky_area .slick-dots .slick-active:nth-of-type(19) button,.lucky_area .slick-dots .slick-active:nth-of-type(20) button{background-image:url("../images/lucky_slider_dots_on_extra05.png")}.lucky_area .lucky_quartz{max-width:8.8rem;margin:0 auto .92rem}.mission_area .mission_bg{position:relative;padding:1rem 0;background:url("../images/mission_bg_deco.png") no-repeat 0 3.9rem/9.6rem,url("../images/mission_bg_texture.jpg") repeat 0 0/3rem}.mission_area .ttl_cloud{left:.28rem;max-width:7.58rem;margin-bottom:.3rem}.mission_area .bg_deco_cloud li::before{opacity:.55}.mission_area .bg_deco_cloud li:first-of-type{top:.3rem;left:-1rem}.mission_area .bg_deco_cloud li:last-of-type{top:.54rem;right:-0.54rem}.mission_area .mission_date{max-width:8.44rem;margin:0 auto .44rem}.mission_area .mission_ss{max-width:9.34rem;margin:0 auto .04rem}.mission_area .mission01{margin:0 auto .66rem}.mission_area .mission01 dt{max-width:8.54rem;margin:0 auto .16rem}.mission_area .mission01 dd{max-width:9.27rem;margin:auto}.mission_area .mission02{margin:0 auto .98rem}.mission_area .mission02 dt{max-width:7.35rem;margin:0 auto .12rem}.mission_area .mission02 dd{max-width:8.75rem;margin:auto}.present_area .present_bg{position:relative;padding:1.22rem 0 1.02rem;background:url("../images/present_bg_deco.png") no-repeat 0 2.66rem/9.6rem,url("../images/present_bg_texture.jpg") repeat 0 0/3rem}.present_area .ttl_cloud{max-width:9.47rem;margin-bottom:.06rem}.present_area .bg_deco_cloud li::before{opacity:.55}.present_area .bg_deco_cloud li:first-of-type{top:.56rem;left:-0.06rem}.present_area .bg_deco_cloud li:last-of-type{top:-0.28rem;right:.02rem}.present_area .present_txt{max-width:5.7rem;margin:0 auto .2rem}.present_area .present_date{max-width:8.44rem;margin:0 auto 1.14rem}.present_area .present_sample{position:relative;margin:0 auto .54rem}.present_area .present_sample li{opacity:0}.present_area .present_sample li:nth-of-type(1){position:absolute;top:.84rem;left:.1rem;z-index:2;width:3.44rem}.present_area .present_sample li:nth-of-type(2){position:relative;left:.16rem;z-index:1;width:4.29rem;margin:auto}.present_area .present_sample li:nth-of-type(3){position:absolute;top:.1rem;right:0;width:3.64rem}.present_area .present_sample li.anime:nth-of-type(1){-webkit-animation:presentSample01 .4s ease-out forwards;animation:presentSample01 .4s ease-out forwards}@-webkit-keyframes presentSample01{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes presentSample01{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.present_area .present_sample li.anime:nth-of-type(2){-webkit-animation:presentSample02 .4s .4s ease-out forwards;animation:presentSample02 .4s .4s ease-out forwards}@-webkit-keyframes presentSample02{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes presentSample02{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.present_area .present_sample li.anime:nth-of-type(3){-webkit-animation:presentSample03 .4s .2s ease-out forwards;animation:presentSample03 .4s .2s ease-out forwards}@-webkit-keyframes presentSample03{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes presentSample03{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.present_area .present_note{max-width:2.57rem;margin:0 auto .56rem}.present_area .btn_detail a{width:7.6rem;height:1.2rem}.present_area .btn_detail a::before{background-image:url("../images/btn_detail_off.png")}.present_area .btn_detail a::after{background-image:url("../images/btn_detail_on.png")}.wallpaper_area .wallpaper_bg{position:relative;padding:.92rem 0 1.3rem;background:url("../images/wallpaper_bg_deco.png") no-repeat 0 2.9rem/9.6rem,url("../images/wallpaper_bg_texture.jpg") repeat 0 0/3rem}.wallpaper_area .ttl_cloud{max-width:9.13rem;margin-bottom:.36rem}.wallpaper_area .bg_deco_cloud li::before{opacity:.55}.wallpaper_area .bg_deco_cloud li:first-of-type{top:.06rem;left:-0.14rem}.wallpaper_area .bg_deco_cloud li:last-of-type{top:.04rem;right:-0.18rem}.wallpaper_area .wallpaper_read{max-width:8.72rem;margin:0 auto .92rem}.wallpaper_area .wallpaper_step01,.wallpaper_area .wallpaper_step02{position:relative}.wallpaper_area .wallpaper_step01::before,.wallpaper_area .wallpaper_step02::before{position:absolute;left:.74rem;width:1.09rem;height:1.11rem;content:"";background-repeat:no-repeat;background-position:0 0;background-size:contain}.wallpaper_area .wallpaper_step01{margin-bottom:.68rem}.wallpaper_area .wallpaper_step01::before{top:-0.48rem;background-image:url("../images/wallpaper_num01.png")}.wallpaper_area .wallpaper_logo{position:relative;max-width:6.14rem;margin:0 auto .2rem}.wallpaper_area .wallpaper_sns{display:grid;place-items:center;max-width:6.66rem;height:1.56rem;margin:auto;background:-webkit-gradient(linear, left top, right top, from(rgba(36, 59, 158, 0)), color-stop(5%, rgba(36, 59, 158, 0)), color-stop(15%, rgba(36, 59, 158, 0.5)), color-stop(85%, rgba(36, 59, 158, 0.5)), color-stop(95%, rgba(36, 59, 158, 0)), to(rgba(36, 59, 158, 0)));background:linear-gradient(90deg, rgba(36, 59, 158, 0) 0%, rgba(36, 59, 158, 0) 5%, rgba(36, 59, 158, 0.5) 15%, rgba(36, 59, 158, 0.5) 85%, rgba(36, 59, 158, 0) 95%, rgba(36, 59, 158, 0) 100%)}.wallpaper_area .wallpaper_sns ul{display:grid;grid-template-columns:repeat(3, auto);gap:.8rem}.wallpaper_area .wallpaper_sns a{display:block;width:.9rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){.wallpaper_area .wallpaper_sns a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.wallpaper_area .wallpaper_sns a:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.wallpaper_area .wallpaper_arrow{max-width:1.77rem;margin:0 auto .68rem;-webkit-animation:wallpaperArrow 1s ease-in-out infinite;animation:wallpaperArrow 1s ease-in-out infinite}@-webkit-keyframes wallpaperArrow{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1}80%{opacity:1}100%{opacity:0;-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}}@keyframes wallpaperArrow{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1}80%{opacity:1}100%{opacity:0;-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}}.wallpaper_area .wallpaper_step02{margin-bottom:.5rem}.wallpaper_area .wallpaper_step02::before{top:-0.52rem;background-image:url("../images/wallpaper_num02.png")}.wallpaper_area .wallpaper_sample{max-width:7.35rem;margin:0 auto .32rem}.wallpaper_area .wallpaper_dl dt{max-width:5.67rem;margin:0 auto .22rem}.wallpaper_area .wallpaper_dl dd{position:relative;display:grid;place-items:center;width:3.98rem;height:2.98rem;margin:auto}.wallpaper_area .wallpaper_dl dd::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background:rgba(0,0,0,.8)}.wallpaper_area .wallpaper_dl p{position:absolute;top:.14rem;right:0;bottom:0;left:0;z-index:1;width:2.76rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}.wallpaper_area .wallpaper_dl ul{display:grid;gap:.18rem;max-width:3.7rem}.wallpaper_area .wallpaper_dl button{cursor:auto}.wallpaper_area .wallpaper_date{max-width:8.44rem;margin:0 auto .26rem}.wallpaper_area .wallpaper_note{max-width:6.9rem;margin:auto}.news_area .news_bg{position:relative;padding:.94rem 0 1.02rem;background:url("../images/bg_texture_white.jpg") repeat 0 0/3rem}.news_area .news_bg::before{position:absolute;top:-0.8rem;left:0;width:9.6rem;height:1.68rem;content:"";background:url("../images/news_bg_top.png") no-repeat 0 0/9.6rem}.news_area .ttl_cloud{left:.1rem;max-width:6.02rem;margin-bottom:.54rem}.news_area .bg_deco_cloud li:first-of-type{left:-0.78rem}.news_area .bg_deco_cloud li:last-of-type{right:-0.46rem}.news_area .news_bnr{max-width:8rem;margin:0 auto 1.02rem}.news_area .news_bnr li+li{margin:.12rem 0 0}.news_area .news_bnr a{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){.news_area .news_bnr a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.news_area .news_bnr a:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.news_area .news_sns dt{max-width:5.41rem;margin:0 auto .32rem}.news_area .news_sns ul{display:grid;grid-template-columns:repeat(2, auto);gap:.14rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.news_area .news_sns a{width:4.53rem;height:.98rem;-webkit-filter:none;filter:none}.news_area .news_sns li:first-of-type a::before{background-image:url("../images/news_sns_tw_off.png")}.news_area .news_sns li:first-of-type a::after{background-image:url("../images/news_sns_tw_on.png")}.news_area .news_sns li:last-of-type a::before{background-image:url("../images/news_sns_line_off.png")}.news_area .news_sns li:last-of-type a::after{background-image:url("../images/news_sns_line_on.png")}.modal_area{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;padding:.6rem;overflow-y:scroll;scrollbar-width:none}@media(max-height: 560px)and (orientation: landscape){.modal_area{padding-bottom:2rem}}.modal_area::-webkit-scrollbar{display:none}.modal_area .modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.modal_area .modal_inner{position:relative;top:50%;max-width:9.6rem;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 961px){.modal_area .modal_inner{max-width:620px}}@media(max-height: 560px)and (orientation: landscape){.modal_area .modal_inner{top:inherit;-webkit-transform:none;transform:none}}.modal_area .modal_mov{padding-bottom:56.25%}.modal_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal_area .modal_close{position:absolute;right:-0.1rem;bottom:-1.2rem;display:block;max-width:1.02rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(min-width: 961px){.modal_area .modal_close{right:-10px;bottom:-120px;max-width:102px}}@media(hover: hover){.modal_area .modal_close:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.modal_area .modal_close:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.dl_modal .modal_inner{max-width:600px;padding:25px;background:rgba(255,255,255,.5);border:5px solid rgba(138,80,0,.8)}.dl_modal .modal_qr{width:142px;margin:0 auto 20px}.dl_modal .modal_store{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.dl_modal .modal_store a{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}.dl_modal .modal_store a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.dl_modal .modal_store img{height:72px}.loading_area{position:fixed;top:0;left:0;z-index:9999;display:grid;place-items:center;width:100%;height:100%;background:#fff}.loading_area img{max-width:3rem}@media(min-width: 961px){.loading_area img{width:300px}}.wrapper{position:relative;z-index:1;overflow-x:hidden;font-size:0;color:rgba(0,0,0,0);background:url("../images/cp_bg_texture.jpg") repeat 0 0/3rem fixed}@media(min-width: 961px){.wrapper::before,.wrapper::after{position:fixed;top:0;left:calc(50% - 960px);z-index:-1;width:1920px;content:""}.wrapper::before{height:100%;background:url("../images/bg_texture_orange.jpg") repeat 0 0/3rem fixed}.wrapper::after{height:1265px;background:url("../images/bg_deco.png") no-repeat 0 0/contain}}.qr_fixed{position:fixed;right:.2rem;bottom:.2rem;z-index:9999;display:none;max-width:1.92rem}@media(max-width: 960px){.qr_fixed{display:none !important}}.btn_dl_fixed{position:fixed;top:.2rem;right:.2rem;z-index:9999;display:none;max-width:3.84rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(min-width: 961px){.btn_dl_fixed{display:none !important}}@media(hover: hover){.btn_dl_fixed:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){.btn_dl_fixed:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}.site_contents{margin:auto}@media(min-width: 961px){.site_contents{width:620px;background:#d7e4ec}}.site_contents_wrap{margin:auto;overflow-x:hidden}@media(min-width: 961px){.site_contents_wrap{width:600px}}.ttl_cloud{position:relative;display:table;margin:auto}.bg_deco_cloud li{position:absolute;z-index:-1;opacity:0;-webkit-animation:cloudX 8s ease-in-out infinite alternate;animation:cloudX 8s ease-in-out infinite alternate}@-webkit-keyframes cloudX{0%{opacity:0;-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}}@keyframes cloudX{0%{opacity:0;-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}}.bg_deco_cloud li::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url("../images/bg_deco_cloud.svg") no-repeat 0 0/contain;-webkit-filter:drop-shadow(0 0 0.08rem rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0 0.08rem rgba(0, 0, 0, 0.2));opacity:.85;-webkit-animation:cloudY 10s ease-in-out infinite alternate;animation:cloudY 10s ease-in-out infinite alternate}@-webkit-keyframes cloudY{100%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}}@keyframes cloudY{100%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}}.bg_deco_cloud li:first-of-type{top:-0.08rem;left:-1.06rem;width:2.46rem;height:.93rem}.bg_deco_cloud li:last-of-type{top:-0.16rem;right:-0.62rem;width:2.88rem;height:1.09rem;-webkit-transform:scale(-1, -1);transform:scale(-1, -1);-webkit-animation-delay:1s;animation-delay:1s;animation-direction:alternate-reverse}.bg_deco_cloud li:last-of-type::before{-webkit-animation-delay:.4s;animation-delay:.4s;animation-direction:alternate-reverse}.btn_roll{position:relative;display:block;margin:auto;-webkit-filter:drop-shadow(0 0 0.04rem #000);filter:drop-shadow(0 0 0.04rem #000)}.btn_roll::before,.btn_roll::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:0 0;background-size:contain}.btn_roll::after{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}@media(max-width: 960px){.btn_roll::after{display:none}}.btn_roll:hover::after{opacity:1}.btn_news a{width:7.6rem;height:1.2rem}.btn_news a::before{background-image:url("../images/btn_news_off.png")}.btn_news a::after{background-image:url("../images/btn_news_on.png")}.bg_deco_gold{position:absolute;top:0;left:0;width:9.6rem;height:.28rem;background:url("../images/bg_deco_gold.png") no-repeat 0 0/9.6rem;-webkit-filter:drop-shadow(0 0 0.02rem #000);filter:drop-shadow(0 0 0.02rem #000)}.bg_deco_nandina{position:absolute;top:-0.72rem;left:0;z-index:1;width:2.42rem;height:1.96rem;background:url("../images/bg_deco_nandina.png") no-repeat left/contain}.bg_deco_nandina.reverse{right:0;left:inherit;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.bg_deco_rabbit{position:absolute;top:-0.6rem;right:0;z-index:1;width:1.44rem;height:1.59rem;background:url("../images/bg_deco_rabbit.png") no-repeat right/contain}.bg_deco_rabbit.reverse{right:inherit;left:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}