body {
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	background: #FFFFFF url(/images/body_bg.gif) repeat-x center top;
	color:#585f65;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}
#rightSideContent{
	float:left;
	width:750px;
}
a{
	text-decoration:none;
	color:#585f65;
}
a:hover{
	text-decoration:underline;
	color:#585f65;
}
ul,li{
	margin: 0px;
	padding: 0px;
	list-style:none;
}
img{
	border:none;
}
.clear_space{
	clear:both;
	height:1px;
	font-size:0;
	line-height:1px;
}
.dis_block{
	display:block;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}

/*==================================
   flash_error  flash_notice
==================================*/
.flash_notice{
	text-align:center;
	width:925px;
	margin:0 auto;
	padding:5px 10px;
	font-size:12px;
	color:#666600;
	line-height:20px;
	background-color:#fdffdd;
	border:1px solid #cccc66;
}
.flash_error{
	text-align:center;
	width:925px;
	margin:0 auto;
	padding:5px 10px;
	font-size:12px;
	color:#cc3300;
	line-height:20px;
	background-color:#ffdddd;
	border:1px solid #ff9999;
}
/*==================================
   error_message_for
==================================*/
.errorExplanation {
  width: 400px;
  border: 2px solid #cc6633;
  padding: 7px;
  padding-bottom: 12px;
  margin:0 auto;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

.errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  font-size: 12px;
  margin: -7px;
  background-color: #ff6633;
  color: #fff;
}

.errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px 0;
  text-align:left;
}

.errorExplanation ul li {
  font-size: 12px;
  list-style: square;
  list-style-position:inside;
  text-align:left;
}

/*==================================
				Main
==================================*/
#main_body {
	height: auto;
	width: 956px;
	background: url(/images/main_body_bg_1.gif) repeat-y;
	margin:10px auto 0;
}
/*=================================
			pan
=================================*/
#pan{
	font-size:11px;
	margin:0 2px 0 17px;
	padding:5px 0 5px 0;
	width: 729px;
	float:left;
	background-color:#fff;
}
#pan a{
	color:#0b81ab;
}
#pan h1{
	display:inline;
	margin:0;
	padding-left:2px;
	font-weight:normal;
	font-size:11px;
}
/*=================================
         pan button
=================================*/
#pan #btn_changeMonthProduct,#pan #btn_vipMonthProduct{
	width:122px;
	height:12px;
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	line-height:12px;
	padding:6px 0 6px 30px;
	overflow:hidden;
	background:url("/images/cart_btn1.gif") no-repeat left center;
}
/*=================================
		MainCenter
=================================*/
#main_center {
	height: auto;
	width: 510px;
	float:left;
	margin:0 17px 0 17px;
}
#main_center a{
	color:#0b81ab;
}
*html #main_center {
	height: auto;
	width: 510px;
	float:left;
	margin:0 9px 0 15px;
}
#flash_box{
	/*background:url(/images/flash_bg.gif) no-repeat;*/
	width:510px;
	height:202px;
	margin:0 0 10px 0;
	padding:0;
}
.flash_box_bottom{
	background:url(/images/flash_bg_bottom.gif) no-repeat;
	width:510px;
	height:10px;
	margin:0;
	padding:0;
}

