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

	2008 Results Stylesheet For English
	
	00	Common Setting

	01	Results top
	
	2008 Outline
	
	02	Overview Report
	03	Chairman Message
	04	Jury Members
	05	Award Structure
	06	Criteria
	
	Prized
	07	Good Design Awards
	
	Special Prize
	08	Good Design Award Best 15
	09	Ecology Design Prize
	10	Universal Design Prize
	11	Interaction Design Prize
	12	Small/Medium Enterprises Prize
	13	Prize of Chairman of JCCI
	
	17	Jury Comment
	
------------------------------------------------------------ */

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

	00	Common Setting

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

* {
		font-weight:normal;
		font-style:normal;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:150%;
		}
		
body {
	padding:0;
	margin:0;
	font-size:12px;
	line-height:150%;
	font-family:Arial, Helvetica, sans-serif;
	overflow-y:scroll;
	}

h1,h2,h3,h4,h5,h6,ol,ul,li,p,dl,dt,dd,address,form {
	font-weight:normal;
	margin:0;
	padding:0;
	list-style-type:none;
	}

/* Page Title */
div#title_results {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results.jpg) left top no-repeat;
	}

div#title_results h1 {
	font-weight:bold;
	font-size:16px;
	color:#333333;
	}

div#contents p {	margin-top:1em;}

div#contents h2 {
	font-weight:bold;
	margin-top:2em;
	padding-bottom:2px;
	line-height:120%;
	font-size:16px;
	color:#333333;
	background:url(images/title_h2_underline.jpg) left bottom no-repeat;
	}

div#contents h3 {
	font-weight:bold;
	margin-top:2em;
	padding-bottom:2px;
	line-height:120%;
	font-size:14px;
	color:#333333;
	background:url(images/title_h3_underline.jpg) left bottom no-repeat;
	}

div#contents h4 {
	font-weight:bold;
	margin-top:1em;
	padding-bottom:2px;
	line-height:120%;
	font-size:14px;
	color:#333333;
	/*background:url(images/title_h4_underline.jpg) left bottom no-repeat;*/
	}

.bgc_fff {
	background:#FFFFFF !important;
	}

.danraku {
	margin-left:1em;
	}
	
.break {	padding:0;margin:0;clear:both;font-size:0;line-height:0;}
.space {	font-size:1px;line-height:1px;}
.clear {	clear:both;font-size:1px;line-height:1px;}

