BODY{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:14px;
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
}
TD{
	font-size:12px;
	line-height:15px;
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
A:link    { text-decoration: none;color:#66CC33;
}
A:visited { text-decoration: none;color:#663333;
}
A:active  { text-decoration: none;
}
A:hover   { text-decoration: underline;color:#FF6600;
}
INPUT,TEXTAREA{
	background-color:#FFFFFF;
	border:#663333 1px solid;
}
.none{
	border:none;
	background-color:transparent;
}
/* 画像 */

/* テキスト */

H1{
	line-height:150%;
}
H2{
	line-height:100%;
}
.mm{
	font-size:10px;
	padding-top:6px;
	padding-left:10px;
	color:#66CC33;
	visibility: hidden;
}
.txtm{
	font-size:10px;
}
.txtmm{
	font-size:10px;
	line-height:11px;
}
.txtm2{
	font-size:10px;
	letter-spacing:-2px;
}
.txtl{
	font-size:20px;
	line-height:16px;
	letter-spacing:1px;
	font-weight:bold;
}
.txtl2{
	font-size:16px;
	line-height:16px;
	letter-spacing:1px;
	font-weight:bold;
}
.txtlb{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	letter-spacing:1px;
}
.txt_red{
	color:#FF0000;
	font-weight:bold;
}
UL {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	list-style-position:inside;
}
OL {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	list-style-position:inside;
}
LI {
	margin-bottom:2px;
}
DD {
	margin-top:5px;
	margin-left:15px;
}
.txt_main{
	margin-left:10px;
	margin-right:10px;
}

.main_t{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
}

.red_b{
	color:#FF3333;
	font-weight:bold;
}
.copy{
	font-size:10px;
	letter-spacing:1px;
	margin-left:15px;
	margin-bottom:15px;
}
.link_go{
	font-size:12px;
	margin-right:10px;
	margin-top:10px;
}
.txt_topic{
	color:#663333;
	line-height:140％;
}
.txt_topic2{
	font-weight:bold;
	line-height:150%;
}
.txt_topic3{
	padding:5px;
}
/* TABLE */
.main_tbl{
	border:#66CC33 1px solid;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
}
.topic_1{
	wide:740px;
	height:31px;
	background-image:url('../img/bg_title.gif');
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:#330000;
	padding-left:35px;
	padding-top:10px;
	margin-left:9px;
	margin-right:9px;
	margin-top:10px;
	margin-bottom:10px;
}
.topic_3{
	wide:740px;
	height:31px;
	background-image:url('../img/bg_title2.gif');
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:#330000;
	padding-left:35px;
	padding-top:10px;
	margin-left:9px;
	margin-right:9px;
	margin-top:10px;
	margin-bottom:10px;
}
.topic_title{
	font-size:14px;
	font-weight:bold;
	color: #FF6633;
}
.topic_2{
	wide:730px;
	background-image:url('../img/bg_topic.gif');
	padding:15px;
	margin-left:14px;
	margin-right:14px;
	margin-bottom:20px;
	}
.
.contact{
	width:400px;
	padding:10px;
	border:#99CC99 1px solid;
}
.topic_td1{
	background-color:#E5F2E5;
	border:#99CC99 1px solid;
	font-weight:bold;
}
.topic_td2{
	border:#999999 1px solid;
}

.form_td1{
	background-color:#E5F2E5;
	border:#99CC99 1px solid;
	font-weight:bold;
}
.form_td2{
	border:#999999 1px solid;
}