/* CSS Document */

/*----------------------------------------------------
     css for namco-ch panda_diary.css
     panda_diary.css
----------------------------------------------------*/

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: 0 0 0 0px; padding: 0 0 0 0px; }
li			{ margin: 0 0 0px 0px; padding: 0px; list-style: disc; font-size: 0.78em; color: #333; line-height: 180%;  vertical-align:top;}
li.none		{ margin: 0 0 2px 0px; padding: 0px; list-style-type:none; font-size:0.85em; color:#CC0000; line-height:130%; font-weight:bold;}


p			{ font-size: 0.8em; color: #333; line-height: 180%; margin:0px; padding:0px; font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
p.small		{ font-size: 0.96em; color: #333; line-height: 180%; }
p.foot		{ font-size: 0.96emx; color: #333; line-height: 180%; margin: 0 5px; }
a			{ font-size: 0.96em; color:#148914; line-height: 180%; text-decoration:none; margin:0 auto; padding:0 auto; letter-spacing:-1px; }
a:hover		{ font-size: 0.96em; color:#148914; line-height: 180%; text-decoration:underline; margin:0 auto; padding:0 auto; letter-spacing:-1px;}
td			{ margin:0 auto; padding:0 auto;}
tr			{ margin:0 auto; padding:0 auto;}
.bold		{ font-weight:bold;}
.small		{ font-size:10px;}
.clear		{ display:none;}
.FR			{ float:right;}
.FL			{ float:left;}
.CB			{ clear:both;}

/* TOP */

#Heder	{width:100%; clear:both; display:table;}
#Footer	{width:100%; clear:both; display:table;}

#Content		{width:100%; clear:both; display:table; text-align:center; background:url(../img/bg.jpg) repeat;}
#ContentInner	{width:780px; background:url(../img/main_bg.jpg) repeat-y; display:table; margin:0 auto; padding:0 0 0 17px; text-align:left;}

#TopImg01	{width:745px; display:block; background:url(../img/top_img01.jpg) no-repeat; height:168px; clear:both;}
#TopImg02	{width:444px; display:block; background:url(../img/top_img02.jpg) no-repeat; height:396px; float:left;}
#TopImg03	{width:295px; display:table; background:url(../img/top_img03.jpg) no-repeat; height:146px; float:left;}
#TopImg04	{width:295px; display:table; background:url(../img/top_img04.jpg) no-repeat; float:left; text-align:lef;}
#TopImg05	{width:745px; display:block; background:url(../img/top_img05.jpg) no-repeat; clear:both;}

a#Btn01		{background:url(../img/btn.jpg) no-repeat; width:203px; height:33px; display:block; margin:0;}
a#Btn01:hover{background:url(../img/btn_f.jpg) no-repeat; width:203px; height:33px; display:block; margin:0;}


#Spec		{margin-top:9px; display:table; width:295px; clear:both;}
#SpecContent{width:280px; height:119px; display:table; background:url(../img/spec.jpg) no-repeat; text-align:left;}
.copy		{text-align:right; font-size:0.8em; padding-right:26px;}

#SpecContent p	{margin-top:15px; font-size:12px;}

#TopFlash		{float:right; margin:15px 0 0 0;}

a#EnqTopBtn{background:url(../img/enqbanner.gif) no-repeat; width:260px; height:31px; display:block; margin:4px 0;}
a#EnqTopBtn:hover{background:url(../img/enqbanner_f.gif) no-repeat; width:260px; height:31px; display:block; margin:4px 0;}

/* enquete */

#TopArea{
	width:720px;
	padding:30px 0 0 20px;
	display:table;
	height:90px;
}

#TopArea img{
	float:left;
	margin-right:20px;
}

#TextAreaBg{
	background:url(../../enquete/img/enq_bg.jpg) no-repeat left;
	width:718px;
	height:180px;
	margin:0 0 0 10px;
	display:table;
	clear:both;
	padding-top:60px;
}

p.text{
	font-size:12px;
	padding-left:10px;
}

p.text14{
	font-size:14px;
	padding-left:10px;
}

.WallArea{
	padding-left:20px;
}

.ThankWallArea{
	margin-left:20px;
	background:url(../../enquete/img/thankyou_wallthum.jpg) no-repeat;
	width:699px;
	height:326px;
	display:table;
}

.ThankWallArea img{
	float:left;
	margin-right:15px;
}

.ThankWallAreaImg{
	width:400px;
	margin:265px 0 0 188px;
}

.SubtitleArea{
	padding:25px 0 0 22px;
}

.ListArea{
	padding:35px 0 35px 40px;
	display:table;
	width:690px;
}

.ListArea span{
	font-size:12px;

	color:#148914;
}

.BtnArea{
	width:730px;
	display:table;
	margin:30px 0;
	text-align:center;
}

.BtnArea img{
	margin:auto;
}

.Coution{
	width:500px;
	display:table;
	margin:30px auto;
	padding:20px;
	text-align:center;
	border:1px solid #148914;
}

.BtnArea2{
	width:700px;
	display:table;
	margin:30px auto;
	text-align:center;
}

.BtnArea2 img{
	float:left;
	margin:0 25px;
}
div.clear{
	clear: both;
	margin: 0;
	padding: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

div.clear img{
	margin-top: -1px;
	width: 100%;
	height: 1px;
}

