﻿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}body#chara #container main ul.charaList{overflow:hidden;*zoom:1;width:1000px;margin:30px auto 0}body#chara #container main ul.charaList li{position:relative;float:left;margin-bottom:20px;background:#ffffff}body#chara #container main ul.charaList li:nth-child(odd){margin-right:20px}body#chara #container main ul.charaList li.new:after{content:'';width:56px;height:56px;position:absolute;top:0;left:0;background:url(../images/common/ico_new.png) top left no-repeat}body#chara #container main.charaDetail{min-height:980px;padding-top:50px;position:relative}body#chara #container main.charaDetail #charaInfo{width:100%;max-width:1024px;min-width:1000px;position:relative;margin:0 auto}body#chara #container main.charaDetail #charaInfo h3.charaName{width:640px;position:relative;z-index:20;padding-top:60px;text-align:left}body#chara #container main.charaDetail #charaInfo h3.charaName span{display:inline-block;background-color:#a80000;padding:3px;margin-top:10px;width:450px;box-sizing:border-box;border:1px solid rgba(140,140,140,0.6);font-family:Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:bold;text-align:center}body#chara #container main.charaDetail #charaInfo div.charaVisual{position:absolute;top:10px;left:320px}body#chara #container main.charaDetail #charaInfo div.charaVisual ul.charaVisualBtn{display:flex;position:absolute;top:134px;left:-36px;font-size:0.9rem;opacity:0;z-index:21}body#chara #container main.charaDetail #charaInfo div.charaVisual ul.charaVisualBtn li{padding:5px 8px 3px;cursor:pointer;color:#e4c69c;border:1px solid #e4c69c}body#chara #container main.charaDetail #charaInfo div.charaVisual ul.charaVisualBtn li:hover,body#chara #container main.charaDetail #charaInfo div.charaVisual ul.charaVisualBtn li.active{color:#000;background:rgba(228,198,156,0.8)}body#chara #container main.charaDetail #charaInfo div.charaVisual ul.charaVisualBtn li:first-child{margin-right:1em}body#chara #container main.charaDetail #charaInfo div.charaVisual ul.chaaVisualImg li{display:none}body#chara #container main.charaDetail #charaInfo div.charaVisual ul.chaaVisualImg li.show{display:block}body#chara #container main.charaDetail #charaInfo div.charaVisual .imgChara{position:relative;display:block}body#chara #container main.charaDetail #charaInfo div.charaVisual p.charaCatch{position:absolute;top:110px;right:60px;z-index:20}body#chara #container main.charaDetail #charaInfo .profile{background:rgba(0,0,0,0.7);padding:20px;width:450px;border:1px solid rgba(140,140,140,0.6);box-sizing:border-box;margin:20px 0;position:relative;z-index:20}body#chara #container main.charaDetail #charaInfo .profile table{color:#ffffff}body#chara #container main.charaDetail #charaInfo .profile table th{color:#e4c69c;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;width:4.2em;padding:6px;position:relative;vertical-align:baseline}body#chara #container main.charaDetail #charaInfo .profile table th:after{content:"：";position:absolute;top:5px;right:-18px;width:1em;height:100%}body#chara #container main.charaDetail #charaInfo .profile table td{padding-left:1.5em;vertical-align:baseline;line-height:1.2em}body#chara #container main.charaDetail #charaInfo .profile.blank{margin-bottom:502px}body#chara #container main.charaDetail #charaInfo .profile.blank table,body#chara #container main.charaDetail #charaInfo .profile.blank tbody,body#chara #container main.charaDetail #charaInfo .profile.blank tr,body#chara #container main.charaDetail #charaInfo .profile.blank th{width:100%}body#chara #container main.charaDetail #charaInfo .profile.blank th{padding:120px 0}body#chara #container main.charaDetail #charaInfo .profile.blank th img{display:block;margin:0 auto}body#chara #container main.charaDetail #charaInfo .profile.blank th:after{content:none}body#chara #container main.charaDetail #charaInfo ul.ssList{width:450px;overflow:hidden;*zoom:1;position:relative;z-index:10;padding-bottom:50px}body#chara #container main.charaDetail #charaInfo ul.ssList li{float:left;width:223px;overflow:hidden}body#chara #container main.charaDetail #charaInfo ul.ssList li img{width:100%;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}body#chara #container main.charaDetail #charaInfo ul.ssList li img:hover{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}body#chara #container main.charaDetail #charaInfo ul.ssList li.blank img:hover{-webkit-transform:none;transform:none}body#chara #container main.charaDetail #charaInfo ul.ssList li:first-child{width:450px;margin-bottom:4px}body#chara #container main.charaDetail #charaInfo ul.ssList li:last-child{margin-left:4px}body#chara #container main.charaDetail #charaInfo p.attentionTxt{width:450px;text-align:left;position:relative;top:-30px;font-size:90%}body#chara #container main.charaDetail #charaInfo ul.console{position:absolute;top:60px;right:0;z-index:30}body#chara #container main.charaDetail #charaInfo ul.console li{display:inline-block}body#chara #container main.charaDetail #charaInfo ul.console li a{display:block}body#chara #container main.charaDetail #charaInfo .cv{position:absolute;bottom:46px;right:0;font-size:24px;text-shadow:1px 1px 3px #000,-1px -1px 3px #000}body#chara #container main.charaDetail ul.btnMove{position:relative;width:100%;margin:0 auto;max-width:1280px}body#chara #container main.charaDetail ul.btnMove li.btnPrev,body#chara #container main.charaDetail ul.btnMove li.btnNext{position:absolute;bottom:450px;width:58px;height:114px;z-index:50}body#chara #container main.charaDetail ul.btnMove li.btnPrev{left:25px}body#chara #container main.charaDetail ul.btnMove li.btnNext{right:25px}body#chara #container main.charaDetail .btnBack{width:330px;margin:50px auto 0}body#chara #container main.charaDetail p.copyright{font-size:12px;line-height:1.2em;margin:-2.3em 0 0}body#chara #container main.charaDetail.sophitia #charaInfo div.charaVisual p.charaCatch{right:50px}body#chara #container main.charaDetail.nightmare #charaInfo div.charaVisual{left:200px}body#chara #container main.charaDetail.nightmare #charaInfo div.charaVisual p.charaCatch{right:285px}body#chara #container main.charaDetail.chai #charaInfo div.charaVisual{left:400px}body#chara #container main.charaDetail.chai #charaInfo div.charaVisual p.charaCatch{right:140px}body#chara #container main.charaDetail.kilik #charaInfo div.charaVisual{left:400px}body#chara #container main.charaDetail.kilik #charaInfo div.charaVisual p.charaCatch{right:140px}body#chara #container main.charaDetail.zasalamel #charaInfo div.charaVisual{left:230px}body#chara #container main.charaDetail.zasalamel #charaInfo div.charaVisual p.charaCatch{right:115px}body#chara #container main.charaDetail.ivy #charaInfo div.charaVisual{left:270px}body#chara #container main.charaDetail.ivy #charaInfo div.charaVisual p.charaCatch{right:100px}body#chara #container main.charaDetail.geralt #charaInfo div.charaVisual{left:210px}body#chara #container main.charaDetail.geralt #charaInfo div.charaVisual p.charaCatch{right:200px}body#chara #container main.charaDetail.siegfried #charaInfo div.charaVisual{left:390px}body#chara #container main.charaDetail.siegfried #charaInfo div.charaVisual p.charaCatch{top:210px;right:110px}body#chara #container main.charaDetail.maxi #charaInfo div.charaVisual{left:380px}body#chara #container main.charaDetail.maxi #charaInfo div.charaVisual p.charaCatch{right:115px;top:100px}body#chara #container main.charaDetail.astaroth #charaInfo div.charaVisual{left:382px}body#chara #container main.charaDetail.astaroth #charaInfo div.charaVisual p.charaCatch{right:70px;top:115px}body#chara #container main.charaDetail.mina #charaInfo div.charaVisual{left:385px}body#chara #container main.charaDetail.mina #charaInfo div.charaVisual p.charaCatch{right:80px;top:115px}body#chara #container main.charaDetail.azwel #charaInfo div.charaVisual{left:290px}body#chara #container main.charaDetail.azwel #charaInfo div.charaVisual p.charaCatch{right:180px;top:120px}body#chara #container main.charaDetail.tira #charaInfo div.charaVisual{left:380px}body#chara #container main.charaDetail.tira #charaInfo div.charaVisual p.charaCatch{right:110px;top:210px}body#chara #container main.charaDetail.cervantes #charaInfo div.charaVisual{left:320px}body#chara #container main.charaDetail.cervantes #charaInfo div.charaVisual p.charaCatch{right:255px;top:170px}body#chara #container main.charaDetail.raphael #charaInfo div.charaVisual{left:190px}body#chara #container main.charaDetail.raphael #charaInfo div.charaVisual p.charaCatch{right:115px;top:150px}body#chara #container main.charaDetail.inferno #charaInfo div.charaVisual{left:320px;top:60px}body#chara #container main.charaDetail.inferno #charaInfo div.charaVisual p.charaCatch{right:10px;top:85px}body#chara #container main.charaDetail.yorha2B #charaInfo div.charaVisual{left:370px;top:30px}body#chara #container main.charaDetail.yorha2B #charaInfo div.charaVisual p.charaCatch{right:105px;top:317px}body#chara #container main.charaDetail.yorha2B #charaInfo ul.ssList{padding-bottom:80px}body#chara #container main.charaDetail.yorha2B #charaInfo .infoCol .cv{bottom:-0.5em;text-align:left;line-height:1.2em}body#chara #container main.charaDetail.amy #charaInfo div.charaVisual{left:310px;top:45px}body#chara #container main.charaDetail.amy #charaInfo div.charaVisual p.charaCatch{right:30px;top:105px}body#chara #container main.charaDetail.amy #charaInfo .infoCol .cv{bottom:0}body#chara #container main.charaDetail.cassandra #charaInfo div.charaVisual{left:350px;top:45px}body#chara #container main.charaDetail.hildegard #charaInfo div.charaVisual{left:350px;top:45px}body#chara #container main.charaDetail.hildegard #charaInfo div.charaVisual p.charaCatch{right:110px}body#chara #container main.charaDetail p.charaCatch{right:50px;top:190px}body#chara .popup{padding:20px;line-height:1.5em;border:1px solid rgba(140,140,140,0.6);font-family:Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif}body#chara .popup h1{margin-bottom:10px;padding-bottom:5px;font-size:20px;font-weight:bold;color:#e4c69c;border-bottom:1px solid rgba(228,198,156,0.5)}body#chara .popup h1 span{color:#FFF;text-shadow:1px 1px 8px #af9d84,-1px -1px 8px #af9d84}.fancybox-slide--iframe .fancybox-content{width:690px}