#main_center .main_box{
	width:510px;
	margin:0 0 5px 0;
	clear:both;
}
#main_center .main_box_bottom{
	width:510px;
	background:url(/images/main_box_bg_bottom.gif) no-repeat;
	height:8px;
	margin:0 0 5px 0;
	padding:0;
}
#main_center .main_box_top{
	width:510px;
	background:url(/images/main_box_bg_top.gif) no-repeat;
	height:8px;
	margin:5px 0 0 0;
	padding:0;
}
/*===============================
     page:content/detail
===============================*/
#main_center .main_box .main_box_body .h2_tag{
	display:inline;
	font-size:12px;
	font-weight:normal;
	margin:0;
}
/*===============================
         main_box h2
===============================*/
/*group title*/
#main_center .main_box .h2_group_title h2{
	border-bottom:1px dotted #cccccc;
	font-size:12px;
}
/*group title*/
#main_center .main_box .h2_box{
	height: 33px;
	width: 510px;
	background:#999999;
}
#main_center .main_box .h2_box_search{
	background:url(/images/h2_bg_search.gif) no-repeat;
}
#main_center .main_box .h2_new_topics{
	background:url(/images/h2_new_topics.gif) no-repeat !important;
	text-indent:-9999px;
	overflow:hidden;
}
#main_center .main_box .h2_box strong,
#main_center .main_box .h2_box h1{
	display:block;
	letter-spacing:1px;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	margin: 11px 10px 0 15px;
	float:left;
	line-height:15px;
}
#main_center .main_box .h2_box strong.title_class_1,
#main_center .main_box .h2_box h1.title_class_1{
	font-size:10px;
}
#main_center .main_box .h2_box a{
	background:url("/images/rss.gif") right center no-repeat;
	width:46px;
	height:18px;
	display:block;
	float:right;
	margin:8px 15px 0 15px;
	_margin:8px 8px 0 15px;
	text-indent:-9999px;
	overflow:hidden;
}
*html #main_center .main_box .h2_box strong,
*html #main_center .main_box .h2_box h1{
	margin: 11px 10px 0 6px;
}

#main_center .main_box .h2_box .h2_icon{
	float:right;
	height:14px;
	padding:9px 10px 10px 0;
}
#main_center .main_box .h2_box .h2_icon img{
	padding:0 0 0 5px;
}
#main_center .main_box .main_box_body{
	background:url(/images/main_box_bg.gif) repeat-y;
	width:490px;
	padding:10px;
	font-size:12px;
}
/*=================================
	main_box_new_topics
=================================*/
#main_center .main_box .main_box_new_topics{
	background:url(/images/new_topics_bg.gif) repeat-y;
}
#main_center .main_box_new_topics_bottom{
	width:510px;
	background:url(/images/new_topics_bg_bottom.gif) no-repeat;
	height:9px;
	margin:0 0 5px 0;
	padding:0;
}
/*=================================
	new_topics
==================================*/
#new_topics{
	width:490px;
	margin:15px 0 0 0;
}
.new_topics_box{
	width:130px;
	text-align:left;
	float:left;
	margin:0 16px 10px 16px;
}
.new_topics_box a{
	text-align:center;
	width:130px;
	display:block;
}

*html .new_topics_box{
	margin:0 15px 10px 10px;

}
.new_topics_box h2{
	font-size:12px;
	font-weight:normal;
	margin:0 0 3px 0;
	word-break:break-all;
	word-wrap:break-word;
}
.new_topics_box h2 a {
	text-align:left;
}
.new_topics_box p.comment{
	font-size:10px;
	font-weight:nomal;
	margin:0 0 2px 0;
	padding:0;
	display:block;
	height:48px;
	overflow:hidden;
	text-overflow:ellipsis;
}
*html .new_topics_box p.comment{
	height:45px;
}
.new_topics_box .icon{
	margin:3px;
}

#new_topics #new_topics_text p{
	font-size:12px;
	display:block;
	width:470px;
	height:14px;
	margin:0 10px 0 10px;
	padding:3px 0 3px 0;
	clear:both;
}
#new_topics #new_topics_text p a{
	float:left;
	width:410px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#new_topics #new_topics_text .icon{
	float:right;
}
/*=================================
		  Thumbnail
=================================*/
.tn9873{
	/*
	width:98px;
	height:73px;
	*/
	
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_9873w.gif) no-repeat;*/
}
.tn12493{
	/*
	width:84px;
	height:93px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_12493o.gif) no-repeat;*/
}
.tn478198{
	/*
	width:478px;
	height:198px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_478198w.gif) no-repeat;*/
}
.tn511270{
	/*
	width:270px;
	height:511px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_511270.gif) no-repeat;*/
}
.tn5858{
	/*
	width:58px;
	height:58px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_5858g.gif) no-repeat;*/
}
.tn5843{
	/*
	width:58px;
	height:43px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_5843g.gif) no-repeat;*/
}
.tn5843{
	/*
	width:58px;
	height:43px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_5843g.gif) no-repeat;*/
}
.tn4030{
	/*
	width:40px;
	height:30px;
	*/
	padding:1px;
	/*background:url(/images/tnbg_5843g.gif) no-repeat;*/
	background:#fff;
}

