body {
	margin-top:0px;
	margin-bot:0px;
	margin-left:0px;
	margin-right:0px;
	font-size: 12px;
	color:#333333;
	text-align: center;
	background-color:#cccccc;
}

a:link {color:#0099CC;}
a:visited {color:#003399;}
a:hover { color:#FFFF00; }

img {border: 0px;}
td {font-size: 12px;}
h1 {
	font-size: 12px;
	line-height:normal;
	text-align:left;
	background-color:#ff0000;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px 2px 2px 2px;
}

h2 {
	font-size: 12px;
	line-height:normal;
	text-align:left;
	background-color:#FFFFCC;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px 2px 2px 2px;
}

h3 {
	font-size: 12px;
	line-height:normal;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px 2px 2px 2px;
}

.top_card {
	width:750px;
	text-align:left;
	border-bottom:solid 1px #FF0000;
	margin-top:0px;
	margin-bottom:5px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	background-color:#ffffff;
}

.top_card img {
	margin-left:5px;
	margin-bottom:0px;
}

.card_foot {
	width:750px;
	text-align:right;
	margin-top:0px;
	margin-bottom:5px;
	background-color:#FFFFCC;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;

}

.card_foot2 {
	width:400px;
	text-align:right;
	margin-top:0px;
	margin-bottom:5px;
	background-color:#FFFFCC;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;

}


.main_card {
	width:750px;
	font-size: 14px;
	text-align:center;
	margin-top:0px;
	margin-bottom:15px;

	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	padding:5px 5px 5px 5px;
}

.main_card p {
	width:380px;
}

.main_card_toppage {
	width:750px;
	margin-top:0px;
	margin-bottom:15px;
	padding:5px 5px 5px 5px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	background-color:#ffffff;
	text-align:center;
}

.cam0_toppage {
	width:500px;
	margin-top:15px;
	margin-bottom:15px;
}

.cam1_toppage {
	width:500px;
	margin-top:15px;
	margin-bottom:15px;
	border-top:solid 1px #FFCC99;
	border-left:solid 1px #FFCC99;
	border-right:solid 1px #FFCC99;
	border-bottom:solid 1px #FFCC99;
}

.cam1_toppage p {
	padding:5px 5px 5px 5px;
}

.cam2_toppage {
	width:300px;
	border-top:solid 1px #FFCC99;
	border-left:solid 1px #FFCC99;
}

.cam2_toppage_td {
	width:100px;
	vertical-align:top;
	border-right:solid 1px #FFCC99;
	border-bottom:solid 1px #FFCC99;
}
.cam2_toppage_td p {
	margin-top:0px;
	padding:2px 2px 2px 2px;
}

.list_toppage {
	width:520px;
	margin-top:15px;
	margin-bottom:15px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
}

.list_toppage p {
	padding:5px 5px 5px 5px;
}

.c_box {
	width:200px;
	margin-top:15px;
	margin-bottom:15px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	background-color:#ffffff;
}

.c_box p {
	text-align:left;
	padding:5px 5px 5px 5px;
}

.c_box2 {
	width:200px;
	margin-top:15px;
	margin-bottom:15px;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	background-color:#ffffff;
}

.c_box2 p {
	text-align:left;
	margin-top:0px;
	padding:5px 5px 5px 5px;
}

.price0 {
	width:380px;
	border-top:solid 1px #FF0000;
	border-left:solid 1px #FF0000;
}
.price1 {
	background-color:#FF0000;
	color:#cccccc;
}
.price2 {
	text-align:center;
	border-right:solid 1px #FF0000;
	border-bottom:solid 1px #FF0000;
	padding:2px 2px 2px 2px;
}
.m_title {
	background-color:#666666;
	color:#ffffff;
}

.meishi_list {
	width:510px;
	vertical-align:top;
}
