/* global layout setting */
body	{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:0px;
	line-height:0px;
	background:#ffffff;
	color:#000000;
}

#frame	{
	width:720px;
	margin:0px auto;
	padding:0px;
}

#layout	{
	width:720px;
	margin:5px auto 0px;
	border-collapse:collapse;
	border-top:1px #000000 solid;
}

#bnr	{
	width:200px;
	border-width:0px 1px 1px 1px;
	border-color:#000000;
	border-style:solid;
	padding:0px;
	vertical-align:top;
	text-align:center;
}

#content	{
	width:517px;
	padding:0px;
	vertical-align:top;
	text-align:center;
}

/* global parts setting */
.clear	{
	height:1px;
	margin:0px auto;
	padding:0px;
	border:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
}

img	{ border:0px; }

/* global header setting */
h1	{
	margin:0px auto;
	padding:10px 0px 7px;
	text-align:left;
}

#menu	{
	margin:0px auto;
	padding:4px 15px;
	font-size:8pt;
	line-height:normal;
	text-align:left;
	background:#FFB30F;
}

#menu a:link				{ color:#000000; text-decoration:none; }
#menu a:visited	{ color:#000000; text-decoration:none; }
#menu a:hover			{ color:#ff0000; text-decoration:underline; }
#menu a:active		{ color:#ff0000; text-decoration:underline; }


/* global copy setting */
#copy-box	{
	margin:0px auto;
	padding:20px 0px;
	text-align:left;
}

#copy-box p	{
	margin:0px auto;
	padding:5px 0px 10px;
	border:0px;
	text-align:center;
	font-size:7pt;
	line-height:normal;
	border-top:1px solid #000000;
}

/* bnr setting */
#bnr div.station	{
	margin:0px auto;
	padding:5px 0px;
	text-align:center;
/*	border-bottom:1px solid #000000;*/
}

#bnr	div.link	{
	margin:0px auto;
	padding:10px 0px 10px;
	text-align:center;
	background:#E1DFDA;
}

#bnr div.link a	{
	display:block;
	margin:0px auto;
	width:185px;
	height:35px;
}

#bnr div.link a span	{ display:none; }

#bnr div.link a.bn	{ margin-bottom:10px; background:url(img/banner-bn.gif) top left no-repeat; }
#bnr div.link a.bn:link	{ background:url(img/banner-bn.gif) top left no-repeat; }
#bnr div.link a.bn:visited	{ background:url(img/banner-bn.gif) top left no-repeat; }
#bnr div.link a.bn:hover	{ background:url(img/banner-bn.gif) bottom left no-repeat; }
#bnr div.link a.bn:active	{ background:url(img/banner-bn.gif) bottom left no-repeat; }

#bnr div.link a.ad	{ margin-bottom:10px; background:url(img/banner-ad.gif) top left no-repeat; }
#bnr div.link a.ad:link	{ background:url(img/banner-ad.gif) top left no-repeat; }
#bnr div.link a.ad:visited	{ background:url(img/banner-ad.gif) top left no-repeat; }
#bnr div.link a.ad:hover	{ background:url(img/banner-ad.gif) bottom left no-repeat; }
#bnr div.link a.ad:active	{ background:url(img/banner-ad.gif) bottom left no-repeat; }

#bnr div.link a.pr	{ background:url(img/banner-pr.gif) top left no-repeat; }
#bnr div.link a.pr:link	{ background:url(img/banner-pr.gif) top left no-repeat; }
#bnr div.link a.pr:visited	{ background:url(img/banner-pr.gif) top left no-repeat; }
#bnr div.link a.pr:hover	{ background:url(img/banner-pr.gif) bottom left no-repeat; }
#bnr div.link a.pr:active	{ background:url(img/banner-pr.gif) bottom left no-repeat; }



#bnr div#info2-box	{
	margin:0px auto;
	padding:6px 0px;
	border-bottom:1px solid #000000;
}

#bnr div#info2-box h2	{
	width:180px;
	margin:0px auto;
	padding:0px;
}

#bnr div#info2-box p	{
	width:175px;
	margin:0px auto;
	padding:5px 0px;
	font-size:9pt;
	line-height:120%;
	text-align:left;
}

#bnr div#info2-box p a:link				{ color:#000000; text-decoration:none; }
#bnr div#info2-box p a:visited	{ color:#000000; text-decoration:none; }
#bnr div#info2-box p a:hover			{ color:#ff0000; text-decoration:underline; }
#bnr div#info2-box p a:active		{ color:#ff0000; text-decoration:underline; }

#bnr div#info2-box p.more	{
	width:175px;
	margin:0px auto;
	padding:5px 0px;
	font-size:9pt;
	line-height:normal;
	text-align:right;
}

#bnr div#info2-box p.more a:link	{ color:#ff0000; }
#bnr div#info2-box p.more a:visited	{ color:#ff0000; }

#bnr div#mag-box	{
	margin:0px auto;
	padding:5px;
	border-bottom:1px solid #000000;
}

#bnr div#mag-box h2	{
	margin:0px auto;
	padding:5px 5px 10px;
	text-align:left;
}

#bnr div#mag-box div.mag	{
	margin:0px auto;
	padding:0px;
/*	background:#DEDAD5 url('img/mag-bg.gif') center center no-repeat;*/
	text-align:center;
}

#bnr div#mag-box div.mag table	{
	width:175px;
	margin:0px auto;
	border-collapse:collapse;
}

#bnr div#mag-box div.mag table td	{
	height:116px;
	vertical-align:top;
}

#bnr div#mag-box div.mag table td.mag01	{ text-align:left; }
#bnr div#mag-box div.mag table td.mag02	{ text-align:right; }
#bnr div#mag-box div.mag table td.mag03	{ text-align:left; }
#bnr div#mag-box div.mag table td.mag04	{ text-align:right; }
#bnr div#mag-box div.mag table td.mag05	{	text-align:left; }
#bnr div#mag-box div.mag table td.mag06	{ text-align:right; }
#bnr div#mag-box div.mag table td.mag07	{ text-align:left; }
#bnr div#mag-box div.mag table td.mag08	{ text-align:right; }

#bnr div#mag-box div.mag table td img	{ border:0px; }

#bnr div#bnr-box	{
	margin:0px auto;
	padding:8px 0px;
	text-align:center;
}

#bnr div#bnr-box img	{
	margin:0px auto 4px;
}