.tn150200{
	/*
	width:150px;
	height:200px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_150200w.gif) no-repeat;*/
}
.tn4864{
	/*
	width:48px;
	height:64px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_4864.gif) no-repeat;*/
}
.tn11284{
	/*
	width:112px;
	height:84px;
	*/
	padding:2px 3px 4px 3px;
	/*background:url(/images/tnbg_11284w.gif) no-repeat;*/
}

.f_l{
	float:left;
	display:block;
}
.f_r{
	float:right;
	/*display:block;*/
}
.w104{
	width:104px;
}
.w112{
	width:112px;
}
.w126{
	width:126;
}
.w210{
	width:210px;
}
.w315{
	width:315px;
}
.clear{
	clear:both;
}
/***********儊僀儞丒僆僗僗儊僒儉僱乕儖***********/

#main_center .main_box .main_box_body .tn_box{
	width:235px;
	height:80px;
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	overflow:hidden;
}
#main_center .main_box .main_box_body .tn_box h3{
	font-size:11px;
	line-height:13px;
	margin:0 0 3px 0;
	padding:0;
}

#main_center .main_box .main_box_body .tn_box .title_box{
	width:125px;
	float:right;
	height:68px;
	overflow:hidden;
}
#main_center .main_box .main_box_body .tn_box p{
	line-height:13px;
	display:block;
	margin:0;
	font-size:10px;
}

#main_center .main_box .main_box_body .all_list{
	text-align:right;
	clear:both;
	margin: 0px 5px;
	font-weight:normal;
}
/*=================================
             Spacer
=================================*/
.l50{
	margin-left:50px;
}
.clear_line{
	clear:both;
	border-bottom:#ccc dotted 1px;
	margin: 0 0 5px 0;
	padding:5px0 0 0;
}
/**********僆儗儞僕撪榞丒愢柧暥************/
#main_center .main_box .main_box_body .orange_box{
	background:url(/images/orange_box_bg1.jpg) no-repeat;
	width:455px;
	padding:10px;
	font-size:12px;
	margin:0 7px 0 8px;
}
#main_center .main_box .main_box_body .orange_box .ob_title{
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:bolder;
}
#main_center .main_box .main_box_body .orange_box p{
	font-size:12px;
	font-weight:normal;
	margin:0.5em 0 1em 1em;
	padding:0;
}
#main_center .main_box .main_box_body .orange_box_bottom{
	background:url(/images/orange_box_bg_bottom.gif) no-repeat;
	width:475px;
	height:2px;
	margin:0 7px 0 8px;
	padding:0;
}
.osusume{
	font-size:11px;
	margin:15px 7px 0 8px;
}
.osusume a{
	margin:0 0 0 1em;
}
/*=============================
pagelink
==============================*/
.pagelink{
	font-size:11px;
	clear:both;
	border:1px solid #ffdacc;
	padding:5px 0;
	background-color:#ffffff;
}
.pagelink_top{
	margin-bottom:15px;
}
.pagelink_bottom{
	margin-top:15px;
}
.pagelink .color_box{
	background-color:#ffede6;
	height:14px;
	line-height:14px;
}
.pagelink .page_info{
	float:left;
	margin:0;
	padding-left:5px;
}
.pagelink .page_number{
	float:right;
	margin:0;
	padding-right:5px;
}
.pagelink .page_number a{
	border:1px solid #ffcccc;
	height:12px;
	line-height:12px;
	padding:0 5px;
}
.pagelink .page_number span{
	height:12px;
	line-height:12px;
	padding:0 5px;
}
.pagelink .page_number a.next{
	border:none;
}
.pagelink .page_number a.prev{
	border:none;
}
.pagelink .page_number span.disabled{
	color:#666666;
}
.pagelink .page_number span.current{
	border:1px solid #ff0000;
}
/*====================================
			Seravh Result
====================================*/
#search_result{
	width:490px;
	margin:15px 0 0 0;
}
#search_result .search_result_box{
	width:153px;
	float:left;
	text-align:center;	
	margin:0 5px 10px 5px;
}

