@charset "euc-jp";

/* common */

body	    { margin: 0px; padding: 0px; }
h1,h2,h3,h4	{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px;}
img			{ border: 0px; margin:0; padding:0;}
ul			{ margin:0px; padding:0;  text-align:left;}
li			{ padding:0px; margin:0px; list-style: disc; font-size: 12px; color: #fff; line-height: 180%;}

#disp		{ width: 100%; margin: 0px; padding: 0px; text-align: center; }

p			{ font-size: 12px; color: #FFF; line-height: 24px; margin:0px; padding:0px;}
p.small		{ font-size: 10px; color: #FFF; line-height: 18px; }
p.foot		{ font-size: 12px; color: #FFF; line-height: 180%; margin: 0 5px; }
a			{ font-size: 12px; color:#CC0000; line-height: 180%; text-decoration:none; margin:0; padding:0; }
a:hover		{ font-size: 12px; color: #CC0000; line-height: 180%; text-decoration: underline; margin:0; padding:0; }
td			{ margin:0 auto; padding:0 auto;}
tr			{ margin:0 auto; padding:0 auto;}
.bold		{ font-weight:bold; line-height:170%;}
.small		{ font-size:10px;}

.clear		{display:none;}
.FL			{float:left;}
.FR			{float:right;}
.CB			{clear:both;}
.m0a		{margin:0 auto;}
ma0			{margin:0;}
/* TOP */


#Main		{background-color:#fecce5; width:100%; text-align:center;}
#MainBg		{ background:url(../img/bg.jpg) no-repeat top center; width:100%; text-align:center;}
#MainContent{width:827px; display:table; margin:0 auto;}
/*#Area1		{width:827px; height:220px; display:table; clear:both;}
#Area2		{width:827px; height:161px; display:table; clear:both;}
#Area3		{width:827px; height:58px; display:table; clear:both;}
#Area4		{width:827px; height:128px; display:table; clear:both;}
#Area5		{width:827px; height:255px; display:table; clear:both;}
#Area6		{width:827px; height:136px; display:table; clear:both;}
#LOGO		{background:url(../img/logo.jpg) no-repeat; width:405px; height:220px; display:block; float:left;}
#BG1		{background:url(../img/dance_collection01.jpg) no-repeat; width:422px; height:220px; display:block; float:left;}
#BG2		{background:url(../img/dance_collection02.jpg) no-repeat; width:827px; height:161px; display:block;}
#BG3		{background:url(../img/dance_collection03.jpg) no-repeat; width:326px; height:58px; display:block; float:left;}

a#Enter		{background:url(../img/enter.jpg) no-repeat; width:180px; height:58px; float:left; display:block;}
a#Enter:hover{background:url(../img/enter_f.jpg) no-repeat; width:180px; height:58px; float:left; display:block;}

#BG4		{background:url(../img/dance_collection04.jpg) no-repeat; width:321px; height:58px; display:block; float:left;}
#BG5		{background:url(../img/dance_collection05.jpg) no-repeat; width:827px; height:92px; display:block;}
#BG5		{background:url(../img/dance_collection05.jpg) no-repeat; width:827px; height:128px; display:block;}
#Spec		{background:url(../img/dance_collection_spec.jpg) no-repeat; width:827px; height:255px; display:table; text-align:left;}
#BG6		{background:url(../img/dance_collection06.jpg) no-repeat; width:827px; height:136px; display:block;}

#Spec .Cont	{padding-left:440px; width:200px; display:table; margin-top:20px;}
#Spec .Cont p{color:#FFF; font-size:12px;}

.SpecTitle	{clear:both; width:300px; height:15px; margin-bottom:15px;}

.SpecTitle p span{font-size:14px; font-weight:bold;}
#Spec .Cont .Left{float:left; width:220px; display:table;}
#Spec .Cont .Right{float:left; width:250px; display:table;}

#BG5 img{margin-top:10px;}
*/

#Area1			{background:url(../img/bg_top_new_01.jpg) no-repeat 0 0; width:252px; height:714px; margin:0; padding:0; display:table; float:left;}
#Area2			{background:url(../img/bg_top_new_02.jpg) no-repeat 0 0; width:575px; height:714px; margin:0; padding:0; display:table; float:left;}

#btn_Area		{width:208px; height:128px; padding:0; margin:315px auto 0 auto; display:block;}
#btn_Area img	{margin-top:14px; padding:0; display:block;}

#Spec			{color:#3a3a3a; text-align:left; margin:70px 0 0 20px; padding-right:20px;}
#Spec p			{color:#3a3a3a;}

/* enquete */
 
#enq_Bg1			{background:url(../../enquete/img/bg1.jpg) no-repeat; width:829px; height:122px; display:table; clear:both; margin:0 auto; text-align:left;}
#enq_top_Bg2		{background:url(../../enquete/img/top_bg2.jpg) no-repeat; width:829px; height:205px; display:table; clear:both; margin:0 auto; padding:0;}
#enq_thank_Bg2		{background:url(../../enquete/img/thank_bg2.jpg) no-repeat; width:829px; height:205px; display:table; clear:both; margin:0 auto; padding:0;}
#enq_Bg3			{background:url(../../enquete/img/bg3.jpg) no-repeat; width:829px; height:265px; display:table; clear:both; margin:0 auto; padding:0;}
#enq_top_Bg4		{background:url(../../enquete/img/top_bg4.jpg) no-repeat; width:829px; height:481px; display:table; clear:both; margin:0 auto; padding:0;}
#enq_thank_Bg4		{background:url(../../enquete/img/bg4.jpg) no-repeat; width:829px; height:351px; display:table; clear:both; margin:0 auto; padding:0;}
#enq_Bg5			{background:url(../../enquete/img/bg5.jpg) no-repeat; width:829px; height:218px; display:table; clear:both; margin:0 auto; padding:0;}
 
a.logo				{margin:8px 0 0 30px; display:block; width:230px; height:106px;}
#enq_top_Bg2 img	{margin-top:35px;}
.thamb				{width:525px; height:168px; margin:5px auto 15px auto; clear:both; display:table;}
#enq_textArea		{width:611px; margin:0 auto; text-align:left;}
.enq_inner			{padding:10px 20px;}
.listStyle			{background:url(../../enquete/img/list_item.gif) no-repeat left 0.6em; color:#000000; list-style:none; padding:0 0 0 10px; display:table; line-height:180%;}
.red				{color:#bf3a3c;}
.enter_btn			{margin-top:30px;}

#enq_thank_Bg2 img	{margin:80px auto 0 auto;}
.thamb2				{width:658px; height:210px; margin:5px auto 15px auto; clear:both; display:table;}
.wall1				{width:320px; height:210px; margin:5px 18px 15px 0; float:left; display:table;}
.wall1 img			{margin-bottom:1px;}
.wall2				{width:320px; height:210px; margin:5px 0px 15px 0; float:left; display:table;}
.btn_Area			{margin-top:10px; clear:both;}
.btn_wall			{margin-right:9px; float:left;}

.thank_textArea		{width:596px; height:111px; margin:30px auto 0 auto; display:block; background:url(../../enquete/img/thank_textBg.jpg) no-repeat;}
.thank_text			{text-align:center; margin:0 auto; padding-top:20px; font-size:14px; color:#000000;}

.btn_topPageArea	{width:500px; height:54px; margin:80px auto; display:table;}

a.policy			{ font-size: 14px; color:#CC0000; line-height: 180%; text-decoration:none; margin:0; padding:0; }
a.policy:hover		{ font-size: 14px; color: #CC0000; line-height: 180%; text-decoration: underline; margin:0; padding:0; }