a {	color:#FF6633;text-decoration:none;}
a:link {	color:#FF6633;text-decoration:none;}
a:visited {	color:#FF6633;text-decoration:none;}
a:active {	color:#FF6633;text-decoration:none;}
a:hover {	color:#FF9933;text-decoration:underline;}
a img {	border:none;vertical-align:top;margin:0;padding:0;}

div#contents a {	text-decoration:underline;}

div#conbox {	width:800px;margin:0 auto !important;}

div#header {	width:800px;margin-top:8px;}

div#container {	width:800px;margin-top:30px;}

div#footer {	width:800px;margin-top:10px;}

div#contents {	width:545px;float:left;}
div#sidemenu {	width:235px;float:right;}

.small {	font-size:10px;}
.right {	text-align:right;}
.center {	text-align:center;}

.red {	color:#FF0000;}

.no_top {	margin-top:0px !important;}

strong.txt_bold {	font-weight:bold !important;color:#333333;}
strong.txt_bold_active {	font-weight:bold !important;}


div.link_txt {
	text-align:right;margin:10px 0;
	background:url(images/link_txt.jpg) right center no-repeat;
	}
div.link_txt a {	padding-right:14px;text-decoration:underline;}

/* Go to Pagetop Btn Setting */
div#p_top_footer {	width:545px;height:20px;margin:10px 0;}
div.pagetop {
	width:120px;height:20px;margin-left:auto;
	background:url(images/btn_pagetop.jpg) left top no-repeat;
	}
div.pagetop a {	display:block;width:120px;height:20px;}
div.pagetop a:hover {	background:url(images/btn_pagetop_hover.jpg) left top no-repeat;}
div.pagetop a span {	display:none;}


/*BTN Page Top*/
a.p_top {
	margin:5px 0 5px auto;
	display:block;
	width:120px;
	height:20px;
	background:url(images/btn_pagetop.jpg) left top no-repeat;
	}

a.p_top:hover {
	background:url(images/btn_pagetop_hover.jpg) left top no-repeat;
	}
a.p_top span {
	display:none;
	}


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

	Header logo Setting

------------------------------------------------------------ */
div#header_logo {
	width:205px;
	height:34px;
	background:url(/images/common/main_logo_gda.gif) left top no-repeat;
	}
div#header_logo a {	display:block;width:205px;height:34px;}
div#header_logo a strong {	display:none;}

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

	Side Menu Setting

------------------------------------------------------------ */
div#sidemenu ul,
div#sidemenu ul li ul,
div#sidemenu ul li ul li ul {
	float:left;
	margin:0px;padding:0px;
	vertical-align:top;
	}

ul li.menu_2nd,
ul li.menu_2nd_end,
ul li.menu_3rd {	background-color:#F6F6F6 !important;}

ul li.menu_2nd_active,
ul li.menu_2nd_end_active,
ul li.menu_3rd_active {
	background-color:#DD0000 !important;
	}

div#sidemenu ul li.menu_1st,
div#sidemenu ul li.menu_1st_active,
div#sidemenu ul li ul li.menu_2nd,
div#sidemenu ul li ul li.menu_2nd_active,
div#sidemenu ul li ul li.menu_2nd_end,
div#sidemenu ul li ul li.menu_2nd_end_active,
div#sidemenu ul li ul li ul li.menu_3rd,
div#sidemenu ul li ul li ul li.menu_3rd_active {
	width:233px;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	}

div#sidemenu ul li.menu_1st_none  {
	width:233px;
	margin-top:5px;
	}
	
ul li.menu_close {	border-bottom:1px solid #DDDDDD;}

li.menu_2nd { background:url(images/sidemenu_2nd_bg.gif) left top no-repeat;}
li.menu_2nd_active { background:url(images/sidemenu_2nd_bg_a.gif) left top no-repeat;}
li.menu_2nd_end { background:url(images/sidemenu_2nd_bg2.gif) left top no-repeat;}
li.menu_2nd_end_active { background:url(images/sidemenu_2nd_bg2_a.gif) left top no-repeat;}
li.menu_3rd { background:url(images/sidemenu_3rd_bg.gif) left top no-repeat;}
li.menu_3rd_active { background:url(images/sidemenu_3rd_bg_a.gif) left top no-repeat;}

li.menu_1st a,
li.menu_1st_active a,
li.menu_2nd a,
li.menu_2nd_active a,
li.menu_2nd_end a,
li.menu_2nd_end_active a,
li.menu_3rd a,
li.menu_3rd_active a {
	display:block;
	}

li.menu_1st_none,
li.menu_1st a,
li ul li.menu_2nd a,
li.menu_2nd_end a,
li.menu_3rd a {
	color:#777777 !important;
	}

li.menu_1st_active a,
li.menu_2nd_active a,
li.menu_2nd_end_active a,
li.menu_3rd_active a {
	color:#FFFFFF !important;
	}

div#sidemenu ul li.menu_1st a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#F9F9F9 !important;
	}

div#sidemenu ul li.menu_1st_active a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#AA0000 !important;
	}

div#sidemenu ul li ul li.menu_2nd a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#EEEEEE !important;
	background:url(images/sidemenu_2nd_bg.gif) left top no-repeat;
	}

div#sidemenu ul li ul li.menu_2nd_active a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#CC0000 !important;
	background:url(images/sidemenu_2nd_bg_a.gif) left top no-repeat;
	}

div#sidemenu ul li ul li.menu_2nd_end a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#EEEEEE !important;
	background:url(images/sidemenu_2nd_bg2.gif) left top no-repeat;
	}

div#sidemenu ul li ul li.menu_2nd_end_active a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#CC0000 !important;
	background:url(images/sidemenu_2nd_bg2_a.gif) left top no-repeat;
	}

div#sidemenu ul li ul li ul li.menu_3rd a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#DEDEDE !important;
	background:url(images/sidemenu_3rd_bg.gif) left top no-repeat;
	}

div#sidemenu ul li ul li ul li.menu_3rd_active a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#CC0000 !important;
	background:url(images/sidemenu_3rd_bg_a.gif) left top no-repeat;
	}


