#s-left{
	width:640px;
	float:left;
	text-align:left;
	margin: 0px;
}
.s-m1{
	width:580px;
	text-align:left;
	font-size:14px;
	color:#666666;
	text-indent: 5px;
	font-weight: bold;
	background-image: url(image/logo-bagtop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 45px;
	line-height: 45px;
	margin: auto;
}
.h-ta{
	border:1px #cccccc solid;
	border-collapse: collapse;
	text-align:center;
	line-height:20px;
	width:100%;
	padding:4px;
	margin:auto;
}
.h-th{
	background-color:#f2f2f2;
	border:1px #cccccc solid;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	width:100%;
	padding:4px;
}
.h-tdl2
{
border-top,boedr-left,border-right:1px #cccccc solid ;
font-size:small;
text-align:center;
line-height:20px;
width:50%;
padding:4px;
background-color:#ffffff;border-right:none;}


.h-tdl2,.h-tdr2 {border-bottom:1px #cccccc solid ;}

.h-tdr2
{
border-top,boedr-left,border-right:1px #cccccc solid ;
	font-size:small;
	line-height:30px;
	width:50%;
	text-align:left;
	background-color:#ffffff;
	border-left:none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 50px;
}

.h-lnk a{ color:#333333; text-decoration: none; border-bottom: 1px solid #666666; } 
.h-lnk a:hover{ color:#ff33cc;  text-decoration: none; border-bottom: 1px solid #ff33cc; } 


/* ↓フォントボールド */
.fb{font-weight:bold;}
