@charset "euc-jp";
/*-------------------------------------
Vector AWARD 2009 index.html style
-------------------------------------*/
/*---------------------
theme load
---------------------*/
a.btn_nomilist,
div#art02 dl,
div#art03 ol li,
div#art02 h3,
h2,
h1 {
	background:url("/award/images/bg_index.jpg") left top no-repeat transparent;}






/*---------------------
main
---------------------*/
h1 {
	display:block;
	width:912px;
/*	height:224px;*/
	height:174px;
/*	margin-bottom:10px;*/}

#searchform {
/*	top:197px;*/
	top:146px;}

p.summary {height:0;}

div.container {
/*
	min-height:986px;
	_height:986px;
*/}

div.article,
div.article h2 {
	width:680px;}


/*art01*/
div#art01 h2 {
	background-position:left -224px;}



/*art02*/
div#art02 h2 {
	background-position:left -247px;}

div#art02 h3 {
	margin-top:8px;
	position:relative;
	height:22px;
	background-color:#ddd;
	background-position:-894px bottom;
	line-height:24px;
	text-indent:26px;
	color:#3580e6;}
div#art02 h3.week {background-position:-894px -415px;}
div#art02 h3.month {background-position:-894px -455px;background-color:#ffbe23;}
div#art02 h3.year {background-position:-894px bottom;}

div#art02 h3 span {
	display:block;
	position:absolute;
	right:5px;
	top:2px;
	font-weight:normal;
	font-size:11px;}

div#art02 p.judge {
	margin-left:58px;
	padding:7px;
	background-color:#fff;}

div#art02 p.distance {
	margin-left:58px;}

div#art02 dl {
	margin:2px 0 2px 58px;
	padding:2px 0 2px 8px;
	background-position:-908px -249px;
	border-bottom:1px dotted #ddd;}

div#art02 dl dt,div#art02 dl dd {float:left;}
div#art02 dl dd {_float:none;}

div#art02 dl dt {
	width:160px;}

div#art02 dl dt a {
	font-weight:bold;}

div#art02 dl dd {
	_display:inline;
	margin:0 8px 0 0;
	color:#d00;
	font-weight:bold;
	font-size:10px;}

div#art02 dl dd a{
	font-weight:normal;
	font-size:10px;}



/*art03*/
div#art03 h2 {
	background-position:left -270px;}

div#art03 ol li {
	width:240px;
	margin-right:28px;
	_margin-right:14px;
	padding:166px 8px 0;
	line-height:1.2;
	color:#3580e6;
	float:left;}

div#art03 ol li.step1 {background-position:left -293px;}
div#art03 ol li.step2 {background-position:-256px -293px;}

div#art03 ol li span {
	font-weight:bold;
	color:#d00;}

a.btn_top,
strong.logo_20th {
	display:block;
	width:93px;
	height:69px;
	position:absolute;
	left:-22px;
	top:7px;}

strong.logo_20th {
	background:url("/award/images/logo_20th_top.png") left top no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/award/images/logo_20th_top.png", sizingMethod="scale");}


a.btn_nomilist {
	display:block;
	width:267px;
	height:57px;
	background-position:left -353px;}




/*---------------------
sidebox
---------------------*/
div.sidebox {}




/*---------------------
[common]:float clear
---------------------*/
div#art02 dl:after,
div#art03 ol:after {content:".";display:block;height:0px;font-size:0px;line-height:0;visibility:hidden;clear:both;}
div#art02 dl,
div#art03 ol {zoom:100%;}


/*---------------------
[common]:text fly out
---------------------*/
a.btn_nomilist,
div#va_cheerbox h5,
div.container h2,
p.summary {display:block;text-indent:-9999px;overflow:hidden;font-size:0;}


/*---------------------
[common]:absolute a text fly out
---------------------*/
/*
 a {display:block;text-indent:-9999px;overflow:hidden;background-color:#fff;filter:alpha(opacity=0);opacity:0;}
*/