body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}main{margin:0;padding:0}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main main,main section,main footer{display:block}main img{vertical-align:bottom}main a img{border:0}main table{border-collapse:collapse;border-spacing:0}main fieldset,main img{border:0}main address,main caption,main cite,main code,main dfn,main em,main strong,main th,main var{font-style:normal;font-weight:normal}main ol,main ul{list-style:none}main caption,main th{text-align:left}main h1,main h2,main h3,main h4,main h5,main h6{font-size:100%;font-weight:normal}main q:before,main q:after{content:''}main abbr,main acronym{border:0}#contents ul{list-style:none}#contents img{border:none;vertical-align:bottom}#contents a{outline:none}html,body{text-align:center;font-size:15px;font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "MS Pゴシック", sans-serif}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}img{border:none;vertical-align:bottom;max-width:100%;height:auto;margin:auto}li{list-style-type:none}.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clearboth{clear:both}.pc{display:none}@media screen and (min-width: 1025px){.pc{display:block}}.sp{display:block}@media screen and (min-width: 1025px){.sp{display:none}}.view{display:block !important}html,body{position:relative;margin:0;padding:0;height:100%;width:100%}#contents{position:relative;background-color:transparent;width:100%;overflow-x:hidden;font-family:'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ＭＳ 明朝', 'MS Mincho', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', 'Georgia', sans-serif}#contents.rewards{overflow:inherit}.mainCol{position:relative;background:#000}#ko #contents{font-family:Roboto, "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "MS Pゴシック"}#zh #contents{font-family:"微軟正黑體", Arial, Verdana, Helvetica, sans-serif !important}li:focus{outline:0}#subCol{background:rgba(0,0,0,0.8);position:absolute;top:0;left:-60%;width:60%;height:100%;z-index:110;text-align:left}@media screen and (min-width: 1025px){#subCol{left:-300px;width:300px}}#subCol #gnavi li{width:98%}@media screen and (min-width: 1025px){#subCol #gnavi li{width:295px}}#subCol #gnavi li a{padding:25px;display:block;box-sizing:border-box;border-bottom:1px solid #4e4e4e;color:#c4c4c4;transition:1s}#subCol #gnavi li a:hover{text-decoration:none;background:rgba(255,255,255,0.2)}#subCol #menuBtn{position:absolute;top:13px;right:-34%;width:30%;cursor:pointer;transition:1s}@media screen and (min-width: 750px){#subCol #menuBtn{right:-24%;width:20%}}@media screen and (min-width: 1025px){#subCol #menuBtn{right:-170px;width:auto}}#subCol #menuBtn:hover{opacity:0.8}.fixed{position:fixed !important}#bgMovie,#bgMovieOverlay{display:none}@media screen and (min-width: 1025px){#bgMovie,#bgMovieOverlay{display:block;position:fixed;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}}#bgMovie{z-index:-2}#bgMovieOverlay{z-index:-1}header{position:relative;padding:13px 0 10px 11px;background-color:#000;text-align:left}header h1{width:129px}header h1 a{width:100%;line-height:0;display:block}header h2{height:0;overflow:hidden}header #globalMenu{position:absolute;top:6px;right:8px;width:134px;height:22px;z-index:5}header #globalMenu ul{position:absolute;top:0;left:0;width:100%;height:22px;border:2px solid #000;overflow:hidden}header #globalMenu ul li{position:relative;background:#FFF;border-top:1px solid #ccc;cursor:pointer}header #globalMenu ul li a{display:block;min-width:114px;padding:5px 8px;font-size:12px;font-weight:bold;text-decoration:none}header #globalMenu ul li:first-child{border-top:none}header #globalMenu ul li:hover{background:#EEE}header #globalMenu:before{content:'';position:absolute;top:50%;right:8px;width:0;height:0;border:4px solid transparent;border-top:4px solid #000;display:block;z-index:100}.mv{background:#000;position:relative;padding-bottom:0}@media screen and (min-width: 1025px){.mv{background:none;padding-bottom:30px}}.mv .mvInner{position:relative}.mv p{display:block}@media screen and (min-width: 1025px){.mv p{display:none}}.mv h1{position:absolute;left:0;right:0;bottom:0;width:70%;margin:auto;margin-bottom:0}@media screen and (min-width: 1025px){.mv h1{position:relative;width:auto;margin-bottom:-10px;bottom:0}}.mv .linkBnr{position:relative;left:0;right:0;bottom:0;width:95%;padding:2vw 0 4vw;margin:0 auto;z-index:1}.mv .linkBnr a{transition:1s}.mv .linkBnr a:hover{opacity:0.7}@media screen and (min-width: 1025px){.mv .linkBnr{position:absolute;bottom:-368px;max-width:288px;left:20px;margin:0;padding:0;z-index:10}}.mv .linkBnr ul li{margin-bottom:2vw}@media screen and (min-width: 1025px){.mv .linkBnr ul li{margin-bottom:5px}}@media screen and (max-width: 1024px) and (min-width: 961px){.mv .linkBnr ul li{max-width:290px}.mv .linkBnr ul li img{width:100%}}.mv .linkBnr ul li:last-child{margin-bottom:0}.trailer{position:relative;width:100%;margin-bottom:0;padding:10vw 0 5vw;background-image:url(../images/bg_mv_ptn.png),url(../images/bg_trailer.jpg);background-repeat:repeat, no-repeat;background-position:top left, center center;background-size:auto, cover;overflow:hidden;text-align:center;z-index:1}@media screen and (min-width: 1025px){.trailer{background:none;padding:30px 0}}.trailer img{width:100%}.trailer .slideMovie{width:90%;margin:0 auto}@media screen and (min-width: 1025px){.trailer .slideMovie{width:420px}}.trailer .slideMovie .slick-slide{max-width:95%}@media screen and (min-width: 1025px){.trailer .slideMovie .slick-slide{max-width:auto}}.trailer .slideMovie li{right:0;width:90%;margin:auto}@media screen and (min-width: 1025px){.trailer .slideMovie li{width:100%}}.trailer .slideCol{width:80%;margin:auto}@media screen and (min-width: 1025px){.trailer .slideCol{width:auto}}.trailer .slider{display:none;width:90%;margin:20px auto 0}@media screen and (min-width: 1025px){.trailer .slider{width:420px}}.trailer .slider.slick-initialized{display:block}.trailer .slider .bnrMovie{width:100%;right:0;margin:auto}@media screen and (min-width: 1025px){.trailer .slider .bnrMovie{width:auto}}.imgCursor{margin-bottom:40px;display:none}@media screen and (min-width: 1025px){.imgCursor{display:block}}.snsList{position:absolute;top:20px;right:12px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;width:40px}@media screen and (min-width: 1025px){.snsList{width:250px;right:20px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.snsList li{width:40px;margin:0 0 10px 0}@media screen and (min-width: 1025px){.snsList li{margin:0 10px 0 0;width:60px}}@media screen and (min-width: 1025px){.snsList li:last-child{margin-right:0}}.snsList li a{display:block;transition:1s}.snsList li a img{opacity:1.0;transition:all 0.3s}.snsList li a:hover img{opacity:0.6}#reward{background:url(../images/common/rewards/bg.jpg) no-repeat top center;background-size:cover;padding:3vw 0}#reward h2{width:100%;margin:auto}#reward p.rewardTxt{width:60%;margin:auto}#reward .rewardItem{width:95%;margin:auto}@media screen and (min-width: 1025px){#reward{padding:50px 0}#reward h2{width:855px}#reward p{width:auto}#reward .rewardItem{width:auto}}#reward .btnHome{width:52%;margin:auto;padding:30px 15px 0;transition:1s}@media screen and (min-width: 1025px){#reward .btnHome{width:300px}}#reward .btnHome p{position:relative;background:#796057;color:#FFFFFF;line-height:30px;font-weight:bold;font-size:1em}@media screen and (min-width: 1025px){#reward .btnHome p{font-size:1.3em}}#reward .btnHome p:before{content:"";border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #796057 transparent transparent;position:absolute;top:0;left:-15px}@media screen and (min-width: 1025px){#reward .btnHome p:before{border-width:21px 21px 21px 0;left:-21px}}#reward .btnHome p:after{content:"";border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #796057 transparent transparent;position:absolute;top:0;right:-15px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 1025px){#reward .btnHome p:after{border-width:21px 21px 21px 0;right:-21px}}#reward .btnHome p a{display:inline-block;width:100%;color:#fff;text-decoration:none}@media screen and (min-width: 1025px){#reward .btnHome p a{padding:6px}}#reward .btnHome:hover{opacity:0.8}section{border:0px}#story{background:url(../images/common/story/bg_story.png) no-repeat bottom center,url(../images/common/story/bg.jpg) no-repeat top center;background-size:100%,cover;padding:4vw 0;border-top:2px solid;-o-border-image:linear-gradient(to right, #535b5e 0%, #fff 25%, #535b5e 50%, #fff 75%, #535b5e 100%);border-image:linear-gradient(to right, #535b5e 0%, #fff 25%, #535b5e 50%, #fff 75%, #535b5e 100%);border-image-slice:1;box-sizing:border-box}#story h2{width:100%;margin:auto}#story p{width:86%;margin:auto;margin-top:2vw;font-size:0.8em;line-height:2.3;color:#fff;font-weight:bold}@media screen and (min-width: 750px){#story p{font-size:1.8em}}@media screen and (min-width: 1025px){#story{padding:50px 0}#story h2{width:auto}#story p{width:auto;margin-top:15px;font-size:1.3em;line-height:2.1}}#character{border-top:2px solid;-o-border-image:linear-gradient(to right, #535b5e 0%, #fff 25%, #535b5e 50%, #fff 75%, #535b5e 100%);border-image:linear-gradient(to right, #535b5e 0%, #fff 25%, #535b5e 50%, #fff 75%, #535b5e 100%);border-image-slice:1;box-sizing:border-box}#character h2{width:100%;margin:auto}#character p{width:80%;margin:auto;font-size:1em;line-height:2.3;color:#fff;font-weight:bold}@media screen and (min-width: 1025px){#character{padding:0}#character h2{width:auto}#character p{width:auto;font-size:1.3em;line-height:2.1}}#character .characterHeader{padding:5vw 0 2vw;background:rgba(0,0,0,0.6)}@media screen and (min-width: 1025px){#character .characterHeader{padding:50px 0 30px}}#character .currentBtn img{opacity:0}#character.leonis{background:url(../images/common/leonis/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.leonis{background:url(../images/common/leonis/bg.jpg) no-repeat top center;background-size:cover}}#character.leonis #charaBtn:before{content:"";background:url(../images/common/leonis/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.leonis #charaBtn:before{background-size:100%}}#character.leonis #charaList{position:relative;background:linear-gradient(to top, #1a0000 0%, #1a0000 50%, rgba(26,0,0,0) 100%)}#character.leonis #charaList:after{content:"";background:url(../images/common/leonis/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.leonis #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.leonis #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.leonis #charaList .characterDetail .story,#character.leonis #charaList .characterDetail .serif{text-shadow:0 0 5px #3f0000, 0 0 5px #3f0000, 0 0 5px #3f0000, 0 0 5px #3f0000, 0 0 5px #3f0000, 0 0 5px #3f0000}#character.leonis #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:76%}@media screen and (min-width: 1025px){#character.leonis #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:auto}}#character.leonis #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:92%}@media screen and (min-width: 1025px){#character.leonis #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:auto}}#character.leonis #charaList ul#charaDetail .chara04 .characterDetail .illust .chara{width:64%}@media screen and (min-width: 1025px){#character.leonis #charaList ul#charaDetail .chara04 .characterDetail .illust .chara{width:auto}}#character.leonis #charaList ul#charaDetail .chara05 .characterDetail .illust .chara{width:67%}@media screen and (min-width: 1025px){#character.leonis #charaList ul#charaDetail .chara05 .characterDetail .illust .chara{width:auto}}#character.leonis #charaList ul#charaDetail .chara07 .characterDetail .illust .chara{width:42%}@media screen and (min-width: 1025px){#character.leonis #charaList ul#charaDetail .chara07 .characterDetail .illust .chara{width:auto}}#character.leonis .swiper-wrapper #chara01{background-image:url(../images/common/leonis/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.leonis .swiper-wrapper #chara02{background-image:url(../images/common/leonis/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.leonis .swiper-wrapper #chara03{background-image:url(../images/common/leonis/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.leonis .swiper-wrapper #chara04{background-image:url(../images/common/leonis/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.leonis .swiper-wrapper #chara05{background-image:url(../images/common/leonis/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.leonis .swiper-wrapper #chara06{background-image:url(../images/common/leonis/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.leonis .swiper-wrapper #chara07{background-image:url(../images/common/leonis/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.leonis .swiper-wrapper #chara08{background-image:url(../images/common/leonis/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne{background:url(../images/common/hourne/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.hourne{background:url(../images/common/hourne/bg.jpg) no-repeat top center;background-size:cover}}#character.hourne #charaBtn:before{content:"";background:url(../images/common/hourne/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.hourne #charaBtn:before{background-size:100%}}#character.hourne #charaList{position:relative;background:linear-gradient(to top, #360014 0%, #360014 50%, rgba(54,0,20,0) 100%)}#character.hourne #charaList:after{content:"";background:url(../images/common/hourne/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.hourne #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.hourne #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.hourne #charaList .characterDetail .story,#character.hourne #charaList .characterDetail .serif{text-shadow:0 0 5px #360014, 0 0 5px #360014, 0 0 5px #360014, 0 0 5px #360014, 0 0 5px #360014, 0 0 5px #360014}#character.hourne #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:86%}@media screen and (min-width: 1025px){#character.hourne #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:auto}}#character.hourne #charaList ul#charaDetail .chara04 .characterDetail .illust .chara,#character.hourne #charaList ul#charaDetail .chara06 .characterDetail .illust .chara{width:94%}@media screen and (min-width: 1025px){#character.hourne #charaList ul#charaDetail .chara04 .characterDetail .illust .chara,#character.hourne #charaList ul#charaDetail .chara06 .characterDetail .illust .chara{width:auto}}#character.hourne #charaList ul#charaDetail .chara05 .characterDetail .illust .chara{width:47%}@media screen and (min-width: 1025px){#character.hourne #charaList ul#charaDetail .chara05 .characterDetail .illust .chara{width:auto}}#character.hourne #charaList ul#charaDetail .chara07 .characterDetail .illust .chara{width:77%}@media screen and (min-width: 1025px){#character.hourne #charaList ul#charaDetail .chara07 .characterDetail .illust .chara{width:auto}}#character.hourne #charaList ul#charaDetail .chara08 .characterDetail .illust .chara{width:72%}@media screen and (min-width: 1025px){#character.hourne #charaList ul#charaDetail .chara08 .characterDetail .illust .chara{width:auto}}#character.hourne .swiper-wrapper #chara01{background-image:url(../images/common/hourne/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne .swiper-wrapper #chara02{background-image:url(../images/common/hourne/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne .swiper-wrapper #chara03{background-image:url(../images/common/hourne/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne .swiper-wrapper #chara04{background-image:url(../images/common/hourne/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne .swiper-wrapper #chara05{background-image:url(../images/common/hourne/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne .swiper-wrapper #chara06{background-image:url(../images/common/hourne/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne .swiper-wrapper #chara07{background-image:url(../images/common/hourne/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.hourne .swiper-wrapper #chara08{background-image:url(../images/common/hourne/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes{background:url(../images/common/fennes/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.fennes{background:url(../images/common/fennes/bg.jpg) no-repeat top center;background-size:cover}}#character.fennes #charaBtn:before{content:"";background:url(../images/common/fennes/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.fennes #charaBtn:before{background-size:100%}}#character.fennes #charaBtn #charabtnList{-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}#character.fennes #charaBtn .btnMove{display:none}#character.fennes #charaList{position:relative;background:linear-gradient(to top, #032f28 0%, #032f28 50%, rgba(3,47,40,0) 100%)}#character.fennes #charaList:after{content:"";background:url(../images/common/fennes/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.fennes #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.fennes #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.fennes #charaList .characterDetail .story,#character.fennes #charaList .characterDetail .serif{text-shadow:0 0 5px #032f27, 0 0 5px #032f27, 0 0 5px #032f27, 0 0 5px #032f27, 0 0 5px #032f27, 0 0 5px #032f27}#character.fennes #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:95%}@media screen and (min-width: 1025px){#character.fennes #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:auto;right:-130px}}#character.fennes .swiper-wrapper #chara01{background-image:url(../images/common/fennes/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes .swiper-wrapper #chara02{background-image:url(../images/common/fennes/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes .swiper-wrapper #chara03{background-image:url(../images/common/fennes/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes .swiper-wrapper #chara04{background-image:url(../images/common/fennes/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes .swiper-wrapper #chara05{background-image:url(../images/common/fennes/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes .swiper-wrapper #chara06{background-image:url(../images/common/fennes/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes .swiper-wrapper #chara07{background-image:url(../images/common/fennes/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.fennes .swiper-wrapper #chara08{background-image:url(../images/common/fennes/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette{background:url(../images/common/wezette/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.wezette{background:url(../images/common/wezette/bg.jpg) no-repeat top center;background-size:cover}}#character.wezette #charaBtn:before{content:"";background:url(../images/common/wezette/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.wezette #charaBtn:before{background-size:100%}}#character.wezette #charaBtn #charabtnList{-webkit-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important}#character.wezette #charaBtn .btnMove{display:none}#character.wezette #charaList{position:relative;background:linear-gradient(to top, #00223f 0%, #00223f 50%, rgba(0,34,63,0) 100%)}#character.wezette #charaList:after{content:"";background:url(../images/common/wezette/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.wezette #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.wezette #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.wezette #charaList .characterDetail .story,#character.wezette #charaList .characterDetail .serif{text-shadow:0 0 5px #00223f, 0 0 5px #00223f, 0 0 5px #00223f, 0 0 5px #00223f, 0 0 5px #00223f, 0 0 5px #00223f}#character.wezette #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:82%}@media screen and (min-width: 1025px){#character.wezette #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:auto}}#character.wezette .swiper-wrapper #chara01{background-image:url(../images/common/wezette/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette .swiper-wrapper #chara02{background-image:url(../images/common/wezette/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette .swiper-wrapper #chara03{background-image:url(../images/common/wezette/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette .swiper-wrapper #chara04{background-image:url(../images/common/wezette/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette .swiper-wrapper #chara05{background-image:url(../images/common/wezette/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette .swiper-wrapper #chara06{background-image:url(../images/common/wezette/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette .swiper-wrapper #chara07{background-image:url(../images/common/wezette/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.wezette .swiper-wrapper #chara08{background-image:url(../images/common/wezette/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum{background:url(../images/common/crystal_sanctum/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.crystalsanctum{background:url(../images/common/crystal_sanctum/bg.jpg) no-repeat top center;background-size:cover}}#character.crystalsanctum #charaBtn:before{content:"";background:url(../images/common/crystal_sanctum/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.crystalsanctum #charaBtn:before{background-size:100%}}#character.crystalsanctum #charaList{position:relative;background:linear-gradient(to top, #464646 0%, #464646 50%, rgba(70,70,70,0) 100%)}#character.crystalsanctum #charaList:after{content:"";background:url(../images/common/crystal_sanctum/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.crystalsanctum #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.crystalsanctum #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.crystalsanctum #charaList .characterDetail .story,#character.crystalsanctum #charaList .characterDetail .serif{text-shadow:0 0 5px #464646, 0 0 5px #464646, 0 0 5px #464646, 0 0 5px #464646, 0 0 5px #464646, 0 0 5px #464646}#character.crystalsanctum #charaList ul#charaDetail .chara01 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara05 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara06 .characterDetail .illust .chara{width:82%}@media screen and (min-width: 1025px){#character.crystalsanctum #charaList ul#charaDetail .chara01 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara05 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara06 .characterDetail .illust .chara{width:auto}}#character.crystalsanctum #charaList ul#charaDetail .chara02 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara03 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara04 .characterDetail .illust .chara{width:95%}@media screen and (min-width: 1025px){#character.crystalsanctum #charaList ul#charaDetail .chara02 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara03 .characterDetail .illust .chara,#character.crystalsanctum #charaList ul#charaDetail .chara04 .characterDetail .illust .chara{width:auto;right:-130px}}#character.crystalsanctum .swiper-wrapper #chara01{background-image:url(../images/common/crystal_sanctum/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum .swiper-wrapper #chara02{background-image:url(../images/common/crystal_sanctum/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum .swiper-wrapper #chara03{background-image:url(../images/common/crystal_sanctum/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum .swiper-wrapper #chara04{background-image:url(../images/common/crystal_sanctum/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum .swiper-wrapper #chara05{background-image:url(../images/common/crystal_sanctum/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum .swiper-wrapper #chara06{background-image:url(../images/common/crystal_sanctum/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum .swiper-wrapper #chara07{background-image:url(../images/common/crystal_sanctum/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.crystalsanctum .swiper-wrapper #chara08{background-image:url(../images/common/crystal_sanctum/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall{background:url(../images/common/rundall/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.rundall{background:url(../images/common/rundall/bg.jpg) no-repeat top center;background-size:cover}}#character.rundall #charaBtn:before{content:"";background:url(../images/common/rundall/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.rundall #charaBtn:before{background-size:100%}}#character.rundall #charaList{position:relative;background:linear-gradient(to top, #3f1800 0%, #3f1800 50%, rgba(63,24,0,0) 100%)}#character.rundall #charaList:after{content:"";background:url(../images/common/rundall/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.rundall #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.rundall #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.rundall #charaList .characterDetail .story,#character.rundall #charaList .characterDetail .serif{text-shadow:0 0 5px #3f1800, 0 0 5px #3f1800, 0 0 5px #3f1800, 0 0 5px #3f1800, 0 0 5px #3f1800, 0 0 5px #3f1800}#character.rundall #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:95%}@media screen and (min-width: 1025px){#character.rundall #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:auto;right:-90px}}#character.rundall #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:75%}@media screen and (min-width: 1025px){#character.rundall #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:auto;right:-110px}}#character.rundall #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:100%}@media screen and (min-width: 1025px){#character.rundall #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:auto}}#character.rundall .swiper-wrapper #chara01{background-image:url(../images/common/rundall/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall .swiper-wrapper #chara02{background-image:url(../images/common/rundall/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall .swiper-wrapper #chara03{background-image:url(../images/common/rundall/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall .swiper-wrapper #chara04{background-image:url(../images/common/rundall/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall .swiper-wrapper #chara05{background-image:url(../images/common/rundall/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall .swiper-wrapper #chara06{background-image:url(../images/common/rundall/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall .swiper-wrapper #chara07{background-image:url(../images/common/rundall/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.rundall .swiper-wrapper #chara08{background-image:url(../images/common/rundall/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis{background:url(../images/common/ovis/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.ovis{background:url(../images/common/ovis/bg.jpg) no-repeat top center;background-size:cover}}#character.ovis #charaBtn:before{content:"";background:url(../images/common/ovis/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.ovis #charaBtn:before{background-size:100%}}#character.ovis #charaList{position:relative;background:linear-gradient(to top, #3b3f00 0%, #3b3f00 50%, rgba(59,63,0,0) 100%)}#character.ovis #charaList:after{content:"";background:url(../images/common/ovis/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.ovis #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.ovis #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.ovis #charaList .characterDetail .story,#character.ovis #charaList .characterDetail .serif{text-shadow:0 0 5px #3b3f00, 0 0 5px #3b3f00, 0 0 5px #3b3f00, 0 0 5px #3b3f00, 0 0 5px #3b3f00, 0 0 5px #3b3f00}#character.ovis #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:100%}@media screen and (min-width: 1025px){#character.ovis #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:auto;right:-90px}}#character.ovis #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:90%}@media screen and (min-width: 1025px){#character.ovis #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:auto;right:-90px}}#character.ovis #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:70%}@media screen and (min-width: 1025px){#character.ovis #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:auto}}#character.ovis .swiper-wrapper #chara01{background-image:url(../images/common/ovis/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis .swiper-wrapper #chara02{background-image:url(../images/common/ovis/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis .swiper-wrapper #chara03{background-image:url(../images/common/ovis/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis .swiper-wrapper #chara04{background-image:url(../images/common/ovis/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis .swiper-wrapper #chara05{background-image:url(../images/common/ovis/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis .swiper-wrapper #chara06{background-image:url(../images/common/ovis/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis .swiper-wrapper #chara07{background-image:url(../images/common/ovis/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.ovis .swiper-wrapper #chara08{background-image:url(../images/common/ovis/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler{background:url(../images/common/heindler/bg_sp.jpg) no-repeat top center;background-size:140%}@media screen and (min-width: 1025px){#character.heindler{background:url(../images/common/heindler/bg.jpg) no-repeat top center;background-size:cover}}#character.heindler #charaBtn:before{content:"";background:url(../images/common/heindler/bg_charadetail_top.png) repeat-x top center;background-size:200%}@media screen and (min-width: 1025px){#character.heindler #charaBtn:before{background-size:100%}}#character.heindler #charaList{position:relative;background:linear-gradient(to top, #15003f 0%, #15003f 50%, rgba(21,0,63,0) 100%)}#character.heindler #charaList:after{content:"";background:url(../images/common/heindler/bg_charadetail_bottom.png) repeat-x bottom center;background-size:200%}@media screen and (min-width: 1025px){#character.heindler #charaList:after{background-size:100%}}@media screen and (min-width: 1025px){#character.heindler #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%)}}#character.heindler #charaList .characterDetail .story,#character.heindler #charaList .characterDetail .serif{text-shadow:0 0 5px #15003f, 0 0 5px #15003f, 0 0 5px #15003f, 0 0 5px #15003f, 0 0 5px #15003f, 0 0 5px #15003f}#character.heindler #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:90%}@media screen and (min-width: 1025px){#character.heindler #charaList ul#charaDetail .chara01 .characterDetail .illust .chara{width:auto;right:-90px}}#character.heindler #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:80%}@media screen and (min-width: 1025px){#character.heindler #charaList ul#charaDetail .chara02 .characterDetail .illust .chara{width:auto;right:-90px}}#character.heindler #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:100%}@media screen and (min-width: 1025px){#character.heindler #charaList ul#charaDetail .chara03 .characterDetail .illust .chara{width:auto}}#character.heindler .swiper-wrapper #chara01{background-image:url(../images/common/heindler/btn_chara01_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler .swiper-wrapper #chara02{background-image:url(../images/common/heindler/btn_chara02_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler .swiper-wrapper #chara03{background-image:url(../images/common/heindler/btn_chara03_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler .swiper-wrapper #chara04{background-image:url(../images/common/heindler/btn_chara04_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler .swiper-wrapper #chara05{background-image:url(../images/common/heindler/btn_chara05_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler .swiper-wrapper #chara06{background-image:url(../images/common/heindler/btn_chara06_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler .swiper-wrapper #chara07{background-image:url(../images/common/heindler/btn_chara07_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character.heindler .swiper-wrapper #chara08{background-image:url(../images/common/heindler/btn_chara08_on.png);background-repeat:no-repeat;background-position:center;background-size:contain}#character #partBtn{margin:auto}@media screen and (min-width: 1025px){#character #partBtn{margin-top:20px}}#character #partBtn ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:95%;margin:auto}#character #partBtn ul li{width:33%;cursor:pointer;transition:1s}@media screen and (min-width: 1025px){#character #partBtn ul{width:100%}#character #partBtn ul li{max-width:234px;width:100%}}#character .kingdomsBtn{max-width:1200px;margin:auto;display:none}@media screen and (min-width: 1025px){#character .kingdomsBtn{margin-top:20px}}#character .kingdomsBtn ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:95%;margin:auto}#character .kingdomsBtn ul li{width:33%;cursor:pointer;transition:1s}#character .kingdomsBtn ul li:hover{opacity:0.7}@media screen and (min-width: 1025px){#character .kingdomsBtn ul{width:100%}#character .kingdomsBtn ul li{max-width:234px;width:100%}}#character #charaBtn{position:relative}#character #charaBtn:before{display:block;position:absolute;top:0;max-height:43px;width:100%;height:100%;z-index:10}#character #charaBtn .charabtnInner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:1270px;margin:auto}#character #charaBtn .charabtnInner h3{width:16%}@media screen and (min-width: 1025px){#character #charaBtn .charabtnInner h3{width:auto}}#character #charaBtn .charabtnInner h3 img{display:none}#character #charaBtn .charabtnInner .charalistBox{width:84%;position:relative}@media screen and (min-width: 1025px){#character #charaBtn .charabtnInner .charalistBox{width:auto}}#character #charaBtn .charabtnInner .charalistBox .swiper-button-prev,#character #charaBtn .charabtnInner .charalistBox .swiper-container-rtl .swiper-button-next{display:-webkit-flex;display:flex;left:1%;-webkit-align-items:center;align-items:center}@media screen and (min-width: 1025px){#character #charaBtn .charabtnInner .charalistBox .swiper-button-prev,#character #charaBtn .charabtnInner .charalistBox .swiper-container-rtl .swiper-button-next{display:none}}#character #charaBtn .charabtnInner .charalistBox .swiper-button-next,#character #charaBtn .charabtnInner .charalistBox .swiper-container-rtl .swiper-button-prev{display:-webkit-flex;display:flex;right:1%;-webkit-align-items:center;align-items:center}@media screen and (min-width: 1025px){#character #charaBtn .charabtnInner .charalistBox .swiper-button-next,#character #charaBtn .charabtnInner .charalistBox .swiper-container-rtl .swiper-button-prev{display:none}}#character #charaBtn .charabtnInner .charalistBox #charabtnList li{cursor:pointer}#character #charaList{position:relative;margin-top:20px;padding-bottom:30px}@media screen and (min-width: 750px){#character #charaList{padding-bottom:70px}}@media screen and (min-width: 1025px){#character #charaList{background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 25%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%);margin-top:40px;padding-bottom:30px}}#character #charaList:after{display:block;position:absolute;bottom:0;max-height:43px;width:100%;height:100%;z-index:10}#character #charaList ul#charaDetail{width:100%}#character #charaList ul#charaDetail li{display:none}#character #charaList ul#charaDetail li:focus{outline:none}#character #charaList ul#charaDetail .characterDetail{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;max-width:1200px;width:100%;margin:auto}@media screen and (min-width: 1025px){#character #charaList ul#charaDetail .characterDetail{width:1000px;min-height:770px}}#character #charaList ul#charaDetail .characterDetail .prof{display:block;background:none;position:relative;top:0;bottom:0;width:100%;padding:20px 5%;-webkit-order:2;order:2;z-index:10;text-align:left}@media screen and (min-width: 1025px){#character #charaList ul#charaDetail .characterDetail .prof{position:absolute;padding:0;-webkit-order:1;order:1}}#character #charaList ul#charaDetail .characterDetail .prof .job{width:100%}@media screen and (min-width: 1025px){#character #charaList ul#charaDetail .characterDetail .prof .job{width:60%;margin:0}}#character #charaList ul#charaDetail .characterDetail .prof .story{width:100%;margin-top:30px;color:#fff;font-size:0.9em;line-height:1.5}@media screen and (min-width: 750px){#character #charaList ul#charaDetail .characterDetail .prof .story{font-size:2.3em}}@media screen and (min-width: 1025px){#character #charaList ul#charaDetail .characterDetail .prof .story{max-width:460px;margin:0;font-size:1.3em;line-height:1.8}}#character #charaList ul#charaDetail .characterDetail .illust{background:none;display:block;position:relative;top:0;right:0;width:100%;margin:auto;-webkit-order:1;order:1}#character #charaList ul#charaDetail .characterDetail .illust .chara{width:62%;margin:auto}#character #charaList ul#charaDetail .characterDetail .illust .serif{position:absolute;bottom:1%;right:3%;width:100%;margin:auto;font-size:1.5em;text-align:right;line-height:1.3em;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}@media screen and (min-width: 750px){#character #charaList ul#charaDetail .characterDetail .illust .serif{font-size:3.5em}}@media screen and (min-width: 1025px){#character #charaList ul#charaDetail .characterDetail .illust{position:absolute;margin:auto;min-height:650px;-webkit-order:2;order:2}#character #charaList ul#charaDetail .characterDetail .illust .chara{position:absolute;top:0;right:0;width:auto;margin:auto}#character #charaList ul#charaDetail .characterDetail .illust .serif{position:absolute;bottom:0;right:2%;width:auto;font-size:2.5em}}.deCol #character .serif{text-align:left !important;right:-7% !important}@media screen and (min-width: 1025px){.deCol #character .serif{right:2% !important}}@media screen and (min-width: 1025px){.koCol #character .story{max-width:480px !important}}#system{background:url(../images/common/system/bg.jpg) no-repeat top center;background-size:cover;padding:5vw 0;border-top:2px solid;-o-border-image:linear-gradient(to right, #535b5e 0%, #fff 25%, #535b5e 50%, #fff 75%, #535b5e 100%);border-image:linear-gradient(to right, #535b5e 0%, #fff 25%, #535b5e 50%, #fff 75%, #535b5e 100%);border-image-slice:1;box-sizing:border-box}#system h2{width:100%;margin:auto}#system p{width:86%;margin:1vw auto 0;font-size:0.9em;line-height:1.5;color:#fff;font-weight:bold}@media screen and (min-width: 960px){#system p{font-size:1.8em}}@media screen and (min-width: 1025px){#system{padding:50px 0}#system h2{width:auto}#system p{width:auto;margin-top:10px;font-size:1.3em;line-height:2.1}}#system .slideList{max-width:1200px;width:100%;margin:auto}@media screen and (min-width: 1025px){#system .slideList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 1025px){#system .slideList .systemimgCol{margin-right:30px}#system .slideList .systemimgCol:last-child{margin-right:0}}#system .systemimgCol{text-align:center;padding-bottom:30px}#system .systemSlide{display:none;width:90%;margin:20px auto 0}@media screen and (min-width: 1025px){#system .systemSlide{width:577px}}#system .systemSlide.slick-initialized{display:block}.ratingCol{background:#000;padding-top:30px}.ratingCol .rating{width:68%;margin:auto}@media screen and (min-width: 1025px){.ratingCol .rating{width:auto}}.bnrCol{background-color:#000;position:relative;padding:18px 0 13px;z-index:100}@media screen and (min-width: 960px){.bnrCol{padding-bottom:93px}}.bnrCol .linkCol{width:90%;margin:auto;text-align:center}@media screen and (min-width: 1025px){.bnrCol .linkCol{width:auto;padding:30px}}.bnrCol .linkCol a{display:inline-block;background-color:#fff;transition:opacity 1s;opacity:1}.bnrCol .linkCol a:hover{opacity:0.7}.bnrCol .contentInner{max-width:900px;margin:0 auto;padding:40px 30px}@media screen and (min-width: 1025px){.bnrCol .contentInner{padding:30px}}#pageTop{display:none;right:10px;width:10%;bottom:2%;cursor:pointer;z-index:120}@media screen and (min-width: 1025px){#pageTop{bottom:100px}}#pageTop img{transition:opacity 1s;opacity:1}@media screen and (min-width: 1025px){#pageTop img:hover{opacity:0.5}}#download{position:relative;bottom:0;width:100%;padding:15px 0;background:#000;z-index:100}@media screen and (min-width: 960px){#download{background:rgba(0,0,0,0.9);position:fixed}}@media screen and (min-width: 960px){#download #downloadInner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;max-width:1000px;margin:0 auto}}#download #downloadInner nav{width:90%;margin:auto}@media screen and (min-width: 960px){#download #downloadInner nav{width:46%;margin:0 7px}}#download #downloadInner nav h4{margin-bottom:10px}#download #downloadInner nav ul li{float:left;padding:0 3px}#download #downloadInner nav ul li a{transition:1s}#download #downloadInner nav ul li a:hover{opacity:0.5}#download #downloadInner #storeNavi{padding-bottom:10px}#download #downloadInner #storeNavi ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#download #downloadInner #storeNavi ul li{margin:0 auto;padding:0 0 5px}#download #downloadInner #storeNavi ul li.apple{width:31%}#download #downloadInner #storeNavi ul li.google{width:34%}#download #downloadInner #storeNavi ul li.amazon{width:34%}#download #downloadInner #storeNavi ul li.mycard{width:27%}@media screen and (min-width: 960px){#download #downloadInner #storeNavi ul li{padding-bottom:5px}}#download #downloadInner #communityNavi{padding-bottom:15px}#download #downloadInner #communityNavi ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;background:#000;border:1px solid #FFF;border-radius:5px;overflow:hidden}#download #downloadInner #communityNavi ul li{position:relative;width:49.6%;padding:0}#download #downloadInner #communityNavi ul li a{display:block;padding:10px 7px 11px 42px;color:#FFF;font-size:13px;border-right:1px solid #666}#download #downloadInner #communityNavi ul li:last-child a{border-right:0}#download #downloadInner #communityNavi ul li.fb a{background:url(../images/common/ico_fb.png) no-repeat 20px center}#download #downloadInner #communityNavi ul li.tw a{background:url(../images/common/ico_x.png) no-repeat 20px center;font-size:1.1em}#download #downloadInner #communityNavi ul li.forum a{background:url(../images/common/ico_forum.png) no-repeat 20px center}#download #downloadInner #communityNavi ul li:hover{background:#4a4a4a;transition:1s}#download #downloadInner #communityNavi ul li:hover a{opacity:1;text-decoration:none}#download #downloadInner .icon{display:none;background:url(../images/common/bg_mogli_shadow.png) center bottom no-repeat;padding-bottom:25px}@media screen and (min-width: 1025px){#download #downloadInner .icon{display:block}}.modalBnr{cursor:pointer}#modal_artbook{display:none;background:rgba(0,0,0,0.8);max-width:90%;cursor:auto;padding:10vw}@media screen and (min-width: 1025px){#modal_artbook{max-width:1000px;padding:44px}}#modal_artbook a{display:block;transition:opacity .5s}#modal_artbook a:hover{opacity:.7}#modal_artbook .digital{margin-bottom:5vw}@media screen and (min-width: 960px){#modal_artbook .digital{margin-bottom:40px}}#modal_artbook .digital .artbookBnr{text-align:center}#modal_artbook .digital .artbookBnr a{outline:none}#modal_artbook .tit{background:#fff;margin-bottom:3vw;padding:1vw;color:#000;font-size:3vw;font-weight:bold}@media screen and (min-width: 1025px){#modal_artbook .tit{margin-bottom:20px;padding:5px;font-size:22px}}#modal_artbook p{color:#fff;text-align:center}#modal_artbook ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:2vw}@media screen and (min-width: 1025px){#modal_artbook ul{gap:15px}}#modal_artbook ul li{width:100%}@media screen and (min-width: 1025px){#modal_artbook ul li{width:calc(100% / 2 - 12px)}}#modal_artbook ul li a{position:relative;outline:none;display:block;width:100%;height:100%}#modal_artbook ul li p{font-size:2vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1025px){#modal_artbook ul li p{font-size:18px}}#modal_artbook ul li img{width:100%}#modal_artbook .artbookNote{padding-top:2%;font-size:13px}@media screen and (min-width: 1025px){#modal_artbook .artbookNote{padding-top:20px;font-size:15px}}.fancybox-close-small{color:#fff !important}footer #footerInner{background:#000;border-top:1px solid #666;color:#FFF;box-sizing:border-box}footer #footerInner a{color:#FFF;font-size:12px}footer #footerInner #snsMenu{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:20px 0}@media screen and (min-width: 960px){footer #footerInner #snsMenu{padding:20px 0}}footer #footerInner #snsMenu ul{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-left:3vw;background:url() left center no-repeat}@media screen and (min-width: 960px){footer #footerInner #snsMenu ul{padding-left:5px}}footer #footerInner #snsMenu ul li{max-width:30px;width:100%;margin:0 3px;vertical-align:middle;text-align:left}@media screen and (min-width: 960px){footer #footerInner #snsMenu ul li{width:auto}}footer #footerInner #snsMenu ul li img{width:100%}footer #footerInner #snsMenu ul li a{transition:1s}footer #footerInner #snsMenu ul li a:hover{opacity:0.6}footer #footerInner #fnavi{padding:8px 0;border-top:1px solid #333;border-bottom:1px solid #333}footer #footerInner #fnavi li{padding:2px 11px;display:inline-block;border-left:1px dotted #FFF}footer #footerInner #fnavi li:first-child{border-left:none}footer #footerInner .copy{width:90%;margin:0 auto 0;padding:20px 0;font-size:10px;line-height:1.5}@media screen and (min-width: 960px){footer #footerInner .copy{font-size:13px}}@media screen and (min-width: 960px){#ko #download #downloadInner nav#communityNavi{width:70%}#ko #download #downloadInner nav#communityNavi ul li{width:49.8%}}@media screen and (min-width: 960px){#ko #download #downloadInner nav#storeNavi{width:32%}}#ko #download #downloadInner nav#storeNavi ul li{margin-right:5px;margin-left:0}#ko #download #downloadInner nav#storeNavi ul li:last-child{margin-right:0}@media screen and (min-width: 960px){#ko #download #downloadInner nav#storeNavi ul li{width:50%}}@media screen and (min-width: 960px){#zh #download #downloadInner nav#communityNavi{width:48%}}@media screen and (min-width: 960px){#zh #download #downloadInner nav#storeNavi{width:44%}}

/*# sourceMappingURL=maps/layout.css.map */
