﻿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_products{overflow:hidden;*zoom:1;width:1000px;margin:10px auto 35px;box-sizing:border-box}#container main ul.nav_products li.btn{margin:0 5px 10px;float:left;position:relative}#container main ul.nav_products li.btn span{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-align:center}#container main ul.nav_products li.btn span a{width:234px;padding:14px 14px;box-sizing:border-box;display:table-cell;vertical-align:middle}body.summary #container main ul.nav_products li.btn span a.snSummary,body.dlDX #container main ul.nav_products li.btn span a.sndlDX,body.early #container main ul.nav_products li.btn span a.snEarly,body.stBn #container main ul.nav_products li.btn span a.snstBn,body.dlc #container main ul.nav_products li.btn span a.snDlc,body.SePass #container main ul.nav_products li.btn span a.snSePass,body.SePass02 #container main ul.nav_products li.btn span a.snSePass02,body.dlc01 #container main ul.nav_products li.btn span a.snDlc01,body.dlc02 #container main ul.nav_products li.btn span a.snDlc02,body.dlc03 #container main ul.nav_products li.btn span a.snDlc03,body.dlc04 #container main ul.nav_products li.btn span a.snDlc04,body.dlc05 #container main ul.nav_products li.btn span a.snDlc05,body.dlc06 #container main ul.nav_products li.btn span a.snDlc06,body.dlc07 #container main ul.nav_products li.btn span a.snDlc07,body.dlc08 #container main ul.nav_products li.btn span a.snDlc08,body.dlc09 #container main ul.nav_products li.btn span a.snDlc09,body.dlc10 #container main ul.nav_products li.btn span a.snDlc10,body.dlc11 #container main ul.nav_products li.btn span a.snDlc11,body.dlc12 #container main ul.nav_products li.btn span a.snDlc12,body.dlc13 #container main ul.nav_products li.btn span a.snDlc13,body.dlc14 #container main ul.nav_products li.btn span a.snDlc14,body.infoPs5 #container main ul.nav_products li.btn span a.snInfoPs5{background:#af9d84;color:#000}#container main ul.nav_products li.btn.snDLC03 span a{padding:8px 2px;line-height:1.2}#container main ul.nav_products 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}h3.titPageInner{padding-bottom:30px}img.targetPF{padding:35px 0}ul.attentionList{width:960px;margin:0 auto}ul.attentionList li{padding:0.5em 0 0 1em;text-indent:-1em;text-align:left;font-size:12px}body.summary table{background:rgba(0,0,0,0.7);width:960px;margin:50px auto 0;font-size:0.8em;line-height:1em;box-sizing:border-box;line-height:1.2}body.summary table tr td.pf{background:#463423;color:#fff}body.summary table tr:nth-child(7) td:first-child{border-bottom:1px solid #76644d}body.summary table th,body.summary table td{padding:12px 10px;text-align:center;vertical-align:middle}body.summary table th{background:#3d2915;color:#fff;border:1px solid #76644d}body.summary table th:first-child{border-bottom:1px solid #76644d}body.summary table th:last-child{border-right:1px solid #76644d}body.summary table td{border:1px solid #76644d}body.summary table span{font-size:0.7em}body.summary table a{line-height:1.2}body.early section.item01{margin-bottom:65px}body.dlDX .price,body.dlDX body.SePass02 .price{display:inline-block;margin:0 auto 35px}body.stBn #listCol{width:1000px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}body.stBn #listCol li{margin:0 0 45px 0}body.stBn #listCol li a{display:block;margin:20px auto 0;background:#fff;width:275px}body.stBn #notice{background:url(../images/products/store_benefit/bg_txt.png) no-repeat top center;min-height:107px;padding:26px 0 0;box-sizing:border-box;text-align:center;font-size:12px;line-height:1.6}body.SePass .catch,body.SePass02 .catch{margin:0 0 35px;font-size:26px;font-weight:bold;color:#af9d84;line-height:1.2em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}body.SePass .price,body.SePass02 .price{display:inline-block;margin:0 auto 35px}body.dlc div.dlcListCol,body.SePass div.dlcListCol,body.SePass02 div.dlcListCol{padding:70px 0;margin:0 auto;box-sizing:border-box;width:980px;background:url(../images/products/dlc/bg_paper_top.png) top center no-repeat,url(../images/products/dlc/bg_paper_bottom.png) bottom center no-repeat}body.dlc div.dlcListCol .dlcListColInner,body.SePass div.dlcListCol .dlcListColInner,body.SePass02 div.dlcListCol .dlcListColInner{background:url(../images/products/dlc/bg_paper_inner_top.jpg) top center no-repeat,url(../images/products/dlc/bg_paper_inner_bottom.jpg) bottom center no-repeat,url(../images/products/dlc/bg_paper_repeat.jpg) top center repeat-y}body.dlc div.dlcListCol .dlcListColInner ul,body.SePass div.dlcListCol .dlcListColInner ul,body.SePass02 div.dlcListCol .dlcListColInner ul{padding:15px 0}body.dlc div.dlcListCol .dlcListColInner ul>li,body.SePass div.dlcListCol .dlcListColInner ul>li,body.SePass02 div.dlcListCol .dlcListColInner ul>li{padding:25px 0;background:url(../images/products/dlc/line.png) bottom center no-repeat}body.dlc div.dlcListCol .dlcListColInner ul>li:first-child,body.SePass div.dlcListCol .dlcListColInner ul>li:first-child,body.SePass02 div.dlcListCol .dlcListColInner ul>li:first-child{background:url(../images/products/dlc/line.png) bottom center no-repeat,url(../images/products/dlc/line.png) top center no-repeat}body.dlc div.dlcListCol .dlcListColInner ul>li:nth-child(even),body.SePass div.dlcListCol .dlcListColInner ul>li:nth-child(even),body.SePass02 div.dlcListCol .dlcListColInner ul>li:nth-child(even){background:url(../images/products/dlc/bg_list.png) top center repeat-y,url(../images/products/dlc/line.png) bottom center no-repeat}body.dlc div.dlcListCol .dlcListColInner ul>li .dlcDetailList a,body.SePass div.dlcListCol .dlcListColInner ul>li .dlcDetailList a,body.SePass02 div.dlcListCol .dlcListColInner ul>li .dlcDetailList a{display:inline-block;padding-top:10px}body.dlc div.dlcListCol .dlcListColInner .notice,body.SePass div.dlcListCol .dlcListColInner .notice,body.SePass02 div.dlcListCol .dlcListColInner .notice{font-size:13px;font-weight:bold;color:#602606;line-height:1.5em}body#popup main{position:relative;width:100%}body#popup main img{width:100%}body#popup main img#imgPopup{display:block}body#popup main ul.charaInfo{position:absolute;width:37%;top:70%;left:7%}body#popup main ul.charaInfo li{margin-bottom:2%}@media screen and (min-width: 980px){body#popup main{width:980px;margin:0 auto}body#popup main img{width:auto;height:auto}body#popup main ul.charaInfo{width:auto;top:560px;left:65px}body#popup main ul.charaInfo li{margin-bottom:5px}}main.charaDetail{min-height:980px;padding-top:50px;position:relative}main.charaDetail #charaInfo{width:100%;max-width:1024px;min-width:1000px;position:relative;margin:0 auto}main.charaDetail #charaInfo h3.charaName{width:640px;position:relative;z-index:20;padding-top:60px;text-align:left}main.charaDetail #charaInfo h3.charaName span{display:inline-block;background-color:#a80000;padding:3px;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}main.charaDetail #charaInfo div.charaVisual{position:absolute;top:10px;left:320px}main.charaDetail #charaInfo div.charaVisual .imgChara{position:relative;display:block}main.charaDetail #charaInfo div.charaVisual p.charaCatch{position:absolute;top:110px;right:60px;z-index:20}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}main.charaDetail #charaInfo .profile table{color:#ffffff}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}main.charaDetail #charaInfo .profile table th:after{content:"：";position:absolute;top:5px;right:-18px;width:1em;height:100%}main.charaDetail #charaInfo .profile table td{padding-left:1.5em;vertical-align:baseline;line-height:1.2em}main.charaDetail #charaInfo .profile.blank{margin-bottom:502px}main.charaDetail #charaInfo .profile.blank table,main.charaDetail #charaInfo .profile.blank tbody,main.charaDetail #charaInfo .profile.blank tr,main.charaDetail #charaInfo .profile.blank th{width:100%}main.charaDetail #charaInfo .profile.blank th{padding:120px 0}main.charaDetail #charaInfo .profile.blank th img{display:block;margin:0 auto}main.charaDetail #charaInfo .profile.blank th:after{content:none}main.charaDetail #charaInfo ul.pvCol{margin:20px 0 20px;width:450px;text-align:center}main.charaDetail #charaInfo ul.pvCol li{text-align:center;width:450px;position:relative}main.charaDetail #charaInfo ul.pvCol li:nth-child(odd){margin-right:36px}main.charaDetail #charaInfo ul.pvCol li span.thumbnail{display:block;height:253px;width:450px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,0.3)}main.charaDetail #charaInfo ul.pvCol li span.thumbnail:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/media/movie/img_frame.png) center top no-repeat}main.charaDetail #charaInfo ul.pvCol li span.thumbnail img{width:100%;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}main.charaDetail #charaInfo ul.pvCol li span.thumbnail:hover img{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}main.charaDetail #charaInfo ul.pvCol li h3{padding:15px 0}main.charaDetail #charaInfo .playable{position:relative;z-index:30;margin-top:50px}main.charaDetail #charaInfo .playable h3{margin-bottom:20px}main.charaDetail #charaInfo .priceCol{text-align:left;margin:40px 0}main.charaDetail #charaInfo .priceCol img{display:block;position:relative;left:-10px}main.charaDetail #charaInfo ul.ssList{width:1000px;overflow:hidden;*zoom:1;position:relative;z-index:30;padding-bottom:30px;margin:0 auto}main.charaDetail #charaInfo ul.ssList li{float:left;width:320px;margin-right:20px;margin-bottom:20px;overflow:hidden}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}main.charaDetail #charaInfo ul.ssList li img:hover{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}main.charaDetail #charaInfo ul.ssList li.blank img:hover{-webkit-transform:none;transform:none}main.charaDetail #charaInfo ul.ssList li:nth-child(3n){margin-right:0}main.charaDetail #charaInfo .dlc_detail h3{margin-bottom:20px}main.charaDetail #charaInfo .dlc_detail dl{overflow:hidden;*zoom:1;padding-top:5px;width:500px;margin:auto;text-align:left;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}main.charaDetail #charaInfo .dlc_detail dl dd{margin:0 0 20px 240px}main.charaDetail #charaInfo .dlc_detail dl.tira dd{margin:0 0 20px 240px}main.charaDetail #charaInfo .dlc_detail dl.y2b dd{margin:0 0 20px 240px}main.charaDetail #charaInfo .dlc_detail dl.hildegard{width:540px}main.charaDetail #charaInfo .dlc_detail dl.hildegard dd{margin:0 0 20px 200px}main.charaDetail #charaInfo .dlc_detail dl dt{float:left;font-size:20px;font-weight:bold;color:#e4c69c}main.charaDetail #charaInfo .dlc_detail dl dd{font-size:20px;font-weight:bold}main.charaDetail #charaInfo .dlc_detail .contentCol{position:relative;overflow:hidden;*zoom:1;padding:15px 0 20px;margin:auto}main.charaDetail #charaInfo .dlc_detail .contentCol .innerhead{width:500px;margin:auto}main.charaDetail #charaInfo .dlc_detail .contentCol .innerhead.hildegard{width:540px}main.charaDetail #charaInfo .dlc_detail .contentCol .innerhead h4{text-align:left;font-size:20px;font-weight:bold;color:#e4c69c;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}main.charaDetail #charaInfo .dlc_detail .contentCol .details{background:rgba(0,0,0,0.5);display:none;width:1000px;margin:40px auto 0;padding:2% 1%;box-sizing:border-box}main.charaDetail #charaInfo .dlc_detail .contentCol .details table{background:rgba(0,0,0,0.7);width:800px;margin:auto;font-size:0.8em;line-height:1em;box-sizing:border-box;line-height:1.2}main.charaDetail #charaInfo .dlc_detail .contentCol .details table tr td.pf{background:#463423;color:#fff}main.charaDetail #charaInfo .dlc_detail .contentCol .details table tr:nth-child(7) td:first-child{border-bottom:1px solid #76644d}main.charaDetail #charaInfo .dlc_detail .contentCol .details table th,main.charaDetail #charaInfo .dlc_detail .contentCol .details table td{padding:12px 10px;text-align:center;vertical-align:middle}main.charaDetail #charaInfo .dlc_detail .contentCol .details table th{background:#3d2915;color:#fff;border:1px solid #76644d}main.charaDetail #charaInfo .dlc_detail .contentCol .details table th:first-child{border-bottom:1px solid #76644d}main.charaDetail #charaInfo .dlc_detail .contentCol .details table th:last-child{border-right:1px solid #76644d}main.charaDetail #charaInfo .dlc_detail .contentCol .details table td{border:1px solid #76644d}main.charaDetail #charaInfo .dlc_detail .contentCol .details table td.female{background-color:rgba(250,0,80,0.2)}main.charaDetail #charaInfo .dlc_detail .contentCol .details table td.male{background-color:rgba(0,100,250,0.2)}main.charaDetail #charaInfo .dlc_detail .contentCol .details table td.common{background-color:rgba(50,0,250,0.2)}main.charaDetail #charaInfo .dlc_detail .contentCol .details table td:nth-child(2){background-color:#000 !important}main.charaDetail #charaInfo .dlc_detail .contentCol .details table span{font-size:0.7em}main.charaDetail #charaInfo .dlc_detail .contentCol .details table a{line-height:1.2}main.charaDetail #charaInfo .dlc_detail .contentCol .clickEff{position:absolute;top:0;left:49%;cursor:pointer}main.charaDetail #charaInfo .dlc_detail .contentCol .clickEff span{display:inline-block;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}main.charaDetail #charaInfo .dlc_detail .contentCol .clickEff span a{min-width:130px;display:block;padding:14px 28px;border:1px solid rgba(175,157,132,0.5);color:#af9d84;transition:.3s ease-in-out}main.charaDetail #charaInfo .dlc_detail .contentCol .clickEff span a:hover{background:#af9d84;color:#000}main.cassandra #charaInfo .dlc_detail dl{width:600px}main.cassandra #charaInfo .dlc_detail .contentCol .innerhead{width:600px}main.charaDetail #charaInfo p.attentionTxt{width:450px;text-align:left;position:relative;top:-30px;font-size:90%}main.charaDetail #charaInfo ul.console{position:absolute;top:-140px;right:0;z-index:30}main.charaDetail #charaInfo ul.console li{display:inline-block}main.charaDetail #charaInfo .infoCol{position:relative}main.charaDetail #charaInfo .infoCol .cv{position:absolute;bottom:0;right:0;font-size:24px;text-shadow:1px 1px 3px #000, -1px -1px 3px #000}main.charaDetail #charaInfo .infoCol .btnEff{width:450px}main.charaDetail #charaInfo .infoCol .btnEff span{display:inline-block;width:400px;padding:2px;border:1px solid #af9d84;color:#af9d84;text-align:center;font-size:16px;font-weight:bold;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}main.charaDetail #charaInfo .infoCol .btnEff span a{display:block;padding:14px 28px;border:1px solid rgba(175,157,132,0.5);color:#af9d84;transition:.3s ease-in-out}main.charaDetail #charaInfo .infoCol .btnEff span a:hover{background:#af9d84;color:#000}main.charaDetail p.copyright{font-size:12px;line-height:1.2em;margin:-2.3em 0 0}main.charaDetail.tira #charaInfo div.charaVisual{top:0;left:380px}main.charaDetail.tira #charaInfo div.charaVisual p.charaCatch{right:110px;top:210px}main.charaDetail.yorha2B #charaInfo div.charaVisual{left:370px;top:0}main.charaDetail.yorha2B #charaInfo div.charaVisual p.charaCatch{right:105px;top:247px}main.charaDetail.yorha2B #charaInfo .infoCol .cv{bottom:0;text-align:left;line-height:1.2em}main.charaDetail.amy #charaInfo div.charaVisual p.charaCatch{right:20px;top:105px}main.charaDetail.cassandra #charaInfo div.charaVisual{left:340px}main.charaDetail.cassandra #charaInfo div.charaVisual p.charaCatch{right:50px;top:105px}main.charaDetail.hildegard #charaInfo div.charaVisual{left:340px}main.charaDetail.hildegard #charaInfo div.charaVisual p.charaCatch{right:50px;top:105px}main.charaDetail.hwang #charaInfo div.charaVisual ul.charaVisualBtn{display:flex;position:absolute;bottom:40px;right:210px;opacity:0;z-index:21}main.charaDetail.hwang #charaInfo div.charaVisual ul.charaVisualBtn li{padding:5px 8px 3px;cursor:pointer;color:#e4c69c;border:1px solid #e4c69c}main.charaDetail.hwang #charaInfo div.charaVisual ul.charaVisualBtn li:hover,main.charaDetail.hwang #charaInfo div.charaVisual ul.charaVisualBtn li.active{color:#000;background:rgba(228,198,156,0.8)}main.charaDetail.hwang #charaInfo div.charaVisual ul.charaVisualBtn li:first-child{margin-right:1em}main.charaDetail.hwang #charaInfo div.charaVisual ul.chaaVisualImg li{display:none}main.charaDetail.hwang #charaInfo div.charaVisual ul.chaaVisualImg li.show{display:block}main.itemDetail #itemInfo{width:100%;max-width:1024px;min-width:1000px;position:relative;margin:0 auto}main.itemDetail #itemInfo .mVItems img{vertical-align:middle;padding:20px 15px}main.itemDetail p.catch{width:960px;margin:0 auto 25px;font-size:26px;font-weight:bold;color:#af9d84;line-height:1.4em;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif}main.itemDetail div.dlc_detail{padding-top:45px}main.itemDetail h4.titContents{padding:20px 0 10px}main.itemDetail section.itemList{overflow:hidden;*zoom:1;width:950px;margin:0 auto 35px}main.itemDetail section.itemList h5.titParts{margin:20px auto 25px}main.itemDetail table{background:rgba(0,0,0,0.7);width:470px;font-size:0.8em;line-height:1em;box-sizing:border-box;line-height:1.2}main.itemDetail table tr td.pf{background:#463423;color:#fff}main.itemDetail table th,main.itemDetail table td{padding:12px 10px;text-align:center}main.itemDetail table th:nth-child(2),main.itemDetail table td:nth-child(2){width:100px}main.itemDetail table th:nth-child(3),main.itemDetail table td:nth-child(3){width:4em}main.itemDetail table th img,main.itemDetail table td img{width:80px}main.itemDetail table td:nth-child(1){text-align:left}main.itemDetail table td.twoType{width:170px;text-align:center}main.itemDetail table td.twoType a img{display:inline-block;width:78px}main.itemDetail table td.twoType a:first-child img{border:1px solid rgba(0,100,250,0.5)}main.itemDetail table td.twoType a:last-child img{border:1px solid rgba(250,0,80,0.5)}main.itemDetail table th{background:#3d2915;color:#fff;border:1px solid #76644d}main.itemDetail table th:first-child{border-bottom:1px solid #76644d}main.itemDetail table th:last-child{border-right:1px solid #76644d}main.itemDetail table td{border:1px solid #76644d}main.itemDetail table td.female{background-color:rgba(250,0,80,0.2)}main.itemDetail table td.male{background-color:rgba(0,100,250,0.2)}main.itemDetail table td.common{background-color:rgba(50,0,250,0.2)}main.itemDetail table td:nth-child(2){background-color:#000}main.itemDetail table span{font-size:0.7em}main.itemDetail table a{line-height:1.2}main.itemDetail table.trackList{width:950px;margin:0 auto}main.itemDetail table.trackList th{font-weight:bold}main.itemDetail table.trackList td:nth-child(2){background:transparent;text-align:left;width:40%}main.itemDetail .ssCol{height:615px;overflow:hidden;position:relative}main.itemDetail .ssCol .sliderMain{width:900px;margin:0 auto;position:relative}main.itemDetail .ssCol .sliderMain li{position:absolute;top:0;left:0}main.itemDetail .ssCol .sliderMain li:first-child{position:relative}main.itemDetail .ssCol .sliderNav{width:900px;margin:0 auto;height:105px;margin:0 auto}main.itemDetail .ssCol .sliderNav li{overflow:hidden;cursor:pointer;top:0;left:0}main.itemDetail .ssCol .sliderNav li img{-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}main.itemDetail .ssCol .sliderNav li:hover img{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}main.itemDetail .ssCol .sliderNav img{width:100%}main.itemDetail .ssCol .slick-arrow{position:absolute;background:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;overflow:hidden;width:40px;height:114px;top:45%}main.itemDetail .ssCol .slick-arrow::before{content:" ";display:block;background:url(../images/character/btn_prev.png) top center no-repeat;background-size:100% auto;width:100%;height:0;padding-top:114px}main.itemDetail .ssCol .slick-next{right:-60px}main.itemDetail .ssCol .slick-next::before{background-image:url(../images/character/btn_next.png)}main.itemDetail .ssCol .slick-prev{left:-60px;z-index:20}main.itemDetail .ssCol .slick-prev::before{background-image:url(../images/character/btn_prev.png)}main.itemDetail .ssCol .sliderNav .slick-arrow{width:30px;top:20%}main.itemDetail .ssCol .sliderNav .slick-next{right:-50px}main.itemDetail .ssCol .sliderNav .slick-prev{left:-50px}main.itemDetail p.dlcInfo{margin:25px auto 0}main.itemDetail ul.attentionList{width:950px;margin-top:25px;line-height:1.3}body.SePass02 .dlcDetailList table.trackList{width:850px;margin:20px auto 0}.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}.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)}.popup h1 span{color:#FFF;text-shadow:1px 1px 8px #af9d84, -1px -1px 8px #af9d84}.infoPs5 .infoTxt{line-height:1.5em}.infoPs5 .infoTxt .mainTxt{width:790px;margin:0 auto 2em;padding:2em 2em 0;background:rgba(0,0,0,0.5);border:1px solid #af9d84;box-sizing:border-box}.infoPs5 .infoTxt p{margin-bottom:2em}.infoPs5 .infoTxt p.notice{margin-top:-2em;font-size:80%;line-height:1.3em}.infoPs5 .infoTxt p strong{font-weight:bold}.infoPs5 .infoTxt p a{text-decoration:underline}.fancybox-slide--iframe .fancybox-content{width:690px}.fancybox-slide--video .fancybox-content{width:1224px}
