@charset "utf-8";
html,
#renetTopJpBody,
#renetTopMaskJp {
	min-width:1200px;
}
@media screen  and (min-width: 800px) and (max-width: 1200px) {
	html,
	#renetTopJpBody,
	#renetTopMaskJp {
		min-width:auto;
	}
}
/*==================================
CSS Document : Header
==================================*/
#globalHeader {
	z-index: 99;
	padding-bottom: 65px;
	width: 100%;
	background: url(../img_common/bg_globalheader.png) repeat-x center top;
}

#globalHeader hgroup {
	position:relative;
	margin: 0 auto;
	width: 980px;
	height: 60px;
}

h1 {
	text-indent: -9999px;
}
h1 a {
	float: left;
	width: 300px;
	height: 60px;
	background: url(../img_common/logo_renet_header.png) no-repeat center top;
	display: block;
}

#navBtLang, #navBtFaq, #navBtSeries {
	z-index: 1100;
	margin: 20px 5px 20px 20px;
	padding-left: 20px;
	float: right;
	height: 20px;
	font-size: 10px;
	text-shadow: 1px 1px 2px #000000;
	line-height: 20px;
	cursor: pointer;
}
#navBtAbout {
	float:right;
	height:20px;
	margin:20px 5px 20px 20px;
	padding-left:20px;
	cursor:pointer;
	font-size:10px;
	line-height:20px;
	text-shadow: 1px 1px 2px #000;
	z-index: 100;
}
#navBtLang:hover, #navBtAbout:hover, #navBtFaq:hover, #navBtSeries:hover {
	color: #ffffff;
}
#navBtLang {
	position: relative;
	background: url(../img_common/nav_icon_lang.png) no-repeat left top;
}
#navBtLang:hover {
	background: url(../img_common/nav_icon_lang.png) no-repeat left bottom;
}
#navBtAbout,
#navBtAboutLogin {
	background: url(../img_common/nav_icon_about.png) no-repeat left top;
}
#navBtAbout:hover,
#navBtAboutLogin:hover {
	background: url(../img_common/nav_icon_about.png) no-repeat left bottom;
}
#navBtFaq {
	background: url(../img_common/nav_icon_faq.png) no-repeat left top;
}
#navBtFaq:hover {
	background: url(../img_common/nav_icon_faq.png) no-repeat left bottom;
}
#navBtSeries {
	position: relative;
	background: url(../img_common/nav_icon_bh.png) no-repeat left top;
}
#navBtSeries:hover {
	background: url(../img_common/nav_icon_bh.png) no-repeat left bottom;
}
#navBtLangBox, #navBtSeriesBox {
	z-index: 100;
	position: absolute;
	top: 20px;
	color: #f5f5f5;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	border: solid 1px #1a1a1a;
	background: url(../img_common/nav_arrow_bott_a.png) no-repeat center 3px rgb(0,0,0); /* IE6,7 */
	background: url(../img_common/nav_arrow_bott_a.png) no-repeat center 3px rgba(0,0,0,0.8);
	display: none;
}

#navBtLangBox {
	left: 0px;
	padding-top: 20px;
	width: 100px;
}
#navBtLangBox p a {
	padding: 3px 0px 3px 40px;
	float: left;
	width: 60px;
	font-size: 85%;
	text-align: left;
	border-top: dotted 1px #1a1a1a;
}
.navBtLang_top a, .navBtLang_jp a, .navBtLang_en a, .navBtLang_uk a, .navBtLang_fr a, .navBtLang_de a, .navBtLang_it a, .navBtLang_es a {
	overflow: hidden;
	outline: none;
}
.navBtLang_top a {
	background: url(../img_common/nav_lang_icon_top.gif) no-repeat 10px center;
}
.navBtLang_top a:hover {
	background: url(../img_common/nav_lang_icon_top.gif) no-repeat 10px center #1a1a1a;
}
.navBtLang_jp a {
	background: url(../img_common/nav_lang_icon_jp.jpg) no-repeat 10px center;
}
.navBtLang_jp a:hover {
	background: url(../img_common/nav_lang_icon_jp.jpg) no-repeat 10px center #1a1a1a;
}
.navBtLang_en a {
	background: url(../img_common/nav_lang_icon_en_us.jpg) no-repeat 10px center;
}
.navBtLang_en a:hover {
	background: url(../img_common/nav_lang_icon_en_us.jpg) no-repeat 10px center #1a1a1a;
}
.navBtLang_uk a {
	background: url(../img_common/nav_lang_icon_en_uk.jpg) no-repeat 10px center;
}
.navBtLang_uk a:hover {
	background: url(../img_common/nav_lang_icon_en_uk.jpg) no-repeat 10px center #1a1a1a;
}
.navBtLang_fr a {
	background: url(../img_common/nav_lang_icon_fr.jpg) no-repeat 10px center;
}
.navBtLang_fr a:hover {
	background: url(../img_common/nav_lang_icon_fr.jpg) no-repeat 10px center #1a1a1a;
}
.navBtLang_de a {
	background: url(../img_common/nav_lang_icon_de.jpg) no-repeat 10px center;
}
.navBtLang_de a:hover {
	background: url(../img_common/nav_lang_icon_de.jpg) no-repeat 10px center #1a1a1a;
}
.navBtLang_it a {
	background: url(../img_common/nav_lang_icon_it.jpg) no-repeat 10px center;
}
.navBtLang_it a:hover {
	background: url(../img_common/nav_lang_icon_it.jpg) no-repeat 10px center #1a1a1a;
}
.navBtLang_es a {
	background: url(../img_common/nav_lang_icon_es.jpg) no-repeat 10px center;
}
.navBtLang_es a:hover {
	background: url(../img_common/nav_lang_icon_es.jpg) no-repeat 10px center #1a1a1a;
}

#navBtSeriesBox {
	left: 0px;
	padding-top: 20px;
	width: 125px;
}
#navBtSeriesBox p a {
	padding: 10px 4px 10px 21px;
	float: left;
	width: 100px;
	font-size: 85%;
	text-align: left;
	line-height: 1.5em;
	border-top: dotted 1px #1a1a1a;
	background: url(../img_common/nav_arrow.png) no-repeat 2px center;
	overflow: hidden;
	outline: none;
}
#navBtSeriesBox p a:hover {
	background: url(../img_common/nav_arrow_r.png) no-repeat 2px center #1a1a1a;
}
#bnr_campaign {
	display:none;
	position:absolute;
	z-index:100;
}
.infografWrapper #bnr_campaign {
	display:block;
	top:100px;
}
.lobbyWrapper #bnr_campaign {
	display:block;
	top:146px;
}
#bnr_campaign li.left {
	position:absolute;
	top:0;
	left:-418px;
	list-style:none;
}
#bnr_campaign li.right {
	position:absolute;
	top:0;
	left:992px;
	list-style:none;
}
/*UpdateHeader*/
#globalHeader.normalHeader {
	margin:0 0 20px 0;
	padding:0 0 40px 0;
	background:#000;
}
.login #globalHeader.normalHeader {
	margin:0;
	padding:0 0 65px 0;
}
#globalHeader.normalHeader hgroup {
	min-width:1200px;
	height:60px;
}
#globalHeader.normalHeader hgroup h1 a {
	display:block;
	float:left;
	width:auto;
	height:auto;
	padding:7px 0 7px 10px;
	background:none;
	text-indent:0;
}
#globalHeader.normalHeader .grobalNav {
	float:right;
	padding:5px 10px 5px 0;
}
#globalHeader.normalHeader .grobalNav li {
	float:left;
	margin:0 0 0 10px;
	line-height:50px;
	list-style:none;
}
#globalHeader.normalHeader .grobalNav li a {
	display:block;
	padding:0 0 0 20px;
	color:#fff;
	font-size:12px;
}
#globalHeader.normalHeader .grobalNav li a:hover {
	text-decoration:underline;
}
#globalHeader.normalHeader .grobalNav li.start a {
	background:url(../img/common/icon_start.png) no-repeat left center;
}
#globalHeader.normalHeader .grobalNav li.games a {
	background:url(../img/common/icon_games.png) no-repeat left center;
}
#globalHeader.normalHeader .grobalNav li.faq a {
	background:url(../img/common/icon_faq.png) no-repeat left center;
}
#globalHeader.normalHeader .grobalNav li.lang a {
	background:url(../img/common/icon_lang.png) no-repeat left center;
}
#globalHeader.normalHeader p.login {
	float:right;
	margin:20px 10px 0 0;
}
#globalHeader.normalHeader p.login a {
	display:block;
	padding:5px 10px;
	border-radius:4px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background: #475868;
	background: -moz-linear-gradient(top,  #475868 0%, #304153 51%, #304153 51%, #304153 51%, #1d2a3a 100%);
	background: -webkit-linear-gradient(top,  #475868 0%,#304153 51%,#304153 51%,#304153 51%,#1d2a3a 100%);
	background: linear-gradient(to bottom,  #475868 0%,#304153 51%,#304153 51%,#304153 51%,#1d2a3a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#475868', endColorstr='#1d2a3a',GradientType=0 );
	transition:background 0.5s;
}
#globalHeader.normalHeader p.login a:hover {
	background: #596978;
	background: -moz-linear-gradient(top,  #596978 0%, #4f6070 49%, #34404e 49%, #34404e 100%);
	background: -webkit-linear-gradient(top,  #596978 0%,#4f6070 49%,#34404e 49%,#34404e 100%);
	background: linear-gradient(to bottom,  #596978 0%,#4f6070 49%,#34404e 49%,#34404e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596978', endColorstr='#34404e',GradientType=0 );
	transition:background 0.5s;
}
@media screen  and (min-width: 800px) and (max-width: 1200px) {
	#globalHeader.normalHeader hgroup {
		width:100%;
		min-width:auto;
		height:50px;
	}
	#globalHeader.normalHeader .grobalNav li {
		margin:0 0 0 5px;
	}
	#globalHeader.normalHeader .grobalNav li.lang {
		width:70px;
		margin:10px 0 0 5px;
		line-height:14px;
	}
	#globalHeader.normalHeader .grobalNav li a {
		font-size:10px;
	}
	.en #globalHeader.normalHeader .grobalNav li {
		width:70px;
		margin:10px 0 0 0;
		line-height:1.2;
	}
	.en #globalHeader.normalHeader .grobalNav li.games {
		width:80px;
	}
	.en #globalHeader.normalHeader .grobalNav li.start {
		width:115px;
	}
}
/* GlobalNav
----------------------------------*/
#globalNav {
	z-index: 1000;
	position: absolute;
	margin-bottom: 15px;
	width: 100%;
	height: 50px;
	background: url(../img_common/bg_globalheader_nav.png) repeat-x center top;
}
#globalNav nav {
	margin: 0 auto;
	width: 980px;
	height: 50px;
	color: #a9a9a9;
	font-size: 93%;
	font-weight: bold;
	text-shadow: 0px -1px 1px #000000;
}
.gnavfixed {
	position: fixed!important;
	top: 0px;
	left: 0px;
	width: 100%;
}
#globalNavL {
	float: left;
	/*width: 680px;*/
	width:580px;
	height: 50px;
}
#globalNavL li {
	float: left;
	list-style: none;
}
#globalNavL li a {
	margin-bottom: 10px;
	padding: 0px 10px;
	float: left;
	list-style: none;
	height: 40px;
	color:#c0c0c0;
	font-size:12px;
	line-height: 40px;
	background: url(../img_common/bg_globalnav.jpg) no-repeat left top;
	display: block;
	cursor: pointer;
}
.en #globalNavL li a {
	padding:0 7px;
}
#globalNavL li.gNavAtv a, #globalNavL li.gNavAtv a:hover {
	margin-bottom: 10px;
	padding: 0px 12px;
	height: 40px;
	color: #ffffff;
	line-height: 40px;
	background: url(../img_common/bg_globalnav.jpg) no-repeat left bottom;
	display: block;
}

#gNavBtFix, #gNavBtFix_2 {
	position: relative;
	margin-bottom: 10px;
	padding: 0px 12px;
	float: left;
	height: 40px;
	line-height: 40px;
	background: url(../img_common/bg_globalnav.jpg) no-repeat left top;
	display: block;
	cursor: pointer;
}
#globalNavL li a:hover, #gNavBtFix:hover, #gNavBtFix_2:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../img_common/bg_globalnav.jpg) no-repeat left center;
}

#globalNavR {
	position:relative;
	float: left;
	/*width: 300px;*/
	width:278px;
	height: 50px;
}

#gNavBtSignin a {
	margin: 2px 0px 12px 0px;
	padding: 6px 28px 5px 10px;
	float: right;
	width: 110px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	background: url(../img_common/bg_globalnav_signin.png) no-repeat right 0px;
	cursor: pointer;
}
#gNavBtSignin a:hover {
	color: #ffffff;
	background: url(../img_common/bg_globalnav_signin.png) no-repeat right -36px;
}

#gNavBtLogin a {
	margin: 7px 0px 16px 0px;
	padding: 0px 15px;
	float: right;
	height: 25px;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.8);
	line-height: 25px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	-o-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	-ms-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	border: solid 1px #000000;
	background: url(../img_common/nav_btn_gleam_key.jpg) repeat-x left center;
	cursor: pointer;
}
#gNavBtLogin a:hover {
	color: #ffffff;
	background: url(../img_common/nav_btn_gleam_key_r.jpg) repeat-x left center;
}

#gNavBtAdmin {
	position: relative;
	float: right;
	max-width: 190px;
	height: 40px;
	font-weight: bold;
	background: url(../img_common/bg_globalnav_admin.png) no-repeat right 0px;
	cursor: pointer;
}
#gNavBtAdmin:hover {
	background: url(../img_common/bg_globalnav_admin.png) no-repeat right -40px;
}
#gNavBtAdmin img {
	margin: 4px;
	float: left;
	width: 26px;
	border: solid 1px #262626;
}
#gNavBtAdmin span {
	margin-right: 28px;
	float: left;
	max-width: 125px;
	color: #f5f5f5;
	font-size: 93%;
	line-height: 36px;
	overflow: hidden;
	max-height:40px;
	word-break: break-all;
}