div#sidemenu ul li.menu_1st a strong,
div#sidemenu ul li.menu_1st_active a strong,
div#sidemenu ul li ul li.menu_2nd a strong,
div#sidemenu ul li ul li.menu_2nd_active a strong,
div#sidemenu ul li ul li.menu_2nd_end a strong,
div#sidemenu ul li ul li.menu_2nd_end_active a strong,
div#sidemenu ul li ul li ul li.menu_3rd a strong,
div#sidemenu ul li ul li ul li.menu_3rd_active a strong {
	font-weight:normal;
	line-height:240%;
	padding-left:15px;
	}

div#sidemenu ul li.menu_1st_none strong {
	font-weight:normal;
	line-height:240%;
	padding-left:5px;
	}

div#sidemenu ul li ul li.menu_2nd a strong,
div#sidemenu ul li ul li.menu_2nd_active a strong,
div#sidemenu ul li ul li.menu_2nd_end a strong,
div#sidemenu ul li ul li.menu_2nd_end_active a strong {	padding-left:30px;}

div#sidemenu ul li ul li ul li.menu_3rd a strong {	padding-left:45px;}

div#sidemenu ul li ul li ul li.menu_3rd_active a strong {	padding-left:45px;color:#FFFFFF;}




div#jyury_hyouka {
	width:233px;
	border-right:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	padding-bottom:10px;
	background-color:#F6F6F6 !important;
	}
div#jyury_hyouka p {
	margin:4px 8px 0px 20px;
	color:#666666;
	}
div#jyury_hyouka p a {
	color:#666666;
	text-decoration:underline;
	}
div#jyury_hyouka p a:hover {
	color:#333333;
	text-decoration:underline;
	}
a.jyury_hyouka_active {	color:#DD0000 !important;}


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

	Footer Setting 

------------------------------------------------------------ */
div#jidpo_line {
	width:800px;height:24px;
	background:url(images/jidpo_line.jpg) left top no-repeat;
	}

div#jidpo_line a {
	display:block;
	width:800px;height:24px;
	}

div#jidpo_line a:hover {
	background-color:#0066CC;
	background:url(images/jidpo_line_hover.jpg) left top no-repeat;
	}

div#jidpo_line a span {	display:none;}
div#copyright {	float:right;font-size:10px;}

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

	Top Page Main Image area

------------------------------------------------------------ */
/* Main Images Setting */
div#main_img {
	width:545px;
	height:545px;
	background:url(images/main_results.jpg) left top no-repeat;
	}

div#main_img strong {	display:none;}

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

	Award Results Outline

------------------------------------------------------------ */
/* News Flash area */

div#sokuhou_panel {
	margin-top:5px;
	padding:15px;
	background-color:#F9F9F9;
	border:1px solid #E6E6E6;
	}

div#contents h2.h2_sokuhou {
	margin-top:0px;
	padding-bottom:0px;
	line-height:170%;
	font-size:13px;
	color:#333333;
	background:#F9F9F9;
	}

/* Good Design Award Status */
table.sokuhou_tbl {
	width:500px;
	margin-top:4px;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	}

table.sokuhou_tbl tr td {
	padding:5px 20px;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	}

td.th_area {
	background-color:#888888;
	color:#FFFFFF;
	}

