@charset "utf-8";





.highslide-credits{ text-indent:-9999px;}

/* ------------------------------------

 → 告知

 * ------------------------------------*/

 #bold{font-weight:bold;}

 #info_kokuti{font-size:15px;

 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

 background-color:#FFFFFF;

 border:solid 2px  #FF0000;

 margin-bottom:5px;

 padding-left:20px;

 font-weight:bold;

 height:40px;

 padding-top:10px;}

 #info_kokuti a:hover {color: #FF6600;}

/* ------------------------------------

 → 中央バナー

 * ------------------------------------*/

 .bnr{margin-bottom:5px;}

 

 /* ------------------------------------

 → 更新情報

 * ------------------------------------*/

#left_info h2#title_news {

	clear:both;

	width:649px;

	background:url("../common/title_new.gif") 0 0 no-repeat;

	height:40px;

	text-indent:-9999px;

}

#left_info #main_news {

	clear:both;

	border-left:5px solid #f00;

	border-right:5px solid #f00;

	border-bottom:5px solid #f00;

	margin-bottom:5px;

}

#left_info #main_bnr_1{margin-bottom:5px;}



#left_info #main_bnr_2{margin-bottom:5px;}

#left_info #main_bnr_3{margin-bottom:5px;}









#left_info #main_news #flash {

	float:left;

	width:320px;

	background-color:#000;

	height:210px;

}

#left_info #main_news .title_general {

	float:right;

	width:319px;

	height:15px;

	text-align:center;

	background-color:#dbdbdb;

	line-height:1.3;

}

#left_info #main_news .news {

	float:right;

	width:319px;

	height:90px;

	overflow:auto;

}

#left_info #main_news .news dl {

	padding-left:5px;

	padding-right:5px;

	color:#f00;

}

#left_info #main_news .news dt {

	float:left;

	width:65px;

}

#left_info #main_news .news dd {

	float:right;

	width:225px;

}

/* ------------------------------------

 → 新着レビュー

 * ------------------------------------*/

#left_info h2#title_review,

#left_info h2#title_review_akiba {

	clear:both;

	width:112px;

	padding-left:537px;

}

#left_info h2#title_review {

	background:url("../common/title_review.gif") 0 0 no-repeat;

}

#left_info h2#title_review_akiba {

	background:url("../common/title_review_akiba.gif") 0 0 no-repeat;

}

#left_info .review_new {

	clear:both;

	background:url("../common/bg_review.gif") 0 0 repeat-y;

	border-top:1px solid #e9e9e9;

	border-bottom:5px solid #f00;

	margin-bottom:10px;	

}

#left_info .review_new .review_new_left {

	float:left;

	width:184px;

}

#left_info .review_new .review_new_left p {

	clear:both;

	padding-top:8px;

	padding-left:10px;

}

#left_info .review_new .review_new_right {

	float:right;

	width:462px;

	line-height:1.3;

}

#left_info .review_new .review_new_right h3 {

	clear:both;

	color:#333;

	padding-top:8px;

}

#left_info .review_new .review_new_right dl {

	width:461px;

	clear:both;

	color:#333;

}

#left_info .review_new .review_new_right dt {

	float:left;

	width:80px;

}

#left_info .review_new .review_new_right dd {

	float:right;

	width:380px;

}

#left_info .review_new .review_new_right dd li {

	float:left;

	margin-right:5px;

	white-space:nowrap;

}

#left_info .review_new .review_new_right .comment {

	clear:both;

	overflow:auto;

	width:454px;

	padding-top:20px;

	margin-bottom:10px;

	background:#fff url("../common/bg_comment.gif") 0 0 no-repeat;

	height:120px;

}

#left_info .review_new .review_new_right .comment dl {

	clear:both;

	width:414px;

	padding-left:10px;

	padding-right:10px;

}

#left_info .review_new .review_new_right .comment dt {

	float:left;

	width:80px;

}

#left_info .review_new .review_new_right .comment dd {

	float:right;

	width:334px;

	text-align:left;

}

#left_info .review_new ul.review_gallery {

	padding:0 2px 0 2px;

	width:649px;

	_width:645px;

	clear:both;

}

#left_info .review_new .review_gallery li {

	float:left;

	text-align:center;

}

/* ------------------------------------

 → 新入荷作品+新入荷作品

 * ------------------------------------*/

#left_info h2#title_limited {

	clear:both;

	_width:149px;

	background:url("../common/title_limited.gif") 0 0 no-repeat;

	padding-left:500px;

}

#left_info h2#title_general {

	clear:both;

	_width:160px;

	background:url("../common/title_general.gif") 0 0 no-repeat;

	padding-left:489px;

}

#left_info #limited_bg,

#left_info #general_bg  {

	background-color:#e9e9e9;

	border-left:1px solid #f00;

	border-right:1px solid #f00;

	border-bottom:1px solid #f00;

	margin-bottom:10px;	

}

#left_info #limited_bg .limited_box,

#left_info #general_bg .general_box {

	width:211px;

	margin-top:2px;

	margin-left:2px;

	padding:1px;

	display:inline;

	float:left;

	background-color:#fff;	

}

#left_info #limited_bg .limited_box .limited_left,

#left_info #general_bg .general_box .general_left {

	float:left;

	width:90px;

}

#left_info #limited_bg .limited_box dl,

#left_info #general_bg .general_box dl {

	float:right;

	width:116px;

	padding-left:5px;

}

#left_info #limited_bg .limited_box dt,

#left_info #general_bg .general_box dt {

	float:left;

	width:55px;

}

#left_info #limited_bg .limited_box dd,

#left_info #general_bg .general_box dd {

	float:right;

	width:61px;

}

#left_info #limited_bg .limited_box p,

#left_info #general_bg .general_box p{

	float:right;

	width:116px;

}