#gNavBtFixBox, #gNavBtFixBox_2, #gNavBtAdminBox {
	z-index: 100;
	position: absolute;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	background: url(../img_common/bg_dots_black7.png) repeat;
	display: none;
}
#gNavBtFixBox {
	top: 40px;
	left: 0px;
	width: 360px;
	padding-bottom: 15px\9;
}
#gNavBtFixBox_2 {
	top: 40px;
	left: 0px;
	width: 100px;
	padding-bottom: 15px\9;
}
#gNavBtAdminBox {
	top: 40px;
	right: 13px;
	min-width: 140px;
}
#gNavBtAdminBox p a {
	padding: 10px 4px 10px 21px;
	float: left;
	min-width: 115px;
	font-size: 93%;
	text-align: left;
	line-height: 1.5em;
	border-top: dotted 1px #1a1a1a;
	background: url(../img_common/nav_arrow_r.png) no-repeat -15px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	display: block;
	overflow: hidden;
	outline: none;
}
#gNavBtAdminBox p a:hover {
	background: url(../img_common/nav_arrow_r.png) no-repeat 3px center #1a1a1a;
}

#gNavBtFixBox .gNavBtBoxL a, #gNavBtFixBox .gNavBtBoxR a , #gNavBtFixBox .gNavBtBoxC a, 
#gNavBtFixBox_2 .gNavBtBoxL a, #gNavBtFixBox_2 .gNavBtBoxR a , #gNavBtFixBox_2 .gNavBtBoxC a {
	margin: 15px 0px;
	padding: 5px 12px;
	float: left;
	/*-width: 109px;-/**/
	display: inline;
	height: 30px;
	text-align: center!important;
	line-height: 30px;
	overflow: hidden;
	outline: none;
	background: none;
}
#gNavBtFixBox .gNavBtBoxR a, #gNavBtFixBox_2 .gNavBtBoxR a {
	border-left: solid 1px #1a1a1a;
}
#gNavBtFixBox .gNavBtBoxL a:hover, #gNavBtFixBox .gNavBtBoxR a:hover, #gNavBtFixBox .gNavBtBoxC a:hover, 
#gNavBtFixBox_2 .gNavBtBoxL a:hover, #gNavBtFixBox_2 .gNavBtBoxR a:hover, #gNavBtFixBox_2 .gNavBtBoxC a:hover {
	color: #ffffff;
	background: none;
}

#gNavBtGiSb, #gNavBtGiMb {
	position: relative;
	margin: 5px 0px 15px 0px;
	float: right;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
#gNavBtGiSb a, #gNavBtGiMb a {
	width: 30px;
	height: 30px;
	display: block;
}
#gNavBtGiSb {
	background: url(../img_common/nav_icon_gisb.png) no-repeat right top;
}
#gNavBtGiSb:hover {
	background: url(../img_common/nav_icon_gisb.png) no-repeat right bottom;
}
#gNavBtGiMb {
	background: url(../img_common/nav_icon_gimb.png) no-repeat right top;
}
#gNavBtGiMb:hover {
	background: url(../img_common/nav_icon_gimb.png) no-repeat right bottom;
}
#gNavBtGiSb span, #gNavBtGiMb span {
	z-index: 99;
	position: absolute;
	top: 35px;
	left: -61px;
	width: 120px;
	text-align: center;
	display: none;
}
#gNavBtGiSb:hover span, #gNavBtGiMb:hover span {
	display: block;
}
#gNavBtGiSb span strong, #gNavBtGiMb span strong {
	padding-left: 5px;
	color: #ffffff;
	font-size: 12px;
}
#gNavBtGiSb em, #gNavBtGiMb em {
	position: absolute;
	top: -5px;
	right: 0px;
	padding: 1px 4px;
	color: #ffffff;
	font-size: 85%;
	font-weight: bold;
	font-style: normal;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 1px #000000;
	-webkit-box-shadow: 1px 1px 1px #000000;
	-o-box-shadow: 1px 1px 1px #000000;
	-ms-box-shadow: 1px 1px 1px #000000;
	box-shadow: 1px 1px 1px #000000;
	border: solid 1px #c0c0c0;
	background-color: #8b0000;
}

.platform_xbox360, .platform_xboxone, .platform_ps3, .platform_ps4, .platform_wiiu, .platform_windows {
	float: left;
	width: 115px;
	height: 40px;
	text-indent: -9999px;
}
.platform_xbox360 {
	background: url(../img_common/logo_xbox360.png) no-repeat right center;
}
.platform_xboxone {
	background: url(../img_common/logo_xboxone.png) no-repeat right center;
}
.platform_ps3 {
	background: url(../img_common/logo_ps3.png) no-repeat right center;
}
.platform_ps4 {
	background: url(../img_common/logo_ps4.png) no-repeat right center;
}
.platform_wiiu {
	background: url(../img_common/logo_wiiu.png) no-repeat right center;
}
.platform_windows {
	background: url(../img_common/logo_windows.png) no-repeat right center;
}
.copyright_ps {
	height: 12px;
}
.copyright_ps span {
	display: block;
	float: left;
	height: 18px;
}
.copyright_logo_ps {
	background: url(../img_common/logo_ps.gif) no-repeat left top;
	width: 20px;
	height: 14px;
	background-size: 20px 14px;
	-webkit-background-size: 20px 14px;
	-moz-background-size: 20px 14px;
}
.copyright_logo_ps3 {
	background: url(../img_common/logo_ps3.gif) no-repeat left top;
	width: 47px;
	height: 12px;
	background-size: 47px 12px;
	-webkit-background-size: 47px 12px;
	-moz-background-size: 47px 12px;
}
.copyright_logo_ps4 {
	background: url(../img_common/logo_ps4.gif) no-repeat left top;
	width: 47px;
	height: 12px;
	background-size: 47px 12px;
	-webkit-background-size: 47px 12px;
	-moz-background-size: 47px 12px;
}
.copyright_logo_psn {
	background: url(../img_common/logo_psn.gif) no-repeat left top;
	width: 21px;
	height: 18px;
	background-size: 21px 18px;
	-webkit-background-size: 21px 18px;
	-moz-background-size: 21px 18px;
}
.copyright_logo_psn_ {
	background: url(../img_common/logo_psn_.gif) no-repeat left top;
	width: 47px;
	height: 12px;
	background-size: 47px 12px;
	-webkit-background-size: 47px 12px;
	-moz-background-size: 47px 12px;
}
/*updateHeader*/
#globalHeader.normalHeader #globalNav {
	min-width:1200px;
}
#globalHeader.normalHeader #globalNavR {
	float:right;
	width:auto;
	height:50px;
}
#globalHeader.normalHeader #gNavBtAdmin {
	float: right;
	max-width:190px;
	height:50px;
	background:none;
	font-weight:bold;
	cursor: pointer;
}
#globalHeader.normalHeader #gNavBtAdmin:hover {
	background:#111;
}
#globalHeader.normalHeader #gNavBtAdmin img {
	margin:10px 5px;
	float:left;
	width:37px;
	border:1px solid #2f2f2f;
}
#globalHeader.normalHeader #gNavBtAdmin span {
	float: left;
	max-width:125px;
	max-height:50px;
	margin:0 5px 0 0;
	padding:5px 0;
	color:#f5f5f5;
	font-size:14px;
	line-height:50px;
	word-break: break-all;
	overflow:hidden;
}
#globalHeader.normalHeader #gNavBtAdminBox {
	top:50px;
	right:auto;
	left:0;
	min-width:160px;
	z-index:1500;
}
#globalHeader.normalHeader #gNavBtAdminBox p a {
	display: block;
	float:none;
	min-width:140px;
	padding:10px 4px 10px 20px;
	border-top:1px dotted #1a1a1a;
	background: url(../img_common/nav_arrow_r.png) no-repeat -15px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	color:#c0c0c0;
	font-size: 93%;
	text-align: left;
	line-height: 1.5em;
	overflow: hidden;
}
#globalHeader.normalHeader #gNavBtAdminBox p a:hover {
	background: url(../img_common/nav_arrow_r.png) no-repeat 3px center #1a1a1a;
}
#globalHeader.normalHeader #gNavBtGiSb, #gNavBtGiMb {
	position:relative;
	float:right;
	width:30px;
	height:30px;
	margin:15px 7px 0 7px;
	cursor:pointer;
}
#globalHeader.normalHeader #gNavBtGiSb a, #gNavBtGiMb a {
	display:block;
	width:30px;
	height:30px;
}
#globalHeader.normalHeader #gNavBtGiSb {
	background: url(../img_common/nav_icon_gisb.png) no-repeat right top;
}
#globalHeader.normalHeader #gNavBtGiSb:hover {
	background: url(../img_common/nav_icon_gisb.png) no-repeat right bottom;
}
#globalHeader.normalHeader #gNavBtGiMb {
	background: url(../img_common/nav_icon_gimb.png) no-repeat right top;
}
#globalHeader.normalHeader #gNavBtGiMb:hover {
	background: url(../img_common/nav_icon_gimb.png) no-repeat right bottom;
}
#globalHeader.normalHeader #gNavBtGiSb span, #gNavBtGiMb span {
	display:none;
}
#globalHeader.normalHeader #gNavBtGiSb:hover span, #gNavBtGiMb:hover span {
	display:none;
}
#globalHeader.normalHeader #globalNav nav {
	width:1200px;
}
/*ucNav*/
.siteNav {
	float:right;
	width:202px;
}
.siteNav .ucNav {
	background: url(../img/common/bg_bnr_uc.png) no-repeat left top;
}
.siteNav .ucNav:hover {
	background: url(../img/common/bg_bnr_uc_on.png) no-repeat left top;
}
.siteNav .ucNav a {
	display:block;
	width:182px;
	height:40px;
	padding:0 0 0 20px;
	background: url(../img/common/icon_uc.png) no-repeat 25px center;
	color:#fff;
	font-size:10px;
	text-align:center;
	line-height:1.2;
}
.siteNav .ucNav a span {
	display:block;
	width:130px;
	margin:0 auto;
	padding:6px 0 0 0;
	font-size:12px;
}
@media screen  and (min-width: 800px) and (max-width: 1200px) {
	#globalHeader.normalHeader #globalNav {
		min-width:auto;
	}
	#globalHeader.normalHeader h1 img {
		width:200px;
		height:auto;
	}
	#globalHeader.normalHeader #gNavBtAdmin {
		max-width:150px;
	}
	#globalHeader.normalHeader #gNavBtAdmin img {
		width:27px;
		height:auto;
		margin:11px 5px 5px 5px;
	}
	#globalHeader.normalHeader #gNavBtAdmin span {
		max-width:90px;
		margin:0 5px 0 0;
	}
	#globalHeader.normalHeader #gNavBtAdminBox {
		width:140px;
		min-width:140px;
	}
	#globalHeader.normalHeader #gNavBtAdminBox p a {
		width:110px;
		min-width:110px;
	}
	#globalHeader.normalHeader #globalNav nav {
		width:100%;
	}
}
/*==================================
CSS Document : Footer
==================================*/
#globalFooter {
	margin: 0px auto 0px;
	width: 100%;
}

/* FooterNav
----------------------------------*/
#footerL, #footerTopL, #footerR {
	z-index: 90;
	position: fixed !important;
	position: absolute;
	bottom: 0px;
	display: block;
}

#footerTopL {
	left: 0px;
	width: 175px;
	height: 90px;
	background: url(../img_common/bg_footer_l.png) no-repeat left top;
}
#footerL {
	left: 0px;
	margin-top: 28px;
	padding-top: 30px;
	width: 175px;
	height: 32px;
	background: url(../img_common/bg_footer_l.png) no-repeat left top;
}
#navBtStream {
	margin: 24px 55px 7px 0px;
	padding-top: 13px;
	width: 120px;
	height: 14px;
	color: #a9a9a9;
	font-size: 60%;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	background: url(../img_common/nav_btn_stream.jpg) no-repeat center top;
	cursor: pointer;
}
#navBtStream:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../img_common/nav_btn_stream.jpg) no-repeat center bottom;
}

#navBtShare {
	width: 175px;
	height: 32px;
}
#navBtShare ul {
	margin: 0px 59px 10px 4px;
	width: 112px;
	height: 22px;
}
#navBtShare ul li {
	float: left;
	list-style: none;
}
.navTwitter a, .navFacebook a, .navGplus a, .navYoutube a {
	padding: 0px 3px;
	float: left;
	list-style: none;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	outline: none;
}
.navTwitter a {
	background: url(../img_common/nav_share_t.gif) no-repeat center top;
}
.navFacebook a {
	background: url(../img_common/nav_share_f.gif) no-repeat center top;
}
.navGplus a {
	background: url(../img_common/nav_share_g.gif) no-repeat center top;
}
.navYoutube a {
	background: url(../img_common/nav_share_y.gif) no-repeat center top;
}
.navTwitter a:hover {
	background: url(../img_common/nav_share_t.gif) no-repeat center bottom;
}
.navFacebook a:hover {
	background: url(../img_common/nav_share_f.gif) no-repeat center bottom;
}
.navGplus a:hover {
	background: url(../img_common/nav_share_g.gif) no-repeat center bottom;
}
.navYoutube a:hover {
	background: url(../img_common/nav_share_y.gif) no-repeat center bottom;
}

/* Notices
----------------------------------*/
#footerPanel {
	z-index: 85;
	/*margin-top: 100px;*/
	margin-top: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	background: url(../img_common/bg_globalfooter.png) repeat-x center top;
}

#navBtNotices {
	margin: 0 auto;
	padding: 13px 0px 11px 0px;
	width: 980pX;
	height: 26px;
	text-align: center;
	line-height: 26px;
	background: url(../img_common/bg_globalfooter_nav.png) no-repeat center 10px;
}