*html #search_result .search_result_box{
	width:153px;
	text-align:center;
	float:left;
	margin:0 2px 10px 2px;
}
#search_result .clear_space{
	clear:both;
	height:1px;
}
#search_result .search_result_box h4{
	font-size:11px;
	font-weight:normal;
	margin:0 0 3px 0;
}

#search_result .search_result_box p.date{
	font-size:10px;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
}

#search_result .search_result_box p.comment{
	font-size:11px;
	font-weight:nomal;
	margin:0 0 2px 0;
	padding:0;
	text-align:left;
	height:48px;
	overflow:hidden;
	line-height:12px;
}

#search_result .search_result_box p.tag{
	font-size:11px;
	font-weight:nomal;
	margin:0 0 2px 0;
	padding:0 10px 0 0;
}
#search_result .search_result_box p.tn_copyright{
	font-size:10px;
	font-weight:nomal;
	margin:0 0 2px 0;
	padding:0;
	color:#CCCCCC;
}
/*********************峸擖丒帇挳*********************/
.main_box_body .media{
	clear:both;
	height:24px;
	font-size:12px;
	margin:3px 5px 10px 5px;
}
.main_box_body .media .file{
	float:left;
	line-height:24px;
	height:24px;
}
.main_box_body .media .wm{
	background:url(/images/wm_icon.gif) no-repeat left 0;
	padding:0 0 0 30px;
	width:150px;
}
.main_box_body .media .os{
	float:left;
	height:24px;
	line-height:24px;
}
.main_box_body .media .windows{
	background:url(/images/windows_icon.gif) no-repeat 0 4px;
	height:24px;
	width:18px;
	display:block;
	text-indent:-9999px;
	float:left;
}

.main_box_body .readme {
	float:right;
	height:24px;
	line-height:24px;
}
/*峸擖丒僷僢僋*/
.buy_pac{
	background:url(/images/buy_pac_bg2.jpg) no-repeat scroll 0 0;
	width:475px;
	margin:0 7px 8px 8px;
}
.buy_pac .title{
	color:#0b81ab;
	font-size:12px;
	float:left;
	font-weight:bold;
	margin:3px;
	line-height:15px;
	width:180px;
    overflow:hidden;
}
.buy_pac .price{
	text-align:right;
	float:right;
	font-size:10px;
	margin:3px;
	line-height:12px;
	height:28px;
}
.buy_pac .txt_info{
	padding:3px;
	clear:both;
	margin:0;
}
.buy_pac .cart,
.buy_pac .cart_yahoo{
	width:122px;
	height:28px;
	text-indent:-9999px;
	float:right;
	margin:3px;
	overflow:hidden;
}
.buy_pac .cart{
	background:url(/images/cart_btn.gif) no-repeat;	
}
.buy_pac .cart_yahoo{
	background:url(/images/cart_yahoo_btn.gif) no-repeat;
}
.buy_pac .bought{
	height:28px;
	width:122px;
	margin:3px;
	line-height:15px;
	float:right;
	text-align:right;
	font-weight:bolder;
	color:#FD842B;
	font-size:12px;
}
.buy_pac .cart a,
.buy_pac .cart_yahoo a{
	width:122px;
	height:28px;
	display:block;
}
/*峸擖丒奺榖*/
.buy_single{
	background:url(/images/buy_single_bg.gif) no-repeat 0 0;
	width:229px;
	height:33px;
	margin:5px 0 0 0;
	clear:both;
}
/*
.buy_single .play{
	width:122px;
	height:28px;
	text-indent:-9999px;
	float:right;
	margin:3px 2px 3px 3px;
	overflow:hidden;
	background:url(/images/play_btn.gif) no-repeat;
}
*/
.buy_single .price{
	text-align:right;
	float:right;
	font-size:10px;
	margin:3px 0 3px 0;
	line-height:12px;
	height:28px;
	width:102px;
}
/*--only use in cart/show------*/
.buy_single .cart_small{
	background:url(/images/cart_btn_01.jpg) no-repeat;
	width:88px;
	height:23px;
	text-indent:-9999px;
	float:right;
	margin:3px 2px 3px 3px;
	overflow:hidden;
}
*html .buy_single .cart_small{
	margin:3px 1px 3px 1px;
}
.buy_single .cart_small a{
	width:88px;
	height:23px;
	display:block;
}
/*-----------------------------*/
.buy_single .cart,
.buy_single .cart_yahoo{
	width:122px;
	height:28px;
	text-indent:-9999px;
	float:right;
	margin:3px 2px 3px 3px;
	overflow:hidden;
}
.buy_single .cart{
	background:url(/images/cart_btn.gif) no-repeat;	
}
.buy_single .cart_yahoo{
	background:url(/images/cart_yahoo_btn.gif) no-repeat;
}
*html .buy_single .cart{
	margin:3px 1px 3px 1px;
}
.buy_single .cart a,
.buy_single .cart_yahoo a{
	width:122px;
	height:28px;
	display:block;
}

