.award_module, .award_module_right{
	width: 258px;
	float: left;
	margin-bottom: 56px;
}
.award_module_right{
	padding-left: 34px;
}
.award_module_name{
	font-weight:bold;
	margin: 1em 0;
}
.award_module_genre{
	margin-bottom: 1em;
}

/* Main */
.award_new {text-align:left;}
.award_new #gnavi,.award_new #main{text-align:left;}
.award_new #award_pagetop{text-align:right; margin-top:74px; padding-bottom:19px;) left bottom repeat-x;}
.award_new #subnavi_award{margin-left:18px; width:552px; height:197px;}
.award_new #award_title{float:right;margin-top:20px;}
.award_new #award_navi{float:left; margin-top:5px; width:141px;}
.award_new #award_navi li{height:14px; width:141px; overflow:hidden; float:left; margin-bottom:9px;}
.award_new #footer{padding-top:20px;}


/* Flash */
.award_new #award_iflash{width:550px; height:390px;}

.award_new #award_index_caution{text-align:right; padding-top:8px;}
.award_new #award_index_nominated{padding-top:28px;padding-bottom:50px;}
.award_new #award_index_nominated div{text-align:right; width:156px; float:right;}
.award_new #award_index_nominated div span{display:block; margin-right:12px; margin-top:10px;}
.award_new #award_index_nominated_read{margin-top:28px;}

