/*!
 * Nayuta no Kiseki: AD ASTRA
 * (C) 2012-2022 Nihon Falcom Corporation. All rights reserved.
 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input,textarea,legend,article,aside,footer,header,hgroup,menu,nav,figure,section{margin:0;padding:0;border:0}html,body{position:relative}ul,ol{list-style:none}a{display:inline-block;text-decoration:none;outline:none}a.disabled{pointer-events:none}object{pointer-events:none}img{vertical-align:bottom}svg{display:inline-block;stroke-width:0;stroke:currentColor;fill:currentColor}*{-webkit-box-sizing:border-box;box-sizing:border-box}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.font-08{font-size:0.8rem !important}.font-09{font-size:0.9rem !important}.font-11{font-size:1.1rem !important}.font-12{font-size:1.2rem !important}.font-13{font-size:1.3rem !important}.font-14{font-size:1.4rem !important}.font-15{font-size:1.5rem !important}.font-20{font-size:2rem !important}.font-25{font-size:2.5rem !important}.font-30{font-size:3rem !important}.font-35{font-size:3.5rem !important}.font-40{font-size:4rem !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.text-accent{color:#E50011}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.p-0{padding:0px}.pt-0{padding-top:0px}.pr-0{padding-right:0px}.pb-0{padding-bottom:0px}.pl-0{padding-left:0px}.px-0{padding-left:0px;padding-right:0px}.py-0{padding-top:0px;padding-bottom:0px}.m-0{padding:0px}.mt-0{margin-top:0px}.mr-0{margin-right:0px}.mb-0{margin-bottom:0px}.ml-0{margin-left:0px}.mx-0{margin-left:0px;margin-right:0px}.my-0{margin-top:0px;margin-bottom:0px}.p-5{padding:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.px-5{padding-left:5px;padding-right:5px}.py-5{padding-top:5px;padding-bottom:5px}.m-5{padding:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mx-5{margin-left:5px;margin-right:5px}.my-5{margin-top:5px;margin-bottom:5px}.p-10{padding:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.px-10{padding-left:10px;padding-right:10px}.py-10{padding-top:10px;padding-bottom:10px}.m-10{padding:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mx-10{margin-left:10px;margin-right:10px}.my-10{margin-top:10px;margin-bottom:10px}.p-15{padding:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.m-15{padding:15px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mx-15{margin-left:15px;margin-right:15px}.my-15{margin-top:15px;margin-bottom:15px}.p-20{padding:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-top:20px;padding-bottom:20px}.m-20{padding:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mx-20{margin-left:20px;margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.p-25{padding:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.px-25{padding-left:25px;padding-right:25px}.py-25{padding-top:25px;padding-bottom:25px}.m-25{padding:25px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.mx-25{margin-left:25px;margin-right:25px}.my-25{margin-top:25px;margin-bottom:25px}.p-30{padding:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.px-30{padding-left:30px;padding-right:30px}.py-30{padding-top:30px;padding-bottom:30px}.m-30{padding:30px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mx-30{margin-left:30px;margin-right:30px}.my-30{margin-top:30px;margin-bottom:30px}.p-35{padding:35px}.pt-35{padding-top:35px}.pr-35{padding-right:35px}.pb-35{padding-bottom:35px}.pl-35{padding-left:35px}.px-35{padding-left:35px;padding-right:35px}.py-35{padding-top:35px;padding-bottom:35px}.m-35{padding:35px}.mt-35{margin-top:35px}.mr-35{margin-right:35px}.mb-35{margin-bottom:35px}.ml-35{margin-left:35px}.mx-35{margin-left:35px;margin-right:35px}.my-35{margin-top:35px;margin-bottom:35px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.m-40{padding:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.p-45{padding:45px}.pt-45{padding-top:45px}.pr-45{padding-right:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.px-45{padding-left:45px;padding-right:45px}.py-45{padding-top:45px;padding-bottom:45px}.m-45{padding:45px}.mt-45{margin-top:45px}.mr-45{margin-right:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}.mx-45{margin-left:45px;margin-right:45px}.my-45{margin-top:45px;margin-bottom:45px}.p-50{padding:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.px-50{padding-left:50px;padding-right:50px}.py-50{padding-top:50px;padding-bottom:50px}.m-50{padding:50px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}.mx-50{margin-left:50px;margin-right:50px}.my-50{margin-top:50px;margin-bottom:50px}.p-75{padding:75px}.pt-75{padding-top:75px}.pr-75{padding-right:75px}.pb-75{padding-bottom:75px}.pl-75{padding-left:75px}.px-75{padding-left:75px;padding-right:75px}.py-75{padding-top:75px;padding-bottom:75px}.m-75{padding:75px}.mt-75{margin-top:75px}.mr-75{margin-right:75px}.mb-75{margin-bottom:75px}.ml-75{margin-left:75px}.mx-75{margin-left:75px;margin-right:75px}.my-75{margin-top:75px;margin-bottom:75px}.p-100{padding:100px}.pt-100{padding-top:100px}.pr-100{padding-right:100px}.pb-100{padding-bottom:100px}.pl-100{padding-left:100px}.px-100{padding-left:100px;padding-right:100px}.py-100{padding-top:100px;padding-bottom:100px}.m-100{padding:100px}.mt-100{margin-top:100px}.mr-100{margin-right:100px}.mb-100{margin-bottom:100px}.ml-100{margin-left:100px}.mx-100{margin-left:100px;margin-right:100px}.my-100{margin-top:100px;margin-bottom:100px}.clearfix{*zoom:1}.clearfix:after{content:"";clear:both}.col-xs-1{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-2{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-3{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-4{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-5{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-6{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-7{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-8{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-9{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-10{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-11{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-12{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 100px){.h-xs{display:none !important}.v-xs{display:block !important}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.twin-xs>div:nth-child(even){padding-right:0}.twin-xs>div:nth-child(odd){padding-left:0}.one-xs>div{padding-left:0;padding-right:0}}.col-sm-1{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-2{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-3{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-4{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-5{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-6{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-7{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-8{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-9{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-10{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-11{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-sm-12{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 600px){.h-sm{display:none !important}.v-sm{display:block !important}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.twin-sm>div:nth-child(even){padding-right:0}.twin-sm>div:nth-child(odd){padding-left:0}.one-sm>div{padding-left:0;padding-right:0}}.col-md-1{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-2{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-3{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-4{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-5{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-6{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-7{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-8{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-9{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-10{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-11{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-12{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 960px){.h-md{display:none !important}.v-md{display:block !important}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.twin-md>div:nth-child(even){padding-right:0}.twin-md>div:nth-child(odd){padding-left:0}.one-md>div{padding-left:0;padding-right:0}}.col-lg-1{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-2{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-3{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-4{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-5{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-6{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-7{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-8{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-9{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-10{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-11{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-lg-12{position:relative;width:100%;min-height:1px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1280px){.h-lg{display:none !important}.v-lg{display:block !important}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.twin-lg>div:nth-child(even){padding-right:0}.twin-lg>div:nth-child(odd){padding-left:0}.one-lg>div{padding-left:0;padding-right:0}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;box-direction:normal;box-orient:horizontal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row img{width:100%;height:auto}.flex-end{-ms-flex-item-align:end;align-self:flex-end}.flex-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (min-width: 100px){.xs-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.xs-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.xs-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.xs-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.p-xs-0{padding:0px}.py-xs-0{padding-top:0px;padding-bottom:0px}.px-xs-0{padding-left:0px;padding-right:0px}.m-xs-0{margin:0px}.p-xs-5{padding:5px}.py-xs-5{padding-top:5px;padding-bottom:5px}.px-xs-5{padding-left:5px;padding-right:5px}.m-xs-5{margin:5px}.p-xs-10{padding:10px}.py-xs-10{padding-top:10px;padding-bottom:10px}.px-xs-10{padding-left:10px;padding-right:10px}.m-xs-10{margin:10px}.p-xs-15{padding:15px}.py-xs-15{padding-top:15px;padding-bottom:15px}.px-xs-15{padding-left:15px;padding-right:15px}.m-xs-15{margin:15px}.p-xs-20{padding:20px}.py-xs-20{padding-top:20px;padding-bottom:20px}.px-xs-20{padding-left:20px;padding-right:20px}.m-xs-20{margin:20px}.p-xs-25{padding:25px}.py-xs-25{padding-top:25px;padding-bottom:25px}.px-xs-25{padding-left:25px;padding-right:25px}.m-xs-25{margin:25px}.p-xs-30{padding:30px}.py-xs-30{padding-top:30px;padding-bottom:30px}.px-xs-30{padding-left:30px;padding-right:30px}.m-xs-30{margin:30px}.p-xs-35{padding:35px}.py-xs-35{padding-top:35px;padding-bottom:35px}.px-xs-35{padding-left:35px;padding-right:35px}.m-xs-35{margin:35px}.p-xs-40{padding:40px}.py-xs-40{padding-top:40px;padding-bottom:40px}.px-xs-40{padding-left:40px;padding-right:40px}.m-xs-40{margin:40px}.p-xs-45{padding:45px}.py-xs-45{padding-top:45px;padding-bottom:45px}.px-xs-45{padding-left:45px;padding-right:45px}.m-xs-45{margin:45px}.p-xs-50{padding:50px}.py-xs-50{padding-top:50px;padding-bottom:50px}.px-xs-50{padding-left:50px;padding-right:50px}.m-xs-50{margin:50px}.p-xs-75{padding:75px}.py-xs-75{padding-top:75px;padding-bottom:75px}.px-xs-75{padding-left:75px;padding-right:75px}.m-xs-75{margin:75px}.p-xs-100{padding:100px}.py-xs-100{padding-top:100px;padding-bottom:100px}.px-xs-100{padding-left:100px;padding-right:100px}.m-xs-100{margin:100px}.p-xs-150{padding:150px}.py-xs-150{padding-top:150px;padding-bottom:150px}.px-xs-150{padding-left:150px;padding-right:150px}.m-xs-150{margin:150px}}@media screen and (min-width: 600px){.sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sm-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.sm-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.sm-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.p-sm-0{padding:0px}.py-sm-0{padding-top:0px;padding-bottom:0px}.px-sm-0{padding-left:0px;padding-right:0px}.m-sm-0{margin:0px}.p-sm-5{padding:5px}.py-sm-5{padding-top:5px;padding-bottom:5px}.px-sm-5{padding-left:5px;padding-right:5px}.m-sm-5{margin:5px}.p-sm-10{padding:10px}.py-sm-10{padding-top:10px;padding-bottom:10px}.px-sm-10{padding-left:10px;padding-right:10px}.m-sm-10{margin:10px}.p-sm-15{padding:15px}.py-sm-15{padding-top:15px;padding-bottom:15px}.px-sm-15{padding-left:15px;padding-right:15px}.m-sm-15{margin:15px}.p-sm-20{padding:20px}.py-sm-20{padding-top:20px;padding-bottom:20px}.px-sm-20{padding-left:20px;padding-right:20px}.m-sm-20{margin:20px}.p-sm-25{padding:25px}.py-sm-25{padding-top:25px;padding-bottom:25px}.px-sm-25{padding-left:25px;padding-right:25px}.m-sm-25{margin:25px}.p-sm-30{padding:30px}.py-sm-30{padding-top:30px;padding-bottom:30px}.px-sm-30{padding-left:30px;padding-right:30px}.m-sm-30{margin:30px}.p-sm-35{padding:35px}.py-sm-35{padding-top:35px;padding-bottom:35px}.px-sm-35{padding-left:35px;padding-right:35px}.m-sm-35{margin:35px}.p-sm-40{padding:40px}.py-sm-40{padding-top:40px;padding-bottom:40px}.px-sm-40{padding-left:40px;padding-right:40px}.m-sm-40{margin:40px}.p-sm-45{padding:45px}.py-sm-45{padding-top:45px;padding-bottom:45px}.px-sm-45{padding-left:45px;padding-right:45px}.m-sm-45{margin:45px}.p-sm-50{padding:50px}.py-sm-50{padding-top:50px;padding-bottom:50px}.px-sm-50{padding-left:50px;padding-right:50px}.m-sm-50{margin:50px}.p-sm-75{padding:75px}.py-sm-75{padding-top:75px;padding-bottom:75px}.px-sm-75{padding-left:75px;padding-right:75px}.m-sm-75{margin:75px}.p-sm-100{padding:100px}.py-sm-100{padding-top:100px;padding-bottom:100px}.px-sm-100{padding-left:100px;padding-right:100px}.m-sm-100{margin:100px}.p-sm-150{padding:150px}.py-sm-150{padding-top:150px;padding-bottom:150px}.px-sm-150{padding-left:150px;padding-right:150px}.m-sm-150{margin:150px}}@media screen and (min-width: 960px){.md-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.md-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.md-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.md-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.md-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.p-md-0{padding:0px}.py-md-0{padding-top:0px;padding-bottom:0px}.px-md-0{padding-left:0px;padding-right:0px}.m-md-0{margin:0px}.p-md-5{padding:5px}.py-md-5{padding-top:5px;padding-bottom:5px}.px-md-5{padding-left:5px;padding-right:5px}.m-md-5{margin:5px}.p-md-10{padding:10px}.py-md-10{padding-top:10px;padding-bottom:10px}.px-md-10{padding-left:10px;padding-right:10px}.m-md-10{margin:10px}.p-md-15{padding:15px}.py-md-15{padding-top:15px;padding-bottom:15px}.px-md-15{padding-left:15px;padding-right:15px}.m-md-15{margin:15px}.p-md-20{padding:20px}.py-md-20{padding-top:20px;padding-bottom:20px}.px-md-20{padding-left:20px;padding-right:20px}.m-md-20{margin:20px}.p-md-25{padding:25px}.py-md-25{padding-top:25px;padding-bottom:25px}.px-md-25{padding-left:25px;padding-right:25px}.m-md-25{margin:25px}.p-md-30{padding:30px}.py-md-30{padding-top:30px;padding-bottom:30px}.px-md-30{padding-left:30px;padding-right:30px}.m-md-30{margin:30px}.p-md-35{padding:35px}.py-md-35{padding-top:35px;padding-bottom:35px}.px-md-35{padding-left:35px;padding-right:35px}.m-md-35{margin:35px}.p-md-40{padding:40px}.py-md-40{padding-top:40px;padding-bottom:40px}.px-md-40{padding-left:40px;padding-right:40px}.m-md-40{margin:40px}.p-md-45{padding:45px}.py-md-45{padding-top:45px;padding-bottom:45px}.px-md-45{padding-left:45px;padding-right:45px}.m-md-45{margin:45px}.p-md-50{padding:50px}.py-md-50{padding-top:50px;padding-bottom:50px}.px-md-50{padding-left:50px;padding-right:50px}.m-md-50{margin:50px}.p-md-75{padding:75px}.py-md-75{padding-top:75px;padding-bottom:75px}.px-md-75{padding-left:75px;padding-right:75px}.m-md-75{margin:75px}.p-md-100{padding:100px}.py-md-100{padding-top:100px;padding-bottom:100px}.px-md-100{padding-left:100px;padding-right:100px}.m-md-100{margin:100px}.p-md-150{padding:150px}.py-md-150{padding-top:150px;padding-bottom:150px}.px-md-150{padding-left:150px;padding-right:150px}.m-md-150{margin:150px}}@media screen and (min-width: 1280px){.lg-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lg-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lg-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.lg-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.lg-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.p-lg-0{padding:0px}.py-lg-0{padding-top:0px;padding-bottom:0px}.px-lg-0{padding-left:0px;padding-right:0px}.m-lg-0{margin:0px}.p-lg-5{padding:5px}.py-lg-5{padding-top:5px;padding-bottom:5px}.px-lg-5{padding-left:5px;padding-right:5px}.m-lg-5{margin:5px}.p-lg-10{padding:10px}.py-lg-10{padding-top:10px;padding-bottom:10px}.px-lg-10{padding-left:10px;padding-right:10px}.m-lg-10{margin:10px}.p-lg-15{padding:15px}.py-lg-15{padding-top:15px;padding-bottom:15px}.px-lg-15{padding-left:15px;padding-right:15px}.m-lg-15{margin:15px}.p-lg-20{padding:20px}.py-lg-20{padding-top:20px;padding-bottom:20px}.px-lg-20{padding-left:20px;padding-right:20px}.m-lg-20{margin:20px}.p-lg-25{padding:25px}.py-lg-25{padding-top:25px;padding-bottom:25px}.px-lg-25{padding-left:25px;padding-right:25px}.m-lg-25{margin:25px}.p-lg-30{padding:30px}.py-lg-30{padding-top:30px;padding-bottom:30px}.px-lg-30{padding-left:30px;padding-right:30px}.m-lg-30{margin:30px}.p-lg-35{padding:35px}.py-lg-35{padding-top:35px;padding-bottom:35px}.px-lg-35{padding-left:35px;padding-right:35px}.m-lg-35{margin:35px}.p-lg-40{padding:40px}.py-lg-40{padding-top:40px;padding-bottom:40px}.px-lg-40{padding-left:40px;padding-right:40px}.m-lg-40{margin:40px}.p-lg-45{padding:45px}.py-lg-45{padding-top:45px;padding-bottom:45px}.px-lg-45{padding-left:45px;padding-right:45px}.m-lg-45{margin:45px}.p-lg-50{padding:50px}.py-lg-50{padding-top:50px;padding-bottom:50px}.px-lg-50{padding-left:50px;padding-right:50px}.m-lg-50{margin:50px}.p-lg-75{padding:75px}.py-lg-75{padding-top:75px;padding-bottom:75px}.px-lg-75{padding-left:75px;padding-right:75px}.m-lg-75{margin:75px}.p-lg-100{padding:100px}.py-lg-100{padding-top:100px;padding-bottom:100px}.px-lg-100{padding-left:100px;padding-right:100px}.m-lg-100{margin:100px}.p-lg-150{padding:150px}.py-lg-150{padding-top:150px;padding-bottom:150px}.px-lg-150{padding-left:150px;padding-right:150px}.m-lg-150{margin:150px}}.btn{position:relative;display:block;padding:15px 10px;color:#fff;font-size:0.85rem;text-align:center;border-radius:5px;overflow:hidden;text-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);white-space:nowrap;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#a10000), to(#5d0000));background:linear-gradient(to bottom, #a10000, #5d0000)}.btn span{position:relative;z-index:4}.btn:hover::after{background:-webkit-gradient(linear, left top, left bottom, from(#c30000), to(#7f0000));background:linear-gradient(to bottom, #c30000, #7f0000)}.btn::before{position:absolute;z-index:3;top:0;right:10%;content:"";width:20px;height:100%;background-image:url("../png/ic_caret_right.png");background-size:70%;background-position:center right;background-repeat:no-repeat}.btn.ex-link::before{background-image:url("../png/ic_ex_link.png")}.btn::after{position:absolute;z-index:2;top:0;left:0;content:"";display:block;width:95%;height:100%;border-radius:5px 0 0 5px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.5));filter:drop-shadow(0 0 3px rgba(0,0,0,0.5));background:-webkit-gradient(linear, left top, left bottom, from(#E50011), to(#a10000));background:linear-gradient(to bottom, #E50011, #a10000)}.btn.disabled{-webkit-filter:grayscale(0.85) opacity(0.5);filter:grayscale(0.85) opacity(0.5)}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html,body{font-size:18px;overflow-x:hidden !important}.gwrap{z-index:0;position:relative;width:100%;height:100%;overflow-x:hidden !important;overflow-y:auto;line-height:1.4;color:#222;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto}main{position:relative}.no-script{z-index:1001;display:none;position:fixed;width:100%;bottom:0;left:0;padding:20px 10px;background:#000;color:#fff;text-align:center}.fv{opacity:0;-webkit-transition:.5s;transition:.5s}.fv.loaded{opacity:1}.global-menu{position:relative}.global-menu-body{z-index:700;position:fixed;display:none;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:auto}.global-menu-body .inner{position:relative;max-width:500px;padding:20px;margin:0 auto}@media screen and (min-width: 960px){.global-menu-body .inner{padding:20px}}.global-menu-body .logo{margin:0 0 20px 0;padding:0 50px;text-align:center}.global-menu-body .logo img{max-width:80%;height:auto}@media screen and (min-width: 960px){.global-menu-body .logo{margin:0}}.global-menu-body nav{margin:30px 0;text-align:center}.global-menu-body nav li:first-child a{border-top:dashed 1px rgba(255,255,255,0.5)}.global-menu-body nav a{display:block;padding:15px 0;color:#fff;border-bottom:dashed 1px rgba(255,255,255,0.5);text-shadow:1px 1px 3px rgba(0,0,0,0.5);line-height:1;-webkit-transition:.2s;transition:.2s}.global-menu-body nav a:hover{background:rgba(255,255,255,0.2)}.global-menu-body nav a .main{font-size:5vw}@media screen and (min-width: 960px){.global-menu-body nav a .main{font-size:1.4rem}}.global-menu-body nav a .sub{font-size:1rem;letter-spacing:2px}.global-menu-body .global-menu-body-sns{text-align:center}.global-menu-body .global-menu-body-sns>div{display:inline-block;margin:0 10px}.global-menu-body .global-menu-body-sns>div a{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.2));filter:drop-shadow(0 0 3px rgba(0,0,0,0.2))}@media screen and (min-width: 960px){.global-menu-body .global-menu-body-sns{display:none}}.global-menu-sns{z-index:710;position:fixed;display:none;bottom:120px;right:-50px;width:50px;-webkit-transition:.5s;transition:.5s}@media screen and (min-width: 960px){.global-menu-sns{display:block}}.global-menu-sns.is-active{right:10px}.global-menu-sns>div{margin:20px 0}.global-menu-sns>div a{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.2));filter:drop-shadow(0 0 3px rgba(0,0,0,0.2));-webkit-transition:.3s;transition:.3s}.global-menu-sns>div a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.global-menu-pagetop{z-index:690;position:fixed;bottom:0;right:-80px;width:80px;height:80px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,0.3);cursor:pointer;content:"";-webkit-transition:.2s;transition:.2s}.global-menu-pagetop img{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}.global-menu-pagetop:hover{height:100px}.global-menu-pagetop.is-active{right:0}.global-menu-bgm{display:none;z-index:680;position:fixed;bottom:0;left:0}@media screen and (min-width: 960px){.global-menu-bgm{display:block}}.global-menu-bgm .bgm-button{cursor:pointer;background:rgba(255,255,255,0.2);padding:10px 5px;border-radius:0 20px 0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-transition:.3s;transition:.3s}.global-menu-bgm .bgm-button.is-active{background:rgba(35,211,108,0.5)}.global-menu-bgm .bgm-button.is-active .on{opacity:1}.global-menu-bgm .bgm-button.is-active .off{opacity:0}.global-menu-bgm .bgm-button:hover{opacity:0.7}.global-menu-bgm .icon{position:relative;width:40px;height:40px;border:solid 2px #fff;border-radius:50%;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.5));filter:drop-shadow(0 0 2px rgba(0,0,0,0.5))}.global-menu-bgm .icon img{position:absolute;top:0;left:0;width:100%;height:auto;vertical-align:bottom}.global-menu-bgm .icon img.on{opacity:0}.global-menu-bgm .icon img.off{opacity:1}.global-menu-bgm .title{padding:10px 5px;color:#fff;line-height:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;text-shadow:0 0 3px rgba(0,0,0,0.7);letter-spacing:1px}.global-menu-bgm .title .name{font-size:0.8rem}.global-menu-bgm .title .spell{font-size:0.6rem}.menu-trigger-wrap{z-index:800;position:fixed;top:0;right:0;width:80px;height:80px;padding:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,0.3);cursor:pointer}.menu-trigger{position:relative;width:50px;height:44px}.menu-trigger span{position:absolute;left:0;width:100%;height:8px;background-color:#fff;border-radius:8px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.5));filter:drop-shadow(0 0 3px rgba(0,0,0,0.5))}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:18px}.menu-trigger span:nth-of-type(3){bottom:0}.is-active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(18px) rotate(-45deg);transform:translateY(18px) rotate(-45deg)}.is-active .menu-trigger span:nth-of-type(2){opacity:0}.is-active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-18px) rotate(45deg);transform:translateY(-18px) rotate(45deg)}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .2s;transition:all .2s;-webkit-box-sizing:border-box;box-sizing:border-box}footer{position:relative;background:#000;color:#eee}footer .footer-links{margin-bottom:20px}footer .footer-links>div{border-bottom:solid 1px #444}@media screen and (min-width: 960px){footer .footer-links>div{border-right:solid 1px #444}footer .footer-links>div:last-child{border-right:none}}footer .footer-links a{display:block;padding:15px;color:#eee;font-size:0.8rem;-webkit-transition:.3s;transition:.3s}footer .footer-links a:hover{-webkit-filter:opacity(0.7);filter:opacity(0.7)}@media screen and (min-width: 960px){footer .footer-links a{text-align:center}}footer .footer-links .ex-link::after{content:"";display:inline-block;margin:0 0 -2px 6px;width:16px;height:16px;background:url("../png/ic_ex_link.png");background-size:cover;background-repeat:no-repeat}footer .footer-brand{padding:15px;text-align:center;line-height:50px}footer .footer-brand object{margin:0 15px;vertical-align:middle}footer .footer-notice{padding:15px}@media screen and (min-width: 960px){footer .footer-notice{text-align:center}}footer .footer-notice ul li{margin:5px 0;list-style:none;font-size:0.6rem}footer .footer-copyright{padding:15px;text-align:center;line-height:1}footer .footer-copyright small{font-size:0.6rem}.page-logo{position:absolute;top:0;left:0;max-width:200px}@media screen and (min-width: 960px){.page-logo{max-width:250px}}.page-logo img{width:100%;height:auto}.page-headline{padding:20vh 20px 10vh 20px;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.5);text-align:center}@media screen and (min-width: 960px){.page-headline{padding:20vmin 20px 15vmin 20px}}.page-headline div,.page-headline h1{font-size:8vw}@media screen and (min-width: 960px){.page-headline div,.page-headline h1{font-size:3rem}}.sub-nav{position:relative;width:100%;background:rgba(255,255,255,0.4)}.sub-nav .inner{width:100%}@media screen and (min-width: 960px){.sub-nav .inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.sub-nav .inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.sub-nav .inner a{display:block;padding:20px;color:#000;-webkit-transition:.3s;transition:.3s;border-top:solid 1px rgba(255,255,255,0.3)}.sub-nav .inner a:hover{background:rgba(255,255,255,0.3)}@media screen and (min-width: 960px){.sub-nav .inner a{border-top:none;text-align:center}}.sub-nav .inner a span{position:relative;padding:0 0 0 30px}.sub-nav .inner a span::before{position:absolute;top:8px;left:0;content:"";display:inline-block;width:12px;height:12px;background-image:url("../png/ic_caret_right_bk.png");background-repeat:no-repeat;background-size:contain}.page-blur{z-index:-100;content:"";position:fixed;top:0;left:0;width:100%;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-bg{z-index:-400;position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url("../bg-4.html");background-repeat:no-repeat;background-size:cover;background-position:center 60%}.loading{z-index:1000;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100vh;color:#777;background:#fff;text-align:center}.loading .inner{max-width:600px;margin:0 auto;padding:20px}.loading .inner .loader{-webkit-transform:scale(0.5);transform:scale(0.5)}.loading .no-script{display:none;padding:5px 50px;border-radius:20px;font-size:0.8rem;background:#fff;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.25));filter:drop-shadow(0 0 5px rgba(0,0,0,0.25))}.loader{margin:100px auto;font-size:25px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5{0%,100%{-webkit-box-shadow:0em -2.6em 0em 0em #949494,1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.5),-1.8em -1.8em 0 0em rgba(148,148,148,0.7);box-shadow:0em -2.6em 0em 0em #949494,1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.5),-1.8em -1.8em 0 0em rgba(148,148,148,0.7)}12.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.7),1.8em -1.8em 0 0em #949494,2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.5);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.7),1.8em -1.8em 0 0em #949494,2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.5)}25%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.5),1.8em -1.8em 0 0em rgba(148,148,148,0.7),2.5em 0em 0 0em #949494,1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.5),1.8em -1.8em 0 0em rgba(148,148,148,0.7),2.5em 0em 0 0em #949494,1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}37.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.5),2.5em 0em 0 0em rgba(148,148,148,0.7),1.75em 1.75em 0 0em #949494,0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.5),2.5em 0em 0 0em rgba(148,148,148,0.7),1.75em 1.75em 0 0em #949494,0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}50%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.5),1.75em 1.75em 0 0em rgba(148,148,148,0.7),0em 2.5em 0 0em #949494,-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.5),1.75em 1.75em 0 0em rgba(148,148,148,0.7),0em 2.5em 0 0em #949494,-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}62.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.5),0em 2.5em 0 0em rgba(148,148,148,0.7),-1.8em 1.8em 0 0em #949494,-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.5),0em 2.5em 0 0em rgba(148,148,148,0.7),-1.8em 1.8em 0 0em #949494,-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}75%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.5),-1.8em 1.8em 0 0em rgba(148,148,148,0.7),-2.6em 0em 0 0em #949494,-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.5),-1.8em 1.8em 0 0em rgba(148,148,148,0.7),-2.6em 0em 0 0em #949494,-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}87.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.5),-2.6em 0em 0 0em rgba(148,148,148,0.7),-1.8em -1.8em 0 0em #949494;box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.5),-2.6em 0em 0 0em rgba(148,148,148,0.7),-1.8em -1.8em 0 0em #949494}}@keyframes load5{0%,100%{-webkit-box-shadow:0em -2.6em 0em 0em #949494,1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.5),-1.8em -1.8em 0 0em rgba(148,148,148,0.7);box-shadow:0em -2.6em 0em 0em #949494,1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.5),-1.8em -1.8em 0 0em rgba(148,148,148,0.7)}12.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.7),1.8em -1.8em 0 0em #949494,2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.5);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.7),1.8em -1.8em 0 0em #949494,2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.5)}25%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.5),1.8em -1.8em 0 0em rgba(148,148,148,0.7),2.5em 0em 0 0em #949494,1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.5),1.8em -1.8em 0 0em rgba(148,148,148,0.7),2.5em 0em 0 0em #949494,1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}37.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.5),2.5em 0em 0 0em rgba(148,148,148,0.7),1.75em 1.75em 0 0em #949494,0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.5),2.5em 0em 0 0em rgba(148,148,148,0.7),1.75em 1.75em 0 0em #949494,0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}50%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.5),1.75em 1.75em 0 0em rgba(148,148,148,0.7),0em 2.5em 0 0em #949494,-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.5),1.75em 1.75em 0 0em rgba(148,148,148,0.7),0em 2.5em 0 0em #949494,-1.8em 1.8em 0 0em rgba(148,148,148,0.2),-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}62.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.5),0em 2.5em 0 0em rgba(148,148,148,0.7),-1.8em 1.8em 0 0em #949494,-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.5),0em 2.5em 0 0em rgba(148,148,148,0.7),-1.8em 1.8em 0 0em #949494,-2.6em 0em 0 0em rgba(148,148,148,0.2),-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}75%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.5),-1.8em 1.8em 0 0em rgba(148,148,148,0.7),-2.6em 0em 0 0em #949494,-1.8em -1.8em 0 0em rgba(148,148,148,0.2);box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.5),-1.8em 1.8em 0 0em rgba(148,148,148,0.7),-2.6em 0em 0 0em #949494,-1.8em -1.8em 0 0em rgba(148,148,148,0.2)}87.5%{-webkit-box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.5),-2.6em 0em 0 0em rgba(148,148,148,0.7),-1.8em -1.8em 0 0em #949494;box-shadow:0em -2.6em 0em 0em rgba(148,148,148,0.2),1.8em -1.8em 0 0em rgba(148,148,148,0.2),2.5em 0em 0 0em rgba(148,148,148,0.2),1.75em 1.75em 0 0em rgba(148,148,148,0.2),0em 2.5em 0 0em rgba(148,148,148,0.2),-1.8em 1.8em 0 0em rgba(148,148,148,0.5),-2.6em 0em 0 0em rgba(148,148,148,0.7),-1.8em -1.8em 0 0em #949494}}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.catch-shadow,.toppage-fv-content .release,.toppage-topics h2,.toppage-about-switch .catch,.toppage-about-story .text,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-world .headline,.toppage-world .content p,.world-swiper .text .name,.world-swiper .text .desc p,.world-swiper-nav-btn .name,.system-top-content .catch,.system-top-content .text .name,.system-top-content .text .desc p{text-shadow:1px 1px 5px #000}.toppage-blur{z-index:-200;position:fixed;top:0;left:0;width:100%;height:100vh;content:"";background:rgba(255,255,255,0.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.toppage-blur.active{opacity:1}.toppage-bg{z-index:-400;position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url("../bg-5.html");background-repeat:no-repeat;background-size:cover;background-position:center 20%}.toppage-fv{position:relative;min-height:70vh}.toppage-fv-switch{position:absolute;top:0;left:0;width:80px}@media screen and (min-width: 960px){.toppage-fv-switch{width:130px}}.toppage-fv-switch img{max-width:100%;height:auto}.toppage-fv-content{position:relative;max-width:1400px;margin:0 auto;padding:50vh 0 0 0;text-align:center}@media screen and (min-width: 960px){.toppage-fv-content{padding:15vh 0 0 0}}.toppage-fv-content .inner{position:relative}@media screen and (min-width: 960px){.toppage-fv-content .inner{min-height:600px;padding-left:50%}}.toppage-fv-content .h1 img{max-width:100%;height:auto}.toppage-fv-content .release{color:#fff;font-size:7vw;line-height:1.2}.toppage-fv-content .release span{margin:0 2px;font-size:5vw}@media screen and (min-width: 960px){.toppage-fv-content .release{font-size:2.8rem}.toppage-fv-content .release span{font-size:1.8rem}}.toppage-fv-content .btn-wrap{padding:50px 10%}@media screen and (min-width: 960px){.toppage-fv-content .btn-wrap{padding:50px 20%}}.toppage-fv-content .btn-wrap .btn{margin:10px 0}.toppage-fv-chara{position:absolute;top:0;left:0;width:100%;height:100%}.toppage-fv-chara .inner{position:relative;height:100%}@media screen and (min-width: 960px){.toppage-fv-chara .inner{margin:0 auto;max-width:1400px}}.toppage-fv-chara .toppage-fv-chara-img{position:absolute;z-index:-10;top:0;left:0;width:100%}@media screen and (min-width: 600px){.toppage-fv-chara .toppage-fv-chara-img{top:-10vmin}}@media screen and (min-width: 960px){.toppage-fv-chara .toppage-fv-chara-img{z-index:-250;top:-20vmin}}.toppage-fv-chara .toppage-fv-chara-img img{max-width:100%;height:auto}.toppage-topics{padding:80px 0}.toppage-topics h2{margin:0 0 80px 0;padding:0 20px;font-size:8vw;color:#fff;text-align:center}@media screen and (min-width: 960px){.toppage-topics h2{text-align:left;font-size:3rem}}.toppage-topics-swiper{position:relative;padding:0 40px}.toppage-topics-swiper .swiper-slide{height:auto !important}.toppage-topics-swiper .swiper-slide a{position:relative;display:block;width:100%;height:100%;background:rgba(255,255,255,0.8);border-radius:20px;overflow:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.5);box-shadow:1px 1px 10px rgba(0,0,0,0.5)}.toppage-topics-swiper .swiper-slide a:hover{background:#fff}.toppage-topics-swiper .swiper-slide a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.toppage-topics-swiper .swiper-slide .thumb{overflow:hidden}.toppage-topics-swiper .swiper-slide .thumb img{max-width:100%;height:auto;-webkit-transition:.5s;transition:.5s}.toppage-topics-swiper .swiper-slide .text{padding:15px;color:#000}.toppage-topics-swiper .swiper-slide .text .update{padding:0 0 5px 0;color:#E50011;font-size:0.8rem}.toppage-topics-swiper .swiper-slide .text .title{font-size:0.9rem}.toppage-topics-swiper .swiper-slide .new{z-index:1;position:absolute;top:-20px;left:-20px;width:50px;height:50px;color:#fff;font-size:0.8rem;line-height:50px;text-align:center}.toppage-topics-swiper .swiper-slide .new::before{z-index:-1;content:"";position:absolute;top:0;left:0;width:50px;height:50px;background-image:url("../png/new.png");background-repeat:no-repeat;background-size:contain;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.5));filter:drop-shadow(0 0 2px rgba(0,0,0,0.5));-webkit-animation:newBadgeRotate 10s linear infinite;animation:newBadgeRotate 10s linear infinite}.toppage-topics-swiper .swiper-container{overflow:visible}.toppage-topics-swiper .swiper-button-next,.toppage-topics-swiper .swiper-button-prev{top:45%;width:60px;height:80px;background:rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.85);box-shadow:0 0 5px rgba(0,0,0,0.85);-webkit-transition:.3s;transition:.3s}.toppage-topics-swiper .swiper-button-next::after,.toppage-topics-swiper .swiper-button-prev::after{content:""}.toppage-topics-swiper .swiper-button-next:hover,.toppage-topics-swiper .swiper-button-prev:hover{width:100px}.toppage-topics-swiper .swiper-button-prev{left:0;border-radius:0 10px 10px 0}.toppage-topics-swiper .swiper-button-next{right:0;border-radius:10px 0 0 10px}.toppage-topics-swiper .swiper-button-disabled{opacity:0 !important}@-webkit-keyframes newBadgeRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes newBadgeRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.toppage-about-switch{position:relative;text-align:center}@media screen and (min-width: 960px){.toppage-about-switch{padding:100px 0 0 0}}.toppage-about-switch .catch{width:100%;text-align:center;font-size:6.5vw;color:#fff;line-height:1.2}@media screen and (min-width: 960px){.toppage-about-switch .catch{font-size:3.4rem}}.toppage-about-switch img{max-width:90%;height:auto}.toppage-about-switch-body{position:relative}.toppage-about-switch-body .noi{position:absolute;z-index:-1;top:-15%;right:-5%;width:40%;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}@media screen and (min-width: 960px){.toppage-about-switch-body .noi{top:0;right:0;width:35%}}.toppage-about-switch-body .body{width:90%}.toppage-about-switch-body .video{position:absolute;top:21.5%;left:27%;width:46.5%}.toppage-about-story{position:relative;margin:50px 0}@media screen and (min-width: 960px){.toppage-about-story{margin:150px 0}}.toppage-about-story .text{padding:0 20px;color:#fff}@media screen and (min-width: 960px){.toppage-about-story .text{width:50%}}.toppage-about-story .catch{margin:0 0 40px 0;font-size:7vw;line-height:1.2}@media screen and (min-width: 960px){.toppage-about-story .catch{font-size:2.3rem}}.toppage-about-story .catch span{font-size:10vw}@media screen and (min-width: 960px){.toppage-about-story .catch span{font-size:3.5rem}}.toppage-about-story .desc{margin:0 0 40px 0}.toppage-about-story .desc p{margin:20px 0}@media screen and (min-width: 960px){.toppage-about-story .btn-wrap{max-width:60%}}.toppage-about-story .visual{content:"";max-width:100%;height:40vh;margin:40px 20px;background-image:url("../visual-6.html");background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));border-radius:10px}@media screen and (min-width: 960px){.toppage-about-story .visual{position:absolute;top:0;right:0;margin:0;width:45%;height:100%;border-radius:20px 0 0 20px}}.toppage-about-system{margin:50px 0;padding:0 20px}@media screen and (min-width: 960px){.toppage-about-system{margin:150px 0}}.toppage-about-system .content{margin:0 auto;padding:40px 5%;background:rgba(255,255,255,0.3);border:solid 5px #fff;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.toppage-about-system .content{border:solid 10px #fff;max-width:70%}}.toppage-about-system .catch{font-size:5vw;color:#fff;text-align:center;line-height:1.2}@media screen and (min-width: 960px){.toppage-about-system .catch{font-size:2rem}}.toppage-about-system .catch span{font-size:7vw}@media screen and (min-width: 960px){.toppage-about-system .catch span{font-size:3.2rem}}.toppage-about-system .btn-wrap{margin:0 auto}@media screen and (min-width: 960px){.toppage-about-system .btn-wrap{max-width:50%}}.toppage-about-system-swiper{margin:40px 0}.toppage-about-system-swiper .swiper-slide{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.toppage-about-system-swiper img{width:100%;height:auto}.toppage-about-craft{color:#fff}.toppage-about-craft .catch{padding:0 20px;font-size:6vw;line-height:1.2}@media screen and (min-width: 960px){.toppage-about-craft .catch{font-size:2.4rem}}.toppage-about-craft .catch span{font-size:9vw}@media screen and (min-width: 960px){.toppage-about-craft .catch span{font-size:3.6rem}}.toppage-about-craft-swiper{margin:80px 0 120px 0;padding:0 20px}.toppage-about-craft-swiper .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.toppage-about-craft-swiper .video{border:solid 5px #fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.toppage-about-craft-swiper .video video{width:100%;height:auto;vertical-align:bottom;border-radius:15px}.toppage-about-craft-swiper .title{position:relative;padding:20px;font-size:4vw;line-height:1.2}@media screen and (min-width: 960px){.toppage-about-craft-swiper .title{font-size:1.4rem}}.toppage-about-craft-swiper .title span{display:inline-block;font-size:6vw}@media screen and (min-width: 960px){.toppage-about-craft-swiper .title span{font-size:2.2rem}}.toppage-chara{position:relative;padding:0 20px;min-height:800px;background-image:url("../jpg/02-3.jpg")}@media screen and (min-width: 960px){.toppage-chara{min-height:1000px}}.toppage-chara .headline{font-size:8vw;color:#fff;-webkit-transform:translateY(-40px);transform:translateY(-40px)}@media screen and (min-width: 960px){.toppage-chara .headline{font-size:2.6rem}}.toppage-chara-swiper{padding:0 0 50px 0}@media screen and (min-width: 960px){.toppage-chara-swiper{padding:0 0 150px 0}}.toppage-chara-swiper .swiper-button-next,.toppage-chara-swiper .swiper-button-prev{top:45%;width:60px;height:80px;background:rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.85);box-shadow:0 0 5px rgba(0,0,0,0.85);-webkit-transition:.3s;transition:.3s}.toppage-chara-swiper .swiper-button-next::after,.toppage-chara-swiper .swiper-button-prev::after{content:""}.toppage-chara-swiper .swiper-button-next:hover,.toppage-chara-swiper .swiper-button-prev:hover{width:100px}.toppage-chara-swiper .swiper-button-prev{left:0;border-radius:0 10px 10px 0}.toppage-chara-swiper .swiper-button-next{right:0;border-radius:10px 0 0 10px}.toppage-chara-swiper .swiper-button-disabled{opacity:0 !important}.toppage-chara-block{position:relative}.toppage-chara-block .profile{z-index:2;position:absolute;bottom:20%;left:15%;width:70%}@media screen and (min-width: 960px){.toppage-chara-block .profile{left:0}}.toppage-chara-block .spell{color:#666;font-size:12vw;text-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3))}@media screen and (min-width: 960px){.toppage-chara-block .spell{font-size:4rem}}.toppage-chara-block .name{padding:5px 10px;background:#999;color:#fff;font-size:5vw;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3))}@media screen and (min-width: 960px){.toppage-chara-block .name{font-size:1.4rem}}.toppage-chara-block .cv{margin:20px 0;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3))}.toppage-chara-block .cv .cog{display:inline-block;position:relative;width:50px;height:50px}.toppage-chara-block .cv .cog::before{display:block;content:"CV";width:100%;text-align:center;color:#fff;line-height:50px;font-size:1.2rem}.toppage-chara-block .cv .cog svg{z-index:-1;position:absolute;top:0;left:0;fill:#999;-webkit-animation:cvCogRotate 15s linear infinite;animation:cvCogRotate 15s linear infinite}.toppage-chara-block .cv strong{padding:0 0 0 10px;line-height:50px;font-size:1.6rem;color:#666}.toppage-chara-block .btn-wrap{margin:50px 0 20px 0}.toppage-chara-block .visual{position:relative;width:100%;height:100%;text-align:right}.toppage-chara-block .visual .main{-webkit-filter:drop-shadow(1px 1px 5px rgba(0,0,0,0.5));filter:drop-shadow(1px 1px 5px rgba(0,0,0,0.5))}.toppage-chara-block .visual img{max-width:100%;height:auto}.toppage-chara-block .visual .bg{content:"";position:absolute;z-index:-2;top:5%;left:-10%;width:50%;height:80%;-webkit-clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0.2}.toppage-chara-block.nayuta .name{background:#ADDCEB}.toppage-chara-block.nayuta .cv svg{fill:#ADDCEB}.toppage-chara-block.nayuta .bg{background-image:url("../nayuta-9.html")}.toppage-chara-block.noi .name{background:#FFBDB8}.toppage-chara-block.noi .cv svg{fill:#FFBDB8}.toppage-chara-block.noi .bg{background-image:url("../noi-4.html")}.toppage-chara-block.creha .name{background:#B4AED2}.toppage-chara-block.creha .cv svg{fill:#B4AED2}.toppage-chara-block.creha .bg{background-image:url("../creha-3.html")}.toppage-chara-block.signa .name{background:#EEC283}.toppage-chara-block.signa .cv svg{fill:#EEC283}.toppage-chara-block.signa .bg{background-image:url("../signa-3.html")}.toppage-world{position:relative;background-image:url("../bg-6.html");background-position:center bottom;background-size:cover;padding:0 20px}.toppage-world .headline{font-size:8vw;color:#fff;-webkit-transform:translateY(-40px);transform:translateY(-40px)}@media screen and (min-width: 960px){.toppage-world .headline{font-size:2.6rem}}.toppage-world .wrap{padding:5vh 0}@media screen and (min-width: 960px){.toppage-world .wrap{padding:10vh 0 10vh 50%}}.toppage-world .content{padding:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,0.2);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5)}.toppage-world .content p{margin:30px 0;color:#fff}.toppage-world .seasons{-webkit-transform:translateY(50px);transform:translateY(50px)}@media screen and (min-width: 960px){.toppage-world .seasons{-webkit-transform:translateY(100px);transform:translateY(100px)}}.toppage-world .seasons img{border-radius:20px;border:solid 5px #fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.toppage-product{position:relative;padding:50px 0}@media screen and (min-width: 960px){.toppage-product{padding:100px 0}}.toppage-product-content{position:relative;margin:80px 10px;padding:5% 3%;background:rgba(0,0,0,0.2);border-radius:20px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width: 960px){.toppage-product-content{margin:80px 20px;padding:7.5% 5% 5% 5%}}.toppage-product-content .headline{margin-bottom:30px;text-align:center;font-size:5.5vw;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.toppage-product-content .headline{font-size:2.2rem;margin-bottom:50px}}.toppage-product-content .headline span{padding:0 20px;vertical-align:middle;font-size:4vw;border:solid 1px #fff}@media screen and (min-width: 960px){.toppage-product-content .headline span{font-size:1.4rem}}.toppage-product-type{position:relative}@media screen and (min-width: 960px){.toppage-product-type:first-child{padding-right:3%}.toppage-product-type:last-child{padding-left:3%}}.toppage-product-type .front{padding:5%;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}.toppage-product-type .info{padding:0 5%;margin:20px 0 40px 0;border-left:solid 10px #fff;color:#fff;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.75));filter:drop-shadow(0 0 5px rgba(0,0,0,0.75))}.toppage-product-type .info .name{margin-bottom:10px;font-size:7vw}@media screen and (min-width: 960px){.toppage-product-type .info .name{font-size:2rem}}.toppage-product-type .info .release{font-size:4vw}@media screen and (min-width: 960px){.toppage-product-type .info .release{font-size:1.1rem}}.toppage-product-type .info .price{margin-top:10px;font-size:4vw}@media screen and (min-width: 960px){.toppage-product-type .info .price{margin-top:20px;font-size:1.1rem}}.toppage-product-type .info .price strong{margin:0 5px;font-size:7vw}@media screen and (min-width: 960px){.toppage-product-type .info .price strong{font-size:2rem}}.toppage-product-type .btn{line-height:3}.toppage-product-notices{margin:50px 0 0 0;color:#fff}.toppage-product-notices ul li{margin:5px 0;font-size:0.8rem}.toppage-product-spec{margin:80px 0 0 0;color:#fff}.toppage-product-spec dl div{margin:20px 0;font-size:0.9rem}.toppage-product-spec dl dt{display:inline-block;padding:5px 10px;min-width:90px;text-align:center;border:solid 1px #fff}.toppage-product-spec dl dd{display:inline-block;padding:0 0 0 10px}@media screen and (min-width: 960px){.toppage-product-spec dl dd{padding:0 0 0 30px}}.toppage-product-spec dl dd object{margin:0 10px 0 0;vertical-align:middle}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.prologue-content{padding:0 0 50px 0;text-align:center;color:#fff}@media screen and (min-width: 960px){.prologue-content{padding:0 20px 50px 20px}}.prologue-content .block{margin:30px 0}@media screen and (min-width: 960px){.prologue-content .block{margin:50px 0}}.prologue-content .line{margin:5px 0}@media screen and (min-width: 960px){.prologue-content .line{margin:10px 0}}.prologue-content .line>div{display:inline-block;padding:5px 10px;font-size:4vw;text-shadow:1px 1px 10px #000;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(20%, rgba(255,255,255,0.3)), color-stop(80%, rgba(255,255,255,0.3)), to(rgba(255,255,255,0)));background:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.3) 20%, rgba(255,255,255,0.3) 80%, rgba(255,255,255,0))}@media screen and (min-width: 960px){.prologue-content .line>div{font-size:1.2rem}}.prologue-content .line span{font-size:6vw}@media screen and (min-width: 960px){.prologue-content .line span{font-size:2rem}}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.world-swiper{position:relative}.world-swiper .swiper-slide{padding:0 5%}.world-swiper .visual{border:solid 5px #fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.world-swiper .visual{border:solid 10px #fff}}.world-swiper .visual img{max-width:100%;height:auto}.world-swiper .text{padding:0 5% 5% 5%;margin:50px 0;color:#fff;background:rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:20px}.world-swiper .text .name{font-size:8vw;text-align:center;-webkit-transform:translateY(-25px);transform:translateY(-25px)}@media screen and (min-width: 960px){.world-swiper .text .name{font-size:2.6rem}}.world-swiper .text .desc p{margin:20px 0}.world-swiper .swiper-button-next,.world-swiper .swiper-button-prev{top:15vmax;width:60px;height:80px;background:rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.85);box-shadow:0 0 5px rgba(0,0,0,0.85);-webkit-transition:.3s;transition:.3s}.world-swiper .swiper-button-next::after,.world-swiper .swiper-button-prev::after{content:""}.world-swiper .swiper-button-next:hover,.world-swiper .swiper-button-prev:hover{width:100px}.world-swiper .swiper-button-prev{left:0;border-radius:0 10px 10px 0}.world-swiper .swiper-button-next{right:0;border-radius:10px 0 0 10px}.world-swiper .swiper-button-disabled{opacity:0 !important}.world-swiper-nav{padding:0 10% 50px 10%}.world-swiper-nav-btn{padding:5%}@media screen and (min-width: 960px){.world-swiper-nav-btn{padding:10%}}.world-swiper-nav-btn .button{width:100%;border-radius:50%;overflow:hidden;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.world-swiper-nav-btn .button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.world-swiper-nav-btn .button img{max-width:100%;height:auto;-webkit-transition:1s;transition:1s}.world-swiper-nav-btn .name{margin-top:20px;text-align:center;color:#fff;font-size:1rem}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.character-content{margin:0 20px 10vh 20px;background:rgba(255,255,255,0.65);border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media screen and (min-width: 960px){.character-content{margin:0 20px 20vh 20px}}.character-content .visual{position:relative;width:100%;height:100%;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}@media screen and (min-width: 960px){.character-content .visual img{position:absolute;top:-20%;left:0}}.character-content .profile{padding:5%}@media screen and (min-width: 960px){.character-content .profile{min-height:600px}}.character-content .profile .spell{font-size:7vw;color:#999;line-height:1.2}@media screen and (min-width: 960px){.character-content .profile .spell{font-size:4rem}}.character-content .profile .name{color:#444;font-size:8vw;line-height:1;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.character-content .profile .name{font-size:2.8rem}}.character-content .profile .desc{margin:50px 0}.character-content .profile .desc p{margin:25px 0;color:#444}.character-content .cv{margin:20px 0;text-align:right;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3))}.character-content .cv .cog{display:inline-block;position:relative;width:50px;height:50px}.character-content .cv .cog::before{display:block;content:"CV";width:100%;text-align:center;color:#fff;line-height:50px;font-size:1.2rem}.character-content .cv .cog svg{z-index:-1;position:absolute;top:0;left:0;fill:#444;-webkit-animation:cvCogRotate 15s linear infinite;animation:cvCogRotate 15s linear infinite}.character-content .cv strong{padding:0 0 0 10px;line-height:50px;font-size:1.6rem;color:#444}.character-content.nayuta .cog svg{fill:#ADDCEB}.character-content.noi .cog svg{fill:#FFBDB8}.character-content.signa .cog svg{fill:#EEC283}.character-content.creha .cog svg{fill:#B4AED2}.character-nav{padding:0 5%;margin:0 0 10vh 0}@media screen and (min-width: 960px){.character-nav{padding:0 10%}}.character-nav .button-wrap{position:relative;padding:10px}.character-nav .button-wrap .new{z-index:1;position:absolute;top:10px;left:10px;pointer-events:none;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.25));filter:drop-shadow(0 0 2px rgba(0,0,0,0.25))}.character-nav .button-wrap .new::after{z-index:2;content:"NEW";position:absolute;top:0;left:0;width:50px;line-height:50px;text-align:center;font-size:0.8rem;color:#fff}.character-nav .button-wrap .new svg{fill:#E50011;-webkit-animation:cvCogRotate 15s linear infinite;animation:cvCogRotate 15s linear infinite}.character-nav .button{position:relative;border-radius:50%;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:.5s;transition:.5s;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25)}.character-nav .button:hover{background:rgba(255,255,255,0.5)}.character-nav .button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.character-nav .button img{width:100%;height:auto;-webkit-transition:1s;transition:1s;vertical-align:bottom}.character-nav .name{margin-top:5px;text-shadow:1px 1px 2px rgba(0,0,0,0.3);color:#fff;text-align:center;letter-spacing:2px}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.system-top-content{position:relative;margin:0 20px 100px 20px;color:#fff}@media screen and (min-width: 960px){.system-top-content{padding:10vh 0 0 0;margin:0 20px 100px 20px}}.system-top-content .catch{position:relative;z-index:2;margin:20px 0;font-size:6vw;text-align:center;line-height:1.2}@media screen and (min-width: 960px){.system-top-content .catch{margin:50px 0;font-size:2.4rem;text-align:left}}.system-top-content .catch span{display:inline-block}.system-top-content .text{position:relative;padding:5%;background:rgba(0,0,0,0.35);border-radius:20px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.system-top-content .text .name{font-size:7vw;line-height:50px;letter-spacing:-2px;text-align:center}@media screen and (min-width: 960px){.system-top-content .text .name{font-size:2rem;text-align:left}}.system-top-content .text .name img{margin-right:10px;-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.5));filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.5));-webkit-animation:systemCogRotate 10s linear infinite;animation:systemCogRotate 10s linear infinite}.system-top-content .text .desc p{margin:20px 0}.system-top-content .ss{z-index:1;border-radius:20px;overflow:hidden;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.5);box-shadow:1px 1px 10px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.system-top-content .ss{position:absolute;bottom:40%;right:2.5%;width:50%}}.system-top-content .ss img,.system-top-content .ss video{width:100%;height:auto;vertical-align:bottom;border-radius:20px}@-webkit-keyframes systemCogRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes systemCogRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.special-content{position:relative;margin:80px 10px;padding:5% 3%;background:rgba(0,0,0,0.25);border-radius:20px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width: 960px){.special-content{margin:80px 20px;padding:5%}}.special-content .headline{margin-bottom:30px;text-align:center;font-size:5.5vw;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.special-content .headline{font-size:1.6rem;margin-bottom:50px}}.special-content .video-wrap{padding:0 10%}.special-content .video-wrap .video-btn{display:block;position:relative;width:100%;overflow:hidden;border-radius:20px;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}.special-content .video-wrap .video-btn img{width:100%;height:auto}.special-content .video-wrap .video-btn .thumb{-webkit-transition:.5s;transition:.5s}.special-content .video-wrap .video-btn .play{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:1s;transition:1s}.special-content .video-wrap .video-btn:hover .thumb{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:opacity(0.7);filter:opacity(0.7)}.special-content .video-wrap .video-btn:hover .play{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,0.85));filter:drop-shadow(0 0 10px rgba(0,0,0,0.85))}@media screen and (min-width: 960px){.special-content .about{font-size:1.1rem}}.special-content .icons-main-chara{margin:50px 0 20px 0}@media screen and (min-width: 960px){.special-content .icons-main-chara{padding:0 5%}}.special-content .noi-icon-catch{margin:40px 0 20px 0;padding:10px;color:#fff;font-size:5vw;text-align:center;border-bottom:dotted 3px #fff}@media screen and (min-width: 960px){.special-content .noi-icon-catch{font-size:1.4rem}}.special-content .icons-noi .cap{color:#fff;text-align:center;font-size:3vw}@media screen and (min-width: 960px){.special-content .icons-noi .cap{font-size:1rem}}.special-content .icon{position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);overflow:hidden}.special-content .icon img{-webkit-transition:.5s;transition:.5s}.special-content .icon:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.font-sans-r,.gwrap,.toppage-product-content .headline span,.product-content .headline span{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans-h,.btn,.page-headline,.toppage-fv-content .release,.toppage-topics h2,.toppage-topics-swiper .swiper-slide .new,.toppage-about-switch .catch,.toppage-about-story .catch,.toppage-about-system .catch,.toppage-about-craft .catch,.toppage-about-craft-swiper .title,.toppage-chara .headline,.toppage-chara-block .spell,.toppage-chara-block .name,.toppage-chara-block .cv .cog::before,.toppage-world .headline,.toppage-product-content .headline,.toppage-product-type .info .name,.character-content .profile .name,.character-content .cv .cog::before,.character-nav .button-wrap .new::after,.system-top-content .catch,.special-content .noi-icon-catch,.product-content .headline,.product-type .info .name,.product-initial-bonus .name,.shopping-guide-catch,.shopping-guide-block .store{font-family:YakuHanJP,source-han-sans-japanese,sans-serif;font-weight:900;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-ja,.global-menu-body nav a .main,.toppage-world .content p,.prologue-content,.world-swiper .text .name,.world-swiper-nav-btn .name,.system-top-content .text .name{font-family:YakuHanJP,fot-chiaro-std,sans-serif;font-weight:700;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-accent-en,.global-menu-body nav a .sub,.toppage-topics-swiper .swiper-slide .text .update,.character-content .profile .spell,.character-nav .name{font-family:halyard-display,sans-serif;font-weight:100;font-style:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes cvCogRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.product-page-nav{margin:0 0 80px 0}.product-page-nav a{display:block;padding:5px;margin:10px 10%;text-align:center;font-size:1.1rem;color:#fff;background:#E50011;border-radius:20px;-webkit-transition:.2s;transition:.2s}.product-page-nav a:hover{background:#b20000}.product-content{position:relative;margin:80px 10px;padding:5% 3%;background:rgba(0,0,0,0.2);border-radius:20px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (min-width: 960px){.product-content{margin:80px 20px;padding:5%}}.product-content .headline{margin-bottom:30px;text-align:center;font-size:5.5vw;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.product-content .headline{font-size:2.2rem;margin-bottom:50px}}.product-content .headline span{padding:0 20px;vertical-align:middle;font-size:4vw;border:solid 1px #fff}@media screen and (min-width: 960px){.product-content .headline span{font-size:1.4rem}}.product-type{position:relative}@media screen and (min-width: 960px){.product-type:first-child{padding-right:3%}.product-type:last-child{padding-left:3%}}.product-type .front{padding:5%;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}.product-type .info{padding:0 5%;margin:20px 0 40px 0;border-left:solid 10px #fff;color:#fff;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.75));filter:drop-shadow(0 0 5px rgba(0,0,0,0.75))}.product-type .info .name{margin-bottom:10px;font-size:7vw}@media screen and (min-width: 960px){.product-type .info .name{font-size:2rem}}.product-type .info .release{font-size:4vw}@media screen and (min-width: 960px){.product-type .info .release{font-size:1.1rem}}.product-type .info .price{margin-top:10px;font-size:4vw}@media screen and (min-width: 960px){.product-type .info .price{margin-top:20px;font-size:1.1rem}}.product-type .info .price strong{margin:0 5px;font-size:7vw}@media screen and (min-width: 960px){.product-type .info .price strong{font-size:2rem}}.product-type .btn{line-height:3}.product-notices{margin:50px 0 0 0;color:#fff}.product-notices ul li{margin:5px 0;font-size:0.8rem}.product-initial-bonus{color:#fff}.product-initial-bonus .name{padding:20px;font-size:5vw;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.product-initial-bonus .name{font-size:2rem}}.product-initial-bonus .description{padding:0 20px}.product-initial-bonus .description p{margin:20px 0}.shopping-guide-catch{margin:50px 0;color:#fff;font-size:4vw;text-align:center;text-shadow:0 0 5px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){.shopping-guide-catch{font-size:1.6rem}}.shopping-guide-block{margin:0 0 20px 0;color:#fff;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.5));filter:drop-shadow(0 0 2px rgba(0,0,0,0.5))}.shopping-guide-block .store{padding:20px;font-size:1.2rem;line-height:1.2;background:#444;border-radius:20px 20px 0 0}.shopping-guide-block .body{border-radius:0 0 20px 20px;background:rgba(255,255,255,0.25)}.shopping-guide-block .image{padding:20px}.shopping-guide-block .item{padding:10px 20px;text-align:center}.shopping-guide-block .btn-wrap{padding:20px}
/*# sourceMappingURL=style.min.css.map */