@charset "Shift_JIS";


/* mainbox
----------------------------------------------------------------------------------------------------*/
#mainbox {
	float: left;
	width:409px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: #ffffff;
	border-right: 1px solid #999999;
}
#mainbox img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
#mainbox p {
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px; 
	text-indent: 1em;
	line-height: 1.3em;
}
#mainbox ul {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px; 
	list-style-type:none;
}
#mainbox li {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
#mainbox table {
	width: 390px;
	border-top :1px solid #999999;
	border-left :1px solid #999999;
	border-collapse: collapse;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px; 
}
#mainbox th {
    width: 4em;
	border-bottom :1px solid #999999;
	border-right :1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 0.4em 0px 0.4em 0px; 
	background-color: #f5f5f5;
}
#mainbox td {
	border-bottom :1px solid #999999;
	border-right :1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 0.4em 0px 0.4em 1em; 
	line-height: 1.3em;
}


/* productbox
----------------------------------------------------------------------------------------------------*/
.productbox:after {
	content:".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.productbox {
	width: 396px;
	display: inline-block;
	margin: 10px 0px 0px 0px;
	padding: 0px; 
	border: 1px solid #999999;
}
/*Hides from IE-mac \*/
*html .productbox { height: 1%; }
.productbox { display: block; }
/*End hide from IE-mac */

.productbox h3 {
	font-size: 110%;
	margin: 0px;
	padding: 0.4em;
}
.productbox h3 span {
	font-size: 85%;
}
.productbox img {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
.productbox p {
	float :right ;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0.4em; 
}
.productbox  a {
	display: block;
}
.productbox a:visited {
	text-decoration: none;
}
.productbox  a:link {
	text-decoration: none;
}
.productbox  a:hover {
	text-decoration: none;
	background-color: #333333;
}
.color1 {
	background-color:#0066cc;
	color: #ffffff;
}
.color2 {
	background-color: #336633;
	color: #ffffff;
}
.color3 {
	background-color: #330066;
	color: #ffffff;
}
.color4 {
	background-color: #cc0033;
	color: #ffffff;
}
.color5 {
	background-color: #77bb00;
	color: #ffffff;
}
.color6 {
	background-color: #ff6633;
	color: #ffffff;
}
/* infobox@
----------------------------------------------------------------------------------------------------*/
#infobox {
    float: right;
	width:145px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
}
#infobox img {
	margin: 0px 6px 10px 6px;
}

/* infotbox
----------------------------------------------------------------------------------------------------*/
.infobox:after {
	content:".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.infobox {
	width: 396px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px; 
}
/*Hides from IE-mac \*/
*html .infobox { height: 1%; }
.infobox { display: block; }
/*End hide from IE-mac */

.infobox h2 {
	margin: 0px 0px 0px 0px;
	padding: 0.4em; 
	font-size: 115%;
	background-color: #ffffff;
	border: 0px solid #ffffff;
}
.infobox p {
}

.infobox dl {
	float: left;
	width : 185px;
	margin: 10px 5px 10px 5px;
	padding: 0px;
}
.infobox dt {
	margin: 0px;
	padding: 0px;
}
.infobox dd {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
.infobox dt img {
	margin: 0px;
	padding: 0px;
}
.infobox dd img {
	margin: 0px;
	padding: 0px;
}
.infobox h3 {
	margin: 0px;
	padding: 0px;
}

.infobox ul {
	text-align: center;
	margin: 15px 0px;
	padding: 0px;
}
.infobox li {
	margin: 0px;
	padding: 0px;
}
.infobox a {
	margin: 0px;
	font-size: 125%;
	font-weight: 600;
	background-color:#ffffff;
}
.infobox  a:visited {
	color: #008000;
	text-decoration: none;
}
.infobox a:hover {
	color: #cc0033;
	text-decoration: underline;
}
.infobox   a:link {
	color: #008000;
	text-decoration: none;
}
