td.bumon_area {	background-color:#F9F9F9;}

td.total_area {
	background-color:#888888;
	color:#FFFFFF;
	}

.box_border_ddd {	border:1px solid #DDDDDD;padding:5px;margin-top:2em;}

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

	MESSAGE and JUDGES COMMENT

------------------------------------------------------------ */
div.jury_hyouka_area { 	margin-top:8px;}

div.jury_hyouka_img {
 	float:left;
	width:140px;
	text-align:right;
	}

div.jury_hyouka_img img {
	width:130px;
	margin-bottom:8px;
	}
 
div.jury_hyouka_data {
 	float:right;
	margin-top:40px;
	width:380px;
	}
 
div.jury_hyouka_data p strong {
	font-weight:normal;
	font-size:14px;
	}
 
div.div_kouhyou {	line-height:170%;}
 
div#jyury_hyouka p {	margin-top:0 !important;}
 
/* Each Judges page For Side Menu */
p.side_jtop { padding-top:4px;}
p.side_ja { padding-top:4px;}
p.side_jb { padding-top:8px;}
p.side_jc { padding-top:8px;}
p.side_jd { padding-top:8px;}

/* Each Judges page */
ul.btn_see_products {
	list-style-type:none;
	text-align:right;
	margin-right:15px;
	}

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

	JUDGES

------------------------------------------------------------ */
ul.jury_list li {margin:10px 20px;clear:both;}

div.jury_small a {font-size::12px;}
div.jury_small {font-size:12px;color:#000000;clear:both;}
div.jury_small p {font-size:11px;color:#666;margin-top:0.4em !important;}
div.jury_small span {visibility:visible;display:inline;}
div.jury_small a img,
div.jury_small img {width:40px;border:1px solid #999;}

img.jury_img_left {float:left;margin:0 30px 0 0;}
span.chief_unit {	margin-left:10px;}
span.chief_critique {	margin-left:10px;}

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

	

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

div.under_link {
	margin-top:4px;
	}

div.under_link ul li {
	float:left;
	}
	

/*Li disc mark*/
#contents ul.ul_disc li {
	list-style-type:disc;
	margin-left:1.5em;
	}

#contents ul.ul_disc li h3 {
	background:none;
	}


div.con_kousei h2,
div.con_kousei h3 {
	margin-top:20px !important;
	}

div#title_results_kousei {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_kousei.jpg) left top no-repeat;
	}

div#title_results_kousei h1 {	display:none;}

.title_no01 {
	margin-top:20px;
	font-size:14px;
	color:#000000 !important;
	}

.title_no01_top {
	margin-top:10px;
	font-size:14px;
	color:#000000 !important;
	}

div#award_special p {	margin-left:13px;}

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

	

------------------------------------------------------------ */
div.con_kijyun h3 {	background:#FFFFFF !important;}

div#title_results_kijun {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_kijun.jpg) left top no-repeat;
	}

div#title_results_kijun h1 {	display:none;}

div.kijun_ul {	margin-top:4px;}

div.kijun_ul ul li {
	padding-left:14px;
	background:url(images/kijun_ul_mark.jpg) left center no-repeat;
	}

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

	

------------------------------------------------------------ */
div#title_results_gda {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_gda.jpg) left top no-repeat;
	}

div#title_results_gda h1 {	display:none;}

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

	

------------------------------------------------------------ */
div#title_results_award_best15 {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_award_best15.jpg) left top no-repeat;
	}

table.tbl_grandnominate tr td {
	vertical-align:top;
	font-size:11px;
	padding:4px 0px 4px 10px;
	line-height:100%;
	color:#444444;
	}
	
.n_rap {	white-space:nowrap;}

div#title_results_award_best15 h1 {	display:none;}

div#title_results_grandprize {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_grandprize.jpg) left top no-repeat;
	}

div#title_results_grandprize h2 {	display:none;}

div#title_results_goldprize {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_goldprize.jpg) left top no-repeat;
	}

div#title_results_goldprize h2 {	display:none;}

div.box_award {	padding-top:10px;}

li.award_imgarea {
	float:left;
	width:150px;
	text-align:right;
	}

li.award_imgarea a img {
	width:140px;
	border:1px solid #CCCCCC !important;
	}

li.award_imgarea a:hover img {
	width:140px;
	border:1px solid #FF9933 !important;
	}

li.award_texxtarea {
	float:right;
	width:370px;
	color:#333333;
	}

li.award_texxtarea ul li {	line-height:170%;}

li.taisyoumei {	font-size:14px;}

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

	

------------------------------------------------------------ */
div#title_results_award_eco {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_award_eco.jpg) left top no-repeat;
	}

div#title_results_award_eco h1 {	display:none;}

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

	

------------------------------------------------------------ */
div#title_results_award_uni {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_award_uni.jpg) left top no-repeat;
	}

div#title_results_award_uni h1 {	display:none;}

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

	

------------------------------------------------------------ */
div#title_results_award_inta {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_award_inta.jpg) left top no-repeat;
	}

div#title_results_award_inta h1 {	display:none;}

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

	

