/* 標準的な文字サイズ */
body,form,ul,li,p,iframe,h3	{margin:0;padding:0;}
TD,th,p	{font-size:12px; color: #333333;}
TD.calback	{background-color: #081C52;}
TD.comment	{padding:4px;}
TABLE.calender	{background-color: #081C52; border:1px solid #081C52;}
caption.calender	{font-size:12px; color: #FFFFFF; font-weight: bold;padding:4; background-color: #081C52;}
TH.week	{font-size:11px; font-weight: bold; background-color: #CCCCCC;}
TH.sun	{font-size:11px; font-weight: bold; background-color: #ffccff;}
TH.sat	{font-size:11px; font-weight: bold; background-color: #ACACF9;}
TD.day	{font-size:11px; background-color: #FFFFFF;}
TD.blank	{font-size:11px; background-color: #EEEEEE;}
TD.holy	{font-size:10px; color: #FF0000; font-weight: bold; background-color: #FFFFFF;}
TD.today{font-size:10px; color: #FFFFFF; font-weight: bold; background-color: #0000FF;}
TD.whatsnew	{
	padding: 4px;
}
caption.goods_detail{font-size:12px; color: #FFFFFF; font-weight: bold;padding:4; background: url("./images/goods_sub_detail.gif") top;}
TH.goods_detail{font-size:12px; color: #FFFFFF; font-weight: bold; background-color: #555555;}
caption.goods_colors{font-size:12px; color: #FFFFFF; font-weight: bold;padding:4; background: url("./images/goods_sub_colors.gif") top;}
TH.goods_colors{font-size:12px; color: #FFFFFF; font-weight: bold; background-color: #555555;}

.profile th {font-size:12px; text-align:left; padding:2px 0px 2px 12px; background: url("./images/profile_th.gif") top left no-repeat;color:#444;}

p.profilenonble {
	font-size: 10px; margin-bottom:5px;
}

#comments dd {
	margin: 0px 0px 0px 12px;

}
dl.profilenow		{margin:15px 5px 15px}
dl.profilenow dt	{font-weight: bold;}
dl.profilenow dd	{font-size:12px; line-height: 135%;margin:0 12px 15px}
.j12	{font-size:12px;}
.j12r	{font-size:12px; line-height: 135%;}
TD.coachlog_title	{font-size:14px; font-weight: bold;}
TD.coachlog_date	{font-size:10px; color: #666666; font-weight: bold;}

#footer		{ padding:10px; text-align:center; color:#fff; background-color: #D80100;}
.white {color:#FFF; font-weight: bold;}

a.imghover:hover img {
	filter:alpha(opacity=90);
	opacity:0.9;
}
#goodsmenu { }
#goodsmenu a { display:block; margin-bottom:3px;}
#goodsmenu a:hover img { filter:alpha(opacity=90); opacity:0.9;}

.goodsinfo { margin-bottom:20px;}
.goodsinfo h3 {font-size:14px; color: #333333; margin-bottom:5px;}
.goodsinfo p {line-height:1.5em;}
table.box td {}
table.box td p {margin:5px; padding:5px;border:1px solid #666}

#htable {margin-bottom:10px;border-top:1px solid #666;border-left:1px solid #666;}
#htable th {background-color:#372F6B;color:#FFF;padding:5px;border-bottom:1px solid #65689A; text-align:left;}
#htable td {background-color:#FFF;padding:5px;border-bottom:1px solid #666;border-right:1px solid #666;}
#htable th a {color:#fff;text-decoration:none;}
#htable th a:hover {color:#ff0;}

.ribon {background: #081C52 url("./images/ribon_bottom.gif") no-repeat bottom left;}
.goods_detail p {line-height:1.5em}