.buy_line{
	clear:both;
	background:url(/images/right/tn_box_line.gif) repeat-x center 5px;
	height:10px;
	margin:0;
}

.buy_line_h{
	float:left;
	background:url(/images/line_h.gif) repeat-y;
	height:160px;
	margin:0;
	padding:0;
	width:1px;
}
#main_center .main_box .main_box_body .buy_tn_box{
	width:230px;
	float:left;
	margin:5px 7px 10px 7px;
	padding:0;
}
*html #main_center .main_box .main_box_body .buy_tn_box{
	margin:5px 3px 10px 4px;
}

#main_center .main_box .main_box_body .buy_tn_box .time_day{
	font-size:11px;
	line-height:11px;
	margin:3px 0 0 0;
}

#main_center .main_box .main_box_body .buy_tn_box h4{
	font-size:11px;
	line-height:13px;
	margin:0 0 3px 0;
	padding:0;
}

#main_center .main_box .main_box_body .buy_tn_box .title_box{
	font-size:11px;
	width:122px;
	float:right;
	height:108px;
	overflow:hidden;
	margin:0 0 5px 0;
}
#main_center .main_box .main_box_body .buy_tn_box p{
	line-height:13px;
	display:block;
	margin:0;
}
/*=========================================================
【文件】_product_bottom_list_two_column.html.erb
【说明】the other style of
	   #main_center .main_box .main_box_body .buy_tn_box
=========================================================*/
#main_center .main_box .main_box_body .buy_tn_box_column1{
	width:476px;
	margin:5px 7px 10px 7px;
	padding:0;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .time_day{
	font-size:11px;
	line-height:11px;
	margin:3px 0 0 0;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .title_box{
	font-size:11px;
	width:370px;
	float:right;
	/*height:108px;*/
	overflow:visible;
	margin:0 0 5px 0;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .title_box_bandai{
	font-size:11px;
	width:358;
	float:right;
	/*height:108px;*/
	overflow:visible;
	margin:0 0 5px 0;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 h4{
	font-size:11px;
	line-height:13px;
	margin:0 0 3px 0;
	padding:0;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 p{
	line-height:13px;
	display:block;
	margin:0;
}

#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single{
	background:url(/images/buy_single_bg1.gif) no-repeat 0 0;
	width:475px;
	height:33px;
	margin:5px 0 0 0;
	clear:both;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .book{
	float:right;
	margin:3px 0 3px 3px;
	text-align:right;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .price{
	text-align:left;
	float:left;
	font-size:12px;
	margin:3px 0 3px 3px;
	line-height:12px;
	_padding-top:1px;
	height:28px;
	width:200px;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .cart{
	width:122px;
	height:28px;
	text-indent:-9999px;
	float:right;
	margin:3px 2px 3px 3px;
	overflow:hidden;
	background:url(/images/cart_btn.gif) no-repeat;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .cart_yahoo{
	width:122px;
	height:28px;
	text-indent:-9999px;
	float:right;
	margin:3px 2px 3px 3px;
	overflow:hidden;
	background:url(../images/cart_yahoo_btn.gif) no-repeat;
}
*html #main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .cart,
*html #main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .cart_yahoo
{
	margin:3px 1px 3px 1px;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .cart a,
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .cart_yahoo{
	width:122px;
	height:28px;
	display:block;
}
/*
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .play{
	background:url(/images/btn-play.gif) no-repeat;
	width:86px;
	height:21px;
	float:right;
	margin:6px 2px 3px 3px;
	overflow:hidden;
}
*html #main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .play{
	margin:6px 1px 3px 1px;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .play a{
	height:21px;
	line-height:21px;
	padding-left:46px;
	font-size:11px;
	text-decoration:none;
}
*/

*html #main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .play a{
	margin:6px 1px 3px 1px;
	padding:-10px 0 0 46px;
}
#main_center .main_box .main_box_body .buy_tn_box_column1 .buy_single .play a{
	background:url(/images/btn-play.gif) no-repeat;
	display:block;
	height:21px;
	width:40px;
	line-height:21px;
	padding:2px 0 0 46px;
	float:right;
	margin:6px 2px 3px 3px;
	overflow:hidden;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}
/*********************Font Size Color*********************/
.text10{
	font-size:10px;
	line-height:12px;
}
.text12{
	font-size:12px;
	line-height:14px;
}
.text14{
	font-size:14px;
	line-height:16px;
}
.bold{
	font-weight:bold;
}
.orange{
	color:#fd842b;
}
.red{
	color:#ff0000;
}
.gray{
	color:#585f65;
}
/******Seravh Result Text*****/
#search_result_text{
	width:475px;
	margin:15px 8px 0 7px;
}
#search_result_text img{
	display:none;
}
#search_result_text .search_result_box{
	width:475px;
	text-align:left;
	margin:0 0 10px 0;
	border-bottom:#ccc dotted 1px;
}
*html #search_result_text .search_result_box{
	width:475px;
	text-align:left;
	float:left;
	margin:0 3px 10px 1px;
}
#search_result_text .search_result_box h4{
	font-size:11px;
	font-weight:normal;
	margin:0 0 3px 0;
}

#search_result_text .search_result_box p.date{
	font-size:10px;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
}

