@charset "euc-jp";

body	{ margin: 0px; padding: 0px; }
h1,h2,h3	{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px;}

/* all */


a       	{ font-size: 12px; line-height: 150%; color:#CCCCCC; text-decoration:underline;}
a:hover 	{ font-size: 12px; line-height: 150%; color:#CCCCCC; text-decoration: none;}

p			{ font-size: 12px; line-height: 150%; color: #333333; margin: 0; padding: 0;}
img			{ border: 0;}

.clear		{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px; display:inline;}


/* top */
#all_main	{ background: #000000;}
#main		{ width: 780px; text-align: center; margin: 0 auto;}
#main_bg	{ background: url(../img/main_img.jpg) no-repeat center; width: 100%; height: 442px; text-align: center;}

#enter		{ padding: 272px 0 0 0; margin: 0; text-align: center;} 
/*#enter		{ padding: 330px 0 0 0; margin: 0; text-align: center;} */
#enqEnter	{ margin: 20px 0 0 0; text-align: center;}

#spec		{ background: url(../img/spec.jpg) no-repeat; width: 780px; height: 45px; margin: 0; padding: 0;}
p.spec_text	{ font-size: 10px; color: #FFFFFF; line-height: 100%; margin: 0; padding: 5px 0; text-align: center;}
#channel	{ margin: 0; padding: 40px 10px 0 0; text-align: right;}

#chRank		{ margin: 10px 0 2px 0;}

/* enquete */
#enqMain	{ background: #4d4d4d; width: 780px; margin: 0 auto;}
#enqLogo	{ margin: 0 0 0 42px;}
#enqTitle	{ margin: 0; text-align: center;}
#enqHeadBg	{ background: url(../../enquete/img/enq_headBg.jpg) top no-repeat; width: 780px; margin: 0;}
#enqThumArea{ width: 500px; margin: 10px auto; text-align: center;}
#enqFootBg	{ background: url(../../enquete/img/enq_footBg.jpg) no-repeat; width: 780px; height: 20px;}
#enqBtn		{ margin: 20px 0 30px 0; text-align: center;}
#enqBtn	img	{ margin: 0 5px;}

p.enqText	{ font-size: 12px; text-align: left; color: #FFFFFF; width: 750px; *width: 685px; margin: 10px 45px;}
p.enqText2	{ font-size: 12px; color: #FFFFFF; margin: 5px 0; font-weight: bold;}
p.enqText3	{ font-size: 12px; text-align: left; color: #FFFFFF; width: 410px; margin: 10px 200px; *margin: 10px 180px;}


dl.enqDl	{ font-size: 12px; color: #FFFFFF; line-height: 150%; width: 680px; margin: 20px 50px;}
.enqDl dt	{ margin: 0 5px 0 0; float: left; width: 10px;}
.enqDl dd	{ margin: 0; display: table;}
dl.enqDl a	{ color: #CCCCCC;}
dl.enqDl span{ color: #CC0000;}

