/* CSS Document */

.bg_clear{clear:both;}

body {
	margin:0;
	font-size:12px;
	font-weight:normal;
	line-height:160%;
	color:#CCC;
	background:url(../img/back_result.jpg) top center repeat;
}

img,img a{
	border:none;
}

h1,h1 a{
	width:360px;
	height:80px;
	margin:0 540px 0 0;
	padding:0;
	background:url(../img/logo.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
}

h2{
	width:580px;
	height:18px;
	margin:30px 0 0 0;
	padding:0;
	text-indent:-9999px;
}

h2.re2007{
	background:url(../img/t_result2007.gif) no-repeat;
}

h2.re2008{
	background:url(../img/t_result2008.gif) no-repeat;
}

h2.re2009{
	background:url(../img/t_result2009.gif) no-repeat;
}

h2.re2010{
	background:url(../img/t_result2010.gif) no-repeat;
}

h2.re2011{
	background:url(../img/t_result2011.gif) no-repeat;
}

h3.news{
	width:260px;
	height:20px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/mbr_latestnews.gif) no-repeat;
}

h3.mobile{
	width:260px;
	height:20px;
	margin:25px 0 0 0;
	padding:0;
	text-indent:-9999px;
	background:url(../img/mbr_mobile.gif) no-repeat;
}

#head{
	width:900px;
	margin:0 auto;
	padding:0;
}

#head p{
		width:900px;
		height:356px;
		margin:0;
		padding:0;
		text-indent:-9999px;
}

ul#menu{
	width:940px;
	margin:0 auto 30px auto;
	padding:0;
}

ul#menu li.menu01{
	width:98px;
	background:url(../img/b01.jpg) no-repeat;
}

ul#menu li.menu02{
	width:195px;
	background:url(../img/b02.jpg) no-repeat;
}

ul#menu li.menu03{
	width:138px;
	background:url(../img/b03.jpg) no-repeat;
}

ul#menu li.menu04{
	width:150px;
	background:url(../img/b04.jpg) no-repeat;
}

ul#menu li.menu05{
	width:174px;
	background:url(../img/b05.jpg) no-repeat;
}

ul#menu li.menu06{
	width:185px;
	background:url(../img/b06.jpg) no-repeat;
}

ul#menu li	{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

ul#menu li a	{
	display:block;
	height:60px;
	text-indent:-9999px;
}

ul#menu li.menu01 a:hover,
ul#menu li.menu01 a.stay	{
	background:url(../img/b01_f2.jpg) no-repeat;
	width:98px;
}

ul#menu li.menu02 a:hover,
ul#menu li.menu02 a.stay	{
	background:url(../img/b02_f2.jpg) no-repeat;
	width:195px;
}

ul#menu li.menu03 a:hover,
ul#menu li.menu03 a.stay	{
	background:url(../img/b03_f2.jpg) no-repeat;
	width:138px;
}

ul#menu li.menu04 a:hover,
ul#menu li.menu04 a.stay	{
	background:url(../img/b04_f2.jpg) no-repeat;
	width:150px;
}

ul#menu li.menu05 a:hover,
ul#menu li.menu05 a.stay	{
	background:url(../img/b05_f2.jpg) no-repeat;
	width:174px;
}

ul#menu li.menu06 a:hover,
ul#menu li.menu06 a.stay	{
	background:url(../img/b06_f2.jpg) no-repeat;
	width:185px;
}

#main{
	clear:both;
	width:900px;
	margin:0 auto;
	padding:0;
}

.left{
	width:580px;
	margin:0;
	padding:0;
	float:left;
}

.left p{
	width:580px;
	margin:30px 0 0 0;
	padding:0;
}

.left p a{
	color:#F90;
}

.right{
	width:260px;
	margin:0;
	padding:0;
	float:right;
}

.news_date{
	width:260px;
	margin:0;
	padding:0;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
}

.news_topix{
	width:260px;
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	line-height:100%;
	border-bottom:#666 1px solid;
}

.news_topix a{
	color:#F60;
	text-decoration:underline;
}

#mobile{
	width:260px;
	margin:0;
	padding:0;
}

#mobile p{
	width:160px;
	height:83px;
	margin:0;
	padding:0 100px 0 0;
	line-height:140%;
	color:#CCC;
	background:url(../img/qr.gif) right no-repeat;
}

#foot{
	clear:both;
	width:906px;
	margin:40px auto 10px auto;
	padding:0;
}

#foot p{
	width:906px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#foot p.foot01{
	height:38px;
	background:url(../img/foot01.gif) no-repeat;
}

#foot p.foot02{
	height:16px;
	background:url(../img/foot02.gif) no-repeat;
}

#foot p.foot03{
	height:16px;
	background:url(../img/foot03.gif) no-repeat;
}

ul#sub_menu{
	width:580px;
	margin:0;
	padding:0;
	line-height:120%;
}

ul#sub_menu li{
	margin:0;
	float:left;
	list-style:none;
	background:url(../img/submenu.jpg) no-repeat;
}

ul#sub_menu li a{
	display:block;
	width:130px;
	height:20px;
	padding:5px 0 5px 15px;
	color:#CCC;
	text-decoration:none;
}

ul#sub_menu li a:hover,
ul#sub_menu li a.stay{
	background:url(../img/submenu_f2.jpg) no-repeat;
	width:130px;
	padding:5px 0 5px 15px;
}

table.result_nt,table.result_2nd,table.result_win{
	width:580px;
	margin:10px 0 0 0;
	border:#666 1px solid;
	line-height:120%;
}

table.result_nt{
	background:url(../img/result_nt.jpg) top no-repeat #000;
}

table.result_2nd{
	background:url(../img/result_2nd.jpg) top no-repeat #000;
}

table.result_win{
	background:url(../img/result_win.jpg) top no-repeat #000;
}

table.result_nt td.date,table.result_2nd td.date,table.result_win td.date{
	width:80px;
	margin:0;
	padding:10px;
	color:#CCC;
}

table.result_nt td.title,table.result_2nd td.title,table.result_win td.title{
	width:251px;
	margin:0;
	padding:10px;
	color:#CCC;
}

table.result_nt td.title a,table.result_2nd td.title a,table.result_win td.title a{
	color:#FFF;
	text-decoration:underline;
}

table.result_nt td.result_det,table.result_2nd td.result_det,table.result_win td.result_det{
	width:83px;
	margin:0;
	padding:10px;
	color:#CCC;
}

table.result_nt td.result_repo,table.result_2nd td.result_repo,table.result_win td.result_repo{
	width:86px;
	margin:0;
	padding:10px;
	color:#333;
}

table.result_nt td.result_repo a,table.result_2nd td.result_repo a,table.result_win td.result_repo a{
	color:#F90;
	text-decoration:underline;
}