#navBtNotices p, #noticesBox p {
	color: #696969;
	font-size: 77%;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
}

#noticesBox {
	margin: 0 auto;
	width: 100%;
	background: url(../img_common/bg_dots_black7.png) repeat;
}
#noticesBox p {
	margin: 0 auto;
	padding: 0px 0px 10px 80px;
	clear: both;
	width: 900px;
}
#noticesBox p img {
	vertical-align: text-bottom;
}

#noticesRating {
	margin: 0 auto;
	padding: 10px 0px 0px 80px;
	width: 900px;
	height: 80px;
	vertical-align: text-top;
}
#noticesRating ul {
	float: left;
	width: 740px;
}
#noticesRating ul li {
	margin: 0px 25px 0px 5px;
}
#noticesRating ul li, #noticesLogo ul li {
	float: left;
	list-style: none;
}

.ratingCero, .ratingEsrb, .ratingPegi, .ratingUsk, .ratingMa {
	margin: 2px 10px 2px 0px;
	height: 70px;
	text-indent: -9999px;
}
.ratingCero {
	width: 57px;
	background: url(../img_common/rating_cero.gif) no-repeat left top;
	background-size: 57px 70px;
	-webkit-background-size: 57px 70px;
	-moz-background-size: 57px 70px;
}
.ratingEsrb {
	width: 126px;
	background: url(../img_common/icon_esrb.png) no-repeat left top;
	background-size: 126px 60px;
	-webkit-background-size: 126px 60px;
	-moz-background-size: 126px 60px;
}
.ratingPegi {
	width: 50px;
	background: url(../img_common/rating_pegi.gif) no-repeat left top;
	background-size: 50px 60px;
	-webkit-background-size: 50px 60px;
	-moz-background-size: 50px 60px;
}
.ratingUsk {
	width: 60px;
	background: url(../img_common/rating_usk.gif) no-repeat left top;
	background-size: 60px 60px;
	-webkit-background-size: 60px 60px;
	-moz-background-size: 60px 60px;
}
.ratingMa {
	width: 99px;
	background: url(../img_common/rating_ma.gif) no-repeat left top;
	background-size: 99px 60px;
	-webkit-background-size: 66px 40px;
	-moz-background-size: 66px 60px;
}

#noticesLogo {
	margin: 0 auto;
	padding: 0px 0px 15px 80px;
	clear: both;
	width: 900px;
	height: 35px;
}

.navXbox360 a, .navXboxone a,
.navXlive a, 
.navPs3 a, .navPs4 a,
.navPsn a, .navPSN_ a,
.navWiiu a, 
.navWindows, 
.navCapcom a, 
.navCA a{
	margin: 0px 18px 10px 0px;
	float: left;
	list-style: none;
	height: 35px;
	text-indent: -9999px;
}
.navXbox360 a {
	width: 115px;
	background: url(../img_common/logo_xbox360.png) no-repeat left top;
}
.navXboxone a {
	width: 115px;
	background: url(../img_common/logo_xboxone.png) no-repeat left top;
}
.navXlive a {
	width: 71px;
	background: url(../img_common/logo_xlive.png) no-repeat left top;
}
.navPs3 a {
	width: 99px;
	background: url(../img_common/logo_ps3.png) no-repeat left top;
}
.navPs4 a {
	width: 99px;
	background: url(../img_common/logo_ps4.png) no-repeat left top;
}
.navPsn a {
	width: 68px;
	background: url(../img_common/logo_psn_.png) no-repeat left top;
        background-size: 68px;
        margin-top: 10px;
        margin-bottom: 0px;
}
.navWiiu a {
	width: 90px;
	background: url(../img_common/logo_wiiu.png) no-repeat left top;
}
.navWindows {
	width: 104px;
	background: url(../img_common/logo_steam.png) no-repeat left top;
}
.navCapcom a {
	width: 112px;
	background: url(../img_common/logo_capcom.png) no-repeat left top;
}
.navCA a{
	width: 173px;
	background: url(../img_common/logo_ca.png) no-repeat left top;
}

#noticesNav {
	margin: 0 auto;
	width: 980px;
}
#noticesNav ul {
	margin-left: 80px;
	clear: both;
	width: 900px;
	height: 40px;
}
#noticesNav ul li {
	float: left;
	list-style: none;
}
#noticesNav ul li a {
	margin-right: 10px;
	padding: 5px 8px 5px 20px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.8);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #1a1a1a;
	background: url(../img_common/nav_btn_l.jpg) no-repeat left center;
	display: block;
}
#noticesNav ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	border: solid 1px #262626;
	background: url(../img_common/nav_btn_l.jpg) no-repeat -500px center;
}


/*==================================
CSS Document : Socialstream
==================================*/
#streamPanel {
	z-index: 90;
	position: fixed;
	bottom: 80px;
	left: 5px;
	padding: 25px;
	width: 360px;
	height: 360px;
	background: url(../img_common/bg_streampanel.png) no-repeat left top;
	cursor: move;
	display: none;
}
#streamTtl {
	padding-bottom: 6px;
	width: 360px;
	height: 33px;
}
.streamBoxTtl {
	margin: 0px 6px 6px 0px;
	padding-left: 33px;
	float: left;
	width: 288px;
	height: 33px;
	color: #c0c0c0;
	font-size: 108%;
	font-weight: bold;
	line-height: 33px;
	text-shadow: 1px 1px 2px #000000;
	background: url(../img_common/nav_icon_share_ttl.png) no-repeat 7px center rgb(77,77,77); /* IE6,7 */
	background: url(../img_common/nav_icon_share_ttl.png) no-repeat 7px center rgba(77,77,77,0.5);
}
.streamBoxBt {
	float: left;
	width: 33px;
	height: 33px;
	text-indent: -9999px;
	background: url(../img_common/nav_btn_stream_x.gif) no-repeat center center rgb(77,77,77); /* IE6,7 */
	background: url(../img_common/nav_btn_stream_x.gif) no-repeat center center rgba(77,77,77,0.7);
	display: block;
	cursor: pointer;
}
.streamBoxBt:hover {
	background: url(../img_common/nav_btn_stream_x.gif) no-repeat center center rgb(128,128,128); /* IE6,7 */
	background: url(../img_common/nav_btn_stream_x.gif) no-repeat center center rgba(128,128,128,0.7);
}

#streamResult {
	margin-top: -70px;
	width: 345px;
	min-height: 1035px;
	max-height: 1395px;
}
#streamTemplate {
	margin-bottom: 1px;
	padding: 10px;
	float: left;
	width: 325px;
	background: rgb(77,77,77); /* IE6,7 */
	background: rgba(77,77,77,0.5);
}
.streamTemplateL {
	padding-right: 15px;
	float: left;
	width: 48px;
	height: 48px;
}
.streamTemplateR {
	float: left;
	width: 260px;
	min-height: 48px;
}
.streamImage {
	float: left;
	border: solid 1px #1a1a1a;
}
.streamName, .streamText {
	font-size: 77%;
	text-shadow: 1px 1px 2px #000000;
}
.streamName {
	color: #dcdcdc;
	font-weight: bold;
}
.streamText {
	color: #c0c0c0;
}

/* ShareBox
----------------------------------*/
#shareBox {
	margin: 15px 0px;
	padding: 3px 15px;
	float: left;
	width: 660px;
	-moz-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-webkit-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-o-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-ms-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	background: url(../img_common/bg_dots_black5_line.png) repeat;
}
#shareBox h4 {
	padding: 0px 5px 0px 25px;
	float: left;
	color: #808080;
	font-size: 93%;
	line-height: 22px;
	background: url(../img_common/nav_icon_share.png) no-repeat left center;
}

/*#shareBox {
	position: absolute;
	top: 4px;
	right: 34px;
	padding: 3px 10px;
	-moz-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-webkit-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-o-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-ms-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	background: url(../img_common/bg_dots_black5_line.png) repeat;
}
#shareBox h4 {
	padding: 0px 5px 0px 25px;
	float: left;
	color: #808080;
	font-size: 85%;
	line-height: 22px;
	background: url(../img_common/nav_icon_share.png) no-repeat left center;
}*/

#shareBox ul {
	float: left;
	height: 22px;
}
#shareBox ul li {
	float: left;
	list-style: none;
}

#shareBoxTop {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
}
#shareEventBox {
	position: absolute;
	bottom: 8px;
	right: 8px;
	display: block;
}

.navShareBtn, .navShareBtnT, .navShareBtnF, .navShareBtnG, .navShareBtn {
	margin: 5px 5px 0px 0px;
	padding: 0px 5px 0px 25px;
	float: right;
	height: 22px;
	color: #a9a9a9;
	font-size: 77%;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	line-height: 22px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	border: solid 1px #1a1a1a;
	cursor: pointer;
}
.navShareBtn {
	background: url(../img_common/nav_arrow.png) no-repeat 5px center #121212;
}
.navShareBtnT {
	background: url(../img_common/nav_share_t.gif) no-repeat left top #121212;
}
.navShareBtnF {
	background: url(../img_common/nav_share_f.gif) no-repeat left top #121212;
}
.navShareBtnG {
	background: url(../img_common/nav_share_g.gif) no-repeat left top #121212;
}

.navShareBtn:hover, .navShareBtnT:hover, .navShareBtnF:hover, .navShareBtnG:hover, .navShareBtn:hover {
	border: solid 1px #262626;
}
.navShareBtn:hover {
	background: url(../img_common/nav_arrow_r.png) no-repeat 5px center #1a1a1a;
}
.navShareBtnT:hover {
	background: url(../img_common/nav_share_t.gif) no-repeat left bottom #1a1a1a;
}
.navShareBtnF:hover {
	background: url(../img_common/nav_share_f.gif) no-repeat left bottom #1a1a1a;
}
.navShareBtnG:hover {
	background: url(../img_common/nav_share_g.gif) no-repeat left bottom #1a1a1a;
}

.navShareBtn a, .navShareBtnT a, .navShareBtnF a, .navShareBtnG a, .navShareBtn a {
	color: #808080;
}
.navShareBtn a:hover, .navShareBtnT a:hover, .navShareBtnF a:hover, .navShareBtnG a:hover, .navShareBtn a:hover {
	color: #ffffff;
	text-decoration: none;
}


/*==================================
CSS Document : TopNav
==================================*/
#topNav {
	z-index: 98;
	position: relative;
	margin: -25px 0px 25px 0px;
	float: left;
	width: 100%;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	background: url(../img_common/bg_dots_black7.png) repeat;
	display: block;
}
#topNavBtn {
	margin: 0 auto;
	width: 980px;
	height: 45px;
}
/*updateHeader*/
#topNav.normalHeader #topNavBtn {
	width:1200px;
}
/* TopNavMain
----------------------------------*/
#topNavMain a {
	margin-left: 4px;
	width: 200px;
	height: 43px;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	-o-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	-ms-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1), 0px 1px 0px #000000;
	border: solid 1px #000000;
	background: url(../img_common/nav_btn_gleam_blk.jpg) repeat-x left center;
	display: block;
	cursor: pointer;
}
#topNavMain a:hover {
	color: #ffffff;
	background: url(../img_common/nav_btn_gleam_blk_r.jpg) repeat-x left center;
}
#topNavMain a:active {
	color: #dcdcdc;
	border: solid 1px #1a1a1a;
	background: url(../img_common/nav_btn_gleam_blk_a.jpg) repeat-x left center;
}
#topNavMain p {
	padding: 3px;
	float: left;
	color: #808080;
	font-size: 10px;
	font-weight: bold;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.8);
	line-height: 1.2em;
}
.topNavMainLogo {
	border: solid 1px #1a1a1a;
}

/* TopNavMenu
----------------------------------*/
#topNavMenu, #topNavMenu.topNavMenuAtv {
	margin-left: -12px;
	width: 210px;
	height: 45px;
	float: left;
	font-size: 93%;
	font-weight: bold;
	line-height: 45px;
	text-align: center;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.8);
	background: url(../img_common/nav_btn_ttlchg.png) no-repeat 0px 0px;
	display: block;
	cursor: pointer;
}
#topNavMenu:hover {
	color: #fff;
	background: url(../img_common/nav_btn_ttlchg.png) no-repeat 0px -45px;
}
#topNavMenu.topNavMenuAtv {
	color: #a9a9a9;
	background: url(../img_common/nav_btn_ttlchg.png) no-repeat -210px 0px;
}
#topNavMenu.topNavMenuAtv:hover {
	color: #ffffff;
	background: url(../img_common/nav_btn_ttlchg.png) no-repeat -210px -45px;
}

#topNavMenuBox {
	z-index: 98;
	position: absolute;
	top: 45px;
	left: 0px;
	width: 100%;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	background-color: #000000;
	display: none;
}

#topNavMenuData {
	margin: 0 auto;
	padding: 10px 0 5px 0;
	width: 980px;
}
#topNavMenuDataBox {
	margin: 0 5px 10px 5px;
	padding: 1px 5px;
	float: left;
	border: solid 1px #1a1a1a;
	background: url(../img_common/bg_dot_gray.gif) repeat;
}
#topNavMenuDataBox p {
	color: #5d656e;
	font-size: 77%;
	font-weight: bold;
	line-height: 35px;
}
.tnmd_ttl {
	margin-right: 5px;
	padding: 0px 18px 0px 5px;
	float: left;
	background: url(../img_common/nav_arrow_a.png) no-repeat right center;
}

/* TopNavAlert
----------------------------------*/
#topNavAlert {
	padding-top: 6px\9;
	float: right;
	height: 45px;
	font-size: 93%;
	line-height: 45px;
}
#topNavAlert input[type="submit"].navApplyBlkBtn {
	margin: 0px 5px;
	padding: 4px 10px;
	color: #719bad;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.8);
}


/*==================================
CSS Document : Contents
==================================*/
#contents {
	position: relative;
	margin: 0 auto;
	width: 980px;
}
#contentsVoid {
	position: relative;
	margin: 0 auto;
	max-width: 100%;
	min-width: 980px;
	min-height: 600px;
}
#contentsVertical {
	margin: 0 auto;
	width: 980px;
}

