h1
{
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 130%;
}

.f_price
{
	font-weight:bold;
	color:#AA0000;
}

.td_img_box
{
	vertical-align:top;
	text-align:center;
	width: 110px;
	padding: 0px 0px 20px 0px;
}

.td_desc_box
{
	vertical-align:top;
	text-align:left;
	font-size: 14px;
}

.sidebar_right
{
	width: 90px;
	vertical-align: top;
	border-left: 1px solid #CCC;
	background-color: #EFEFEF;
}

.sidebar_right a
{
	font-size: 13px;
	line-height: 22px;
}

.c_box_out
{
	margin: 20px 0px 30px 20px;
	padding: 5px 0px 5px 0px;
	border-style:solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFCC33;
	background-color: #FFFFE0;
	width:560px;
}

.c_box_in
{
	float:left;
	width:240px;
	padding:5px 0px 7px 20px;
	border-style: none;
	border-width: 1px 1px 1px 1px;
	border-color: #333399;
}

.c_box_in a
{
	font-size: 90%;
}


.rlist
{
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color: #333399;
	background-color: #DADAFF;
	padding: 3px 0px 4px 5px;
	margin: 0px 0px 10px 0px;
	font-size: 14px;
}

.rlist *{
	font-size: 14px;
}

img
{
	border-style: none;
	border-width: 0px 0px 0px 0px;
}

/*
.sum strong
{
	background-color: #FFFF66;
}
*/

/********************
	■リンク
*********************/

div.txtlink
{
	width: 100%;
}
div.txtlink a
{
	display:block;
}

a {color:#00F;}


a:visited {color:#00F;}
a:hover {color:#C00;}

div.txtlink a:hover
{
	background-color: #FFFF33;
}
