BODY{
	color:#323232;
	font-size:10px;
	margin:0px 0px;
	background-image:url(image/back.gif);
	background-repeat:repeat-x;
	}
TD{
	font-size:12px;
	margin:0px 0px;
	}

H1{
	font-size:10px;
	margin:0px 0px;
	}

H2{
	font-size:10px;
	margin:0px 0px;
	}

strong{
	}

I{
  font-size : 15px;
}

A:link {color:#0178DA;text-decoration:underline;}
A:visited {color:#0178DA;text-decoration:underline;}
A:hover {color:#FF6600;text-decoration:underline;}

/*--------------------------------------*/

#wp{
	background-image:url(image/wp.gif);
	background-repeat:no-repeat;
	padding-left:4px;
	padding-right:4px;
	}

#wp2{
	background-image:url(image/wp2.gif);
	background-repeat:repeat-y;
	}

#menu_back{
	background-image:url(image/menu_back.gif);
	background-repeat:repeat-x;
	height:50px;
	}

#menu_line{
	background-image:url(image/menu_line.gif);
	background-repeat:repeat-x;
	height:8px;
	}

.contents{
	font-size:10px;
	line-height:20px;
	}

#g_back{
	background-image:url(image/osusume_back.gif);
	background-repeat:repeat-y;
	padding-left:13px;
	padding-right:13px;
	padding-top:13px;
	}

.osusume{
	border:1px solid #96D94D;
	background-color:#FFFFFF;
	font-size:10px;
	line-height:20px;
	padding:10px 10px;
	}

.osusume_s{
	background-color:#FFFFFF;
	font-size:10px;
	line-height:18px;
	padding:5px 5px;
	}

.osusume_t{
	font-size:10px;
	line-height:18px;
	}

.s_image{
	border:1px solid #BCBCBC;
	padding:2px;
	}

.left_p20{
	padding-left:20px;
	}

.osusume_t ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position: outside;
	}

.osusume_t li{
	margin:0;
	padding:0 0 0 10px;
	background:url(image/lm.gif) no-repeat;
	}

ul{
	margin-left:16px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px 0px;
	}

li{
	margin:0px;
	padding:0px;
	}

.r02{
	background-image:url(image/r2.gif);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
	}

.margin_b10{
	margin-bottom:10px;
	}

#footer{
	text-align:left;
	padding-left:16px;
	padding-bottom:30px;
	}

#footer_link{
	background-image:url(image/footer_link.gif);
	background-repeat:repeat;
	padding:16px;
	}
#footer_link A:link {color:#323232;text-decoration:underline;}
#footer_link A:visited {color:#323232;text-decoration:underline;}
#footer_link A:hover {color:#FF6600;text-decoration:underline;}

.hyo{
	font-size:10px;
	line-height:20px;
	padding-top:10px;
	}
	
.h_line{
	margin-top:8px;
	}

/*
------------------------------------------
line-height
------------------------------------------
*/

.line22{
	line-height:22px;
	}

.line20{
	line-height:20px;
	}

.line18{
	line-height:18px;
	}