#contents aside {
	float: left;
	width: 210px;
}
#contents section {
	padding-left: 20px;
	float: left;
	width: 750px;
}
#contents section#grobalSection {
	position: relative;
	margin: 0px 115px;
	float: left;
	width: 750px;
}

#contentsL, #contentsR {
	float: left;
	width: 490px;
}


/*==================================
CSS Document : contents aside
==================================*/
#loginPanel, #loginPanelTop {
	z-index: 80;
	padding-bottom: 20px;
	float: left;
	width: 210px;
}
#loginPanel {
	background: url(../img_common/bg_loginpanel_f.png) no-repeat center bottom;
}
#loginPanelTop {
	background: url(../img_common/bg_loginpanel_top_f.png) no-repeat center bottom;
	cursor: move;
}

/* loginPanel - h2
----------------------------------*/
#loginPanel h2, #loginPanelTop h2 {
	padding: 10px 6px 8px 6px;
	width: 198px;
	height: 80px;
	text-indent: -9999px;
}
#loginPanel h2 a, #loginPanelTop h2 a {
	margin: -10px -6px -8px -6px;
	padding: 10px 6px 8px 6px;
	width: 198px;
	height: 80px;
	text-indent: -9999px;
	display: block;
}
#loginPanel h2 a:hover, #loginPanelTop h2 a:hover {
	background: url(../img_common/bg_loginpanel_h_on.png) no-repeat center top;
}
#loginPanel h2 {
	background: url(../img_common/bg_loginpanel_h.png) no-repeat center top;
}
#loginPanelTop h2 {
	background: url(../img_common/bg_loginpanel_top_h.png) no-repeat center top;
}

.loginTtl_renet, .loginTtl_bh_six, .loginTtl_re_six, .loginTtl_bh_rev, .loginTtl_re_rev, .loginTtl_bh_one, .loginTtl_re_one, .loginTtl_bh_rev2, .loginTtl_re_rev2, .loginTtl_bh_uc, .loginTtl_re_uc {
	width: 198px;
	height: 80px;
	display: block;
}
.loginTtl_renet {
	background: url(../img_common/bg_login_ttl_renet.png) no-repeat center top;
}
.loginTtl_bh_six {
	background: url(../img_common/bg_login_ttl_bh_six.png) no-repeat center top;
}
.loginTtl_re_six {
	background: url(../img_common/bg_login_ttl_re_six.png) no-repeat center top;
}
.loginTtl_bh_rev {
	background: url(../img_common/bg_login_ttl_bh_rev.png) no-repeat center top;
}
.loginTtl_re_rev {
	background: url(../img_common/bg_login_ttl_re_rev.png) no-repeat center top;
}
.loginTtl_bh_one {
	background: url(../img_common/bg_login_ttl_bh_one.png) no-repeat center top;
}
.loginTtl_re_one {
	background: url(../img_common/bg_login_ttl_re_one.png) no-repeat center top;
}
.loginTtl_bh_rev2 {
	background: url(../img_common/bg_login_ttl_bh_rev2.png) no-repeat center top;
}
.loginTtl_re_rev2 {
	background: url(../img_common/bg_login_ttl_re_rev2.png) no-repeat center top;
}
.loginTtl_bh_uc {
	background: url(../img_common/bg_login_ttl_bh_uc.png) no-repeat center top;
}
.loginTtl_re_uc {
	background: url(../img_common/bg_login_ttl_re_uc.png) no-repeat center top;
}

/* loginBox
----------------------------------*/
#loginBox {
	padding: 0px 15px;
	float: left;
	width: 180px;
	background: url(../img_common/bg_loginpanel_c.png) repeat-y left top;
}

.loginBtIn {
	margin: 5px 0px;
	float: left;
	font-size: 116%;
}
.loginBtNew {
	margin-top: 6px;
	float: left;
	font-size: 77%;
}
.loginBtIn a, .loginBtNew a {
	width: 180px;
	height: 35px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.8);
	line-height: 35px;
	background: url(../img_common/nav_btn_login.jpg) no-repeat center top;
	display: block;
}
.loginBtIn a {
	background: url(../img_common/nav_btn_login.jpg) no-repeat center top;
}
.loginBtNew a {
	background: url(../img_common/nav_btn_signup.jpg) no-repeat center top;
}
.loginBtIn a:hover {
	background: url(../img_common/nav_btn_login.jpg) no-repeat center bottom;
}
.loginBtNew a:hover {
	background: url(../img_common/nav_btn_signup.jpg) no-repeat center bottom;
}

.loginBtEx {
	margin: 3px 7px;
	float: left;
	font-size: 77%;
}
.loginBtEx a {
	padding: 4px 10px 4px 23px;
	width: 131px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	border: solid 1px #1a1a1a;
	background: url(../img_common/nav_btn_l.jpg) no-repeat left center;
	display: block;
}
.loginBtEx a:hover {
	color: #ffffff;
	text-decoration: none;
	border: solid 1px #262626;
	background: url(../img_common/nav_btn_l.jpg) no-repeat -500px center;
}
.loginBtEx span a {
	color: #719bad;
}

#loginBtBox {
	padding-top: 12px;
	float: left;
	width: 180px;
	background: url(../img_common/bg_loginpanel_line_bott.png) no-repeat center top;
}
#loginBtBox ul li {
	margin: 1px 6px;
	float: left;
	list-style: none;
	font-size: 77%;
}
#loginBtBox ul li a {
	padding: 2px 10px 2px 23px;
	width: 133px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	border: solid 1px #1a1a1a;
	background: url(../img_common/nav_btn.jpg) no-repeat left center;
	display: block;
}
#loginBtBox ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	border: solid 1px #262626;
	background: url(../img_common/nav_btn.jpg) no-repeat -500px center;
}

.loginTtlPlat {
	position: relative;
	margin: -17px 49px 5px 49px;
	float: left;
	width: 82px;
	height: 22px;
	text-indent: -9999px;
}
.ltp_xbox360, .ltp_xboxone, .ltp_ps3, .ltp_ps4, .ltp_wiiu, .ltp_windows {
	width: 82px;
	height: 22px;
	text-indent: -9999px;
}
.ltp_xbox360 {
	background: url(../img_common/nav_btn_plat_s_xbox360.jpg) no-repeat center center;
}
.ltp_xboxone {
	background: url(../img_common/nav_btn_plat_s_xboxone.jpg) no-repeat center center;
}
.ltp_ps3 {
	background: url(../img_common/nav_btn_plat_s_ps3.jpg) no-repeat center center;
}
.ltp_ps4 {
	background: url(../img_common/nav_btn_plat_s_ps4.jpg) no-repeat center center;
}
.ltp_wiiu {
	background: url(../img_common/nav_btn_plat_s_wiiu.jpg) no-repeat center center;
}
.ltp_windows {
	background: url(../img_common/nav_btn_plat_s_windows.jpg) no-repeat center center;
}
.navBtTtlPlat, .navBtTtlPlatNoAtv {
	margin: 6px 2px 6px 2px;
	float: left;
	width: 82px;
	height: 22px;
}
.navBtTtlPlat a, .navBtTtlPlatNoAtv a {
	margin: -1px;
	float: left;
	width: 82px;
	height: 22px;
	border: solid 1px #1a1a1a;
	display: block;
}
.navBtTtlPlatNoAtv a {
	background: url(../img_common/bg_dots_black7.png) repeat;
}
.navBtTtlPlat a:hover, .navBtTtlPlatNoAtv a:hover {
	border: solid 1px #696969;
}

/* loginBox - LoginAdmin
----------------------------------*/
#loginAdmin {
	padding: 0px 0px 12px 0px;
	float: left;
	width: 180px;
	color: #5d656e;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	background: url(../img_common/bg_loginpanel_line_top.png)  no-repeat center bottom;
}

#loginAdmin dl {
	width: 180px;
	float: left;
}
#loginAdmin dl dt {
	padding: 5px 0px 0px 3px;
	float: left;
	width: 85px;
	font-size: 70%;
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -hp-pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
#loginAdmin dl dt span {
	color: #f5f5f5;
	font-size: 138.5%;
	font-weight: bold;
}
#loginAdmin dl dd {
	padding: 6px;
	float: left;
	width: 80px;
	height: 80px;
	background: url(../img_common/bg_img_frame_icon.png) no-repeat left center;
}

#loginAdmin ul {
	margin-top: 2px;
	float: left;
}
#loginAdmin ul li {
	float: left;
	width: 180px;
	list-style: none;
	min-height: 21px;
}
#loginAdmin ul li p {
	padding-left: 33px;
	font-size: 70%;
}
#loginAdmin ul li p span {
	padding-left: 2px;
	font-size: 116%;
}
#loginAdmin ul li p em {
	padding-left: 2px;
	color: #858d95;
	font-style: normal;
}

.loginGameRP {
	margin-top: 2px;
	line-height: 21px;
	background: url(../img_common/nav_icon_mypage_rp.gif) no-repeat 6px center;
}
.loginGameRP span {
	color: #719bad;
}

.loginGameId {
	margin: 5px 4px 0px 4px;
	padding: 2px 5px;
	float: left;
	width: 160px;
	font-size: 8px;
	white-space: nowrap;
	word-wrap: break-word;
	overflow: hidden;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #0d0d0d;
	background: url(../img_common/bg_dot_black.gif); /* IE6,7 */
	background: url(../img_common/bg_dot_black.gif) rgba(0,0,0,0.5);
}
.loginGameId span {
	padding-left: 2px;
	color: #858d95;
	font-size: 10px;
}

#loginSync {
	position: relative;
	margin: 6px 6px 0px 6px;
	padding: 4px 8px;
	width: 150px;
	float: left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #1a1a1a;
	-moz-box-shadow: 1px 1px 5px #000000;
	-webkit-box-shadow: 1px 1px 5px #000000;
	-o-box-shadow: 1px 1px 5px #000000;
	-ms-box-shadow: 1px 1px 5px #000000;
	box-shadow: 1px 1px 5px #000000;
	background: url(../img_common/bg_dots_key_line.png) repeat;
	display: block;
	cursor: default;
}
#loginSync p {
	margin: 0px 0px 2px 2px;
	float: left;
	width: 148px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
}
#loginSync p {
	color: #c0c0c0;
	font-size: 70%;
}
#loginSync p strong {
	color: #858d95;
	font-size: 116%;
}

#loginSync input[type="button"] {
	margin-top: 2px;
	float: left;
	width: 150px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.8);
	-moz-box-shadow: 1px 1px 1px #000000;
	-webkit-box-shadow: 1px 1px 1px #000000;
	-o-box-shadow: 1px 1px 1px #000000;
	-ms-box-shadow: 1px 1px 1px #000000;
	box-shadow: 1px 1px 1px #000000;
	display: block;
}

#loginSyncAbout {
	position: relative;
	position: absolute;
	top: 0px;
	right: 0px;
}
#loginSyncAbout span {
	z-index: 90;
	position: absolute;
	top: 20px;
	left: -79px;
	width: 150px;
	display: none;
}
#loginSyncAbout:hover span {
	display: block;
}

.loginSyncAlert{
	clear:both;
	padding: 2px 0;
	font-weight: bold;
}
.loginSyncAlertDetail-Progress{
	text-indent: 1.5em;
	border:3px double  #686b10;
	font-size: 80%;
	color:#CCC;
	margin: 0px;
	padding: 5px;
	line-height: 1.5em;
	background:  url(../img_common/nav_icon_info_s.png) no-repeat 2px 5px ;
}
.loginSyncAlertDetail-Not{
	text-indent: 1.5em;
	border:3px double  #8b2d0b;
	font-size: 80%;
	color:#CCC;
	margin: 0px;
	padding: 5px;
	line-height: 1.5em;
	background:  url(../img_common/nav_icon_info_s.png) no-repeat 2px 5px ;
}

/* LoginNav
----------------------------------*/
#loginNavBtn {
	margin: 10px 0px 0px 0px;
	float: left;
	width: 180px;
}
#loginNavBtn .navRoundRevBtn {
	padding: 7px 0px;
	font-size: 10px;
}

/* LoginNav
----------------------------------*/
#loginNav, #loginNav_six, #loginNav_rev, #loginNav_one, #loginNav_rev2, #loginNav_uc {
	float: left;
	width: 180px;
	font-size: 85%;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	background: url(../img_common/bg_dot_key_line.gif) repeat-y left top;
}

#loginNav .ingate span, #loginNav .ind1st span, #loginNav .ind3rd li span {
	color: #719bad;
}
#loginNav_six .ingate span, #loginNav_six .ind1st span, #loginNav_six .ind3rd li span {
	color: #5b58c4;
}
#loginNav_rev .ingate span, #loginNav_rev .ind1st span, #loginNav_rev .ind3rd li span {
	color: #418b89;
}
#loginNav_one .ingate span, #loginNav_one .ind1st span, #loginNav_one .ind3rd li span {
	color: #418b89;
}
#loginNav_rev2 .ingate span, #loginNav_rev2 .ind1st span, #loginNav_rev2 .ind3rd li span {
	color: #418b89;
}
#loginNav_uc .ingate span, #loginNav_uc .ind1st span, #loginNav_uc .ind3rd li span {
	color: #418b89;
}
#loginNav_six .ingate span.inactive, #loginNav_six .ind1st span.inactive, #loginNav_six .ind3rd li span.inactive {
	color: #696969;
}
#loginNav_rev .ingate span.inactive, #loginNav_rev .ind1st span.inactive, #loginNav_rev .ind3rd li span.inactive {
	color: #696969;
}
#loginNav_one .ingate span.inactive, #loginNav_one .ind1st span.inactive, #loginNav_one .ind3rd li span.inactive {
	color: #696969;
}
#loginNav_rev2 .ingate span.inactive, #loginNav_rev2 .ind1st span.inactive, #loginNav_rev2 .ind3rd li span.inactive {
	color: #696969;
}
#loginNav_uc .ingate span.inactive, #loginNav_uc .ind1st span.inactive, #loginNav_uc .ind3rd li span.inactive {
	color: #696969;
}

