body { text-align:center; FONT-SIZE:13px; line-height:140%; }
td { font-size:13px; line-height:140%;}
form { margin: 0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.c16 {EXT-DECORATION: none; FONT-SIZE:16px; line-height:18px;}

.ulx1 {
	border: none;
	margin: 3px 0px;
	padding: 0 6px;
}
.ulx2 {
	border: none;
	margin: 3px 0px;
	padding: 0 6px;
	width: 258px;
	float:left;
}
.ulx3 {
	border: none;
	margin: 3px 0px;
	padding: 0 6px;
	width: 258px;
	float:right;
}
.ulx4 {
	border: none;
	margin: 3px 0px;
	padding: 0 6px;
	width: 100px;
	float:left;
}
.ulx5 {
	border: none;
	margin: 3px 0px;
	padding: 0 6px;
	width: 100px;
	float:right;
}

li {
	font-weight: normal;
	list-style-type: none;
}

p2 {
	text-align:center;
	margin-bottom:100px;
}

div#tieup, div#tieup2, div#at {
	clear:both;
	width:560px;
	margin:0px 0px;
	}
div#tieup ul {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
div#tieup li {
	padding: 2px;
	float:left;
	vertical-align: top;
	width:178px;
	text-align: center;
	xxxborder: 1px outset rgb(255, 255, 255);
	display: inline;
	margin:2px 0px;
	}
div#tieup2 ul {
	list-style-position: inside;
	list-style-type:none;
	list-style-image: url(./images/pbox.gif);
	margin:0px;
	padding:5px 0px;
	}
div#tieup2 li {
	padding: 0px;
	vertical-align: top;
	margin:0px 2px;
	}

div#at ul {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 6px 0px;
}
div#at li {
	padding: 0px;
	float:left;
	width:134px;
	vertical-align: top;
	text-align: center;
	display: inline;
	margin:2px 2px;
	}

div#dir {
	width:540px;
	}
div#dir td {
	color:red;
	}

#outline { width:788px; text-align:left; margin:0 auto; }
.header_left { width:160px; float:left; color:navy; text-align: center; }
.header_right { width:600px; float:right; }
.header_line {
	width:600px;
	float:right;
	margin:0px 0px 4px 0px;
	border-top:solid 3px navy;
	}
.footer_line {
	width:760px;
	border-top:solid 3px #CB0000;
	margin:0px 0px 5px 0px;
	padding:3px 0px;
	text-align: center;
}
.footer_left { width:640px; float:left; color:navy; text-align:left; }
.footer_right { width:120px; float:right; }

.main_left { width:560px; float:left; }
.main_right { width:220px; float:right; }

#search2_left { width:628px; float:left;}
#search2_left_s1 { width:160px; float:left;}
#search2_left_s2 { width:468px; float:right;}
#search2_right { width:160px; float:right;}

.clearboth { clear:both; }

.red { color:#CB0000; }
.yellow { color:yellow; }

h1 {
	padding:0 0px;
	font-size:13px;
	color:navy;
	line-height:150%;
	margin:0px 0px;
}
.h21 {
	border-bottom:solid 3px navy;
	background:#CB0000;
	padding:0 5px;
	font-size:13px;
	color:white;
	line-height:150%;
	margin:0 3px;
}
.h22 {
	border-bottom:solid 3px #CB0000;
	background:navy;
	padding:0 5px;
	font-size:13px;
	color:white;
	line-height:150%;
	margin:0 3px;
}
.h23 {
	background:#CB0000;
	padding:0 0px;
	font-size:13px;
	color:white;
	line-height:150%;
	text-align: center;
	margin:0 0 3px 0;
}
h3 {
	padding:0 5px;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	line-height:120%;
	margin-bottom:6px;
}

.box1 {
	border:2px solid #CB0000;
	margin:6px 3px;
	padding:0 0 5px 0;
	text-align: left;
}
.box2 {
	border:2px solid #CB0000;
	width:100%;
	margin:0 3px;
	padding:0 0 5px 0;
}
.kensaku {
	clear:both;
	border:1px outset #FFFFFF;
	vertical-align: middle;
	width: 520px;
	margin:3px 3px;
	padding:5px 0 5px 0;
}

.miv_pr {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.miv_pr li {
	display: inline;
	margin-left:2px;
	padding:0px 0px 0px 0px;
}

a.rm_cart_C_item:link { color:#0000CC; text-decoration:underline; }
a.rm_cart_C_item:visited { color:#0000CC; text-decoration:underline; }
a.rm_cart_C_item:hover { color:#FF6600; text-decoration:none; }
a.rm_cart_C_pickup:link { color:#003366; text-decoration:none; }
a.rm_cart_C_pickup:visited { color:#003366; text-decoration:none; }
a.rm_cart_C_pickup:hover { color:#FF6600; text-decoration:none; }
.rm_cart_C_box { width:200px; background-color:#FFFFFF; border:1px #666666 solid; text-align:left; font-weight:normal; letter-spacing:normal; }
.rm_cart_C_name { font-size:11pt; padding:0px 6px 0px 6px; font-weight:bold; line-height:13pt; }
.rm_cart_C_price { font-size:10pt; padding:6px 4px 2px 6px; color:#CC0000; font-weight:bold; }
.rm_cart_C_point { font-size:10pt; padding:0px 4px 2px 6px; color:#CC0000; font-weight:bold; }
.rm_cart_C_button { font-size:10pt; margin:8px 0px 8px 0px; padding:2px; background-color:#CCFFCC; border:1px #666666 solid; width:100px; text-align:center; }
.rm_cart_C_image { width:190px; height:190px; margin:5px; }

.tuboADBanner {
	padding: 0px;
	margin: 0px;
	position: absolute;
	list-style-type: none;
}

.articleImage{
background: none repeat 0 0 #F1F5F5;
float: right;
padding: 8px 13px 8px;
width: 200px;
margin:0 0 15px 15px;
text-align:center;
}

