@charset "euc-jp";
/*-------------------------------------
Vector AWARD 2009 index.html style
-------------------------------------*/
body {
	background:url("/award/final/images/h1_campaign.gif") center 90px no-repeat transparent;}

/*---------------------
theme load
---------------------*/
h1 {
	background:none;
	text-indent:0;
	font-size:14px;}

table {background-color:transparent;}

.tar {text-align:right;}
.tal {text-align:left;}
.tac {text-align:center;}
.m0 {margin:0 !important;}

/*---------------------
main
---------------------*/
div.container {
	width:728px;
	min-height:0;
	_height:0;
	padding-top:255px;}

div.container h1 {
	display:none;}

div.container div.article {
	float:none;}

div.container h2 {
	width:728px !important;
	height:23px;
	margin-top:15px;
	background:url("/award/final/images/h2_campaign.gif") left top no-repeat transparent;}


div.container div.article h3, div.container div.article dl, div.container div.article ol, div.container div.article ul, div.container div.article p, div.container div.article form {
	margin:0 0 8px 13px;}





/*---------------------
index
---------------------*/
#index p.btnbox {
	margin-bottom:10px;
	text-align:center;}

#index p.btnbox a img {
	margin:0 5px;}

#index p.btnbox a:hover img {
	-moz-opacity:0.7;
	opacity:0.7;
	/filter:alpha(opacity=70);}

#index #example p {
	width:688px;
	height:203px;
	background:url("/award/final/images/bg_campaign_example.gif") left top no-repeat transparent;}

#index #example p br {
	display:none;}



/*---------------------
form
---------------------*/
/*
#form h2 {
	margin-bottom:8px !important;
	padding:3px 5px 0;
	border-left:4em solid #666;
	font-size:12px;
	text-indent:-4em;
	background-color:#e0e0e0;
	background-image:none;
	height:auto;}
*/
#form h2 span {
	color:#d00;}

/*step1*/
#form #step1 p.rank {
	position:relative;
	width:180px;
	height:170px;
	margin:0 0 0 40px;
	float:left;
	background:url("") left top no-repeat transparent;}

#form #step1 p.no1 {background-image:url("/award/final/images/bg_mato1.gif");}
#form #step1 p.no2 {background-image:url("/award/final/images/bg_mato2.gif");}
#form #step1 p.no3 {background-image:url("/award/final/images/bg_mato3.gif");}

#form #step1 p.rank span {
	display:none;}

#form #step1 p.rank select{
	position:absolute;
	left:0;
	top:71px;
	width:180px;
	background:none;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	border:none;
	color:#046204;}

#form #step1 p.rank select option {
	color:#046204;}

/*step2*/
#form #step2 p {}

#form #step2 p label,
#form #step2 p input {
	font-size:16px;}

#form #step2 p label {
	display:block;
	width:17em;
	font-weight:bold;
	float:left;
	clear:both;}

/*step3*/
#form #step3 a {
	display:block;
	width:200px;
	margin:10px auto 0;
	padding:10px;
	border:3px outset #d00;
	background-color:#d00;
	text-align:center;
	font-size:31px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;}

#form #step3 a:hover {
	margin-top:0;
	border:5px outset #e33;
	background-color:#e33;}

#form #step3 dl.err dt {
	font-weight:bold;
	color:#d00;
	font-size:16px;
	height:27px;
	margin-bottom:3px;
	padding-left:34px;
	background:url("/award/final/images/dt_err.gif") left top no-repeat transparent;
	line-height:34px;}

#form #step3 dl.err dd {
	padding-left:5px;
	color:#d00;
	font-weight:bold;}






/*---------------------
list
---------------------*/
#list p.menu {
	margin:8px auto;
	text-align:center;
	font-weight:bold;
	font-size:14px;}

/*
#list h2 {
	font-size:18px;}
*/

#list .mainIn ul{
	margin-bottom:15px !important;
	padding:0;
	border-top:1px dashed #abc;}

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

#list .mainIn ul li dl {margin:0;padding:8px 4px 6px 4px;width:660px !important;overflow:hidden;}
#list .mainIn ul li dl dt{float:left;display:block;width:32px;height:32px;}
#list .mainIn ul li dl dd{margin:0 5px 0 0!important;}
#list .mainIn ul li dl dd{float:left;}
#list .mainIn ul li dl dd a{font-weight:bold;}

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

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





/*---------------------
complete
---------------------*/
/*
#complete div.article h2 {
	color:#666;
	font-weight:normal;}

#complete div.article h2 strong {
	display:block;
	font-size:27px;
	color:#367FE6;
	font-weight:bold;}
*/

#complete p.thanks {
	font-size:24px;
	font-weight:bold;}

#complete div.article p {
	margin-bottom:15px;}

#complete div.article hr {
	display:block;
	margin:8px auto 12px;
	border-top:1px dotted #888;}

#complete div.article img {
	margin-right:5px;
	vertical-align:middle;}

#complete div.article table {
	width:100%;
	margin:10px auto;
	background-color:#efefef;
	float:left;}

#complete div.article table img {
	display:none;}

#complete div.article p img {
	float:left;}


/*---------------------
·ë²ÌÈ¯É½
---------------------*/
p.result{
	width:688px;
	height:223px;
	background:transparent url(/award/images/bg_campaign_result.jpg) no-repeat scroll left top;}

p.translation{
	text-align:center;
	font-weight:bold;
	font-size:18px;}

p.translation span{
	font-size:25px;
	color:#dd0000;}

.webmony{margin-left:20px;}
	

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


/*---------------------
[common]:text fly out
---------------------*/
p.result,
#index #example p {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;}
*/