body{
	font-family:ＭＳ Ｐゴシック,Osaka;
	background-color:#dfdfe2;
	color:black;
	margin:0;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-3dlight-color:#f90;
	scrollbar-arrow-color:#f90;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#f90;
}
a:link		{ color:#06e; text-decoration:none;}
a:visited	{ color:#808090; text-decoration:none;}
a:active	{ color:#f42; text-decoration:underline;}
a:hover		{ color:#f73; text-decoration:none;}

h3{
	width:540px;
	font-size:14px;
	margin:12 0 0 0;
	padding:7 10;
	background-color:#eee;
	text-align:left;
}

.ilink{ color:#999; font-size:11px; line-height:12px; margin:3 0 0 0;}
.dammy{ color:#222; font-size:10px; line-height:100%; margin:0 0 -1 0; padding:0; }
.head { color:#222; font-size:13px; line-height:15px; margin:0 0 0 0;}
.foot	{ color:#222; font-size:12px; line-height:15px; margin:3 14 3 0;}

.cap01	{ color:#222; font-size:16px; font-weight:bold; line-height:17px; margin:3 3 0 0;}

.new		{ color:#222; font-size:12px; line-height:16px; margin:8 5 5 5;}
.tn		{ color:#222; font-size:12px; line-height:16px; margin:0 2 0 0;}
.tb	{ color:#333; font-size:13px; font-weight:bold; line-height:18px; margin:0 0 0 2;}

.no	{ color:#333; font-size:16px; font-weight:bold; line-height:18px; margin:2 0 0 0;}
.nos	{ color:#333; font-size:12px; font-weight:bold; line-height:15px; margin:2 0 0 4;}
.t0	{ color:#333; font-size:11px; line-height:12px; margin:3 0 1 3;}
.t1	{ color:#333; font-size:10px; line-height:12px; margin:2 2 7 1;}
.t2	{ color:#222; font-size:11px; line-height:11px; margin:4 0 0 1;}
.t3	{ color:#222; font-size:12px; line-height:14px; margin:0 0 4 2;}
.t12-15	{font-size:12px; line-height:15px;}

.catch	{ color:#006600; font-size:14px; line-height:18px; font-weight:bold; margin:2 0 0 0;}

table.high{
	font-size:12px;
	line-height:18px;
	border:1px solid #ddd;
	margin:8 0;
}
table.high td{
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding:12 6;
}

table.high a:link.style2{ color:#900; font-weight:bold;}
table.high a:hover.style2{ color:#f00;}
table.high a:visit.style2{ color:#f00;}

table.high td.01{ background-color:#e0f0ff;}
table.high td.02{ background-color:#fff;}

.red	{ color:#f43;}
.blue	{ color:#03b;}
.orange	{ color:#f60;}

.mb00{margin:0 0 7px 0;}
.mb01{margin:0 0 15px 0;}

/*新製品ページ*/
div.user{
	width:533px;
	background:url(../new/img/bg-user.gif) no-repeat left bottom;
	margin:0 auto 15px auto;
}
ul.user{
	border-left:5px solid #ddd;
	border-right:5px solid #ddd;
	margin:0px 0 8px 0px;
	padding:10px 20px;
	list-style:none;
}
ul.user li{
	font-size:14px;
	line-height:19px;
	border-bottom:3px dotted #aaa;
	padding:0 0 6px 25px;
	margin:0 0 9px 0px;
	background:url(../new/img/icon-user.gif) no-repeat 7px 3px;
}
table.spec2{
	color:#222;
	width:548px;
	margin:0 0 3px 0;
}
table.spec2 th{
	font-size:10px;
	font-weight:normal;
	background-color:#eee;
	padding:4px 0;
	text-align:center;
}
table.spec2 td{
	font-size:10px;
	border-bottom:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	padding:2px 0;
	text-align:center;
}