/* About */
.award_new .award_about_read{padding-bottom:40px; margin-top:56px;}
.award_new .award_about_read p{padding-bottom:12px;}
.award_about_text p{margin-bottom:20px;}
.award_new .award_about_text dl dt{width:80px;}
.award_new .award_about_text dl dd{padding-left:85px; margin-top:-20px; padding-bottom:20px;}
.award_new .award_about_text dl dd span{display:block; background:#f5f5f5; padding:6px 6px 4px 8px; margin-top:5px;}
.award_new .award_asterisk{text-indent:-1em; margin-left:1em;}

/* Winners */
.award_new #award_winners_list h3{margin-top:56px;}
.award_new #award_winners_list dl dt{margin-top:40px; margin-left:270px; height:148px;}
.award_new #award_winners_list dl dt img{margin-top:28px; margin-bottom:28px;}
.award_new #award_winners_list dl dt span{display:block;}
.award_new #award_winners_list dl dd.winners_index_photo{margin-top:-148px; height:180px; overflow:hidden;}
.award_new #award_winners_list dl dd.rollover{text-align:right; margin-top:-31px; margin-right:6px; height:31px;}
.award_new #award_winners_list dl dd.rollover img{margin-top:13px;}
.award_new #award_winners_list div{margin-top:56px; text-align:right;}
.award_new #award_winners_list div span{display:block; margin-right:12px; margin-top:10px;}
.award_new #award_winner_header{position:relative; height:16px;}
.award_new #award_winner_header p{position:absolute; top:2px; right:0px;}
.award_new .award_winners_name{margin-top:56px; padding-bottom:41px; margin-bottom:8px; background:url(http://iida.jp/common/css/border-h.gif) left bottom repeat-x;}
.award_new .award_winners_name h3{padding-bottom:42px; height:40px; float:left;}
.award_new .award_winners_name p{margin-top:22px;}
.award_new .award_winners_name #award_wflash{width:550px; height:325px;}
.award_new .award_winners_name ul{float:right;}
.award_new .award_winners_name ul li{float:left; width:50px; text-align:right;}
.award_new .award_winners_text h4{padding-top:28px; font-weight:bold;}
.award_new .award_winners_text span{display:block; float:right;}
.award_new .award_winners_text span img{margin-left:5px;}

/* Message */
.award_new #award_message_header{position:relative; height:18px;}
.award_new #award_message_header p{position:absolute; top:0px; right:0px;}
.award_new .award_message_story{margin-top:58px;}
.award_new .award_message_story h3{padding-bottom:10px;}
.award_new .award_message_story h4{margin-top:28px; font-weight:bold;}
.award_new #award_message_list1{margin-bottom:56px;}
.award_new #award_message_list1 dl{width:256px; position:relative; margin-top:28px;}
.award_new #award_message_list1 dt{position:absolute; top:0px; right:0px; width:166px; font-weight:bold;}
.award_new #award_message_list1 dt span{display:block; font-weight:normal; margin-top:5px; line-height:150%;}
.award_new #award_message_list1 dd.award_message_photo{margin-bottom:10px;}
.award_new .award_message_left{float:left;}
.award_new .award_message_right{float:right;}
.award_new #award_message_list2{position:relative; margin-bottom:56px;}
.award_new #award_message_list2 dl{position:relative; margin-top:28px; width:100%;}
.award_new #award_message_list2 dt{font-weight:bold; padding-left:100px;}
.award_new #award_message_list2 dd.award_message_photo{position:absolute; top:0px; left:0px;}
.award_new #award_message_list2 dd.award_message_text{padding-left:100px;}

/* NOMINATED */
.award_new #award_finalists_header{position:relative; height:16px;}
.award_new #award_finalists_header p{position:absolute; top:2px; right:0px;}
.award_new #award_finalists_list h3{margin-top:56px;}
.award_new #award_finalists_list table{width:100%; font-size:11px;margin-bottom:50px;}
.award_new #award_finalists_list th{padding-top:56px;vertical-align: top;
}
.award_new #award_finalists_list div{width:258px;}
.award_new #award_finalists_list div.award_finalists_right{float:right;}
.award_new #award_finalists_list th div{position:relative;}
.award_new #award_finalists_list th div p{position:absolute; top:0px; left:0px; width:258px; text-align:center; z-index:0;}
.award_new #award_finalists_list th div h4{padding-top:205px; font-weight:bold;}
.award_new #award_finalists_list td{padding-top:4px;}
.award_new #award_finalists_list td div h4{font-weight:bold; line-height:16px;}
.award_new #award_finalists_list td div h4 span{font-weight:normal;}
.award_new #award_finalists_list td div span{line-height:16px;}
.award_new #award_finalists_list td div p{background:url(http://iida.jp/common/css/border-h.gif) left top repeat-x; margin-top:10px; padding-top:11px;}
.award_new #award_finalists_list td div span{}
.award_new #award_finalists_list th div p.award_finalists_mainph{z-index:1;}
.award_new .award_font_s{font-size:10px;}

/* ENTRIES */
.award_entries #contents{width:550px;}
.award_new #award_entries_list p{ margin-top:56px; width:550px;}
.award_new #award_entries_list ul{margin-top:40px;}
.award_new #award_entries_list ul li{float:left; width:94px; height:94px; position:relative;}
.award_new #award_entries_list ul li.list_last{width:80px;}
.award_new #award_entries_list ul li a{display:block; top:0px; left:0px; z-index:0;}
.award_new #award_entries_list ul li a.award_entries_mainph{z-index:1;}

/* SPECIAL */
.award_new #award_special_list h3{margin-top:56px;}
.award_new #award_special_list p{font-weight:bold; margin-top:0px;}
.award_new #award_special_list p#award_special_list_movie{text-align:right; font-weight:normal; margin-top:20px;}
.award_new #award_special_list p#award_special_list_movie span{color:#999; padding-right:3px;}
.award_new #award_special_list dl dt{margin-top:40px; margin-left:270px; background:url(http://iida.jp/common/css/border-h.gif) left top repeat-x; height:110px;}
.award_new #award_special_list dl dt img{margin-top:9px; margin-bottom:9px;}
.award_new #award_special_list dl dt span{display:block; background:url(http://iida.jp/common/css/border-h.gif) left bottom repeat-x;}
.award_new #award_special_list dl dd.special_index_photo{margin-top:-162px; height:180px; overflow:hidden;}
.award_new #award_special_list dl dd.special_index_read{margin-left:270px; margin-top:12px; height:40px;}
.award_new #award_special_list dl dd.rollover{text-align:right; margin-top:-14px; margin-right:6px; height:13px;}
.award_new #award_special_list div{margin-top:56px; text-align:right;}
.award_new #award_special_list div span{display:block; margin-right:8px; margin-top:10px;}

.award_new #award_special_header{position:relative; height:16px;}
.award_new #award_special_header p{position:absolute; top:2px; right:0px;}
.award_new .award_special_name{margin-top:56px; padding-bottom:40px; margin-bottom:8px; background:url(http://iida.jp/common/css/border-h.gif) left bottom repeat-x;}
.award_new .award_special_name h3{padding-bottom:42px; float:left;}
.award_new .award_special_name p{margin-top:15px;}
.award_new .award_special_name p.rollover{text-align:right;}
.award_new .award_special_name p.award_nomovie{margin-top:40px;}
.award_new .award_special_name #award_special_main{width:550px;}
.award_new .award_special_name ul{float:right;}
.award_new .award_special_name ul li{float:left; width:50px; text-align:right;}
.award_new .award_special_text h4{padding-top:28px; font-weight:bold;}
.award_new .award_special_text h4.award_special_h4_second{padding-top:20px;}
.award_new .award_special_text span{display:block; float:right;}
.award_new .award_special_text span img{margin-left:5px;}
.award_new .award_special_text p{width:380px;}
.award_new .award_special_text .award_special_lastimg{margin-bottom:50px;}

/* popup */
.award #award_popup{margin:30px 30px 0px 30px; text-align:center;}
.award #award_popup h1{float:left; height:65px;}
.award #award_popup h2{float:right;}
.award #award_popup #award_smovie{}
.award #award_popup p{margin-top:10px;}
.award #award_popup p#award_popup_footer{text-align:right; background:url(http://iida.jp/common/css/border-h.gif) left top repeat-x; padding-top:15px;}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


.column550_2 h2 {margin-top:4px;}
.margin50 {margin-bottom:50px;}


/*/////////////////////////////////////////////////////  images  */

.css_subnavi_award a{
	display: block;
	font-size:1px;
	line-height:1px;
	outline:none;
	text-indent:-9999px;
	text-decoration:none;
	background-image: url(/award/img/subnavi_award.gif);
	background-repeat: no-repeat;
}


/*///////////////////////////////////////////////////////// subnavi 選択/選択マウスオーバー/ 非選択/非選択マウスオーバー */

.subnavi_award_top a{
	background-position: -20px -147px;
	width: 140px; height: 18px;
}.subnavi_award_top a.rollover, .subnavi_award_top a:hover{
	background-position: -200px -147px;
}.subnavi_award_top a.selected{
	background-position: -390px -147px;
}.subnavi_award_top a.selected:hover{
	background-position: -570px -147px;
}

.subnavi_award_about a{
	background-position: -20px -15px;
	width: 140px; height: 18px;
}.subnavi_award_about a.rollover, .subnavi_award_about a:hover{
	background-position: -200px -15px;
}.subnavi_award_about a.selected{
	background-position: -390px -15px;
}.subnavi_award_about a.selected:hover{
	background-position: -570px -15px;
}

.subnavi_award_message a{
	background-position: -20px -37px;
	width: 140px; height: 18px;
}.subnavi_award_message a.rollover, .subnavi_award_message a:hover{
	background-position: -200px -37px;
}.subnavi_award_message a.selected{
	background-position: -390px -37px;
}.subnavi_award_message a.selected:hover{
	background-position: -570px -37px;
}

.subnavi_award_winners a{
	background-position: -20px -59px;
	width: 140px; height: 18px;
}.subnavi_award_winners a.rollover, .subnavi_award_winners a:hover{
	background-position: -200px -59px;
}.subnavi_award_winners a.selected{
	background-position: -390px -59px;
}.subnavi_award_winners a.selected:hover{
	background-position: -570px -59px;
}

.subnavi_award_nominated a{
	background-position: -20px -81px;
	width: 140px; height: 18px;
}.subnavi_award_nominated a.rollover, .subnavi_award_nominated a:hover{
	background-position: -200px -81px;
}.subnavi_award_nominated a.selected{
	background-position: -390px -81px;
}.subnavi_award_nominated a.selected:hover{
	background-position: -570px -81px;
}

.subnavi_award_entries a{
	background-position: -20px -103px;
	width: 140px; height: 18px;
}.subnavi_award_entries a.rollover, .subnavi_award_entries a:hover{
	background-position: -200px -103px;
}.subnavi_award_entries a.selected{
	background-position: -390px -103px;
}.subnavi_award_entries a.selected:hover{
	background-position: -570px -103px;
}

.subnavi_award_special a{
	background-position: -20px -125px;
	width: 140px; height: 18px;
}.subnavi_award_special a.rollover, .subnavi_award_special a:hover{
	background-position: -200px -125px;
}.subnavi_award_special a.selected{
	background-position: -390px -125px;
}.subnavi_award_special a.selected:hover{
	background-position: -570px -125px;
}