@charset "shift_jis";
/* CSS Document */

#reviewbx{
	width:728px;
	margin:0px;
	padding:0px;
	
	font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	color:#323434;
	font-size:12px;
	line-height:1.5em;
}

/* Common */

.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.f16px{font-size:16px;}
.f17px{font-size:17px;}
.f18px{font-size:18px;}
.f19px{font-size:19px;}
.f20px{font-size:20px;}

.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}

.f_l{float:left;}
.f_c{float:center;}
.f_r{float:right;}

#reviewbx .clr{clear:both;}


a:link,
a:visited{
	text-decoration:none;
	color:#1863C0;
}
a:hover,
a:active{
	text-decoration:none;
	color:#153761;
}

a img{border:none;}

a:link img,
a:visited img{
	text-decoration:none;
	border:none 0px;
}
a:hover img,
a:active img{
	filter: alpha(opacity=80);
	-moz-opacity:0.75;
	opacity:0.75;
}


/* レビュー大賞 */
#reviewbx .iconbx01{
	text-align:center;
	width:728px;
	padding:10px 0px 20px 0px;
}

#reviewbx .tousenbx{
	background-color:#fffad6;
	margin:0px;
	padding:0px;
}
#reviewbx .tousenbx .happyou{
	background:url(http://gigaplus.makeshop.jp/sdarts/project/review_award2/images/review_09.jpg) left top no-repeat;
	font-size:37px;
	font-weight:bold;
	color:#ff0000;
	padding:175px 0px 20px 0px;
	text-align:center;
}
#reviewbx .tousenbx .happyou span{
	font-size:25px;
}
#reviewbx .tousenbx .thumb{
	width:300px;
	height:300px;
}
#reviewbx .tousenbx .thumb td{
	background-color:#FFFFFF !important;
	border:6px solid #b2b2b2;
}
#reviewbx .tousenbx .txtbx{
	width:420px;
	float:right;
	padding:0px 0px 0px 0px;
}
#reviewbx .tousenbx .txtbx .itemname{
	font-size:15px;
	text-align:left;
	padding:8px;
	background-color:#ffd87f;
}
#reviewbx .tousenbx .txtbx .tousensya{
	font-size:38px;
	font-weight:bold;
	text-align:left;
	line-height:1.2em;
	color:#e60012;
	padding:5px;
	background-color:#ffd4cd;	
}

#reviewbx .commentbx .comment01{
	font-size:13px;
	line-height:1.8em;
	color:#333333;
	margin:0px;
	padding:5px 45px 10px 45px;
}
#reviewbx .commentbx .comment02{
	font-size:13px;
	line-height:1.8em;
	color:#333333;
	margin:0px;
	padding:0px 10px;
}
#reviewbx .commentbx .staffcomment{
	padding:0px 25px 10px 0px;
	text-align:right;
}




/* 過去の当選内容 */

#reviewhistory{
	width:700px;
	padding:0px;
	margin:0px;
}

#reviewhistory .tousenbx{
	border:2px solid #ff0000;
	padding:10px;
	text-align:left;
	background-color:#fff7d4;
	width:678px;
	overflow:auto;
	margin:0px 0px 15px 0px;
}

#reviewhistory .tousenbx .txtbx{
	float:right;
}
#reviewhistory .tousenbx .day{
	padding:5px;
	text-align:center;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-color:#fe8805;
}
#reviewhistory .tousenbx .txtbx .itemname{
	margin:8px 0px 8px 0px;
	padding:5px;
	text-align:left;
	background-color:#ffd16a;
	font-size:15px;
	font-weight:bold;
}
#reviewhistory .tousenbx .txtbx .tousen{
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
}
#reviewhistory .tousenbx .txtbx .caution{
	font-size:12px;
	padding:4px 0px 0px 0px;
	text-align:left;
}

/* スマホ用 */
#reviewbx .commentbx .comment01 { background:url("http://gigaplus.makeshop.jp/sdarts/project/review_award2/images/review_comment_bg.jpg") repeat scroll 0 0 transparent }
#reviewbx .commentbx .staffcomment { background:url("http://gigaplus.makeshop.jp/sdarts/project/review_award2/images/review_comment_bg.jpg") repeat scroll 0 0 transparent }
#reviewbx .commentbx .comment02 { background:none repeat scroll 0 0 #FFEEC8 }