.ingate a {
	padding-left: 18px;
	float: left;
	width: 162px;
	text-decoration: none;
	line-height: 25px;
	background: url(../img_common/nav_arrow_ingate.png) no-repeat 0px 0px;
	display: block;
}
.ingate a:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../img_common/nav_arrow_ingate.png) no-repeat 0px -25px;
}
.ingate span {
	padding-left: 18px;
	float: left;
	width: 162px;
	font-weight: bold;
	line-height: 25px;
	background: url(../img_common/nav_arrow_ingate.png) no-repeat 0px -50px;
}

.ind1st a {
	padding-left: 18px;
	float: left;
	width: 162px;
	text-decoration: none;
	line-height: 25px;
	background: url(../img_common/nav_arrow_r.png) no-repeat -15px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	display: block;
}
.ind1st a:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../img_common/nav_arrow_r.png) no-repeat left center;
}
.ind1st span {
	padding-left: 18px;
	float: left;
	width: 162px;
	font-weight: bold;
	line-height: 25px;
	background: url(../img_common/nav_arrow_ind1st.png) no-repeat left center;
}
.ind1st span.inactive {
	background: none;
}

.nav {
	float: left;
	width: 180px;
	height: auto;
}
.opened {
	color: #696969;
	background: url(../img_common/nav_arrow_bott_a.png) no-repeat left 5px;
}

.ind2nd {
	position: relative;
	padding-left: 18px;
	width: 162px;
	text-decoration: none;
	line-height: 25px;
	display: block;
	cursor: pointer;
	/*background: url(../img_common/nav_arrow_bott_r.png) no-repeat -15px 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;*/
	color: #696969;
	background: url(../img_common/nav_arrow_bott_a.png) no-repeat left 5px rgba(0,0,0,0.5);
	background-repeat: no-repeat;
	background-position:left 5px;
}
/*.ind2nd:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../img_common/nav_arrow_bott_r.png) no-repeat left 5px;
}*/
.ind2nd .ind2ndAtv {
	z-index: 90;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 180px;
	height: 25px;
	background: url(../img_common/bg_dot_clear.gif) repeat;
	display: block;
}

.ind3rd {
	margin-left: 8px;
	float: left;
	width: 172px;
	background: url(../img_common/bg_dots_black3.png) repeat;
}
.ind3rd li, .ind3rd li a, .ind3rd li span {
	float: left;
	list-style: none;
	display: block;
}
.ind3rd li {
	font-size: 90%;
	display: block;
}
.ind3rd li a {
	padding: 0px 2px 0px 17px;
	width: 153px;
	text-decoration: none;
	line-height: 23px;
	background: url(../img_common/arrow_r_r.png) no-repeat -15px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	display: block;
}
.ind3rd li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../img_common/arrow_r_r.png) no-repeat 7px center;
}
.ind3rd li span {
	padding: 0px 2px 0px 17px;
	width: 153px;
	line-height: 23px;
	background: url(../img_common/arrow_r.png) no-repeat 7px center #000000;
}
.ind3rd li span.inactive {
	background: none;
}

/* Banner
----------------------------------*/
#bnrTopPanel, #bnrPanel {
	z-index: 75;
	clear: both;
	width: 210px;
	height: 140px;
}
#bnrTopPanel {
	background: url(../img_common/bg_bnrpanel_top.png) no-repeat;
	cursor: move;
}
#bnrPanel {
	background: url(../img_common/bg_bnrpanel.png) no-repeat;
}

#bnrPanelTtl {
	padding: 9px 14px 0px 14px;
	width: 182px;
	height: 20px;
	color: #c0c0c0;
	font-size: 85%;
	font-family: "Book Antiqua", serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	line-height: 20px;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}

/* Banner - Movie
----------------------------------*/
#bnrMoviePanel {
	clear: both;
	width: 210px;
	height: 130px;
	background: url(../img_common/bg_bnrmoviepanel.png) no-repeat;
	cursor: move;
}
#bnrMoviePanel p a {
	margin: 13px;
	float: left;
	width: 184px;
	height: 104px;
	text-indent: -9999px;
	background: url(../img_common/nav_movie_bnr.jpg) no-repeat center top;
	display: block;
}
#bnrMoviePanel p a:hover {
	background: url(../img_common/nav_movie_bnr.jpg) no-repeat center bottom;
}

/* BannerPanel - Event
----------------------------------*/
#bnrEventPanel {
	margin-top: -5px;
	width: 100%;
	height: 160px;
	background: url(../img_common/bg_bnreventpanel.png) repeat-x center top;
}
#bnrEventBox {
	position: relative;
	margin: 0 auto;
	padding-top: 40px;
	width: 980px;
	height: 120px;
	background: url(../img_common/bg_bnreventpanel_ttl.png) no-repeat center top;
}

.eventTopBt {
	position: absolute;
	top: 12px;
	right: 0px;
}

/* BannerPanel - Summary
----------------------------------*/
#bnrSummaryPanel {
	margin-top: -5px;
	margin-bottom: -11px;
	float: left;
	width: 100%;
	background: url(../img_common/bg_dots_black5_line.png) repeat;
}
#bnrSummaryBox {
	margin: 0 auto;
	width: 980px;
}
#bnrSummaryBox ul li {
	margin: 50px 0px;
	padding: 70px 23px 0px 23px;
	float: left;
	list-style: none;
	width: 280px;
	height: 200px;
	text-shadow: 1px 1px 2px #000000;
}
#bnrSummaryBox ul li h3 {
	padding-bottom: 55px;
	clear: both;
	color: #ffffff;
	font-size: 131%;
	font-weight: bold;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#bnrSummaryBox ul li p {
	color: #c0c0c0;
	font-size: 93%;
	line-height: 1.5em;
}
#bnrSummaryBox ul li p span {
	color: #858d95;
	font-size: 77%;
}
.bnrSummary1 {
	border-right: solid 1px #1a1a1a;
	background: url(../img_common/summary_img1.png) no-repeat 0px 15px;
}
.bnrSummary2 {
	border-right: solid 1px #1a1a1a;
	background: url(../img_common/summary_img2.png) no-repeat 0px 15px;
}
.bnrSummary3 {
	background: url(../img_common/summary_img3.png) no-repeat 0px 15px;
}


/*==================================
CSS Document : contents section
==================================*/
#cntPanelTtl {
	padding: 5px 0px 5px 30px;
	margin-bottom: 10px;
	float: left;
	margin-left: 5px;
	width: 710px;
	min-height: 29px;
	height: auto;
	text-shadow: 1px 1px 2px #000000;
	background: url(../img_common/bg_cntpanelttl.png) repeat-x left 30px;
	overflow: hidden;
}
#cntPanelTtl h2 {
	margin-top: 30px;
	padding-bottom: 5px;
	float: left;
	color: #c0c0c0;
	font-size: 28px;
	font-family: "Book Antiqua", serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 29px;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#cntPanelTtl h2 span {
	color: #808080;
	font-size: 18px;
}
#cntPanelTtl ul {
	position: absolute;
	right: 2px;
	float: right;
	font-size: 82%;
	line-height: 19px;
	margin-right: 2px;
	padding-right: 7px;
	background: rgba(25,25,25,0.8);
	box-shadow: 0 0 5px rgba(45, 45, 45, 0.8);
	margin-top: 5px;
	margin-bottom: 5px;
        font-weight: bold;
}
#cntPanelTtl ul li {
	margin-left: 7px;
	float: right;
	list-style: none;
	color: #A9A9A9;
}
#cntPanelTtl ul li a {
	padding-right: 14px;
	color: #A9A9A9;
	background: url(../img_common/arrow_key_r.png) no-repeat right center;
}
#cntPanelTtl ul li a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* cntPanel - 740px
----------------------------------*/
#cntPanel {
	padding: 20px 5px;
	float: left;
	width: 740px;
}

#cntPanel h3 {
	clear: both;
	color: #c0c0c0;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#cntPanel h4 {
	padding: 0px 20px 0px 0px;
	clear: both;
	color: #c0c0c0;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}

#cntPanelSortBoxL {
	padding: 0px 15px 0px 0px;
	float: left;
	width: 355px;
}
#cntPanelSortBoxR {
	padding: 0px 0px 0px 15px;
	float: left;
	width: 355px;
}

#cntPanelCaption, #cntPanelHeadline {
	margin-bottom: 25px;
	clear: both;
	color: #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	line-height: 40px;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#cntPanelCaption {
	background: url(../img_common/ttl_caption_bg.png) no-repeat;
}
#cntPanelHeadline {
	background: url(../img_common/ttl_headline_bg.png) no-repeat;
}

#cntPanelLine {
	margin-top: 15px;
	float: left;
	width: 690px;
	height: 25px;
	text-indent: -9999px;
	background: url(../img_common/bg_cntframeline.png) no-repeat;
}

#cntPanel embed, #cntpanel embed:focus {
	outline: none;
}

/* cntFrame - 750px
----------------------------------*/
#cntFramePanel {
	position: relative;
	margin-bottom: 15px;
	float: left;
	width: 750px;
}

#cntFrame {
	position: relative;
	margin-bottom: 20px;
	padding-top: 30px;
	float: left;
	background: url(../img_common/bg_cntframe_h.png) no-repeat left top;
}
#cntFrameBox {
	padding-bottom: 30px;
	float: left;
	background: url(../img_common/bg_cntframe_f.png) no-repeat left bottom;
}
#cntFrameBox article {
	position: relative;
	padding: 0px 30px;
	float: left;
	width: 690px;
	font-size: 93%;
	text-shadow: 1px 1px 2px #000000;
	background: url(../img_common/bg_cntframe_c.png) repeat-y left top;
}

#cntFrame h3 {
	clear: both;
	color: #c0c0c0;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}

#cntFrameSortBox {
	padding: 0px 30px;
	float: left;
	width: 690px;
	height: 100%;
	font-size: 93%;
	text-shadow: 1px 1px 2px #000000;
	background: url(../img_common/bg_cntframe_c.png) repeat-y left top;
	overflow: hidden;
}
#cntFrameSortBoxL {
	padding: 0px 15px 0px 0px;
	float: left;
	width: 330px;
}
#cntFrameSortBoxR {
	padding: 0px 0px 0px 15px;
	float: left;
	width: 330px;
}

#cntFrameInfoBox {
	float: left;
	width: 660px;
}

#cntFrameBoxBtn {
	z-index: 10;
	position: absolute;
	top: 0px;
	right: 30px;
}

/* cntFrameTab
----------------------------------*/
#cntFrameTab {
	width: 690px;
	height: 100%;
	overflow: hidden;
}
#cntFrameTab1, #cntFrameTab2, #cntFrameTab3, #cntFrameTab4, #cntFrameTab5, #cntFrameTab6, #cntFrameTab7, #cntFrameTab8 {
	width: 690px;
	height: 100%;
	display: block;
}
#cntFrameTab2, #cntFrameTab3, #cntFrameTab4, #cntFrameTab5, #cntFrameTab6, #cntFrameTab7, #cntFrameTab8 {
	display: none;
}

/* cntFramework - 660px
----------------------------------*/
#cntFramework {
	margin-bottom: 30px;
	padding-top: 30px;
	float: left;
	background: url(../img_common/bg_cntframework_h.png) no-repeat left top;
}

#cntFrameworkBox {
	padding-bottom: 30px;
	float: left;
	background: url(../img_common/bg_cntframework_f.png) no-repeat left bottom;
}
#cntFrameworkBox article {
	padding: 0px 30px;
	float: left;
	width: 600px;
	background: url(../img_common/bg_cntframework_c.png) repeat-y left top;
}

/* cntFlashGraph - 750px
----------------------------------*/
#cntFlashGraph {
	margin-bottom: 20px;
	float: left;
	width: 750px;
}

#cntFlashGraph embed, #cntFlashGraph embed:focus {
	outline: none;
}

/* cntFrameNav
----------------------------------*/
#cntFramePanelNav {
	padding-bottom: 15px;
	float: left;
	width: 750px;
	height: 58px;
	background: url(../img_common/bg_cntframepanel_nav.png) no-repeat left top;
}
#cntFrameNav,
#cntSummaryNav {
	padding-bottom: 15px;
	float: left;
	width: 750px;
	height: 58px;
	background: url(../img_common/bg_cntframe_nav.png) no-repeat left top;
}
#cntSummaryNav {
	height:auto;
	background: url(../img_common/bg_cntframe_c.png) repeat-y left top;
}
.cntFrameNav2nd, .cntFrameNav3rd, .cntFrameNav4th, .cntFrameNav5th, .cntFrameNav6th, .cntFrameNav7th, .cntFrameNav8th, .cntFrameNav9th, .cntFrameNav_summary01, .cntFrameNav_summary02_ja, .cntFrameNav_summary02_en {
	padding: 0px 25px;
	width: 700px;
	height: 58px;
}
.cntFrameNav_summary02_ja {
	width:700px;
	margin:5px 0 0 0;
	padding:0 25px;
	height:36px;
	background: url(../img_common/bg_summary_nav_ja.png) no-repeat center top;
}
.cntFrameNav_summary02_en {
	width:700px;
	margin:5px 0 0 0;
	padding:0 25px;
	height:36px;
	background: url(../img_common/bg_summary_nav_en.png) no-repeat center top;
}
.cntFrameNav2nd li, .cntFrameNav3rd li, .cntFrameNav4th li, .cntFrameNav5th li, .cntFrameNav6th li, .cntFrameNav7th li, .cntFrameNav8th li, .cntFrameNav9th li, .cntFrameNav_summary01 li, .cntFrameNav_summary02_ja li, .cntFrameNav_summary02_en li {
	float: left;
	list-style: none;
	font-size: 83%;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
}
.cntFrameNav_summary02_ja li a.active,
.cntFrameNav_summary02_en li a.active {
	color:#fff;
}
.cntFrameNav_summary02_ja li a,
.cntFrameNav_summary02_en li a {
	display:block;
	padding:5px 15px;
	font-size:92%;
	text-align:left;
	letter-spacing:-0.1px;
}
.cntFrameNav_summary02_ja .s01_ja a {
	width:135px;
}
.cntFrameNav_summary02_ja .s02_ja a,
.cntFrameNav_summary02_ja .s03_ja a {
	width:150px;
}
.cntFrameNav_summary02_ja .s04_ja a {
	width:145px;
}
.cntFrameNav_summary02_en .s01_en a {
	width:125px;
	letter-spacing:-0.5px;
}
.cntFrameNav_summary02_en .s02_en a,
.cntFrameNav_summary02_en .s03_en a {
	width:150px;
}
.cntFrameNav_summary02_en .s04_en a {
	width:173px;
	padding:5px 0 5px 2px;
}

