﻿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,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}ul{list-style:none}img{border:none;vertical-align:bottom}a{outline:none}#gaCol{height:0;overflow:hidden}#container main ul.nav_special{overflow:hidden;*zoom:1;width:1000px;margin:10px auto 35px;box-sizing:border-box}#container main ul.nav_special li.btn{margin:0 5px 10px !important;float:left;position:relative}#container main ul.nav_special li.btn span a{width:234px;padding:14px 0;box-sizing:border-box;display:table-cell;vertical-align:middle}body.evo2018 #container main ul.nav_special li.btn span a.snEvo,body.tgs2018 #container main ul.nav_special li.btn span a.snTgs,body.obt #container main ul.nav_special li.btn span a.snObt,body.battlePrologue #container main ul.nav_special li.btn span a.snBp,body.trial #container main ul.nav_special li.btn span a.snTri,body.broadcast #container main ul.nav_special li.btn span a.snDps,body.update #container main ul.nav_special li.btn span a.snUd,body.comment #container main ul.nav_special li.btn span a.snCom,body.illust #container main ul.nav_special li.btn span a.snIll,body.evo2019 #container main ul.nav_special li.btn span a.snEvo2019,body.faq #container main ul.nav_special li.btn span a.snFaq,body.characreation #container main ul.nav_special li.btn span a.snCharacreation,body.characreation_2nd #container main ul.nav_special li.btn span a.snCharacreation_2nd,body.characreation_2nd_result #container main ul.nav_special li.btn span a.snCharacreation_2nd_result,body.welcomeprice #container main ul.nav_special li.btn span a.snWel{background:#af9d84;color:#000}#container main ul.nav_special li.btn.new:after{content:'';width:35px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/common/ico_new.png) top left no-repeat;background-size:100% auto;pointer-events:none}body#special p{line-height:1.5em}body#special p.catch{margin:20px 0;font-size:26px;font-weight:bold;color:#af9d84;line-height:1.2em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.evo2018 #container main p.period{margin:20px 0 40px;padding:12px 0 8px;font-size:20px;font-weight:bold;background:rgba(175,157,132,0.2);line-height:1.2em}body#special.evo2018 #container main p.period .notice{font-size:12px;font-weight:normal}body#special.evo2018 #container main p.chara{position:relative;padding:20px;background:rgba(0,0,0,0.7);border:1px solid rgba(140,140,140,0.6);box-sizing:border-box;margin-bottom:25px}body#special.evo2018 #container main p.evo{margin-top:40px;color:#af9d84;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.evo2018 #container main ul.notice{display:inline-block;margin-top:25px;font-size:12px;line-height:1.5em}body#special.evo2018 #container main ul.notice li{text-align:left}body#special.evo2018 #container main ul.notice li:nth-child(1){font-weight:bolder}body#special.evo2018 #container main ul.notice li:nth-child(1) span{font-size:15px;color:red}body#special.evo2018 #container main .btn{margin:10px 0 0}body#special.evo2019 .notice.t-red span{font-weight:bold;font-size:15px;color:red}body#special.evo2019 .notice.t-red+.btnList{padding-top:15px !important}body#special.evo2019 .btn.blank{opacity:0.6}body#special.tgs2018 #container main h3{margin-bottom:20px}body#special.tgs2018 #container main section{margin-bottom:40px}body#special.tgs2018 #container main .col4 p a{color:#cc00aa;word-break:break-all;text-decoration:underline}body#special.tgs2018 #container main .col4 p a:hover{text-decoration:none}body#special.tgs2018 #container main h4{width:1000px;margin:5px auto 0}body#special.tgs2018 #container main p.outline{margin:20px 0 10px;font-size:20px;font-weight:bold;line-height:1.4em}body#special.tgs2018 #container main p.outline+.outline{margin:0 0 10px}body#special.tgs2018 #container main p.outline+.content{margin:-5px 0 10px;padding:15px 0;background:rgba(175,157,132,0.2)}body#special.tgs2018 #container main p.outline .notes{display:inline-block;font-weight:normal;font-size:0.7em;vertical-align:top;padding-bottom:2px;line-height:1.3em}body#special.tgs2018 #container main p.catch2{margin:-10px 0 30px;font-size:40px;font-weight:bold;color:#fff;line-height:1.2em;letter-spacing:-0.05em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.tgs2018 #container main .content+.outline{margin:15px 0 10px}body#special.tgs2018 #container main .content.item img+img{margin:0 0 42px 20px}body#special.tgs2018 #container main .logoSc6{margin-top:20px}body#special.tgs2018 #container main ul.charaList{overflow:hidden;*zoom:1;width:1000px;margin:0 auto}body#special.tgs2018 #container main ul.charaList li{position:relative;float:left;margin-bottom:20px;background:#ffffff}body#special.tgs2018 #container main ul.charaList li:nth-child(odd){margin-right:20px}body#special.tgs2018 #container main ul.charaList li:nth-last-child(-n+2){margin-bottom:0}body#special.tgs2018 #container main ul.castList{overflow:hidden;*zoom:1;width:490px;margin:0 auto}body#special.tgs2018 #container main ul.castList li{float:left;padding:4px;border:solid 1px #af9d84;margin-left:10px}body#special.tgs2018 #container main ul.castList li:first-child{margin-left:0}body#special.tgs2018 #container main ul.castList li p{margin-top:10px;font-size:13px}body#special.tgs2018 #container main ul.castList li p span{font-size:17px;font-weight:bold}body#special.tgs2018 #container main ul.castList+.castList{width:740px;margin-top:10px}body#special.tgs2018 #container main .txtNotes{border-top:solid 1px #574f40;padding-top:30px;margin:0 0 -20px;font-size:0.8em}body#special.tgs2018 #container main .btn{margin:10px 0 0}body#special.tgs2018 #container main .btnCol{overflow:hidden;*zoom:1;width:411px;margin:0 auto}body#special.tgs2018 #container main .btnCol .btn{float:left;margin-top:0}body#special.tgs2018 #container main .btnCol .btn+.btn{margin-left:20px}body#special.obt #container main h3{margin-bottom:20px}body#special.obt #container main div.wrapCol{position:relative;min-width:1000px;max-width:1100px;width:95%;margin:0 auto}body#special.obt #container main div.wrapCol div.newsEnd{position:absolute;background:rgba(0,0,0,0.8);border:1px solid rgba(100,100,100,0.4);width:100%;height:100%;z-index:50;padding:10px 0}body#special.obt #container main div.wrapCol div.newsEnd p{margin:45px 0 0;font-size:30px;font-weight:bold;text-shadow:0 0 5px #000000;color:#fff;line-height:1.5;letter-spacing:-0.02em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.obt #container main section{margin-bottom:40px}body#special.obt #container main h4{width:1000px;margin:5px auto 0}body#special.obt #container main p.outline{margin:20px 0 10px;font-size:20px;font-weight:bold;line-height:1.4em}body#special.obt #container main p.outline+.outline{margin:0 0 10px}body#special.obt #container main p.outline+.content{margin:-5px 0 10px;padding:15px 0;background:rgba(175,157,132,0.2)}body#special.obt #container main p.catch2{margin:-10px 0 30px;font-size:40px;font-weight:bold;color:#fff;line-height:1.2em;letter-spacing:-0.05em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.obt #container main p .notes{display:inline-block;font-weight:normal;font-size:14px;vertical-align:top;padding-bottom:2px;line-height:1.3em}body#special.obt #container main p .red{font-weight:bold;color:#ff0000}body#special.obt #container main p a{color:#cc00aa;word-break:break-all;text-decoration:underline}body#special.obt #container main p a:hover{text-decoration:none}body#special.obt #container main .content+.outline{margin:15px 0 10px}body#special.obt #container main .content.item img+img{margin:0 0 42px 20px}body#special.obt #container main .logoSc6{margin-top:20px}body#special.obt #container main ul.charaList{overflow:hidden;*zoom:1;width:1000px;margin:0 auto}body#special.obt #container main ul.charaList li{position:relative;float:left;margin-bottom:20px;background:#ffffff}body#special.obt #container main ul.charaList li:nth-child(odd){margin-right:20px}body#special.obt #container main ul.charaList li:nth-last-child(-n+2){margin-bottom:0}body#special.obt #container main ul.charaList li.txtCol{background:none;width:490px;text-align:left;margin:-15px 0 20px 510px}body#special.obt #container main ul.charaList li.txtCol p span{text-indent:-1em;margin-left:1em}body#special.obt #container main ul.notes{display:inline-block;width:770px;font-size:14px;line-height:1.5em}body#special.obt #container main ul.notes li{text-align:left;text-indent:-1em;margin-left:1em}body#special.obt #container main .txtNotes{border-top:solid 1px #574f40;padding-top:30px;margin:0 0 -20px;font-size:0.8em}body#special.obt #container main .col3 p .notes{padding-top:5px;text-align:left;text-indent:-1em;margin-left:1em}body#special.obt #container main .bnrLink{overflow:hidden;*zoom:1;display:block;width:920px;margin:30px auto 0}body#special.obt #container main .bnrLink li{float:left}body#special.obt #container main .bnrLink li:nth-child(n+2){margin-left:20px}body#special.obt #container main .bnrLink li a{display:block;background:#fff;width:450px}body#special.obt #container main .bnrLink li a img{-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}body#special.obt #container main .bnrLink li a:hover img{opacity:0.8}body#special.battlePrologue #container main section{margin-bottom:40px}body#special.battlePrologue #container main h4{width:1000px;margin:5px auto 0}body#special.battlePrologue #container main p.catchMain{position:relative;top:-1em;margin:20px 0 10px}body#special.battlePrologue #container main p.eventInto{padding-bottom:30px}body#special.battlePrologue #container main p.outline{margin:25px auto 30px;font-size:20px;font-weight:bold;line-height:1.4em;text-align:center}body#special.battlePrologue #container main p.outline+.content{margin:-5px 0 10px;padding:35px 0 25px;background:rgba(175,157,132,0.2)}body#special.battlePrologue #container main p.outline .notes{display:inline-block;font-weight:normal;font-size:0.7em;vertical-align:top;padding-bottom:2px;line-height:1.3em}body#special.battlePrologue #container main ul.awardList li{padding-bottom:15px}body#special.battlePrologue #container main ul.awardList li span{display:block;padding:10px 0 15px 1em}body#special.battlePrologue #container main section.eventCol img.imgArtwork{display:inline-block;padding-bottom:30px}body#special.battlePrologue #container main section.eventCol img.imgAwardCap{padding-left:1em}body#special.battlePrologue #container main section.eventCol h5.subtitEvent{background:url(../images/special/battle_prologue/img_line.png) top center no-repeat;padding:30px 0 20px}body#special.battlePrologue #container main section.eventCol h5.subtitEvent.event01{padding-top:25px;background:none}body#special.battlePrologue #container main section.eventCol p{text-align:center;margin:0 auto 20px}body#special.battlePrologue #container main section.eventCol p.txtNotes{border:none;padding-top:0;position:relative;top:-0.8em}body#special.battlePrologue #container main section.liveCol p.date{margin:20px 0 10px;font-size:20px;font-weight:bold;line-height:1.4em}body#special.battlePrologue #container main section.liveCol .btn{margin-top:20px}body#special.battlePrologue #container main section.liveCol .btn span{min-width:300px}body#special.battlePrologue #container main section.guestCol p{text-align:center;font-size:20px;font-weight:bold;line-height:1.4em;margin:20px auto 10px}body#special.battlePrologue #container main section.guestCol ul{margin:25px 0 10px;padding:25px 0 25px;background:rgba(175,157,132,0.2);text-align:center}body#special.battlePrologue #container main section.guestCol ul li{display:inline-block;padding:4px;border:solid 1px #af9d84;margin-left:10px}body#special.battlePrologue #container main section.guestCol ul li:first-child{margin-left:0}body#special.battlePrologue #container main section.guestCol ul li p{margin-top:10px;font-size:13px}body#special.battlePrologue #container main section.guestCol ul li p span{font-size:17px;font-weight:bold}body#special.battlePrologue #container main table{display:block;width:900px;margin:20px auto 0;line-height:1.2em;border-top:solid 1px #fff;border-left:solid 1px #fff}body#special.battlePrologue #container main th,body#special.battlePrologue #container main td{padding:10px;border-bottom:solid 1px #fff;border-right:solid 1px #fff}body#special.battlePrologue #container main th{background:#000;width:200px;font-weight:bold}body#special.battlePrologue #container main td{background:rgba(0,0,0,0.4);width:700px}body#special.battlePrologue #container main td p{line-height:1.2em;margin-left:1em}body#special.battlePrologue #container main td li{margin-left:1em;text-indent:-1em;margin-top:5px}body#special.battlePrologue #container main td .notes{font-size:14px}body#special.battlePrologue #container main td.tv h5{font-weight:bold}body#special.battlePrologue #container main td.tv div.tvWrap{overflow:hidden;*zoom:1;padding:10px 0}body#special.battlePrologue #container main td.tv div.tvWrap div{width:200px;float:left;padding-left:1em}body#special.battlePrologue #container main td.tv div.tvWrap p{float:left;width:430px}body#special.battlePrologue #container main section>p{width:900px;text-align:left;margin:20px auto 0}body#special.battlePrologue #container main .logoSc6{margin-top:20px}body#special.battlePrologue #container main .txtNotes{border-top:solid 1px #574f40;padding-top:30px;margin:0 0 -20px;font-size:0.8em}body#special.battlePrologue #container main .btn{margin-top:40px}body#special.battlePrologue #container main .consentForm{text-align:center}body#special.battlePrologue #container div.deactivate{display:inline-block;padding:2px;border:1px solid #888888;color:#af9d84;font-size:16px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;pointer-events:none}body#special.battlePrologue #container div.deactivate span{display:block;padding:14px 28px;border:1px solid #666;color:#777;background:rgba(0,0,0,0.3)}body#special.battlePrologue #container p.endEntry{font-size:0.8em;text-align:center}body#special.battlePrologue #container section.eventCol a,body#special.battlePrologue #container table td a,body#special.battlePrologue #container .consentForm a{color:#cc00aa;word-break:break-all;text-decoration:underline}body#special.battlePrologue #container section.eventCol a:hover,body#special.battlePrologue #container table td a:hover,body#special.battlePrologue #container .consentForm a:hover{text-decoration:none}body#special.trial #container main h3{margin-bottom:20px}body#special.trial #container main section{margin-bottom:40px}body#special.trial #container main h4{width:1000px;margin:5px auto 20px}body#special.trial #container main h5{margin:0 0 20px}body#special.trial #container main h5.subtitEvent{background:url(../images/special/battle_prologue/img_line.png) top center no-repeat;padding:30px 0 0}body#special.trial #container main p.outline{margin:0 0 10px;font-size:20px;font-weight:bold;line-height:1.4em}body#special.trial #container main p.outline+.outline{margin:-5px 0 10px;padding:15px 0;background:none}body#special.trial #container main p.outline+.content{margin:-5px 0 10px;padding:10px 50px;text-align:left}body#special.trial #container main p.outline .notes{display:inline-block;font-weight:normal;font-size:0.7em;vertical-align:top;padding-bottom:2px;line-height:1.3em}body#special.trial #container main p.outline .time{color:#f3c88c;font-size:25px;line-height:2em}body#special.trial #container main p.outline a{color:#cc00aa;word-break:break-all;text-decoration:underline;font-size:15px;font-weight:normal}body#special.trial #container main p.outline a:hover{text-decoration:none}body#special.trial #container main #akiba{margin-bottom:40px}body#special.trial #container main #akiba ul,body#special.trial #container main #joshin ul{display:inline-block;text-align:left}body#special.trial #container main #akiba ul li,body#special.trial #container main #joshin ul li{margin:5px auto}body#special.trial #container main #akiba .btn,body#special.trial #container main #joshin .btn{margin-top:20px}body#special.trial #container main #akiba .btn span,body#special.trial #container main #joshin .btn span{min-width:300px}body#special.trial #container main .content+.outline{margin:15px 0 10px}body#special.trial #container main section.eventCol{display:block}body#special.trial #container main section.eventCol ul{display:inline-block;text-align:left}body#special.trial #container main section.eventCol ul li{font-size:20px;font-weight:bold;line-height:1.4em}body#special.trial #container main section.guestCol p{text-align:center;font-size:20px;font-weight:bold;line-height:1.4em;margin:20px auto 10px}body#special.trial #container main section.guestCol ul{margin:25px 0 10px;padding:25px 0 25px;background:rgba(175,157,132,0.2);text-align:center}body#special.trial #container main section.guestCol ul li{display:inline-block;padding:4px;border:solid 1px #af9d84;margin-left:10px}body#special.trial #container main section.guestCol ul li:first-child{margin-left:0}body#special.trial #container main section.guestCol ul li p{margin-top:10px;font-size:13px}body#special.trial #container main section.guestCol ul li p span{font-size:17px;font-weight:bold}body#special.trial #container main ul.notes{display:inline-block;width:770px;font-size:14px;line-height:1.5em}body#special.trial #container main ul.notes li{text-align:left;text-indent:-1em;margin-left:1em}body#special.comment #container main h3{margin-bottom:20px}body#special.comment #container main section{margin-bottom:40px}body#special.comment #container main h4{width:1000px;margin:5px auto 20px}body#special.comment #container main section.commentCol p{text-align:center;font-size:20px;font-weight:bold;line-height:1.4em;margin:20px auto 10px}body#special.comment #container main section.commentCol dl{overflow:hidden;*zoom:1;width:870px;margin:25px auto 10px;padding:25px 0 25px}body#special.comment #container main section.commentCol dl dt{float:left;padding:4px;border:solid 1px #af9d84;margin:0 30px 0 20px}body#special.comment #container main section.commentCol dl dd.person{background:-moz-linear-gradient(left, rgba(98,98,98,0.3) 0%, rgba(98,98,98,0.3) 2%, rgba(98,98,98,0.2) 30%, rgba(98,98,98,0.3) 70%, rgba(98,98,98,0.03) 99%, rgba(98,98,98,0) 100%);background:-webkit-linear-gradient(left, rgba(98,98,98,0.3) 0%, rgba(98,98,98,0.3) 2%, rgba(98,98,98,0.2) 30%, rgba(98,98,98,0.3) 70%, rgba(98,98,98,0.03) 99%, rgba(98,98,98,0) 100%);background:linear-gradient(to right, rgba(98,98,98,0.3) 0%,rgba(98,98,98,0.3) 2%,rgba(98,98,98,0.2) 30%,rgba(98,98,98,0.3) 70%,rgba(98,98,98,0.03) 99%,rgba(98,98,98,0) 100%);display:inline-block;width:62%;margin:0 0 20px;padding:20px 20px 12px;font-weight:bold;font-size:1.1em}body#special.comment #container main section.commentCol dl dd{display:inline-block;width:60%;padding:0 30px 0 15px;text-align:left;margin-bottom:30px}body#special.comment #container main section.commentCol dl dd span.group{font-size:15px;line-height:1.5em}body#special.comment #container main section.commentCol dl dd span.name{line-height:1.5em}body#special.comment #container main section.commentCol dl:nth-child(even) dt{float:right;margin:0 20px 0 30px}body#special.comment #container main section.commentCol dl:nth-child(even) dd.person{width:57%;padding:20px 20px 12px;margin-left:-20px}body#special.comment #container main section.commentCol dl:nth-child(even) dd{width:63%;padding:0 0 0 15px;margin-left:16px}body#special.illust #container main h3{margin-bottom:20px}body#special.illust #container main section{margin-bottom:40px}body#special.illust #container main h4{width:1000px;margin:5px auto 20px}body#special.illust #container main section.illustCol div{margin-bottom:50px}body#special.illust #container main section.illustCol ul{display:flex;justify-content:center;overflow:hidden}body#special.illust #container main section.illustCol ul li{position:relative;width:238px;height:137px;overflow:hidden;margin-right:10px;cursor:pointer}body#special.illust #container main section.illustCol ul li:last-child{margin-right:0}body#special.illust #container main section.illustCol ul li.new:after{position:absolute;top:0;left:0;width:56px;height:56px;background:url(../images/common/ico_new.png) top left no-repeat;content:''}body#special.illust #container main section.illustCol ul li img{width:100%;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}body#special.illust #container main section.illustCol ul li img:hover{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}body#special.illust #container main section.illustCol ul li.blank img:hover{-webkit-transform:none;transform:none}body#special.broadcast #container main h3{margin-bottom:20px}body#special.broadcast #container main section{margin-bottom:40px}body#special.broadcast #container main .mv{margin-bottom:20px}body#special.broadcast #container main h4{width:1000px;margin:20px auto}body#special.broadcast #container main p.catch span{margin-left:-1em}body#special.broadcast #container main section.aboutCol p.outline{margin:20px 0 10px;font-size:20px;font-weight:bold;line-height:1.4em}body#special.broadcast #container main section.aboutCol p.outline+.outline{margin:0 0 10px}body#special.broadcast #container main section.aboutCol p.outline+.content{margin:-5px 0 10px;padding:15px 0;background:rgba(175,157,132,0.2)}body#special.broadcast #container main section.aboutCol .btnCol{overflow:hidden;*zoom:1;width:130px;margin:0 auto}body#special.broadcast #container main section.aboutCol .btnCol .btn{float:left;margin-top:0}body#special.broadcast #container main section.aboutCol .btnCol .btn+.btn{margin-left:20px}body#special.broadcast #container main section.aboutCol .line{margin:20px 0}body#special.broadcast #container main section.aboutCol .castlist{text-align:center}body#special.broadcast #container main section.aboutCol .castlist hr{width:40%;background:-moz-linear-gradient(left, rgba(175,157,132,0) 0%, rgba(175,157,132,0.03) 2%, rgba(175,157,132,0.7) 30%, rgba(175,157,132,0.7) 70%, rgba(175,157,132,0.03) 99%, rgba(175,157,132,0) 100%);background:-webkit-linear-gradient(left, rgba(175,157,132,0) 0%, rgba(175,157,132,0.03) 2%, rgba(175,157,132,0.7) 30%, rgba(175,157,132,0.7) 70%, rgba(175,157,132,0.03) 99%, rgba(175,157,132,0) 100%);background:linear-gradient(to right, rgba(175,157,132,0) 0%,rgba(175,157,132,0.03) 2%,rgba(175,157,132,0.7) 30%,rgba(175,157,132,0.7) 70%,rgba(175,157,132,0.03) 99%,rgba(175,157,132,0) 100%);height:1px;border:0}body#special.broadcast #container main section.aboutCol .castlist dt{margin-top:30px;color:#af9d84}body#special.broadcast #container main section.aboutCol .castlist dd{margin:10px 0 20px;line-height:1.5em}body#special.broadcast #container main section.aboutCol .castlist dd:first-child{margin-top:10px}body#special.broadcast #container main section.aboutCol .castlist dd span.person{font-size:19px}body#special.broadcast #container main .txtNotes{border-top:solid 1px #574f40;padding-top:30px;margin:0 0 -20px;font-size:0.8em}body#special.evo2019 #container main h3{margin-bottom:20px}body#special.evo2019 #container main section{margin-bottom:40px}body#special.evo2019 #container main h4{width:1000px;margin:5px auto 0}body#special.evo2019 #container main h5{margin:20px 0}body#special.evo2019 #container main p.outline{margin:35px 0 10px;font-size:20px;font-weight:bold;line-height:1.4em}body#special.evo2019 #container main p.outline2{margin:35px 0;font-size:20px;font-weight:bold;line-height:1.4em}body#special.evo2019 #container main p.message{width:700px;text-align:left;line-height:1.5;margin:0 auto}body#special.evo2019 #container main p.writer{text-align:right}body#special.evo2019 #container main p.writer span{display:inline-block;text-align:right;padding-top:1em}body#special.evo2019 #container main .movie{margin:15px auto;width:100%;max-width:500px}body#special.evo2019 #container main dl.qa{padding:45px 45px 15px;width:790px;text-align:left;line-height:1.5;margin:0 auto;border:1px solid #978770;background-color:rgba(0,0,0,0.7)}body#special.evo2019 #container main dl.qa dt{color:#978770;display:inline-block;font-weight:bold;margin:0 0 0 1.4em;text-indent:-1.4em}body#special.evo2019 #container main dl.qa dd{margin:0 0 30px 1.4em;text-indent:-1.4em}body#special.evo2019 #container main dl.qa dd span{display:block;font-size:80%;margin:5px 0 0;padding:10px;text-indent:0;background-color:rgba(46,88,146,0.7)}body#special.evo2019 #container main .thum{margin:35px 0 15px}body#special.evo2019 #container main ul.btnList{text-align:center;padding:25px 0}body#special.evo2019 #container main ul.btnList li{display:inline-block;margin:0 10px}body#special.evo2019 #container main ul.btnList li.btn{margin:0 5px 10px !important;position:relative}body#special.evo2019 #container main ul.btnList li.btn.new:after{content:'';width:35px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/common/ico_new.png) top left no-repeat;background-size:100% auto;pointer-events:none}body#special.evo2019 #container main ul.attentionList{margin:0 auto;font-size:0.8em;text-align:left;width:900px}body#special.evo2019 #container main ul.attentionList li{margin-bottom:0.3em;padding-left:1em;text-indent:-1em;line-height:1.2}body#special.evo2019 #container main ul.attentionList li>ul{padding-top:0.3em}body#special.evo2019 #container main div.messageCol{padding:45px 0;margin:30px auto 0;box-sizing:border-box;width:880px;background:url(../images/special/evo2019/bg_txt_top.png) top center no-repeat,url(../images/special/evo2019/bg_txt_bt.png) bottom center no-repeat}body#special.evo2019 #container main div.messageCol div{color:#140601;padding:45px 0 25px;background:url(../images/special/evo2019/bg_inner_top.png) top center no-repeat,url(../images/special/evo2019/bg_inner_bt.png) bottom center no-repeat,url(../images/special/evo2019/bg_repeat.png) top center repeat-y}body#special.evo2019 #container main div.messageCol div .btn{border:1px solid #482501}body#special.evo2019 #container main div.messageCol div .btn span{font-size:18px}body#special.evo2019 #container main div.messageCol div .btn a{border:1px solid rgba(72,32,1,0.7);color:#482501;min-width:220px}body#special.evo2019 #container main div.messageCol div .btn:hover a{background:rgba(72,32,1,0.9);color:#dac899}body#special.evo2019 #container main .txtAttention{padding-top:30px;margin:0 auto;font-size:0.8em;text-align:left;width:900px}body#special.evo2019 #container main ul.notice{display:inline-block;margin-top:5px;font-size:12px;line-height:1.5}body#special.evo2019 #container main ul.notice li{text-align:center}body#special.evo2019 #container main .txtNotes{border-top:solid 1px #574f40;padding-top:30px;margin:0 0 -20px;font-size:0.8em}body#special.faq #container main h3{margin-bottom:20px}body#special.faq #container main section{margin-bottom:40px}body#special.faq #container main section p{width:900px;margin:auto}body#special.faq #container main section .details{display:none}body#special.faq #container main section .details dl{width:780px;margin:0 auto 20px;text-align:left}body#special.faq #container main section .details dl dt{color:#af9d84;font-weight:bold}body#special.faq #container main section .details dl dd{margin-bottom:20px;line-height:1.4em}body#special.faq #container main section .details dl dd.listCol{margin-bottom:20px;padding-left:0.5em;text-indent:-1em;text-align:left}body#special.faq #container main section .details dl span.imp{color:red}body#special.faq #container main section .details .notice{margin-top:5px;padding-left:1em;text-indent:-1em;text-align:left;display:inline-block}body#special.faq #container main section .btnDetails span{display:inline-block;width:200px;padding:2px;border:1px solid #af9d84;color:#af9d84;font-size:16px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.faq #container main section .btnDetails span a{display:block;padding:14px 28px;border:1px solid rgba(175,157,132,0.5);color:#af9d84;transition:.3s ease-in-out;cursor:pointer}body#special.faq #container main section .btnDetails span a:hover{background:#af9d84;color:#000}body#special.faq #container main h4{width:1000px;margin:5px auto 20px}body#special.faq #container main h5{margin:0 0 20px}body#special.faq #container main dl.qa{padding:45px 45px 15px;width:790px;text-align:left;line-height:1.5;margin:0 auto;border:1px solid #978770;background-color:rgba(0,0,0,0.7)}body#special.faq #container main dl.qa dt{color:#978770;display:inline-block;font-weight:bold;margin:0 0 0 1.4em;text-indent:-1.4em}body#special.faq #container main dl.qa dd{margin:0 0 30px 1.4em}body#special.faq #container main dl.qa dd span{display:block;font-size:80%;margin:5px 0 0;padding:10px;text-indent:0;background-color:rgba(46,88,146,0.7)}body#special.faq #container main dl.qa dd ul li{margin-bottom:15px}body#special.faq #container main dl.qa dd ul li span{margin:5px 0 8px}body#special.faq #container main ul.btnList{text-align:center;padding:25px 0}body#special.faq #container main ul.btnList li{display:inline-block;margin:0 10px}body#special.faq #container main ul.btnList li.btn{margin:0 5px 10px !important;position:relative}body#special.faq #container main ul.btnList li.btn.new:after{content:'';width:35px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/common/ico_new.png) top left no-repeat;background-size:100% auto;pointer-events:none}body#special.faq #container main .txtAttention{padding-top:30px;margin:0 auto;font-size:0.8em;text-align:left;width:900px}body#special.faq #container main ul.notice{display:inline-block;margin-top:5px;font-size:12px;line-height:1.5}body#special.faq #container main ul.notice li{text-align:center}body#special.faq #container main .txtNotes{border-top:solid 1px #574f40;padding-top:30px;margin:0 0 -20px;font-size:0.8em;color:#fff}body#special.faq #container main p.linkCol{margin-top:30px}body#special.faq #container main p.linkCol a{color:#cc00aa;word-break:break-all;text-decoration:underline}body#special.faq #container main p.linkCol a:hover{text-decoration:none}body#special.characreation p,body#special.characreation_2nd p{line-height:1.5em}body#special.characreation p.catch,body#special.characreation_2nd p.catch{margin:20px 0;font-size:26px;font-weight:bold;color:#af9d84;line-height:1.2em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.characreation #container main ul.nav_language,body#special.characreation_2nd #container main ul.nav_language{overflow:hidden;width:602px;margin:0 auto 40px}body#special.characreation #container main ul.nav_language li,body#special.characreation_2nd #container main ul.nav_language li{position:relative;float:left;text-align:center;margin-right:30px;padding:0;text-indent:0}body#special.characreation #container main ul.nav_language li span,body#special.characreation_2nd #container main ul.nav_language li span{width:280px}body#special.characreation #container main ul.nav_language li:last-child,body#special.characreation_2nd #container main ul.nav_language li:last-child{margin-right:0}body#special.characreation #container main ul.nav_language li.onBtn span a,body#special.characreation_2nd #container main ul.nav_language li.onBtn span a{background:#af9d84;color:#000}body#special.characreation #container main ul.nav_language li.new:after,body#special.characreation_2nd #container main ul.nav_language li.new:after{content:'';width:35px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/common/ico_new.png) top left no-repeat;background-size:100% auto;pointer-events:none}body#special.characreation #container main h3,body#special.characreation_2nd #container main h3{margin-bottom:20px}body#special.characreation #container main section,body#special.characreation_2nd #container main section{width:1000px;margin:0 auto 40px}body#special.characreation #container main section ul,body#special.characreation_2nd #container main section ul{text-align:center}body#special.characreation #container main section ul li,body#special.characreation_2nd #container main section ul li{margin:10px 0;padding-left:1em;text-align:left;text-indent:-1em;line-height:1.5}body#special.characreation #container main section .details,body#special.characreation_2nd #container main section .details{width:900px;margin:auto}body#special.characreation #container main h4,body#special.characreation_2nd #container main h4{width:1000px;margin:5px auto 20px}body#special.characreation #container main h5,body#special.characreation_2nd #container main h5{margin:20px 0}body#special.characreation #container main p,body#special.characreation_2nd #container main p{text-align:left}body#special.characreation #container main p.outline,body#special.characreation_2nd #container main p.outline{margin:35px 0 10px;font-size:20px;font-weight:bold;line-height:1.4em;text-align:left}body#special.characreation #container main ul.attentionList,body#special.characreation_2nd #container main ul.attentionList{margin:0 auto;font-size:0.8em;text-align:left;width:900px}body#special.characreation #container main ul.attentionList li,body#special.characreation_2nd #container main ul.attentionList li{margin-bottom:0.3em;line-height:1.2}body#special.characreation #container main ul.attentionList li>ul,body#special.characreation_2nd #container main ul.attentionList li>ul{padding-top:0.3em}body#special.characreation #container main .txtAttention,body#special.characreation_2nd #container main .txtAttention{padding-top:30px;margin:0 auto;font-size:0.8em;text-align:left;width:900px}body#special.characreation #container main ul.notice,body#special.characreation_2nd #container main ul.notice{margin-top:5px;font-size:12px;line-height:1.5;text-align:left}body#special.characreation #container main .txtNotes,body#special.characreation_2nd #container main .txtNotes{padding-top:30px;margin:0 0 -20px;font-size:0.8em}body#special.characreation #container p a,body#special.characreation #container .notice li a,body#special.characreation_2nd #container p a,body#special.characreation_2nd #container .notice li a{color:#cc00aa;word-break:break-all;text-decoration:underline}body#special.characreation #container p a:hover,body#special.characreation #container .notice li a:hover,body#special.characreation_2nd #container p a:hover,body#special.characreation_2nd #container .notice li a:hover{text-decoration:none}body#special.characreation #container .btn.result,body#special.characreation_2nd #container .btn.result{margin:1.5rem 0 2rem}body#special.characreation #container .btn.result a,body#special.characreation_2nd #container .btn.result a{font-size:1.3rem}body#special.characreation_2nd_result #container main ul.nav_language{overflow:hidden;width:602px;margin:0 auto 40px}body#special.characreation_2nd_result #container main ul.nav_language li{position:relative;float:left;text-align:center;margin-right:30px;padding:0;text-indent:0}body#special.characreation_2nd_result #container main ul.nav_language li span{width:280px}body#special.characreation_2nd_result #container main ul.nav_language li:last-child{margin-right:0}body#special.characreation_2nd_result #container main ul.nav_language li.onBtn span a{background:#af9d84;color:#000}body#special.characreation_2nd_result #container main ul.nav_language li.new:after{content:'';width:35px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/common/ico_new.png) top left no-repeat;background-size:100% auto;pointer-events:none}body#special.characreation_2nd_result #container main h3{margin-bottom:20px}body#special.characreation_2nd_result #container main section{width:1000px;margin:0 auto 40px}body#special.characreation_2nd_result #container main section ul{text-align:center}body#special.characreation_2nd_result #container main section ul li{margin:10px 0;padding-left:1em;text-align:left;text-indent:-1em;line-height:1.5}body#special.characreation_2nd_result #container main section .details{width:900px;margin:auto}body#special.characreation_2nd_result #container main h4{width:1000px;margin:50px auto 30px}body#special.characreation_2nd_result #container main h4:first-child{margin:20px auto 30px}body#special.characreation_2nd_result #container main h4.mastel{margin:20px auto 30px}body#special.characreation_2nd_result #container main h5{margin:20px 0}body#special.characreation_2nd_result #container main p{text-align:left}body#special.characreation_2nd_result #container main p.outline{margin:35px 0 10px;font-size:20px;font-weight:bold;line-height:1.4em;text-align:left}body#special.characreation_2nd_result #container main p.catch{text-align:center;margin:20px 0;font-size:26px;font-weight:bold;color:#FFFFFF;line-height:1.2em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.characreation_2nd_result #container main p.comment{margin:2rem 0}body#special.characreation_2nd_result #container main p.mastel{margin:4rem 0 0rem;font-size:1.5rem;font-weight:bold;line-height:1.4em;text-align:center;color:#af9d84;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body#special.characreation_2nd_result #container main ul.attentionList{margin:0 auto;font-size:0.8em;text-align:left;width:900px}body#special.characreation_2nd_result #container main ul.attentionList li{margin-bottom:0.3em;line-height:1.2}body#special.characreation_2nd_result #container main ul.attentionList li>ul{padding-top:0.3em}body#special.characreation_2nd_result #container main .txtAttention{padding-top:30px;margin:0 auto;font-size:0.8em;text-align:left;width:900px}body#special.characreation_2nd_result #container main ul.notice{margin-top:5px;font-size:12px;line-height:1.5;text-align:left}body#special.characreation_2nd_result #container main .txtNotes{padding:0 0 1rem;font-size:0.8em;text-align:center}body#special.characreation_2nd_result #container p a,body#special.characreation_2nd_result #container .notice li a{color:#cc00aa;word-break:break-all;text-decoration:underline}body#special.characreation_2nd_result #container p a:hover,body#special.characreation_2nd_result #container .notice li a:hover{text-decoration:none}body#special.characreation_2nd_result #container .btn{margin:1.5rem 0}body#special.welcomeprice #introCol{padding-bottom:50px}body#special.welcomeprice #introCol>dl{width:500px;margin:30px auto 0;padding:20px;background:rgba(0,0,0,0.7);border:1px solid rgba(140,140,140,0.6);box-sizing:border-box;line-height:1.8em;display:flex;flex-wrap:wrap}body#special.welcomeprice #introCol>dl>dt{width:28%;margin:0 3% 0 0;background:rgba(255,255,255,0.1);box-sizing:border-box;padding:.1em;font-size:12px}body#special.welcomeprice #introCol>dl>dt:not(:last-of-type){margin:0 3% .5em 0}body#special.welcomeprice #introCol>dl>dd{width:69%;text-align:left;padding:.1em 0}body#special.welcomeprice #introCol>dl>dd:not(:last-of-type){margin-bottom:.5em}body#special.welcomeprice .attention{width:1000px;margin:0 auto;padding-top:30px}body#special.welcomeprice .attention li{font-size:0.8em;line-height:1.8em;text-align:left;padding-left:1em;text-indent:-1em}body#special.welcomeprice .img-readme{margin:30px auto 0}
