/* body関係 */
body {
	background-image: url(../html/images/body_back.gif);
	background-position:center;
	font-size: small;
	line-height: 140%;
	margin-top: 0px;
	color: #777777;
}

/* h関係 */
h1 {
	font-size: x-small;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	margin-left: 5px;
}
.footer{background-image:url(../html/images/img_footback.gif);	padding: 3px 3px 3px 15px;text-align: center;font-size:10px;}

.form_left{font-size: 11px; color: #393734; line-height: 17px; background-color: #F6F3ED; vertical-align: top;padding: 6px;font-weight: bold;}
.form_right{font-size: 11px; color: #393734; line-height: 17px; background-color: #FFFFFF; vertical-align: top;padding: 6px;}
.form_right_b{font-size: 13px; color: #FF9900; line-height: 17px; background-color: #FFFFFF; vertical-align: top;padding: 6px;font-weight: bold}


/* table関係 */
.main_table {
	width: 820px;
	background-color: #FFFFFF;}
	
.td_01 {
	padding: 3px 3px 3px 15px;
	text-align: left;
	background-color: #C6C6BD;}	

.td_02 {
	padding: 10px 15px 10px 15px;}	
	
.td_03 {
	width: 555px;
	padding: 10px 10px 10px 30px;
	vertical-align: top;
	text-align: left;
}	
	
.td_04 {
	width: 200px;
	padding: 10px 15px 10px 10px;
	vertical-align: top;}	

.td_banner468-60 {
	width: 483px;
	padding: 10px 15px 0px 0px;
}	

.td_logomark {
	width: 307px;
	padding: 10px 0px 0px 15px;}	
	
.td_midashi {
	width: 770px;
	padding: 3px 10px 3px 10px;
	background-color: #F7F6F0;
	text-align: left;}

.td_oomidashi {
	width: 510px;
	padding: 3px 10px 3px 10px;
	background-color: #FF6F0E;
	color: #FF6F0E;
	text-align: left;}

.td_main_contents {
	width: 50%;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;}

.td_contents_01 {
	width: 510px;
	padding: 10px 10px 15px 10px;
	text-align: left;
	vertical-align: middle;}

.td_osusume_01 {
	width: 180px;
	padding: 3px 10px 3px 10px;
	vertical-align: top;
	background-color: #EAEAE2;
	text-align: left;}

.td_osusume_02 {
	width: 180px;
	padding: 5px 10px 10px 10px;
	vertical-align: top;
	background-color: #ECEAE5;
	text-align: left;
	line-height: 160%;
}
.td_osusume_02_{
	width: 180px;
	padding: 5px 10px 10px 10px;
	vertical-align: top;
	background-color: #F7F6F0;
	text-align: left;
	line-height: 160%;
}
.td_osusume_03 {
	width: 180px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: left;
	font-size: small;}	

.td_osusume_04 {
	width: 180px;
	padding: 3px 10px 3px 10px;
	vertical-align: top;
	background-color: #ECEAE5;
	text-align: left;}	
	
.td_osusume_05 {
	width: 120px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;}

.td_osusume_06 {
	width: 360px;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
	text-align: left;}
	
.td_contents_07 {
	width: 510px;
	padding: 10px 10px 15px 10px;
	text-align: left;
	vertical-align: middle;
	font-size: x-small;}
	
.td_osusume_08 {
	width: 515px;
	padding: 3px 10px 3px 10px;
	vertical-align: top;
	background-color: #ECEAE5;
	text-align: left;}	
	
.td_osusume_09 {
	width: 525px;
	padding: 10px 15px 10px 15px;
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: left;
	font-size: small;}	

	

/* テキスト関係 */
.style1 {color: #FFFFFF}
.style2 {color: #FF6F0E}
.style3 {font-size: xx-small}
.style5 {font-size: large}
.style6 {color: #FF0000}
.style7 {font-size: x-small}
.style8 {color: #FFCC00}

.contents {
	font-size: small;
	line-height: 20px;
	vertical-align: text-top;
}

.title-waku {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: large;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #FF6F0E;
	vertical-align: top;}

.sab_title-waku {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #FF6F0E;
	vertical-align: top;
	font-size: small;
}

/* リンク関係 */
