/*
Build 090724 hamaya
*/

/* common */

.cl								{clear:both;}
img								{border-style:none; vertical-align: bottom;}
.imgfl						{float:left; margin:0px 10px 10px 0px; display:block;}
.imgfr						{float:right; margin:0px 0px 10px 10px; display:block;}
.fl								{float:left;}
.fr								{float:right;}
.txt-s						{font-size:10px; line-height:16px;}
.txt-m						{font-size:12px; line-height:20px;}
.txt-l						{font-size:14px; line-height:24px;}
.tar							{text-align:right;}
.tac							{text-align:center;}
.tal							{text-align:left;}
.tx								{margin:0px 0px 30px 0px;}
.tx p							{margin:0px 0px 5px 0px; padding:0px;}

.bd								{border:10px solid #dddddd; padding:7px; display:block;}

/* body */
body							{margin:0px auto; color:#333333; text-align:center;padding:0px; background-image:url(../images/bg.gif); background-repeat: repeat-x; background-color:#ffffff;}

/* head */
h1								{margin:0px auto; padding:0px; color:#777777; display:block; width:800px; height:20px; font-size:10px; line-height:20px; text-align:right; font-weight:normal;}
#head							{margin:0px auto; padding:0px; display:block; text-align:left; width:800px;}
#head li					{list-style:none; display:inline;}
#toppic						{margin:0px auto; padding:10px 0px 0px 0px; width:800px; text-align:left;}
#nav							{margin:0px auto; padding:0px; display:block; text-align:left; width:800px; height:40px; background-image:url(../images/navbg.gif); font-size:12px; line-height:30px; text-indent:60px;}

/* main */
#container				{width:800px; margin:0px auto; padding:10px 0px 0px 0px; text-align:left;}



/* footer */
#footer						{clear:both; padding:20px 0px 0px 0px;}
#footer p					{margin:0px; padding:0px;}
#footer ul				{margin:0px; padding:0px; height:30px; display:block; background-image:url(../images/foot-parts2.gif);}
#footer li				{list-style:none; display:inline;}



/* index */
.ind							{margin:0px 0px 5px 0px; padding:0px; font-size:12px; line-height:18px;}

/* layout */
.col							{margin:0px; padding:0px; clear:both;}
.harf-l						{width:390px; float:left; padding:0px 0px 40px 0px;}
.harf-r						{width:390px; float:right; padding:0px 0px 40px 0px;}
.harf-r	p,.harf-l	p	{margin:0px 0px 5px 0px; padding:0px;}
.a-left						{width:200px; float:left; padding:0px 0px 40px 0px;}
.a-right					{width:595px; float:right; padding:0px 0px 40px 0px; border-left:1px solid #cccccc;}
.a-right-main			{padding:0px 0px 0px 20px;}

/* top */
.wntbl						{}
.wntbl td					{font-size:12px; line-height:20px; padding:4px 0px 4px 0px; border-bottom:1px solid #dddddd;}



/* player */
.player						{border:1px solid #dddddd; padding:10px; text-align:center; display:block;}

.guide						{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.guide-l					{width:250px; float:left; margin:0px; padding:0px; font-size:12px; line-height:18px; display:block;}
.guide-r					{width:530px; float:right; border-left:1px solid #cccccc; margin:0px 0px 30px 0px;}
.guide-r p				{margin:0px 0px 5px 0px; padding:0px 0px 0px 20px;}
.guide-r table		{margin:0px 0px 5px 20px; padding:0px 0px 0px 0px;}


/* sys */
#sys-title				{border:10px solid #D11344; padding:10px; text-align:center;}
#sys-title h3			{font-size:18px; font-weight:bold; line-height:25px; padding:0px; margin:0px;}
#sys-title p			{font-size:12px; line-height:16px; color:#666666;} 
#sys-next					{border:10px solid #D11344; padding:10px; text-align:right; margin:0px 0px 10px 0px;}
#sys-order				{border:10px solid #FF5A00; padding:10px; text-align:right; margin:0px 0px 10px 0px;}
#sys-back					{border:10px solid #eeeeee; padding:10px; text-align:left; margin:0px 0px 10px 0px;}

/*faq*/

.faq							{margin:0px 0px 30px 0px;}
.faq dt						{font-size:14px; line-height:23px; font-weight:bold; color:#000000; border-bottom:1px solid #cccccc; padding:3px 0px 3px 0px; margin:0px;}
.faq dd						{padding:5px 0px 20px 20px; margin:0px; font-size:12px; line-height:20px;}

/*detail*/

.det							{margin:0px 0px 30px 0px;}
.det dt						{font-size:14px; line-height:23px; font-weight:bold; color:#000000; border-bottom:1px solid #cccccc; padding:3px 0px 3px 0px; margin:0px;}
.det dd						{padding:5px 0px 20px 20px; margin:0px; font-size:14px; line-height:24px;}



