@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:#762f2e; text-decoration:underline;}
a:hover 	{ font-size: 12px; line-height: 150%; color:#762f2e; text-decoration: none;}

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

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


/* top */
#all_main	{ background: url(../img/bg_img.jpg) no-repeat center; width: 100%; height: 800px; text-align: center;}

#enter		{ padding: 452px 0 0 0; margin: 0; text-align: center;} 

#spec		{ margin: 0 auto; width: 700px; text-align: center;}
#spec p		{ font-size: 12px; color: #15423a; line-height: 130%; margin: 100px 0 0 0; text-align: center;}/*margin 110px 0 0 0*/
#spec2		{ margin: 0 auto; width: 700px; text-align: center;}
#spec2 p	{ font-size: 12px; color: #15423a; line-height: 130%; margin: 175px 0 0 0; text-align: center;}/*margin 110px 0 0 0*/


#channel	{ margin: 0 auto; width: 780px; text-align: right;}
#channel img{ margin: 10px 55px 0 0;}


#tohEnq		{ margin: 20px 0 0 0;}

.cation		{ margin: 15px 0 0 0;}
.cation	a	{ font-size: 12px; color: #990000; line-height: 130%; font-weight: bold; margin: 0; padding: 0;}
.cation	a:hover{ font-size: 12px; color: #990000; line-height: 130%; font-weight: bold; margin: 0; padding: 0; text-decoration: none;}



/*アンケート*/
#allMainEnq		{ width: 780px; margin: 0 auto;}
#enqMainBgHead	{ background: url(/cs/list/talesofhearts/enquete/img/enqBg_header.jpg) no-repeat; width: 780px; height: 142px; margin: 0; text-align: left;}
#enqMainBgCenter{ background: url(/cs/list/talesofhearts/enquete/img/enqBg_center.jpg) repeat-y; width: 780px; margin: 0;}
#enqMainBgFoot	{ background: url(/cs/list/talesofhearts/enquete/img/enqBg_footer.jpg) no-repeat; width: 780px; height: 114px; margin: 0; text-align: center;}

#logo		{ margin: 15px 0 0 40px;}
#enqTitle	{ margin: 7px 0 0 48px;}

p.enqText		{ font-size: 12px; color: #426a6a; line-height: 150%; width: 550px; margin: 10px auto;}
p.enqText a		{ color: #228383;}
p.enqText span	{ color: #CC0000;}

p.enqText2		{ font-size: 12px; color: #426a6a; line-height: 150%; width: 400px; margin: 10px auto;}
p.enqText2 a	{ color: #228383;}
p.enqText2 span	{ color: #CC0000;}


dl.enqTextDl	{ font-size: 12px; color: #426a6a; line-height: 150%; width: 550px; margin: 20px auto;}
.enqTextDl dt	{ margin: 0 5px 0 0; float: left; width: 10px;}
.enqTextDl dd	{ margin: 0; display: table;}
dl.enqTextDl a	{ color: #228383;}
dl.enqTextDl span{ color: #CC0000;}

#wdt430			{ width: 430px;}

.enqFootBtn		{ margin: 40px 10px 0 10px;}

.wp_thum		{ width: 500px; margin: 10px auto; text-align: center; display: table;}
.wp_thum img	{ margin: 0 20px;}
.wp_thum2		{ width: 550px; margin: 10px auto; text-align: center; display: table;}
.wp_thum2 img	{ margin: 0 0 2px 0;}
.wpImg1			{ width: 230px; margin: 0 10px 0 20px; float: left;}
.wpImg2			{ width: 230px; margin: 0 20px 0 10px; float: right;}

p.textDay		{ color: #CC0000; font-size: 12px; font-weight: bold; margin: 10px 0;}

