@charset "euc-jp";
/*top_emergency*/
#top_emergency,#top_emergency * {
	width:892px;
}
/*/top_emergency*/


#right_ad .right {
	float:right;
}
#right_ad .left {
	float:left;
}
#right_ad {
	width:300px;
	margin:0;
	font-size:9pt;
	color:#333;
	line-height:1em;
}
/*link*/
#right_ad a:link,#right_ad a:visited {color:#003388;text-decoration:none;}
#right_ad a:hover {color:#d00;text-decoration:underline;}
/*/link*/
#right_ad img {border:none;}
#right_ad dl {
	list-style:none outside;
	margin:0;
	padding:24px 0 2px;
	position:relative;
}
#right_ad dt {
	display:block;
	width:302px;
	height:24px;
	margin-bottom:3px;
	position:absolute;
	top:0;
	left:-2px;
}
#right_ad .title {
	display:block;
	padding-top:1px;
	position:absolute;
	top:5px;
	_top:6px;
	font-weight:bold;
	color:#fff;
	font-size:9pt;
	margin-left:6px;
	text-indent:16px;
}
#right_ad dd {
	margin:1px 3px 2px;
	padding:3px;
	border:1px solid #A6DBED;
	background-color:#fff;
}
*#right_ad dd {
	clear:both;
	height:60px;
}
*+html>/**/body #right_ad dd {line-height:0;}/*opera*/
*+html>/**/body #right_ad dd h5,*+html>/**/body #right_ad dd p {position:relative;top:11px;}/*opera*/
#right_ad dd img {
	margin:0;
}
*html #right_ad dt {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/top_right/bg_right_dt.png", sizingMethod="scale");}/*ie*/
html>body #right_ad dt {background:url("/images/top_right/bg_right_dt.png") left top no-repeat;}/*other*/
#right_ad .fold,#right_ad .unfold {
	width:31px;
	height:24px;
	margin:0;
	padding:0 !important;
	border:none !important;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
}
*html .fold {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/top_right/bt_fold.png", sizingMethod="scale");}/*ie*/
*html .unfold {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/top_right/bt_unfold.png", sizingMethod="scale");}/*ie*/
html>body .fold {background:url("/images/top_right/bt_fold.png") left top no-repeat;}/*other*/
html>body .unfold {background:url("/images/top_right/bt_unfold.png") left top no-repeat;}/*other*/
.fold span,.unfold span {
	display:none;
}
*html #right_ad dd {/*ie*/
	zoom:100%;
}
html>body #right_ad dd:after {/*other*/
	clear:both;
	content:".";
	height:0;
	display:block;
	visibility:hidden;
}
#right_ad .contentsimg {
	display:block;
	margin:0 3px 0 0;
	float:left;
}
#right_ad h5 {
	margin:0 0 2px;
	_margin:5px 0 3px;
	padding:0;
	font-size:105%;
}
#right_ad p {
	margin:0;
	padding:0;
	font-size:85%;
	line-height:1.3em;
}
/*top square*/

/*special*/
#right_ad #ad_feature,
#right_ad #ad_feature dt,
#right_ad #ad_feature .fold,
#right_ad #ad_feature .unfold {
	background-color:#0055aa;
}
#right_ad #ad_feature dd {
	border:1px solid #fc0;
	background-color:#FAF5E1;
}
#right_ad #ad_feature .title {background:url(/images/top_right/dt_feature.gif) left top no-repeat transparent;}

/*skillup*/
#right_ad #ad_skillcareer,
#right_ad #ad_skillcareer dt,
#right_ad #ad_skillcareer .fold,
#right_ad #ad_skillcareer .unfold {
	background-color:#2595BA;
}
#right_ad #ad_skillcareer dd {}
#right_ad #ad_skillcareer .title {background:url(/images/top_right/dt_skillcareer.gif) left top no-repeat transparent;}

/*sp_contents*/
#right_ad #ad_special,
#right_ad #ad_special dt,
#right_ad #ad_special .fold,
#right_ad #ad_special .unfold {
	background-color:#d44;
}
#right_ad #ad_special dd {
	border:1px solid #FF7963;
	background-color:#F0F8DE;
}
#right_ad #ad_special .title {background:url(/images/top_right/dt_special.gif) left top no-repeat transparent;}

/*game_contents*/
#right_ad #ad_affiliated_site,
#right_ad #ad_affiliated_site dt,
#right_ad #ad_affiliated_site .fold,
#right_ad #ad_affiliated_site .unfold {
	background-color:#2595BA;
}
#right_ad #ad_affiliated_site dd {
	border:1px solid #a17d30;
	background-color:#FBE9F7;
}
#right_ad #ad_affiliated_site .title {background:url(/images/top_right/dt_affiliate.gif) left top no-repeat transparent;}



/*ad_spacing*/
#right_ad dl {margin-bottom:9px;}
#right_ad img,#right_ad object,#right_ad table {margin-bottom:9px;_margin-bottom:7px;display:block;}




/*--right advertise style--*/
/*float clear*/
#right_ad dt:after {
	clear:both;
	content:".";
	display:block;
	visibility:hidden;
	height:0;
}
#right_ad dt {
	zoom:100%;
}



/* center promo */
table.cenpro a {text-decoration:none;}
table.cenpro a:hover {text-decoration:underline;}
table.cenpro font {line-height:1.1;}