﻿body
{
	color: #000; 
	font-size: 12px;
	font-family: Arial; 
	text-align: center;
	line-height: 100%; 
	margin: 0; 
	padding: 0; 
	background: #cdf url(pix/repeater.png) center top repeat-x; 
}
a, a:link {color: #00f; text-decoration: none; }
a, a:visited {color: #90f; }
a:hover {color: #06f; }
a:active {color:#f00; }

#wrap
{
	display: block; 
	float: center; 
	width: 900px; 
	margin: auto; 
	padding: 0;
	text-align: left; 
	background: url(pix/header.png) center top no-repeat; 
}

#topbar
{
	height: 20px; 
	font-size: 10px;
	margin: 0; 
	padding: 0;
}
#topbar a
{
	display: block; 
	float: right; 
	margin: 4px 0 0 14px; 
	padding: 0;
}

#head
{
	height: 158px; 
	margin: 0; 
	padding: 0;
	text-align: right; 
}
#copybar
{
	font-size: 10px;
	text-align: right; 
	margin: 0 0 10px 0; 
	padding: 0;
}
h1
{
	color: #fff; 
	line-height: 100%; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 0; 
	padding: 0;
}

#main
{
	margin: 0; 
	padding: 0;
	text-align: left; 
}
#left
{
	display: block; 
	float: left; 
	width: 660px; 
	margin: 10px 0; 
	padding: 0;
}

#right
{
	display: block; 
	float: right; 
	width: 220px; 
	margin: 10px 0; 
	padding: 0;
	text-align: left; 
}

#footer
{
	clear: both; 
	display: block; 
	float: center; 
	width: 900px; 
	height: 36px; 
	margin: 10px auto 0 auto; 
	padding: 10px 0 0 0; 
	color: #fff; 
	font-size: 10px; 
	text-align: center; 
	background: url(pix/footerback.png) center top no-repeat; 
}


#right a
{
	clear: left; 
	display: block; 
	float: left; 
	width: 210px; 
	margin: 0 0 10px 0; 
	padding: 6px 6px 6px 5px; 
	color: #03c; 
	text-align: left; 
	text-decoration: none; 
	background: #e3e9ff; 
	border: solid 1px; 
	border-color: #fff #abc #abc #fff; 
}
#right a:hover
{
	text-decoration: none; 
	background: #f3f6ff; 
}
span.now
{
	clear: left; 
	display: block; 
	float: left; 
	width: 210px; 
	text-align: left; 
	margin: 0 0 10px 0; 
	padding: 6px 6px 6px 5px; 
	background: #fff; 
	border: solid 1px; 
	border-color: #fff #abc #abc #fff; 
}

h2
{
	font-size: 1.2em; 
	color: #03c; 
	line-height: 100%; 
	margin: 0  0 10px 0; 
	padding: 4px 0 4px 10px; 
	background: #e3e9ff; 
}
p
{
	line-height: 150%; 
	margin: 6px 10px; 
	padding: 0; 
}
p.migi
{
	color: #444; 
	font-size: .9em; 
	line-height: 150%; 
	margin: 0; 
	padding: 0; 
}

.column
{
	display: block; 
	float: left; 
	width: 310px; 
	margin: 0 18px 18px 0; 
	padding: 0; 
	background: #fff; 
	border: solid 1px; 
	border-color: #fff #abc #abc #fff; 
 }
img.catalog
{
	display: block; 
	float: left; 
	margin: 0 10px 10px 10px; 
}
.fullcolumn
{
	display: block; 
	float: left; 
	width: 648px; 
	margin: 0 0 10px 0; 
	padding: 0; 
	background: #fff; 
	border: solid 1px; 
	border-color: #fff #abc #abc #fff; 
}
.clear
{
	clear: both; 
}

span.smallred
{
	color: #f66; 
	font-size: .8em; 
}

.inleft
{
	display: block; 
	floar: left; 
	margin: 6px 14px; 
	padding: 0; 
	line-height: 1.6em; 
}
h4
{
	font-size: 1.2em; 
	margin: 0 0 6px 0; 
}

hr
{
	height: 1px;
	background-color: #acf;
	color: #acf;
	border: none;
}

table.gaiyo
{
	margin: 10px 0 10px 0; 
	background-color: #acf; 
}
table.gaiyo td
{
	padding: 4px; 
	background-color: #fff; 
}

.five{	font-size:9px;line-height:100%; height: 
	5px; clear: both; margin: 0; padding: 0; }
.ten{	font-size:9px;line-height:100%; height: 
	10px; clear: both; margin: 0; padding: 0; }
.twenty{	font-size:9px;line-height:100%; height: 
	20px; clear: both; margin: 0; padding: 0; }
.thirty{	font-size:9px;line-height:100%; height: 
	50px; clear: both; margin: 0; padding: 0; }

h3
{
	color: #000;
	font-size: 14px;
	line-height: 100%; 
	font-weight: normal; 
	margin: 0 0 0 15px; 
	padding: 0; 
}
.boarddate
{
	clear: both; 
	display: block; 
	float: left; 
	color:#666; 
	font-size:9px; 
	font-family:Verdana; 
	margin: 0 0 5px 0; 
	padding: 0 0 0 15px; 
}
.boardcomment
{
	clear: both; 
	display: block; 
	float: left; 
	width: 600px; 
	color:#000; 
	font-size:12px; 
	line-height: 175%; 
	margin: 5px 0 15px 20px; 
	padding: 0; 
}
.boardimage
{
	clear: both; 
	display: block; 
	float: center; 
	color:#567; 
	font-size:12px; 
	line-height: 175%; 
	margin: 0 0 20px 20px; 
	padding: 0; 
}
