@charset "Shift_JIS";

/*
-------------------------------------
CSS file for NKST
FileName:layout_award.css
-------------------------------------
*/
#award h3{
	margin-bottom:10px;
	}

#prize_block p.catch{
	margin:0;
	padding:38px 0 0;
	background:#fff url(../images/bg_01-prize-top.gif) 0 0 no-repeat;
	display:block;
	text-align:center;
	float:none;
	}

#prize_block{
	margin-left:30px;
	margin-bottom:10px;
	padding:0 0 47px;
	background:#fff url(../images/bg_01-prize-btm.gif) 1px 100% no-repeat;
	}

/* ----------------------- #award_img_area */

#prize_block #prize_img_area{
	margin-left:30px;
	margin-bottom:20px;
	}

#prize_block .L,
#prize_block .R{
	float:left;
	margin:0;
	}

/* ------------------- prize01 */

#prize_block #prize_img_area #prize01{
	margin-left:10px;
	}

#prize01 .L p{
	display:block;
	margin:0;
	padding:0;
	width:100px;
	height:123px;
	text-indent:-9999px;
	background:url(../images/2010/award01-2.png) 0 0 no-repeat;
	}

#prize01 .R #tsutaya{
	display:block;
	margin:0;
	padding:0;
	width:500px;
	height:37px;
	text-indent:-9999px;
	background:url(../images/2010/award01-2.png) -100px 0 no-repeat;
	}

#prize01 .R #tbsbooks{
	display:block;
	margin:0;
	padding:0;
	width:500px;
	height:37px;
	text-indent:-9999px;
	background:url(../images/2010/award01-2.png) -100px -37px no-repeat;
	}

#prize01 .R a{
	display:block;
	margin-left:5px;
	width:390px;
	height:76px;
	text-indent:-9999px;
	background:url(../images/2010/award01-2.png) -105px -74px no-repeat;
	}

#prize01 .R a:hover{
	background-position:-105px -224px;
	}

/* ------------------- prize02 */

#prize_block #prize_img_area #prize02{
	width:580px;
	margin:15px 0 0 15px;
	padding-top:5px;
	background:#fff url(../images/line_dot.jpg) 0 0 repeat-x;
	}

#prize02 .L p{
	display:block;
	margin:0;
	padding:0;
	width:74px;
	height:83px;
	text-indent:-9999px;
	background:url(../images/2010/award02-2.png) 0 0 no-repeat;
	}

#prize02 .R p{
	display:block;
	margin:0 0 0 25px;
	padding:0;
	width:222px;
	height:16px;
	text-indent:-9999px;
	background:url(../images/2010/award02-2.png) -74px -67px no-repeat;
	}

#prize02 .R a{
	display:block;
	margin:0 0 0 25px;
	width:266px;
	height:67px;
	text-indent:-9999px;
	background:url(../images/2010/award02-2.png) -74px 0 no-repeat;
	}

#prize02 .R a:hover{
	background-position:-74px -83px;
	}

/* ----------------------- /award_img_alea */

#prize_block dl{
	margin:15px 0 0 45px;
	padding:12px 0 0;
	background:#fff url(../images/line_dot.jpg) 0 0 repeat-x;
	width:580px;
	clear:both;
	}

#prize_block dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#prize_block dl{
	display:inline-block;
	}

/*\*/
#prize_block dl{
	display:block !important;
	height:1%;
	}
/**/


#prize_block dl dt{
	margin:4px 0 0;
	padding:0 0 0 20px;
	float:left;
	width:12.2em;
	background:url(../images/2010/ico_01-arw01.gif) 6px 50% no-repeat;
	font-weight:bold;
	clear:left;
	display:block;
	}

#prize_block dl dd{
	margin:4px 0 0 20px;
	padding:0 6px 0 0;
	text-indent:-80px;
	}

#prize_block #memo_c03{
	margin:0 20px 0 115px;
	padding:12px 0 0;
	color:#666;
	}

#prize_block .memo_c02{
	margin:0 20px 0 48px;
	padding:12px 0 0;
	color:#666;
	}

/* -------------------------- comments */

#award #award_comments p{
	margin:10px 0;
	padding:10px 35px 0 45px;
	text-align:left;
	color:#0290f4;
	}

#award #comments{
	display:block;
	width:402px;
	height:95px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(../images/2010/btn_award.png) 0 0 no-repeat;
	}

#award #comments:hover{
	background-position:0 -95px;
	}

/* -------------------------- award-past */

#jushou{
	width:510px;
	margin:10px auto;
	padding-bottom:10px;
	text-align:center;
	overflow:hidden;
	background:#fff url(../images/line_dot.jpg) bottom left repeat-x;
	}

#jushou li{
	float:left;
	width:170px;
	height:24px;
	background:url(../../img/icon_star.gif) no-repeat scroll 0 0;
	}

/* -------------------------- judge */

#judge #judge_photo_list{
	width:90%;
	margin:0 auto;
	text-align:center;
	}

#judge .judge_photo{
	float:left;
	width:20%;
	}

#judge .judge_photo img{
	display:block;
	margin:0 auto;
	border:3px double #ccc;
	}

#judge .judge_photo p{
	margin:5px 10px;
	text-align:center;
	}

#judge ul{
	margin-top:0px;
	}

#judge ul li{
	margin-left:15px;
	list-style-type:disc;
	}

/* -------------- a:focus */
a:focus{
	outline:none;
	}

/* ------------- clearfix */
.clearfix{
	display:inline-block;
	}

.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*\*/
.clearfix{
	display:block !important;
	height:1%;
	}
/**/