------------------------------------------------------------ */
div#title_results_award_tyusyou {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_award_tyusyou.jpg) left top no-repeat;
	}

div#title_results_award_tyusyou h1 {	display:none;}

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

	

------------------------------------------------------------ */
div#title_results_award_syoukou {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_award_syoukou.jpg) left top no-repeat;
	}

div#title_results_award_syoukou h1 {	display:none;}

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

	

------------------------------------------------------------ */
div#title_results_award_long {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_award_long.jpg) left top no-repeat;
	}

div#title_results_award_long h1 {	display:none;}

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

	

------------------------------------------------------------ */
div#title_results_ichiran {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_ichiran.jpg) left top no-repeat;
	}

div#title_results_ichiran h1 {	display:none;}

div.kigyou_akasatana {	margin-top:10px;}

div.kigyou_akasatana ul li {
	float:left;
	padding:5px;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	}

div.kigyou_akasatana ul li.active_ak {	background-color:#DD0000;}

div.kigyou_akasatana ul li.active_ak a {	color:#FFFFFF !important;}

li.l_border {	border-left:1px solid #DDDDDD;}

div#kigyou_information {	padding-top:10px;}
	
div#kigyou_information ul li {	border-top:1px solid #DDDDDD;}

div.kigyou_name {
	width:420px;
	color:#666666;
	float:left;
	padding:5px 0px 5px 14px;
	background:url(images/kijun_ul_mark.jpg) left 9px no-repeat;
	}

div.kigyou_name a {
	color:#555555;
	text-decoration:underline;
	}

div.kigyou_name a:hover {
	color:#FF6633;
	text-decoration:underline;
	}

div.kigyou_infor {
	width:105px;
	float:right;
	padding:5px 0px 5px 0px;
	text-align:right;
	}

div#kigyou_information ul li span {	display:none;}

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

	

------------------------------------------------------------ */
/* 2008 Commendation Information Title */
div#title_results_hyousyou {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_hyousyou.jpg) left top no-repeat;
	}

div#title_results_hyousyou h1 {	display:none;}

div.hyousyou_info_box {	margin-top:10px;}

li.hyousyou_th {
	width:80px;
	float:left;
	}

li.hyousyou_td {
	width:455px;
	float:right;
	}

div.hyousyou_2ndline ul li {	margin-left:60px;}

div#hyousyou_commentators {	margin-top:4px;}

div#hyousyou_commentators ul li {
	padding-left:14px;
	margin-top:6px;
	background:url(images/kijun_ul_mark.jpg) left 3px no-repeat;
	}



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

	

------------------------------------------------------------ */
div#title_results_massages {
	margin-top:10px;
	width:545px;
	height:25px;
	background:url(images/title_results_massages.jpg) left top no-repeat;
	}

div#title_results_massages h1 {	display:none;}

table#messages_list {
	margin:0;
	padding:0;
	width:510px;
	border-right:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	}

table#messages_list tr td {
	margin:0;
	padding:0;
	width:102px;
	height:140px;
	}

table#messages_list tr td a {
	display:block;
	margin:0;
	padding:0;
	width:102px;
	height:140px;
	}

table#messages_list tr td a span { display:none;}

td.b15_1 {	background:url(img/b15_1.jpg) left top no-repeat;}
td.b15_1 a:hover {	background:url(img/b15_1_hover.jpg) left top no-repeat;}

td.b15_2 {	background:url(img/b15_2.jpg) left top no-repeat;}
td.b15_2 a:hover {	background:url(img/b15_2_hover.jpg) left top no-repeat;}

td.b15_3 {	background:url(img/b15_3.jpg) left top no-repeat;}
td.b15_3 a:hover {	background:url(img/b15_3_hover.jpg) left top no-repeat;}

td.b15_4 {background:url(img/b15_4.jpg) left top no-repeat;}
td.b15_4 a:hover {background:url(img/b15_4_hover.jpg) left top no-repeat;}

td.b15_5 {background:url(img/b15_5.jpg) left top no-repeat;}
td.b15_5 a:hover {background:url(img/b15_5_hover.jpg) left top no-repeat;}

td.b15_6 {background:url(img/b15_6.jpg) left top no-repeat;}
td.b15_6 a:hover {background:url(img/b15_6_hover.jpg) left top no-repeat;}

