@charset "euc-jp";
/*-------------------------------------
Vector AWARD 2010
-------------------------------------*/


h1 {
	display:block;
	height:181px !important;
	width:912px;}
h1#vote_title{background-position:left -250px;}

div#art03 h3, h2, h1 {
	background:url("./images/bg_index2.jpg") no-repeat scroll left top transparent;}

.article2 {
	margin:16px 21px 0 10px;
	_margin:16px 19px 0 5px;
	float:left;
	width:710px !important;}

.article3 {
	margin:16px auto;
	width:710px !important;}

.mainIn{
	width:668px;
	margin:0 0 0 42px;padding:0;}

p.left{width:668px;
	margin:0px 0 15px 0 !important;
	text-align:left;}
p.right{width:668px;
	margin:0px 0 15px 0 !important;
	text-align:right;}

a.nomi{text-align:left;
	margin:-10px 0 0 auto;
	_margin:0 0 0 auto;
	display:block;
	height:37px !important;
	width:229px !important;
	overflow:hidden;
	text-indent:-9999em;
	background:url(./images/btn0.jpg) no-repeat transparent left top;}
a.nomi:hover{
	filter: Alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;}

.mainIn dl#vote_step{
	color:#1078c8;
	width:654px;
	_width:648px;
	overflow:hidden;
	padding-top:10px !important;}
.mainIn dl#vote_step dd{
	width:252px;
	margin-right:75px;
	_margin-right:70px;
	float:left;}
.mainIn dl#vote_step dd p{margin:3px 0 0 7px;width:220px;height:67px;}
.mainIn dl#vote_step dd p strong{color:#d00;font-weight:bold;}

#step1,
#step2,
#step3,
#step4{text-indent:-9999em;background:url(./images/stepImg.jpg) no-repeat transparent left top;height:163px;}

#step1{background-position:left top;}
#step2{background-position:-252px top;}
#step3{background-position:left -163px;}
#step4{background-position:-252px -163px;}

ul#softlist{
	width:668px;
	margin:0 0 15px 0 !important;
	padding:0;
	border-top:1px dashed #abc;}

ul#softlist li{
	margin:0;
	padding:0;
	border-bottom:1px dashed #abc;}

ul#softlist li dl{margin:0;padding:8px 4px 6px 4px;width:660px !important;}
ul#softlist li dl dt{float:left;display:block;width:32px;height:32px;}
ul#softlist li dl dd{margin:0 5px 0 0!important;}
ul#softlist li dl dd{float:left;font-size:12px;color:#555;font-weight:normal;}
ul#softlist li dl dd a{font-weight:bold;}

.comm{width:613px;_width:607px;}
.ic{text-indent:-9999px;margin-right:10px !important;}
.icon01{background:url(./images/01text.png) no-repeat transparent left top !important;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/01text.png", sizingMethod="scale") !important;}
.icon02{background:url(./images/02globe.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/02globe.png", sizingMethod="scale") !important;}
.icon03{background:url(./images/03photo.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/03photo.png", sizingMethod="scale") !important;}
.icon04{background:url(./images/04video.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/04video.png", sizingMethod="scale") !important;}
.icon05{background:url(./images/05briefcase.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/05briefcase.png", sizingMethod="scale") !important;}
.icon06{background:url(./images/06address_book.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/06address_book.png", sizingMethod="scale") !important;}
.icon07{background:url(./images/07pencil.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/07pencil.png", sizingMethod="scale") !important;}
.icon08{background:url(./images/08game_pad.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/08game_pad.png", sizingMethod="scale") !important;}
.icon09{background:url(./images/09windows.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/09windows.png", sizingMethod="scale") !important;}
.icon10{background:url(./images/10keyboard.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/10keyboard.png", sizingMethod="scale") !important;}
.icon11{background:url(./images/11unlock.png) no-repeat transparent left top;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/11unlock.png", sizingMethod="scale") !important;}



.sidebox2{
	margin-top:16px;
	float:left;
	width:160px;}

.sidebox3{display:none;}

#art03 h2{
	margin:0 0 10px !important;
	padding:0;
	width:710px;
	height:23px;}

h2#stitle0{
	background-position:left -181px !important;}
h2#stitle1{
	background-position:left -204px !important;}
h2#stitle2{
	background-position:left -227px !important;}

a.logo_20th {
	display:block;
	height:90px;
	left:-22px;
	position:absolute;
	top:7px;
	width:129px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	background:url("./images/logo_20th.png") no-repeat scroll left top transparent !important;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/logo_20th.png", sizingMethod="scale") !important;}

ul#softlist li dl dd.prize {color:#1fa400;}
ul#softlist li dl dd.prize span {color:#f90;font-weight:bold;}

/*
div.v_footer dl {
margin:0 auto;
width:36em;}
*/

p.result{color:#ff0000;}

/*---------------------
[common]:float clear
---------------------*/

ul#softlist li dl:after,
.mainIn dl#vote_step:after {content:".";display:block;height:0px;font-size:0px;line-height:0;visibility:hidden;clear:both;}
ul#softlist li dl,
.mainIn dl#vote_step {zoom:100%;}

/*---------------------
[common]:text fly out
---------------------*/
/*
*{display:block;text-indent:-9999px;overflow:hidden;font-size:0;}
*/

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