.cntFrameNav2nd li a, .cntFrameNav3rd li a, .cntFrameNav4th li a, .cntFrameNav5th li a, .cntFrameNav6th li a, .cntFrameNav7th li a, .cntFrameNav8th li a, .cntFrameNav9th li a, .cntFrameNav_summary01 li a,
.cntFrameNav2nd li span, .cntFrameNav3rd li span, .cntFrameNav4th li span, .cntFrameNav5th li span, .cntFrameNav6th li span, .cntFrameNav7th li span, .cntFrameNav8th li span, .cntFrameNav9th li span, .cntFrameNav_summary01 li span,
.cntFrameNav2nd li.cfn2Atv, .cntFrameNav3rd li.cfn3Atv, .cntFrameNav4th li.cfn4Atv, .cntFrameNav5th li.cfn5Atv, .cntFrameNav6th li.cfn6Atv, .cntFrameNav7th li.cfn7Atv, .cntFrameNav8th li.cfn8Atv, .cntFrameNav8th li.cfn9Atv {
	float: left;
	list-style: none;
	display: block;
}
.cntFrameNav2nd li a, .cntFrameNav2nd li span, .cntFrameNav2nd li.cfn2Atv {
	padding: 5px 5px 14px 5px;
	width: 340px;
	height: 39px;
	line-height: 39px;
}
.cntFrameNav3rd li a, .cntFrameNav3rd li span, .cntFrameNav3rd li.cfn3Atv {
	padding: 5px 5px 14px 5px;
	width: 223px;
	height: 39px;
	line-height: 39px;
}
.cntFrameNav4th li a, .cntFrameNav4th li span, .cntFrameNav4th li.cfn4Atv {
	padding: 5px 5px 14px 5px;
	width: 165px;
	height: 39px;
	line-height: 39px;
}
.cntFrameNav5th li a, .cntFrameNav5th li span, .cntFrameNav5th li.cfn5Atv {
	padding: 5px 5px 14px 5px;
	width: 130px;
	height: 39px;
	line-height: 39px;
}
.cntFrameNav6th li a, .cntFrameNav6th li span, .cntFrameNav6th li.cfn6Atv {
	padding: 5px 5px 14px 5px;
	width: 106px;
	height: 39px;
	font-size: 10px;
	line-height: 39px;
}
.cntFrameNav7th li a, .cntFrameNav7th li span, .cntFrameNav7th li.cfn7Atv {
	padding: 18px 5px 14px 5px;
	width: 90px;
	height: 26px;
	font-size: 10px;
}
.cntFrameNav8th li a, .cntFrameNav8th li span, .cntFrameNav8th li.cfn8Atv {
	padding: 18px 5px 14px 5px;
	width: 77px;
	height: 26px;
	font-size: 10px;
}
.cntFrameNav9th li a, .cntFrameNav9th li span, .cntFrameNav9th li.cfn8Atv {
	padding: 18px 5px 14px 5px;
	width: 66px;
	height: 26px;
	font-size: 10px;
}
.cntFrameNav_summary01 li a, .cntFrameNav_summary01 li span {
	padding: 5px 5px 14px 5px;
	width: 336px;
	height: 39px;
	line-height: 39px;
}
.cntFrameNav_summary02_ja li span,
.cntFrameNav_summary02_en li span {
	padding:0 10px 0 0;
	color:#719bad;
	background: url(../img_common/summary_arrow01.png) no-repeat right center;
}
.cntFrameNav_summary02_ja li.active span,
.cntFrameNav_summary02_en li.active span {
	background:none;
}
.cntFrameNav2nd li a, .cntFrameNav3rd li a, .cntFrameNav4th li a, .cntFrameNav5th li a, .cntFrameNav6th li a, .cntFrameNav7th li a, .cntFrameNav8th li a, .cntFrameNav9th li a,.cntFrameNav_summary01 li a {
	color: #a9a9a9;
	text-decoration: none;
}
.cntFrameNav2nd li a:hover, .cntFrameNav3rd li a:hover, .cntFrameNav4th li a:hover, .cntFrameNav5th li a:hover, .cntFrameNav6th li a:hover, .cntFrameNav7th li a:hover, .cntFrameNav8th li a:hover, .cntFrameNav9th li a:hover, .cntFrameNav_summary01 li a:hover,
.cntFrameNav2nd li a.active, .cntFrameNav3rd li a.active, .cntFrameNav4th li a.active, .cntFrameNav5th li a.active, .cntFrameNav6th li a.active, .cntFrameNav7th li a.active, .cntFrameNav8th li a.active, .cntFrameNav9th li a.active, .cntFrameNav_summary01 li a.active,
.cntFrameNav2nd li span, .cntFrameNav3rd li span, .cntFrameNav4th li span, .cntFrameNav5th li span, .cntFrameNav6th li span, .cntFrameNav7th li span, .cntFrameNav8th li span, .cntFrameNav9th li span, .cntFrameNav_summary01 li span {
	color: #ffffff;
	text-decoration: none;
}
.cntFrameNav2nd li.cfn2Atv img, .cntFrameNav3rd li.cfn3Atv img, .cntFrameNav4th li.cfn4Atv img, .cntFrameNav5th li.cfn5Atv img, .cntFrameNav6th li.cfn6Atv img, .cntFrameNav7th li.cfn7Atv img, .cntFrameNav8th li.cfn8Atv img, .cntFrameNav9th li.cfn8Atv img {
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,5), rgba(0,0,0,0.1));
}

.cntFrameNav2nd li a, .cntFrameNav2nd li.cfn2Atv {
	background: url(../img_common/bg_cntframe_nav2.png) no-repeat 0px 0px;
}
.cntFrameNav3rd li a, .cntFrameNav3rd li.cfn3Atv {
	background: url(../img_common/bg_cntframe_nav3.png) no-repeat 0px 0px;
}
.cntFrameNav4th li a, .cntFrameNav4th li.cfn4Atv {
	background: url(../img_common/bg_cntframe_nav4.png) no-repeat 0px 0px;
}
.cntFrameNav5th li a, .cntFrameNav5th li.cfn5Atv {
	background: url(../img_common/bg_cntframe_nav5.png) no-repeat 0px 0px;
}
.cntFrameNav6th li a, .cntFrameNav6th li.cfn6Atv {
	background: url(../img_common/bg_cntframe_nav6.png) no-repeat 0px 0px;
}
.cntFrameNav7th li a, .cntFrameNav7th li.cfn7Atv {
	background: url(../img_common/bg_cntframe_nav7.png) no-repeat 0px 0px;
}
.cntFrameNav8th li a, .cntFrameNav8th li.cfn8Atv {
	background: url(../img_common/bg_cntframe_nav8.png) no-repeat 0px 0px;
}
.cntFrameNav9th li a, .cntFrameNav9th li.cfn8Atv {
	background: url(../img_common/bg_cntframe_nav9.png) no-repeat 0px 0px;
}
.cntFrameNav_summary01 li a {
	background: url(../img_common/bg_cntframe_nav9.png) no-repeat 0px 0px;
}

.cntFrameNav2nd li a:hover {
	background: url(../img_common/bg_cntframe_nav2.png) no-repeat 0px -58px;
}
.cntFrameNav3rd li a:hover {
	background: url(../img_common/bg_cntframe_nav3.png) no-repeat 0px -58px;
}
.cntFrameNav4th li a:hover {
	background: url(../img_common/bg_cntframe_nav4.png) no-repeat 0px -58px;
}
.cntFrameNav5th li a:hover {
	background: url(../img_common/bg_cntframe_nav5.png) no-repeat 0px -58px;
}
.cntFrameNav6th li a:hover {
	background: url(../img_common/bg_cntframe_nav6.png) no-repeat 0px -58px;
}
.cntFrameNav7th li a:hover {
	background: url(../img_common/bg_cntframe_nav7.png) no-repeat 0px -58px;
}
.cntFrameNav8th li a:hover {
	background: url(../img_common/bg_cntframe_nav8.png) no-repeat 0px -58px;
}
.cntFrameNav9th li a:hover {
	background: url(../img_common/bg_cntframe_nav9.png) no-repeat 0px -58px;
}
.cntFrameNav_summary01 li a:hover {
	background: url(../img_common/bg_cntframe_nav9.png) no-repeat 0px -58px;
}

.cntFrameNav2nd li a.active, .cntFrameNav2nd li span {
	background: url(../img_common/bg_cntframe_nav2.png) no-repeat 0px -116px;
}
.cntFrameNav3rd li a.active, .cntFrameNav3rd li span {
	background: url(../img_common/bg_cntframe_nav3.png) no-repeat 0px -116px;
}
.cntFrameNav4th li a.active, .cntFrameNav4th li span {
	background: url(../img_common/bg_cntframe_nav4.png) no-repeat 0px -116px;
}
.cntFrameNav5th li a.active, .cntFrameNav5th li span {
	background: url(../img_common/bg_cntframe_nav5.png) no-repeat 0px -116px;
}
.cntFrameNav6th li a.active, .cntFrameNav6th li span {
	background: url(../img_common/bg_cntframe_nav6.png) no-repeat 0px -116px;
}
.cntFrameNav7th li a.active, .cntFrameNav7th li span {
	background: url(../img_common/bg_cntframe_nav7.png) no-repeat 0px -116px;
}
.cntFrameNav8th li a.active, .cntFrameNav8th li span {
	background: url(../img_common/bg_cntframe_nav8.png) no-repeat 0px -116px;
}
.cntFrameNav9th li a.active, .cntFrameNav9th li span {
	background: url(../img_common/bg_cntframe_nav9.png) no-repeat 0px -116px;
}
.cntFrameNav_summary01 li a.active, .cntFrameNav_summary01 li span {
	background: url(../img_common/bg_cntframe_nav9.png) no-repeat 0px -116px;
}
/* cntFramePlatNav
----------------------------------*/
#cntFramePlatNav {
	margin: -10px 0px 10px 0px;
	padding: 12px 0px 25px 0px;
	float: left;
	width: 690px;
	text-align: center;
	background: url(../img_common/rankpanel_nav_bg.png) no-repeat bottom center;
}

#cntFramePanelPlatNav {
	margin: -10px 30px 30px 30px;
	padding: 12px 0px 25px 0px;
	float: left;
	width: 690px;
	text-align: center;
	background: url(../img_common/rankpanel_nav_bg.png) no-repeat bottom center;
}

.cfpNav {
	margin: 0px 5px;
	border: solid 1px #262626;
}
.cfpNav:hover {
	border: solid 1px #696969;
}
.cfpNavAtv {
	margin: 0px 5px;
	border: solid 1px #ffffff;
}
.cfpNavAtv:hover {
	border: solid 1px #ffffff;
}
.onlineevent #cntFramePlatNav img {
	width:90px;
	height:auto;
}



/* Platform
----------------------------------*/
#cntPlatBox_six, #cntPlatBox_rev, #cntPlatBox_one, #cntPlatBox_rev2, #cntPlatBox_uc {
	float: left;
	width: 180px;
	display: none;
}

#cntGameBox {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 180px;
}
#cntPlatBox {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 180px;
}

h3#cntPlatTtl {
	margin: 0px 0px 10px 10px;
	padding: 3px 5px;
	float: left;
	width: 160px;
	color: #8b0000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 2px #000000;
	background: #000000;
}

#cntGameBox input[type="button"] {
	margin: 0px 8px 10px 12px;
	float: left;
	width: 160px;
	height: 86px;
	text-indent: -9999px;
	outline: none;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background-size: 160px 86px;
}
.cntBtGame_bh_six {
	background: url(../img_common/logo_ttl_bh_six.jpg) no-repeat center center;
}
.cntBtGame_re_six {
	background: url(../img_common/logo_ttl_re_six.jpg) no-repeat center center;
}
.cntBtGame_bh_rev {
	background: url(../img_common/logo_ttl_bh_rev.jpg) no-repeat center center;
}
.cntBtGame_re_rev {
	background: url(../img_common/logo_ttl_re_rev.jpg) no-repeat center center;
}
.cntBtGame_bh_one {
	background: url(../img_common/logo_ttl_bh_one.jpg) no-repeat center center;
}
.cntBtGame_re_one {
	background: url(../img_common/logo_ttl_re_one.jpg) no-repeat center center;
}
.cntBtGame_bh_rev2 {
	background: url(../img_common/logo_ttl_bh_rev2.jpg) no-repeat center center;
}
.cntBtGame_re_rev2 {
	background: url(../img_common/logo_ttl_re_rev2.jpg) no-repeat center center;
}
.cntBtGame_bh_uc {
	background: url(../img_common/logo_ttl_bh_uc.jpg) no-repeat center center;
}
.cntBtGame_re_uc {
	background: url(../img_common/logo_ttl_re_uc.jpg) no-repeat center center;
}
.gameSelect {
	border: double 3px #262626;
}
.gameSelect:hover {
	border: double 3px #696969;
}
.gameAtv {
	border: double 3px #ffffff;
}
.gameAtv:hover {
	border: double 3px #ffffff;
}

