@charset "shift_jis";

* {
	margin: auto;
	padding: 0;
}

body {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", HiraKakuPro-W3, Osaka, "Lucida Grande", geneva, verdana, sans-serif;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	color: #333333;
	line-height:1.8em;
}

table {
font-size:12px;
line-height:1.8em;
}

a:link {color:#333333;	text-decoration:underline;}
a:visited {color:#333333;text-decoration:underline;}
a:hover {color:#333333;text-decoration:none;}


a:link#p1 {
	color:#1937B4;	text-decoration:underline;
	font-weight:bold
}
a:visited#p1 {color:#1937B4;text-decoration:underline;
			font-weight:bold}
a:hover#p1 {text-decoration:none;}
a:link#p2 {color:#2E922F;	text-decoration:underline;
			font-weight:bold}
a:visited#p2 {color:#2E922F;text-decoration:underline;
			font-weight:bold}
a:hover#p2 {text-decoration:none;}
a:link#p3 {color:#FF6600;	text-decoration:underline;
			font-weight:bold}
a:visited#p3 {color:#FF6600;text-decoration:underline;
			font-weight:bold}
a:hover#p3 {text-decoration:none;}
a:link#p4 {
	color:#3BBDA9;	text-decoration:underline;
	font-weight:bold
}
a:visited#p4 {color:#3BBDA9;text-decoration:underline;
			font-weight:bold}
a:hover#p4 {text-decoration:none;}


.style3 {
	color: #2E922F;
	font-weight: bold;
}
.style4 {
	color: #1937B4
}
.style6 {
	color: #1937B4; 
	font-weight: bold;
}
.style7 {
	color: #964F10;
	font-weight: bold;
}


.tsmall {
	font-size:10px;
	line-height: 1.4em;
}

.normal {
	font-size:12px;
	line-height: 1.6em;
	padding-left: 2px;
}

.bold {
	font-weight:bold;
}

.side {
	background-image:url(../img/pic_side.gif);
	background-position:3px 0px;
	background-repeat:repeat-y;
}

.shadow1 {
	background-image:url(../img/product_shadow2.gif);
	background-repeat:repeat-y;
}

.shadow2 {
	background-image:url(../img/product_shadow3.gif);
	background-repeat:repeat-y;
}