body {
	font-size:small;
	line-height:150%;
	color:#333333;
	margin:0;
}
h1 {
font-size : 10px;
color : #999999;
font-weight : normal;
padding-bottom : 0px;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
vertical-align : top;
text-align : right;
}
#vt {
vertical-align : bottom;
}
#vtop {
vertical-align : top;
}
#backleft {
background-image : url(img/back_left.jpg);
}
#backright {
background-image : url(img/back_right.jpg);
}
#backtitle {
background-image : url(img/title.jpg);
}
#logo {
font-size : 14px;
font-wight : bold;
color : #0000ff;
text-align : center;
}
#t_mail {
text : #0000ff;
link : #0000ff;
alink : #0000ff;
vlink : #0000ff;
text-decoration : none;
font-size : 12px;
}
#left_text {
color : #666666;
font-size : 12px;
margin-top : 10px;
text-align : left;
padding-top : 6px;
letter-spacing : 1px;
line-height : 18px;
}
#fudder {
color : #ffffff;
font-size : 12px;
text-align : left;
padding-top : 6px;
letter-spacing : 1px;
line-height : 18px;
}
#textanchor {
text : #999999;
link : #999999;
alink : #999999;
vlink : #999999;
text-decoration : none;
font-size : 12px;
}


.bar_s_title {
	font-size:small;
	color:#003366;
	padding-left:30px;
	margin-bottom:0px;
}

.bg_line {
	background-image:url(img/bg_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.bg_line2 {
	background-image:url(img/bg_line2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.bg_top_syohin {
	background-image:url(img/bg_top_syohin.gif);
	background-position:top;
	background-repeat:repeat-x;
}

textarea {
	width:360px;
}

.komejirushi {
	color:#CC0000;
}

.txt_white {
	font-size:medium;
	font-weight:bold;
	color:#FFFFFF;
}

.txt_bluemedium {
	font-size:medium;
	color:#0000FF;
}

.txt_price {
	font-size:large;
	font-weight:bold;
	color:#FF0000;
}