#cntPlatBox_six input[type="button"], #cntPlatBox_rev input[type="button"], #cntPlatBox_one input[type="button"], #cntPlatBox_rev2 input[type="button"], #cntPlatBox_uc input[type="button"] {
	margin: 0px 23px 10px 27px;
	float: left;
	width: 130px;
	height: 37px;
	text-indent: -9999px;
	outline: none;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.cntBtPlat_ps3 {
	background: url(../img_common/nav_btn_plat_ps3.jpg) no-repeat center center;
}
.cntBtPlat_ps4 {
	background: url(../img_common/nav_btn_plat_ps4.jpg) no-repeat center center;
}
.cntBtPlat_box360 {
	background: url(../img_common/nav_btn_plat_xbox360.jpg) no-repeat center center;
}
.cntBtPlat_xboxone {
	background: url(../img_common/nav_btn_plat_xboxone.jpg) no-repeat center center;
}
.cntBtPlat_wiiu {
	background: url(../img_common/nav_btn_plat_wiiu.jpg) no-repeat center center;
}
.cntBtPlat_windows {
	background: url(../img_common/nav_btn_plat_windows.jpg) no-repeat center center;
}
.platSelect {
	border: solid 1px #262626;
}
.platSelect:hover {
	border: solid 1px #696969;
}
.platAtv {
	border: solid 1px #ffffff;
}
.platAtv:hover {
	border: solid 1px #ffffff;
}

.cntPlatBoxNext {
	margin: -15px 0px -10px 0px;
	width: 180px;
	height: 20px;
	float: left;
	text-indent: -9999px;
	background: url(../img_common/nav_arrow_bott_a.png) no-repeat center center;
}


/*==================================
CSS Document : Contents - Middle
==================================*/
#cntCenterPanel {
	margin: 30px auto 300px;
	width: 660px;
	min-height: 600px;
}

/* Language
----------------------------------*/
#cntLangBox {
	width: 600px;
}
#cntLangBox h1 {
	margin: 0px auto 5px;
	width: 500px;
	height: 60px;
	text-indent: -9999px;
	background: url(../img_common/logo_renet.png) no-repeat center top;
	display: block;
}

#cntLangNextBox {
	width: 600px;
	height: 20px;
	float: left;
	text-indent: -9999px;
	background: url(../img_common/nav_arrow_bott_a.png) no-repeat center center;
}

#cntLangBtBox, #cntAgeBtBox {
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 2px #000000;
	-webkit-box-shadow: 1px 1px 2px #000000;
	-o-box-shadow: 1px 1px 2px #000000;
	-ms-box-shadow: 1px 1px 2px #000000;
	box-shadow: 1px 1px 2px #000000;
	border: solid 1px #1a1a1a;
	background: url(../img_common/bg_dots_black5_line.png) repeat;
}
#cntLangBtBox, #cntAgeBtBox {
	padding: 10px 14px 15px 14px;
	width: 570px;
}

#cntPlatTtlPanel {
	padding-top: 70px;
	float: left;
	background: url(../img_common/bg_cntframeline.png) no-repeat center 25px;
}

#cntLangBtBox h2, #cntAgeBtBox h2 {
	padding-bottom: 7px;
	color: #a9a9a9;
	font-size: 85%;
	font-family: "Book Antiqua", serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
}
#cntLangBtBox h2 span, #cntAgeBtBox h2 span {
	color: #8b0000;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: bold;
}

#cntLangBtBox input[type="button"] {
	margin: 0px 10px 0px 21px;
	float: left;
	width: 50px;
	height: 34px;
	text-indent: -9999px;
	outline: none;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
*+html #cntLangBtBox input[type="button"] { margin: 0px 10px 0px 31px; }

.cntBtLang_jp {
	background: url(../img_common/nav_lang_jp.jpg) no-repeat center center;
}
.cntBtLang_en {
	background: url(../img_common/nav_lang_en_us.jpg) no-repeat center center;
}
.cntBtLang_uk {
	background: url(../img_common/nav_lang_en_uk.jpg) no-repeat center center;
}
.cntBtLang_fr {
	background: url(../img_common/nav_lang_fr.jpg) no-repeat center center;
}
.cntBtLang_de {
	background: url(../img_common/nav_lang_de.jpg) no-repeat center center;
}
.cntBtLang_it {
	background: url(../img_common/nav_lang_it.jpg) no-repeat center center;
}
.cntBtLang_es {
	background: url(../img_common/nav_lang_es.jpg) no-repeat center center;
}
.langSelect {
	border: 2px solid #262626;
}
.langSelect:hover {
	border: 2px solid #696969;
}
.langAtv {
	border: 2px solid #ffffff;
}
.langAtv:hover {
	border: 2px solid #ffffff;
}

.cntBtBoxLang_jp, .cntBtBoxLang_en, .cntBtBoxLang_uk, .cntBtBoxLang_fr, .cntBtBoxLang_de, .cntBtBoxLang_it, .cntBtBoxLang_es {
	margin-top: 10px;
	padding: 2px 0px;
	float: left;
	width: 568px;
	color: #696969;
	font-size: 77%;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	border: solid 1px #0d0d0d;
	background: url(../img_common/bg_dot_black.gif) repeat #0d0d0d;
}

#cntAgeBtBox input[type="button"].navGleamKeyBtn {
	margin: 3px 5px 0px 5px;
	float: left;
	width: 558px;
	font-size: 16px;
}

#cntAgeBtBox select {
	margin: 3px 10px 25px 10px;
	float: left;
	width: 168px;
	color: #c0c0c0;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #333333;
	background-color: #0d0d0d;
}

#cntPlatBtBox {
	padding: 10px 15px 15px 15px;
	width: 568px;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 2px #000000;
	-webkit-box-shadow: 1px 1px 2px #000000;
	-o-box-shadow: 1px 1px 2px #000000;
	-ms-box-shadow: 1px 1px 2px #000000;
	box-shadow: 1px 1px 2px #000000;
	border: solid 1px #1a1a1a;
	background: url(../img_common/bg_dots_black5_line.png) repeat;
}
#cntPlatBtBox h2 {
	padding-bottom: 7px;
	color: #a9a9a9;
	font-size: 85%;
	font-family: "Book Antiqua", serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
}
#cntPlatBtBox h2 span {
	color: #8b0000;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: bold;
}
#cntPlatBtBox input[type="button"] {
	margin: 0px 5px;
	float: left;
	width: 130px;
	height: 37px;
	text-indent: -9999px;
	outline: none;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
*+html #cntPlatBtBox input[type="button"] { margin: 0px 4px; }

/* Login
----------------------------------*/
#cntLoginBox {
	position: relative;
	width: 600px;
	float: left;
}
#cntLoginBox h1 {
	margin: 0px auto 20px;
	width: 500px;
	height: 60px;
	text-indent: -9999px;
	background: url(../img_common/logo_renet.png) no-repeat center top;
	display: block;
}
#cntLoginBox h2 {
	margin: 0 auto;
	padding-bottom: 5px;
	clear: both;
	color: #c0c0c0;
	font-size: 24px;
	font-family: "Book Antiqua", serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	line-height: 35px;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#cntLoginBox h2 span {
	color: #719bad;
	font-size: 18px;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#cntLoginBox h3 {
	padding: 0px 25px 15px 25px;
	clear: both;
	color: #a9a9a9;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
	line-height: 40px;
}
.cntLoginBoxL, .cntLoginBoxR {
	position: absolute;
	top: 75px;
}
.cntLoginBoxL {
	left: 25px;
}
.cntLoginBoxR {
	right: 25px;
}
.cntLoginBoxL img {
	border: solid 1px #1a1a1a;
}

#cntLoginBtL {
	float: left;
}
#cntLoginBtR {
	float: right;
}
#cntLoginBt input[type="button"].navGleamKeyBtn, 
#cntLoginBt input[type="submit"].navGleamKeyBtn {
	margin: 20px 180px 0px 180px;
	float: left;
	width: 180px;
}
#cntLoginBtL input[type="button"].navGleamBlkBtn, #cntLoginBtR input[type="button"].navGleamKeyBtn, 
#cntLoginBtL input[type="submit"].navGleamBlkBtn, #cntLoginBtR input[type="submit"].navGleamKeyBtn {
	margin: 20px 30px 0px 30px;
	float: left;
	width: 180px;
}

#cntLoginBtSkip {
	float: left;
	width: 600px;
}
#cntLoginBtSkip input[type="button"], #cntLoginBtSkip input[type="submit"] {
	margin: 20px 160px 0px 200px;
	padding: 8px 8px 8px 20px;
	width: 200px;
}

/* Login - Regulation
----------------------------------*/
#cntRegulation {
	margin: 0px 25px;
	padding: 10px;
	float: left;
	width: 528px;
	color: #a9a9a9;
	font-size: 85%;
	line-height: 1.4em;
	text-shadow: 1px 1px 2px #000000;
}
#cntRegulation h4 {
	margin: 10px 0px;
	padding: 7px 0px;
	float: left;
	width: 100%;
	font-size: 116%;
	font-weight: bold;
	text-align: center;
	line-height: 1.5em;
	background: url(../img_common/bg_dot_black.gif) repeat #1a1a1a;
}
#cntRegulation h4 span {
	padding: 0px 5px;
	color: #858d95;
	font-size: 131%;
	font-weight: bold;
}
#cntRegulation h4 strong {
	padding-right: 5px;
	color: #c0c0c0;
}
#cntRegulation h4 em {
	color: #808080;
	font-style: normal;
}
#cntRegulation p {
	padding-bottom: 10px;
	clear: both;
}
#cntRegulation ul {
	width: 528px;
	float: left;
}
#cntRegulation ul li {
	padding-bottom: 10px;
	float: left;
	width: 483px;
	list-style: decimal;
}
#cntRegulation a {
	color: #ffffff;
	text-decoration: none;
}
#cntRegulation a:hover {
	color: #719bad;
	text-decoration: none;
}

.cntRegulationBtn input[type="submit"].navGleamBlkBtn {
	margin: 10px 60px 20px 90px;
	padding: 10px 15px;
	float: left;
	width: 346px;
}
.cntRegulationBtnL input[type="submit"].navGleamBlkBtn, .cntRegulationBtnR input[type="submit"].navGleamBlkBtn {
	margin: 10px 0px 20px 62px;
	padding: 10px 15px;
	float: left;
	width: 170px;
}

/* Login - Regulation - EditStyle
----------------------------------*/
#editList {
	margin: -10px 0px 10px 0px;
	padding: 10px 0px;
	float: left;
	width: 528px;
	background-color: #000000;
}
#editList p {
	padding: 10px 0px;
	float: left;
	width: 528px;
	text-align: center;
}
#editList p span {
	margin-right: 5px;
	padding-right: 15px;
	color: #696969;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	line-height: 18px;
	background: url(../img_common/arrow_key_r.png) no-repeat right center;
}
#editList p select {
	width: 300px;
	height: 18px;
	color: #c0c0c0;
	font-size: 93%;
	font-weight: bold;
	border: none;
	background-color: #1a1a1a;
}

.editListTtl {
	margin: 8px 12px;
	padding: 3px 0px;
	float: left;
	width: 504px;
	float: left;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	background: url(../img_common/bg_dot_black.gif) repeat #1a1a1a;
}
.editListName {
	margin: 5px 0px 5px 15px;
	padding: 5px 0px 5px 5px;
	float: left;
	width: 235px;
	border: solid 1px #1a1a1a;
	background: url(../img_common/bg_dot_black.gif) repeat #1a1a1a;
	display: block;
}
.editListName label, .editList4th label {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 2px #000000;
}

#editListCare {
	margin: 15px 0px;
	padding: 5px 10px;
	float: left;
	width: 506px;
	color: #858d95;
	font-weight: bold;
	text-align: center;
	border: solid 1px #080808;
	background: url(../img_common/bg_dot_key.gif) repeat;
}

/* Login - Regulation - EditStyle - Platform
----------------------------------*/
#editPlatBox_six, #editPlatBox_rev, #editPlatBox_one, #editPlatBox_rev2, #editPlatBox_uc {
	float: left;
	width: 528px;
	display: none;
}

#editGameBox, #editPlatBox {
	float: left;
	width: 528px;
}

#editGameBox input[type="button"] {
	margin: 5px 0px 5px 72px;
	float: left;
	width: 160px;
	height: 86px;
	text-indent: -9999px;
	outline: none;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background-size: 160px 86px;
}
.editBtGame_bh_six {
	background: url(../img_common/logo_ttl_bh_six.jpg) no-repeat center center;
}
.editBtGame_re_six {
	background: url(../img_common/logo_ttl_re_six.jpg) no-repeat center center;
}
.editBtGame_bh_rev {
	background: url(../img_common/logo_ttl_bh_rev.jpg) no-repeat center center;
}
.editBtGame_re_rev {
	background: url(../img_common/logo_ttl_re_rev.jpg) no-repeat center center;
}
.editBtGame_bh_one {
	background: url(../img_common/logo_ttl_bh_one.jpg) no-repeat center center;
}
.editBtGame_re_one {
	background: url(../img_common/logo_ttl_re_one.jpg) no-repeat center center;
}
.editBtGame_bh_rev2 {
	background: url(../img_common/logo_ttl_bh_rev2.jpg) no-repeat center center;
}
.editBtGame_re_rev2 {
	background: url(../img_common/logo_ttl_re_rev2.jpg) no-repeat center center;
}
.editBtGame_bh_uc {
	background: url(../img_common/logo_ttl_bh_uc.jpg) no-repeat center center;
}
.editBtGame_re_uc {
	background: url(../img_common/logo_ttl_re_uc.jpg) no-repeat center center;
}
.editGameSelect {
	border: double 3px #262626;
}
.editGameSelect:hover {
	border: double 3px #696969;
}
.editGameAtv {
	border: double 3px #ffffff;
}
.editGameAtv:hover {
	border: double 3px #ffffff;
}

