.none{
display:none;
}

body {
	margin:0px;
}

td {
	font-size:12px;
	line-height:16px;
}

.main {
	background-image: url(/common/images/main_bg.jpg);
	width: 789px;

}

/* h1
--------------- */
#catch{
margin-top:20px;
width:1px;
height:2px;
background:url(/common/images/spacer.gif);
}

/* スペーサー */
.space3 {
	height: 3px;
	font-size:10px;
}
.space5 {
	height: 5px;
	font-size:10px;
}
.space10 {
	height: 10px;
	font-size:10px;
}
.space15 {
	height: 10px;
	font-size:10px;
}
.space20 {
	height: 20px;
	font-size:10px;
}

.spaceAA {
	padding-left:30px;
	margin-bottom: 20px;
}


/* フォントサイズ */
.txt10 {
	font-size:10px;
	line-height:12px;
}

.txt12 {
	font-size:12px;
	line-height:16px;
}
.lineheight {

	line-height: 18px;
}
.font_link {
	font-size: 14px;
	font-weight: bold;
}
.td_link {
	line-height: 20px;
	background-color: #ebebeb;
	padding: 6px;
	vertical-align: top;
}
.td_link2 {
	line-height: 20px;
	background-color: #FFFFFF;
	padding: 6px;
	vertical-align: top;
}
.td_link3 {

	line-height: 18px;
	padding: 2px;
	vertical-align: top;
}
.td_linkfont {
	line-height: 22px;
	background-color: #FFFFFF;
	padding: 6px 6px 6px 12px;
	vertical-align: top;
	font-size: 14px;
}
.td_link4 {

	line-height: 22px;
	background-color: #FFFFFF;
	padding: 6px;
	vertical-align: top;
}
.font_link2 {

	font-size: 16px;
	font-weight: bold;
}
.td_linkfont2 {
	background-color: #FFFFFF;
	padding: 10px 6px 1px;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
}
.td_center1 {
	font-size: 14px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.td_center2 {
	line-height: 18px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-size: 14px;
}
.font_link3 {


	font-size: 14px;
	font-weight: normal;
}
.td_about {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../../about/images/td_bg.gif);
	height: 25px;
	line-height: 16px;
	padding-left: 5px;
}
.font_text1 {
	font-weight: bold;
}
.td_question {

	line-height: 20px;
	background-color: #F6F6F6;
	padding: 6px;
	vertical-align: top;
}
.font_link2 {

	font-size: 16px;
	font-weight: bold;
}