td.b15_7 {background:url(img/b15_7.jpg) left top no-repeat;}
td.b15_7 a:hover {background:url(img/b15_7_hover.jpg) left top no-repeat;}

td.b15_8 {background:url(img/b15_8.jpg) left top no-repeat;}
td.b15_8 a:hover {background:url(img/b15_8_hover.jpg) left top no-repeat;}

td.b15_9 {background:url(img/b15_9.jpg) left top no-repeat;}
td.b15_9 a:hover {background:url(img/b15_9_hover.jpg) left top no-repeat;}

td.b15_10 {background:url(img/b15_10.jpg) left top no-repeat;}
td.b15_10 a:hover {background:url(img/b15_10_hover.jpg) left top no-repeat;}

td.b15_11 {background:url(img/b15_11.jpg) left top no-repeat;}
td.b15_11 a:hover {background:url(img/b15_11_hover.jpg) left top no-repeat;}

td.b15_12 {background:url(img/b15_12.jpg) left top no-repeat;}
td.b15_12 a:hover {background:url(img/b15_12_hover.jpg) left top no-repeat;}

td.b15_13 {background:url(img/b15_13.jpg) left top no-repeat;}
td.b15_13 a:hover {background:url(img/b15_13_hover.jpg) left top no-repeat;}

td.b15_14 {background:url(img/b15_14.jpg) left top no-repeat;}
td.b15_14 a:hover {background:url(img/b15_14_hover.jpg) left top no-repeat;}

td.b15_15 {background:url(img/b15_15.jpg) left top no-repeat;}
td.b15_15 a:hover {background:url(img/b15_15_hover.jpg) left top no-repeat;}
	
div#rank_list {
	width:510px;
	margin:0;
	padding:0;
	background:url(images/ms_rank_bg.jpg) left top repeat-y;
	}

div.ms_rank01 {
	width:510px;
	height:50px;
	background:url(images/ms_rank01.jpg) left top no-repeat;
	}

div.ms_rank01 a {
	width:510px;
	height:50px;
	display:block;
	}

div.ms_rank01 a:hover {	background:url(images/ms_rank01_hover.jpg) left top no-repeat;}

div.ms_rank01 a span, div.ms_rank02 a span {	display:none;}

div.ms_rank02 {
	width:510px;
	height:50px;
	background:url(images/ms_rank02.jpg) left top no-repeat;
	}

div.ms_rank02 a {
	width:510px;
	height:50px;
	display:block;
	}

div.ms_rank02 a:hover {	background:url(images/ms_rank02_hover.jpg) left top no-repeat;}

div.ms_rank_bottom {
	width:510px;
	height:20px;
	background:url(images/ms_rank_bottom.jpg) left top no-repeat;
	}

div#rank_data { 
	width:523px;
	margin-left:15px;
	}

div.box_messeage_list {	width:475px;}

li.m_list_imgarea {
	float:left;
	width:150px;
	}

li.m_list_imgarea table {
	border:1px solid #DDDDDD;
	 }

li.m_list_imgarea table,
li.m_list_imgarea table tr td {
	width:140px;
	height:140px;
	}

li.m_list_imgarea table tr td {
	vertical-align:middle;
	text-align:center;
	}

li.m_list_textarea {
	float:right;
	width:320px;
	color:#333333;
	}

li.m_list_texxtarea ul li {	line-height:170%;}

div.num_jyunni {
	font-size:14px;
	line-height:180%;
	}

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

	

------------------------------------------------------------ */
div.bar_g_prize_nominee {
	width:300px;
	height:24px;
	background:#DD0000 url(images/bar_g_prize_nominee.jpg) left top no-repeat;
	}

div.bar_g_prize_nominee span {	display:none;}

/* World Premiere2 */
div#banner_wp2 {
		margin-top:2px;
		width:235px;
		height:84px;
		background:url(/images/common/banner_wp2.jpg) left top no-repeat;
		}

div#banner_wp2 a {
		display:block;
		width:235px;
		height:84px;
		}

div#banner_wp2 a:hover {	background:url(/images/common/banner_wp2_hover.jpg) left top no-repeat;}

div#banner_wp2 a span {	display:none;}

.gda_logo {
	width:545px;
	text-align:right;
	}