#editPlatBox_six input[type="button"], #editPlatBox_rev input[type="button"], #editPlatBox_one input[type="button"], #editPlatBox_rev2 input[type="button"], #editPlatBox_uc input[type="button"] {
	margin: 5px 0px 5px 35px;
	float: left;
	width: 130px;
	height: 37px;
	text-indent: -9999px;
	outline: none;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.editBtPlat_ps3 {
	background: url(../img_common/nav_btn_plat_ps3.jpg) no-repeat center center;
}
.editBtPlat_ps4 {
	background: url(../img_common/nav_btn_plat_ps4.jpg) no-repeat center center;
}
.editBtPlat_xbox360 {
	background: url(../img_common/nav_btn_plat_xbox360.jpg) no-repeat center center;
}
.editBtPlat_xboxone {
	background: url(../img_common/nav_btn_plat_xboxone.jpg) no-repeat center center;
}
.editBtPlat_wiiu {
	background: url(../img_common/nav_btn_plat_wiiu.jpg) no-repeat center center;
}
.editBtPlat_windows {
	background: url(../img_common/nav_btn_plat_windows.jpg) no-repeat center center;
}
.editPlatSelect {
	border: solid 1px #262626;
}
.editPlatSelect:hover {
	border: solid 1px #696969;
}
.editPlatAtv {
	border: solid 1px #ffffff;
}
.editPlatAtv:hover {
	border: solid 1px #ffffff;
}

/* Login - EntryStyle
----------------------------------*/
#cntEntryBox ul {
	padding: 0px 25px;
	float: left;
	width: 550px;
}
#cntEntryBox li {
	padding-bottom: 10px;
	float: left;
	list-style: none;
	width: 550px;
}

#cntAccLinkBox {
	float: left;
	width: 100%;
}

#cntEntryBox label, #cntAccLinkBox label {
	padding-right: 7px;
	float: left;
	color: #808080;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	display: block;
}
#cntEntryBox label {
	width: 125px;
	font-size: 85%;
	text-align: right;
	line-height: 26px;
}
#cntRegulation label {
	width: 100%;
	text-align: center;
	line-height: 30px;
}
#cntEntryBox input[type="text"], #cntEntryBox input[type="password"], 
#cntAccLinkBox input[type="text"], #cntAccLinkBox input[type="password"] {
	float: left;
	color: #f5f5f5;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
	border: solid 1px #262626;
	background: url(../img_common/bg_dot_black.gif) repeat #0d0d0d;
	display: block;
}
#cntEntryBox input[type="text"], #cntEntryBox input[type="password"] {
	width: 416px;
	height: 24px;
}
#cntAccLinkBox input[type="text"], #cntAccLinkBox input[type="password"] {
	margin-bottom: 10px;
	width: 528px;
	height: 28px;
}

/* Login - Summary
----------------------------------*/
#cntSummaryBox {
	margin: 0 auto;
	padding: 0px 25px;
}
#cntSummaryBox ul {
	width: 100%;
	text-shadow: 1px 1px 2px #000000;
}
#cntSummaryBox ul li {
	float: left;
	list-style: none;
	width: 100%;
	height: 170px;
	display: block;
}
#cntSummaryBox ul li h3 {
	padding-top: 55px;
	float: left;
	width: 255px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#cntSummaryBox ul li p {
	padding-top: 25px;
	float: right;
	width: 215px;
	color: #c0c0c0;
	font-size: 12px;
	line-height: 1.4em;
}
#cntSummaryBox ul li p span {
	color: #858d95;
	font-size: 10px;
}
.cntSummary1 {
	border-bottom: solid 1px #1a1a1a;
	background: url(../img_common/summary_img1.png) no-repeat left center;
}
.cntSummary2 {
	border-bottom: solid 1px #1a1a1a;
	background: url(../img_common/summary_img2.png) no-repeat left center;
}
.cntSummary3 {
	background: url(../img_common/summary_img3.png) no-repeat left center;
}

/* Login - MovieBox
----------------------------------*/
#cntMovieBox {
	padding: 0px 9px;
	float: left;
	width: 642px;
	max-height: 430px;
	min-height: 360px;
	background: url(../img_common/bg_cntframework_c.png) repeat-y left top;
}

#cntMovieNav {
	padding: 0px 110px;
	float: left;
	width: 380px;
	height: 223px;
	background: url(../img_common/bg_shade_line.png) no-repeat center center;
}
#cntMovieNav p a {
	width: 380px;
	height: 223px;
	text-indent: -9999px;
	background: url(../img_common/nav_movie.png) no-repeat center top;
	display: block;
}
#cntMovieNav p a:hover {
	background: url(../img_common/nav_movie.png) no-repeat center bottom;
}


/*==================================
CSS Document : HideShowButton
==================================*/
#hideShowBtn, #hideShowBtn.active {
	z-index: 90;
	position: fixed;
	top: 125px;
	left: 50%;
	margin-left: -265px;
	width: 39px;
	height: 39px;
	text-indent: -9999px;
	cursor: move;
}
#hideShowBtn {
	background: url(../img_common/nav_btn_hide_show.png) no-repeat left top;
}
#hideShowBtn.active {
	background: url(../img_common/nav_btn_hide_show.png) no-repeat left bottom;
}
#hideShowBtn:hover {
	background: url(../img_common/nav_btn_hide_show.png) no-repeat right top;
}
#hideShowBtn.active:hover {
	background: url(../img_common/nav_btn_hide_show.png) no-repeat right bottom;
}


/*==================================
CSS Document : Scroll Up Down
==================================*/
#scroll_up_down {
	z-index: 90;
	position: fixed !important;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 85px;
	height: 85px;
	background: url(../img_common/scroll_nav.png);
}
.up a, .down a {
	position: absolute;
	left: 17px;
	width: 51px;
	height: 28px;
	text-indent: -9999px;
	display: block;
}
.up a {
	top: 14px;
}
.down a {
	bottom: 14px;
}
.up a:hover {
	background: url(../img_common/scroll_arrow.png) 0px 0px;
}
.down a:hover {
	background: url(../img_common/scroll_arrow.png) 0px -29px;
}

.linkInactive{
	pointer-events: none;
	cursor: default;
	color: #696969;
}


/*=====================================
CSS　Document : pointMove Link
=====================================*/
/*pointmove setting*/
#cntPanelHeadline_p{
	background:rgba(0,0,0,0.5);
	  margin-bottom: 25px;
	padding:5px 0;
	  clear: both;
	  color: #c0c0c0;
	  font-size: 14px;
	  font-weight: bold;
	  text-align: center;
	  text-shadow: 1px 1px 2px #000000;
	  line-height: 1.5em;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-mask-image: -webkit-linear-gradient(top, rgba(0,0,0,1), rgba(0,0,0,0.5));
}
#cntPanelHeadline_p p{
	font-size:12px;
	font-weight:normal;
}
span.cntPanelHeadline_att{
	font-size:11px;
}
.customBlockDetailBG.moved {
  margin: 0 0 20px;
}
.customBlockDetailBG.moved p.errMsg {
	width:250px;
	margin:10px;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	background:#c00;
}
.customBlockDetailBG.moved p.errTxt {
	display:none;
}
.cntCustomList-w.half {
  overflow: hidden;
  padding:0 0 10px;
}
.cntCustomList-w.half li{
	width:50%;
	margin:0;
}
.cntCustomList-w.half li img{
	vertical-align:middle;
}
.cntCustomList-w.half li p{
	padding: 0 0 0 5px;
}
#pointBlock input[type="text"] {
	display:none;
	/*display: inline-block;*/
	width: 280px;
	height: 25px;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
	border: 1px solid #262626;
	background: url("../img_common/bg_dot_black.gif") repeat scroll 0 0 #0D0D0D;
	color: #C0C0C0;
	font-size: 12px;
	vertical-align: baseline;
}
#pointBlock input[type="text"].err {
	border:2px solid #d42e2e;
	background:#FAE8E8;
}
#pointBlock input[type="text"] img{
  vertical-align: sub;
}
ul.pointMoveList{
  line-height: 27px;
}
ul.pointMoveList input[type="radio"]{
  margin: 5px 0 0;
}
/*----result----*/
.pointMoveResult{
	text-align: right;
}
.cntCustomList-w.half p.repoint{
	text-align:right;
}
.cntCustomList-w.half p.repointAfter{
	text-align:right;
	margin:0 14px 0 0;
}
.cntCustomList-w.half p.repointArrow{
	margin:0 21px 0 0;
}
.cntCustomList-w.half p.repointAfter span.hasRep{
	color:#c00;
}
.cntCustomList-w.half p{
	display:inline;
}
/*----*/
.pointMovelogo{
	float:left;
	line-height:35px;
	padding:0 0 0 5px;
}
.pointMovepoint{
	float:right;
	line-height:35px;
	padding:0 15px 0 0;
}
span.hasRep{
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
	line-height:1.3em;
	color:#aea382;
}
li.pointMoveArrow{
	text-align:right;
}
li.pointMoveArrow p{
	text-align:right;
	margin:0 100px 0 0;
}

li.pointMoveResult{
	padding: 10px 0 0;
}
/*-----pointmove index-----*/
.pointMove{
	clear: both;
}
.pointMove a{
	font-size:12px;
	display:block;
	border:1px solid #d7db3e;
	width:740px;
	margin:10px auto 20px auto;
	padding:10px 0;
	text-align:center;
	color:#d7db3e;
	-moz-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-webkit-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-o-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	-ms-box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	box-shadow: 0px 0px 5px rgba(57,63,76,0.7);
	background: url(../img_common/bg_dots_black5_line.png) repeat;
}
.pointMove a:hover{
	text-decoration:underline;
}
/*one*/
.pointMove.pm_one a{
	margin: 0 0 20px 0;
	width:890px;
}
/*-----pointmove detail-----*/
.pointMove_s{
	clear: both;
	padding: 5px 0 0;
	font-weight: normal;
}
.pointMove_s a{
	display:block;
	margin: 10px auto 10px;
	text-align:center;
	color:#d7db3e;
	text-decoration:underline;
}
.pointMove_s a:hover{
	text-decoration:none;
}
/*==================================
CSS Document : forumWidget
==================================*/
#forumWidget {
	position:fixed;
	bottom:0;
	width:100%;
	border-top:1px solid #291b1c;
	border-bottom:1px solid #291b1c;
	background: url(../img/common/bg_forumwidget.png) repeat left top #000;
	font-weight:bold;
	z-index:10;
}
#forumWidget #infographApiUrl,
#forumWidget #jsLang,
#forumWidget .forumcontent li span.stttl,
#forumWidget .forumcontent li span.stpt,
#forumWidget .forumcontent li span.ttl,
#forumWidget .forumcontent li span.pt,
#forumWidget .forumcontent li span.type {
	display:none;
}
#forumWidget .inner {
	/*width:855px;
	margin:0 auto;*/
	padding:0 0 0 145px;
}
#forumWidget p.tit {
	float:left;
	width:75px;
	background: url(../img/common/bg_forumwidget01.png) no-repeat right top;
	line-height:38px;
}
#forumWidget .forumurl {
	
}
#forumWidget .status {
	float:left;
	width:275px;
	padding:5px 10px 5px 5px;
	background: url(../img/common/bg_forumwidget02.png) no-repeat right top;
}
#forumWidget .status li {
	display:table-cell;
	list-style:none;
	vertical-align:middle;
}
#forumWidget .status li.ttl {
	width:160px;
	height:25px;
	margin:0 0 2px 0;
	border-radius:4px;
	border:1px solid #262626;
	padding:1px 5px;
	text-align:center;
	font-size:8px;
}
#forumWidget .status li.state {
	font-size:10px;
}
#forumWidget .forumurl:hover .ttl span,
#forumWidget .forumurl:hover .state {
	color:#b5e7ff!important;
}
#forumWidget .status li.state .pt {
	display:inline-block;
	width:90px;
	padding:0 5px;
	font-size:10px;
	text-align:center;
}
#forumWidget .status li.state .type {
	display:inline-block;
	width:90px;
	padding:0 5px;
	font-size:10px;
	text-align:center;
}
#forumWidget .status li.ttl span.uc {
	color:#418b89;
}
#forumWidget .status li.ttl span.rev2 {
	color:#b46f2c;
}
#forumWidget .status li.ttl span.one {
	color:#c0c0c0;
}
#forumWidget .status li.ttl span.rev {
	color:#418b89;
}
#forumWidget .status li.ttl span.six {
	color:#5b58c4;
}
#forumWidget .status li.pt {
	padding:1px 5px;
	font-size:8px;
	text-align:center;
}
#forumWidget .status li.type {
	font-size:10px;
}
#forumWidget .forumcontent {
	position:relative;
	float:left;
	width:630px;
	height:38px;
	/*background: url(../img/common/bg_forumwidget03.png) no-repeat right top;*/
	overflow:hidden;
}
#forumWidget .forumcontent li {
	display:none;
	position:absolute;
	top:0;
	left:0;
	height:38px;
	list-style:none;
	line-height:38px;
}
#forumWidget .forumcontent li p {
	position:absolute;
	top:0;
	padding:0 10px;
}
#forumWidget .forumcontent li .img {
	display:block;
	float:left;
	margin:0 20px 0 0;
}
#forumWidget .forumcontent li .img img {
	border:1px solid #272727;
	vertical-align:middle;
}
#forumWidget .forumcontent .name {
	display:block;
	float:left;
	margin:0 10px 0 0;
	font-size:10px;
}
#forumWidget .forumcontent .url,
#forumWidget .forumcontent .time {
	display:none;
	font-size:10px;
}
#forumWidget .forumcontent p a {
	display:block;
	float:left;
	margin:0 10px 0 0;
	color:#b5e7ff;
	text-decoration:underline;
}
#forumWidget .forumcontent p a:hover {
	text-decoration:none;
}