#search_result_text .search_result_box p.comment{
	font-size:11px;
	font-weight:nomal;
	margin:0 0 2px 0;
	padding:0;
	text-align:left;
	max-height:48px;
	overflow:hidden;
	line-height:12px;
}

#search_result_text .search_result_box p.tag{
	font-size:10px;
	font-weight:nomal;
	margin:0 0 2px 0;
	padding:0 10px 0 0;
}
#search_result_text .search_result_box p.tn_copyright{
	font-size:9px;
	font-weight:nomal;
	margin:0 0 2px 0;
	padding:0;
	color:#CCCCCC;
}
/*==============================
		fileBitRate
===============================*/
span.fileBitRate{
	background-color:#fc5000;
	border:1px solid #ffac86;
	color:#ffffff;
	font-weight:bold;
	padding:0 5px;
	letter-spacing:1px;
	font-size:11px;
}

/* B-ch */
.buy_single .bch_free{
	width:122px;
	height:28px;
	text-indent:-9999px;
	float:right;
	margin:3px 2px 3px 3px;
	overflow:hidden;
	background:url(/images/free.gif) no-repeat scroll 0 0;
}

.buy_single .bch_free a {
	display:block;
	height:28px;
	width:122px;
}
/*============================
reviews
============================*/
/*----comment_list(old reviews)------*/
.comment_list{
	width:490px;
	background-color:#f8f8f8;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
}
.comment_list .comment_title{
	width:200px;
	overflow:hidden;
}
.comment_list th{
	font-weight:bolder;
	font-size:11px;
	border-bottom:1px dotted #cccccc;
	text-align:left;
	overflow:hidden;
}
.comment_list .review_user{
	padding-right:10px;
}
.comment_list .date{
	text-align:right;
	padding-right:10px;
	width:136px;
}
.comment_list .content{
	padding:5px 0 20px 0;
	overflow:hidden;
}
/*----new reviews------*/
#review_nickname{
	width:200px;
}
#review_title,#review_comment{
	width:425px;
}

