*{
	color:#111111;
	font-size:14px;
}

h1{
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	font-size:9px;
}

h2,h3{
	margin: 0px;
	padding: 0px;
	font-size:14px;
}

BODY{
	background-color:#ffffcc;
	text-align:center;
	margin:0px;
	padding:0px;
}

#main{
	width:830px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px #ff6600;
	border-left-style:solid;
	border-right-style:solid;
	background-color:#ffffff;
}

#header{
	background-color:#ff9900;
	float:left;
	width:100%;
	height:100px;
	text-align:left;
}

#panlist{
	background-color:#009900;
	float:left;
	width:100%;
	height:18px;
	text-align:left;
	padding-top:2px;
}

#lmenu{
 background-color:#ffffff;
 float:left;
 width:21%;
 text-align:center;
 padding-top:10px;
}

#content
{
 background-color:#ffffff;
 float:left;
 width:60%;
 text-align:center;
 padding-top:10px;
}

#rmenu
{
 background-color:#ffffff;
 float:right;
 width:19%;
 text-align:center;
 padding-top:10px;
}

#footer
{
 background-color:#ff9900;
 float:left;
 width:100%;
 height:80px;
 text-align:center;
 color:#008800;
 padding-top:10px;
}

table.goods{
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #FFC501;
	width:468px;
}

.text		{line-height:120%; font-size:100%; color:#003300;}

.menu_table	{width:155px; border:1px #cc0000; border-style:solid; border-collapse:collapse;}
.menu_nm	{height:23px; width:155px; background-color:#ffffcc;}
/*.menu_tt	{height:12px; width:160px; background-color:#ff6600; font-size:12px; color:#000099;}*/
.menu_tt	{height:12px; width:155px; background-color:#cc0000; color:#ffffff; font-size:16px;}
.menu_nmx	{height:12px; width:155px; background-color:#ffffff;}

.title_main	{font:bold 20px; color:#ffffff; text-align:left;}
.limg		{border:0px}
.counter	{font-size:10px;}

.line		{width:98%; border:#000066 1px; border-bottom-style:dashed; font:bold 16px; color:#000066;}
.smenu		{font-size:10px;}
.line2		{border:#333333 1px; border-bottom-style:dashed;text-align:left;}

.tab_top	{border-collapse:collapse; width:100%;}
.tab_top2	{border-collapse:collapse;}
.tab		{border:#9999ff solid 1px;}
.tab1		{border:#9999ff solid 1px; background-color:#0099ff; color:ffffff;}
.tab2		{border:#9999ff solid 1px; background-color:#00ccff; color:000066;}
.tab3		{border:#9999ff solid 1px; background-color:#ccffff;}
.tab4		{border:#9999ff solid 1px; background-color:#ffffff; text-align:center;}

.con1		{width:98%; height:16px; background-color:#0066ff; color:#ffffff; font:14px; text-align:left;}
.con2		{width:95%; text-align:left;}
.con3		{width:95%; text-align:center;}
.con4		{width:95%; text-align:right;}

.important	{color:#ff0000; font:bold;}
.strong		{font:bold;}
.footerline	{width:750px; color:#ffffff;}
.copylight	{font-size:12px; color:#ffffff;}

.sozai	{font:12px;}
/* メニュー用リンク */
a.mlink:link	{color:#0000ff; text-decoration:none; font-size:14px; font-weight:bold;}
a.mlink:visited	{color:#0000ff; text-decoration:none; font-size:14px; font-weight:bold;}
a.mlink:active	{color:#ff0000; text-decoration:none; font-size:14px;}
a.mlink:hover	{color:#ff0000; text-decoration:none; font-size:14px;}

/* 共通リンク */
a:link		{color:#0000ff; text-decoration:underline; font-size:14px;}
a:visited	{color:#0000ff; text-decoration:underline; font-size:14px;}
a:active	{color:#0000ff; text-decoration:underline; font-size:14px;}
a:hover		{color:red; text-decoration:underline; font-size:14px;}

.topcomment	{line-height: 120%}

/* ban */
div.bt{
 text-align:center;
 margin:10px auto 10px;
}
div.bb{
 text-align:center;
 margin:20px auto 10px;
}
div.bm{
 text-align:center;
 margin-top:20px;
}
