body{
background:#000000;
margin:0;
padding:0;
-webkit-text-size-adjust:100%;
}

img{border:0;}
#wrapper{background:url(../images/page/bg.jpg) repeat-y;background-position:center top;}
#container{width:1000px;margin:0 auto;padding:0;box-shadow:0px 10px 20px #888888;font-family:Verdana,Arial,sans-serif;}

#header{width:1000px;height:160px;margin:0;padding:0;text-align:center;background:url(../images/page/header2020.jpg) center top;overflow:hidden;}

h1{margin:0;padding:0;}
h2{font-size:18px;line-height:20px;color:#ffffff;border-left:4px solid #ff0c09;padding:0 0 0 4px;}
h3{font-size:14px;color:#ffffff;}


a:link { color:#ffffff; }
a:visited { color: #dddddd; }
a:hover { position: relative;top:1px;left:1px;text-decoration: none;}
a:active { color: #ff8000; }

.mobileinfo{
width:630px;
margin:40px auto;padding:4px 20px;
border:2px dotted #788296;border-radius:14px;
}

dl{font-size:12px;color:#ffffff;}
dt{font-weight:bold;}
dd{}
dd a{color:#ffffff;}

#navi{
width:1000px;
margin:106px 0 0 0;
padding:3px 0;
background:url(../images/page/goldline.jpg);clear:both;
}

#navi ul{
list-style-type:none;
margin:0 0 0 -1px;
padding:0 0 0 10px;
overflow:hidden;
border-left:1px solid #788296;
background:#000000;
}

#navi li{
height:28px;
font-size:11px;
line-height:13px;
color:#ff0c09;
font-weight:bold;
text-shadow:-1px -1px 0 #444444;
margin:0 2px;
padding:4px 2px 0 0;
float:left;
border-right:1px solid #788296;
}

#navi a:link{color:#ffffff;text-decoration:none;}
#navi a:visited{color:#ffffff;text-decoration:none;}
#navi a:hover{color:#ffffff;text-decoration:underline;}
#navi a:active{color:#ffffff;text-decoration:underline;}
.nven{color:#a48c64;font-size:10px;transform:scale(0.7);}
.navilogo{margin-top:-4px;}


#navi2{width:1000px;margin:116px 0 0 0;padding:3px 0;background:url(../images/page/goldline.jpg);}
#navi2 ul{list-style-type:none;margin:0 0 0 -1px;padding:0 0 0 120px;overflow:hidden;border:1px solid #788296;background:#000000;}
#navi2 li{height:28px;font-size:16px;color:#ff0c09;font-size:12px;font-weight:bold;text-shadow:-1px -1px 0 #444444;margin:0 2px;padding:1px 16px 1px 14px;float:left;border-right:1px solid #788296;}
#navi2 li a{font-size:12px;color:#ffffff;}



/* Countdown */
.countdown{
float:left;padding-right:25px;
}
.count-left{
float:left;
margin-top:-5px;
margin-left:-10px;
padding:-3px 4px 0 0;
line-height:16px;
text-align:right;
}
.count-center{
float:left;
padding: 6px;
}
.count-right{
margin-top:-5px;
float:left;
padding:4px 0 0 8px;
text-align:right;
}
.countdownimg{font-size:12px;color:#ffffff;float:left;margin:30px 0 0 50px;vertical-align:top;}
.countdowntxt{}
.countdowntxt2{font-size:20px;margin-top:12px;letter-spacing:-3px;}

.sod-banner{font-size:12px;color:#ffffff;float:right;margin:30px 20px 0 0;vertical-align:top;}

.breadcrumb{}
.breadcrumb ul{list-style-type:none;overflow:hidden;margin-bottom:40px;}
.breadcrumb li{font-size:12px;line-height:16px;color:#ffffff;float:left;}
.breadcrumb ul li.top{line-height:16px;margin:0 0 0 10px;padding-left:36px;padding-right:5px;background:url(../images/page/sslogo.gif) no-repeat;}
.breadcrumb ul li.arw{line-height:16px;margin:0 0 0 10px;padding-left:18px;padding-right:5px;background:url(../images/page/arw_rd2.gif) no-repeat;}


#contents{width:1000px;margin:0;padding:0;background:#000000;}

#back{width:200px;font-size:14px;line-height:16px;margin:0 0 40px 0;
padding-left:16px;padding-right:5px;background:url(../images/page/arw_rd2.gif) no-repeat;
float:right;
}
#back a{color:#ffffff;}


#footer{
clear:both;
width:1000px;
height:265px;
margin:0 auto;
text-align:center;
padding:10px 0 0 0 ;
background:url(../images/page/footer.jpg) center top no-repeat;
}

#footer p{color:#ffffff;font-size:12px;}

#copyright{margin:0;padding-top:10px;text-align:center;font-size:12px;line-height:20px;color:#ffffff;}
#copyright a{color:#ffffff;}

.bottom-link{padding:20px 0;background:#000000;}
.bottom-link table{text-align:center;margin:0 auto;}


.topics{
float:left;
width:300px;margin:0 0 0 40px;
font-size:12px;line-height:18px;
}
.topics a{color:#ffffff;}

.schedule{width:810px;text-align:left;font-size:12px;line-height:18px;color:#ffffff;margin:0 0 0 0px;}
.schedule a{color:#ffffff;}
.schedulettl{background:#c00c09;height:16px;font-weight:bold;letter-spacing:2px;border-radius:5px 5px 0 0 ;}

.morelink{text-align:right;padding:0 40px 20px 0;}
.morelink ul{color:#ff0c09;margin:0;padding:0;}
.morelink li{color:#ff0c09;margin:0;padding:0;}

.rd{font-size:14px;font-weight:bold;color:#ff0c09;}


iframe{margin:0;padding:0;}


.tourlist{}
.tourlist table{}
.tourlist th{
font-weight:normal;
text-align:left;
width:550px;
font-size:12px;color:#ffffff;
border-bottom:1px solid #333333;
}
.tourlist td{
width:90px;margin:0;padding:4px 2px;text-align:center;
font-size:12px;color:#ffffff;
border-bottom:1px solid #333333;
}
.tourlist td img{
border-radius:4px;
}
.month{
font-size:16px;border-left:4px solid #ff0c09;margin:30px 0 10px 0;padding:0 0 0 4px;
}
.listtitle{
text-align:center;letter-spacing:1px;background:#333333;
border-bottom:1px solid #ffffff;
}


.topics-schedule{overflow:hidden;margin:0 0 20px 0;}

.champions{width:920px;height:100px;margin:10px auto 0;text-align:center;font-size:12px;color:#ffffff;clear:both;}
.champions-ttl{margin-bottom:6px;}
.champions-line{overflow:hidden;border:2px solid #bfac8b;margin:0 10px 0 0;padding:4px 6px 2px;float:left;box-shadow:0 0 3px #ffffff;}
.champions-first{margin-left:20px;}
.championicn{width:50px;height:50px;}
.champions img{border-radius:4px;}
.champions th{margin:0;padding:0;}
/*
.champions img{border-radius:4px;}
.champions th{font-size:14px;font-family:Impact,Charcoal;font-weight:normal;text-align:right;padding:0 0 0 6px;}
*/

.dgshop{margin:24px auto 0;height:90px;padding-top:4px;text-align:center;background:url(../images/toppage/dgshopbannerbg.jpg);}
.dgshopw{margin:24px auto 0;height:100%;padding-top:4px;text-align:center;background:url(../images/toppage/dgshopbannerbgw.jpg) repeat-y center top;}

.toppage-bnr{margin:20px auto 0;text-align:center;}
.toppage-bnr ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.toppage-bnr li{display:inline;height:50px;margin:0 20px;}


.message{width:160px;margin:0 0 20px 0;float:right;}
.messagettl{float:left;padding:24px 0 0 0;}
.message ul{margin:0;padding:0;}
.message li{list-style-type:none;
width:150px;
margin:0 0 8px 0;
padding:4px ;
font-size:12px;
text-align:center;
border-radius:5px;
background:#ff8833;}
/*
.message{width:920px;height:80px;margin:0 0 20px 60px;overflow:hidden;}
.messagettl{float:left;padding:24px 0 0 0;}
.message li{list-style-type:none;float:left;margin:0 6px;padding:0 10px;box-shadow:1px 1px 8px #ffffff;}
*/

.bbs{width:910px;margin:20px 0 20px 40px;font-size:12px;color:#ffffff;}
.bbs ul{margin:0;padding:0 0 0 8px;color:#ff0c09;border-bottom:1px solid #444444;overflow:hidden;}
.bbs li{margin:4px 16px;float:left;}
.bbs li a{color:#ffffff;}


.movie{width:910px;height:300px;margin:20px 0 20px 40px;overflow:hidden;}

.dgstudiotop{width:400px;height:296px;margin:0 0 0 30px;font-size:12px;color:#ffffff;float:left;box-shadow:0 0 14px #ffffff;}
.dgstudiotop a{color:#ffffff;}

.webgate{width:400px;height:296px;margin:0 0 0 60px;font-size:12px;color:#ffffff;float:left;box-shadow:0 0 14px #ffffff;}
.webgatelink{font-size:18px;padding-left:10px;}
.webgateicn{padding:0 10px 0 0;float:left;}
.webgatetxt{line-height:20px;padding:14px 14px 0 14px;}
.webgate a{color:#ffffff;}

.fanletter{width:400px;height:296px;margin:0 0 0 60px;font-size:12px;color:#ffffff;float:left;background:url(../images/toppage/dgbg.gif);box-shadow:0 0 14px #ffffff;}
.fanletter-txt{width:360px;margin:0 0 0 20px;}



.middle2{width:910px;margin:20px 0 20px 40px;overflow:hidden;}
/*
.gaoramobile{width:280px;margin:0 10px;text-align:center;font-size:12px;color:#ffffff;float:left;}
.gaoramobile a{color:#ffffff;}
.fanletter{width:280px;margin:0 10px;font-size:12px;color:#ffffff;float:left;}
.fanletter a{color:#ffffff;}
*/
.gaoramobile{width:400px;height:296px;margin:0 0 0 60px;font-size:12px;color:#ffffff;float:left;
box-shadow:0 0 14px #ffffff;
}




.dgstudiotop li{color:#ff0c09;}
.dgstudiotop li a{color:#ffffff;}

.centering{text-align:center;margin:0 0 20px 0;}

.resultlink{
width:270px;
border-bottom:1px dotted #c0c0c0;
color:#ff0c09;font-weight:bold;
margin:0 0 10px 0;
}



/* ----- result ----*/




#page{width:800px;margin:0 auto;font-size:12px;color:#ffffff;}
#page a{color:#ffffff;}
#page p{margin:0 20px;}
.result{width:680px;margin:40px auto 0;font-size:12px;color:#ffffff;}
.result a{font-size:12px;color:#ffffff;}

.cardbox{margin:14px auto 0;padding-top:6px;border-top:2px dotted #788296;}
.cardbox dt{color:#ffffff;}

.eventttl{font-size:14px;padding-left:6px;margin:10px 0 0 8px;font-weight:bold;}


.rdcube{color:#bfac8b;font-weight:bold;}

.crd{text-align:center;}

.tbl{margin:2px 0;}


.tag{width:12px;}
.vs{width:26px;
font-size:18px;font-family:Impact,Charcoal;font-weight:normal;
color:#d6cab3;text-align:center;}

.crdl{width:295px;text-align:right;line-height:24px;}
.crdlm{width:295px;text-align:right;line-height:24px;}
.crdr{width:295px;text-align:left;line-height:24px;}
.crdrm{width:295px;text-align:left;line-height:24px;}
.crdl img{border-radius:4px;}
.crdr img{border-radius:4px;}
.crdrm img{border-radius:4px;}

/* profile */

.profile{
width:530px;margin-top:50px;
color:#ffffff;font-size:12px;line-height:20px;
float:right;
}



#info{background:url(img/bg-page.jpg) repeat-y;}


.title-list{overflow:hidden;}
.title-list1{width:330px;float:left;}
.title-list2{width:330px;float:right;}
.title-list1 li{line-height:24px;}
.title-list2 li{line-height:24px;}


/*------------ TAB ------------------*/
#tab{
width:1000px;height:300px;
background:#980300;
margin:0 auto 20px;
border-top:1px solid #dca628;
}

.rd{color:#ff0c09;}

#fragment-1{
border-top:2px solid #dca628;
border-bottom:1px solid #dca628;
height:240px;font-size:14px;
margin:0;
background:#000000;
}
#fragment-2{
border-top:2px solid #dca628;
border-bottom:1px solid #dca628;
height:260px;font-size:14px;
margin:0;padding:10px 0 0 60px;
background:#000000;
}
#fragment-3{
border-top:2px solid #dca628;
border-bottom:1px solid #dca628;
height:240px;font-size:14px;
margin:0;
background:#000000;
}
#feed1{width:620px;padding:0 0 0 50px;

}
#feed1 td{width:100%;background:#000000;text-decoration:none;
border:1px solid #ffffff;
}
#feed1 td a{color:#ffffff;text-decoration:none;}
#feed1 td a:hover{color:#ff0000;text-decoration:none;}




.shadow{
-webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
}

.releaselist{
margin:0 0 0 40px;padding:0;
}
.releaselist ul{
list-style-type:none;margin:0;padding:0;overflow:hidden;
}
.releaselist li{
float:left;
font-size:12px;margin:0 4px;padding:6px;
background:#d51323;
border-radius:2px;
line-height:12px;
color:#ffffff;
}
.releaselist li a{
text-decoration:none;
}


.ppv0{
margin:6px 20px 0 0;
float:left;
}

.ppv1{
margin:6px 30px 0 0;
float:left;
}
.result-toppage{
margin:0 0 6px 50px;
padding:0 0 4px 8px;
}
.result-toppage a{
text-decoration:none;
}

.result-rd{
background:#ff0c09;padding:4px 6px 2px;color:#ffffff;margin:0 8px 0 0;font-size:12px;line-height:12px;border-radius:2px;
}


.movie{overflow:hidden;}
.movieblock{float:left;width:400px;margin:0;}
.movieicn {width: 400px;}
.movieicn .moviePlay {position: absolute;top: 70px;left: 160px;}
.movieicn .img {position: relative;overflow: hidden;margin: 0;padding:0;}
.movieicn .moviePlay {position: absolute;color: #ffffff;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
.movieicn a:hover .moviePlay {filter: alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

.tourlist{
height:260px;
overflow: auto;
}


.tourlist2{
border-bottom:2px solid #bfac8b;}

.tourlist2 table{}

.tourlist2 th{
font-weight:normal;
text-align:left;
width:700px;
font-size:12px;color:#ffffff;
border-bottom:1px solid #333333;
}


.tourlist2 td{
width:90px;margin:0;padding:4px 0px;text-align:center;
font-size:12px;color:#ffffff;
border-bottom:1px solid #333333;
}
.tourlist2 td img{
border-radius:4px;
}
.tourlist2 td.ppv{
width:35px;margin:0;padding:4px 2px;text-align:center;
font-size:12px;color:#ffffff;
border-bottom:1px solid #333333;
}
.tourlist2 td.ppv img{
border-radius:4px;
}
.month{
font-size:16px;border-left:4px solid #ff0c09;margin:30px 0 10px 0;padding:0 0 0 4px;
}
.listtitle{
text-align:center;letter-spacing:1px;background:#333333;
border-bottom:1px solid #ffffff;
}


.topics-schedule{overflow:hidden;margin:0 0 20px 0;}

.logbox
      {
         border: none;
         width: 880px;
         height: 220px;
         padding: 0.5em;
         overflow: auto;
      }


.shadow2{
-webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 10px 6px -6px #777;
}

#fragment-5{
border-top:2px solid #dca628;
border-bottom:1px solid #dca628;
font-size:14px;
margin:0;
padding-left:55px;
background:url(../images/bbs/bbs-bg.jpg)
}


/* PPV有
#fragment-5{
border-top:2px solid #dca628;
border-bottom:1px solid #dca628;
height:280px;font-size:14px;
margin:0;
background:#000000;
}
*/

.bbsarea{margin:4px 30px 4px 180px;overflow:hidden;
border:1px solid #ffffff;
}
.bbsarea table{}
.bbsarea td{margin:0;padding:2px;}
.bbsareaicn{width:40px;height:40px;border-radius:4px;}


.unit-line{border:1px solid #ffffff;
margin:6px;
}
.unit-line-color{overflow:hidden;border:2px solid #bfac8b;padding:4px 6px 2px;box-shadow:0 0 2px #ffffff;}
.unit-line-color0{border:2px solid transparent;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}

.unit-line-color-w{border:2px solid #ffffff;padding:4px 6px 2px;box-shadow:0 0 2px #ffffff;}
.unit-line-color-ppl{border:2px solid #997deb;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-og{border:2px solid #f5aa00;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-og2{border:2px solid #e26920;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-rd{border:2px solid #e45a58;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-red{border:2px solid #c00c09;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-bl{border:2px solid #0dd5ff;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-grn{border:2px solid #01944a;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}

.unit-line-color-y{border:2px solid #fac300;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-y2{border:2px solid #e3d603;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-sv{border:2px solid #c0c0c0;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-sb{border:2px solid #194898;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-ms{border:2px solid #a74f9a;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-pnk{border:2px solid #ec7ab0;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-gld{border:2px solid #c1ad70;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-nv{border:2px solid #0072ff;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-kfm{border:2px solid #971931;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-gr{border:2px solid #444444;padding:4px 6px 2px;box-shadow:0 0 2px #000000;}
.unit-line-color-y2{border:2px solid #e3d603;padding:4px 6px 2px;box-shadow:0 0 2px #ffffff;}


.unit-blank{width:8px;}
.unit-line-360{width:450px;}
.unit-line-370{width:410px;}
.unit-line-274{width:314px;}

.unit-ttl-blank{padding-left:92px;}
.releasearea{
border-top:1px solid #af9d76;
text-align:center;
}

.unit-table-on{
width:610px;
overflow:hidden;
margin:0 auto;
}

.unit-table-on-2{
width:770px;
overflow:hidden;
margin:0 auto;
}

.unit-table-off{
width:430px;
overflow:hidden;
margin:0 auto;
}

.unit-table-left{
width:430px;
margin:0 auto;
float:left;
}

.unit-table-ppv{
width:120px;
margin:0 auto;
padding-top:40px;
float:right;

}



/* --- 2016.9.13 +40px
.unit-blank{width:8px;}
.unit-line-360{width:360px;}
.unit-line-370{width:370px;}
.unit-line-274{width:274px;}

.unit-ttl-blank{padding-left:92px;}
.releasearea{
border-top:1px solid #af9d76;
text-align:center;
}

.unit-table-on{
width:540px;
overflow:hidden;
margin:0 auto;
}

.unit-table-on-2{
width:680px;
overflow:hidden;
margin:0 auto;
}

.unit-table-off{
width:410px;
overflow:hidden;
margin:0 auto;
}

.unit-table-left{
width:410px;
margin:0 auto;
float:left;
}

.unit-table-ppv{
width:120px;
margin:0 auto;
padding-top:40px;
float:right;
}
*/


/*
.releasearea ul{
list-style-type:none;
margin-left:170px;
overflow:hidden;
border:1px solid #ff0000;
}
*/
.releasearea ul{
list-style-type:none;
margin:10px auto;
overflow:hidden;
}

.releasearea li{
margin:0 10px;
padding:10px 0;
color:#ffffff;font-size:12px;line-height:16px;border-radius:2px;
float:left;
background:#d51323;
}

.releasearea li a{
font-size:14px;
text-shadow:-1px -1px 1px #555555;
text-decoration:none;
}

.releaseareabtn{
width:600px;
margin:10px 0 0 0;
padding:10px;
color:#ffffff;font-size:12px;line-height:16px;border-radius:2px;
background:#d51323;
}

.ppvbtn{
margin:0 0 0 40px;
width:120px;height:150px;
}

.blog-ttl{
font-size:16px;font-weight:bold;
color:#ffffff;
padding:12px 0 0px 30px;
}

.dgstudiotop2{width:860px;height:296px;margin:0 0 0 30px;font-size:14px;line-height:20px;color:#ffffff;float:left;box-shadow:0 0 14px #ffffff;}
.fanletter-txt2{margin:20px 0 0 20px;}
.fanletter-txt2 p{
margin:10px 0 20px 20px;
}


.bottom_section{
width:860px;
height:960px;
margin:20px auto;
}

.bottom_block_left{
width:400px;
float:left;
}
.bottom_block{
width:400px;
height:296px;
margin:0;
font-size:12px;
color:#ffffff;
box-shadow:0 0 14px #ffffff;
}
.bottom_block_tw{
width:400px;
height:610px;
margin:0;
font-size:12px;
color:#ffffff;
box-shadow:0 0 14px #ffffff;
float:right;
}

.bottom_blockyt{
width:400px;
margin:0;
font-size:12px;
color:#ffffff;
box-shadow:0 0 14px #ffffff;
}

.bottom_blockyttxt{
padding:8px;
}


.bottom_blocklink{
font-size:18px;
padding-left:10px;
}

.dgstudiotop2_mgn{
clear:both;
margin-top:20px;
}

.bottom_blockicn{padding:0 10px 0 0;float:left;}
.bottom_blocktxt{line-height:20px;padding:14px 14px 0 14px;}
.bottom_block a{color:#ffffff;}

.infotxt{
width:360px;
font-size:14px;
margin:20px auto 0;
}

.icnlist{
width:760px;
overflow:hidden;
margin:0 auto;
}
.icnlist-left{
width:480px;
text-align:left;
float:left;
}
.icnlist-right{
width:270px;
text-align:center;
padding-top:15px;
float:right;
}
.icnlist-right img{
padding:4px 2px;
}