/* 
===== common=====
 */
.otlTdh01{height:118px;}
.otlTdhPunkuzu {height:24px;}
.otlTdh02{height:110px;}

.jumpTop{
	padding-top:4px;
	text-align: right;
}
#jumpTop a{color:#444;}

#alloutLine {background-color:#fff;width:760px;margin-left:auto;margin-right:auto;text-align:left;height:100%;}
input {border:solid 1px #666;line-height:1.3;padding-left:4px;padding-right:4px;}

.syokiCaptions strong{font-weight:normal;}
/* link hover active color */
	/* a color #444 ver */
	#alloutLine a:link,#alloutLine a:visited{
		color:#444;
		text-decoration: none;
	}
	/* a color #666 ver */
	.lk6 a:link,.lk6 a:visited{
		color:#444;
		text-decoration: none;
	}


#alloutLine a:hover{
	color:#090;
	text-decoration: underline;
}
#alloutLine a:active{
	color:#f60;
	text-decoration: underline overline;
}

/* head  fontSize */
#chFs{width:190px;padding:3px 0px;background-color:#f2f3e5;margin-left:auto;}
#chFs .s01{padding-left:5px;padding-right:5px;}
#chFs .s02{padding-left:5px;padding-right:5px;}
#chFs span{padding-right:8px;}
#chFs img{
	vertical-align: middle;
}
.chFs02 a:link,#chFs02 a:visited {color:#009900;}
.chFs02 {padding-right:2px;}
/* head */
#head {
width:760px;
	background-image: url(../images/heda_bar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 11px;
}
#head table{float:right;height:104px;width:520px;}
#head table td{text-align:right;padding-right:20px;}


	/* navi 左右のマージン */
	#hNavi a,#fNavi a{margin-right:5px;}
	#hNavi span,#fNavi span{padding-right:5px;}

	/* mainContents */
#mContents{
	width:720px;
	margin-left: 20px;
}

.tTitle{
	background-image: url(../images/line_under.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 2px;
	line-height:1;
	text-align:left;
	margin-bottom:10px;
}
.tTitle a{
	line-height:1.2;
	text-align:left;
}

	/* footer */
#footer {
	clear:both;
	padding: 25px 20px;
	background-image: url(../images/foota_01.gif);
	background-repeat: no-repeat;
	background-position: 20px bottom;
}
#fNavi {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #888;
}
#fArea{padding-left:70px;padding-top:10px;text-align:right;}
#fArea a{float:left;}

.tkURLt{
	padding:5px 5px 0px 5px;
	background-image: url(../images/line_under.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tkURL{
	padding:0px 5px 5px 5px;
	background-image: url(../images/line_under.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

