h1	{
	margin:0px;
	padding:0px;
	font-weight: bold;
	font-size: 14px;
	color: #140033;
	}

h2	{
	margin-bottom:0px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size: 14px;
	color: #140033;
	}
	
h3	{
	margin-bottom:0px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size: 14px;
	color: #140033;
	}

strong	{
	font-weight: normal;
	color: #140033;
	text-decoration: none;
}
.b	{
	font-weight: bold;
	color: #140033;
}
p {
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #0d1a16;
	text-align: left;
}
.menu_h4 {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.imglink {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h5 {
	margin: 0px;
	padding: 3px 0px 0px;
	font-size: 80%;
	font-weight: bold;
}
.menu_h6 {
	margin: 0px;
	padding: 3px 0px 0px;
	font-weight: bold;
	color: #0d1a16;
	font-size: 80%;
}
.menu_h3 {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.menu_h1 {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h2 {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.menu_p {
	margin: 0px;
	padding: 3px 0px 0px;
	font-weight: normal;
	color: #0d1a16;
	font-size: 80%;
}
.menu_p_s {
	margin: 0px;
	padding: 3px 0px 0px;
	font-weight: normal;
	color: #0d1a16;
	font-size: 70%;
}
.menu_h5_m {
	margin: 0px;
	padding: 3px 0px 0px;
	font-size: 80%;
	font-weight: bold;
}
.p_magin0 {
	font-size: 80%;
	line-height: 120%;
	font-weight: normal;
	color: #0d1a16;
	margin: 0px;
	padding: 0px;
	list-style: disc inside;
}
/*メニューのリンク*/
a.menu_link:link {
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	text-decoration: none;
	color: #0d1a16;
}
a.menu_link:visited {
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
a.menu_link:hover,a.menu_link:active {
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	text-decoration: underline;
	color: #0d1a16;
}
.p_magin0_right {
	font-size: 80%;
	line-height: 120%;
	font-weight: normal;
	color: #0d1a16;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.menu_h4_m {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.menu_h1center {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.menu_h3_margin0 {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h2margin0 {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h3_margin0_ryoutan {

	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.p_magin0_right_ryoutan {

	font-size: 80%;
	line-height: 160%;
	font-weight: normal;
	color: #0d1a16;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
.recruit {
	font-size: 85%;
	font-weight: normal;
	color: #0d1a16;
	margin: 3px 0px 0px;
}
a.menu_link_b:link {

	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	text-decoration: underline;
	color: #0d1a16;
}
a.menu_link_b:visited {

	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
}
a.menu_link_b:hover,a.menu_link_b:active {

	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	text-decoration: underline;
	color: #0d1a16;
}
.menu_p_s_right {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #0d1a16;
	font-size: 60%;
	text-align: right;
}
.menu_h3_margin0_right {
	font-size: 80%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}
.p_magin0_large {
	font-size: 100%;
	line-height: 160%;
	font-weight: bold;
	color: #0d1a16;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.p_magin0_bold {

	font-size: 80%;
	line-height: 160%;
	font-weight: bold;
	color: #0d1a16;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.menu_h3_b_left {
	font-size: 90%;
	font-weight: bold;
	color: #0d1a16;
	text-decoration: none;
	margin: 5px 0px;
	padding: 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}
.menu_h3_w {
	font-size: 80%;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	margin: 5px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.p_center {
	font-size: 80%;
	line-height: 120%;
	font-weight: normal;
	color: #0d1a16;
	margin: 3px;
	padding: 0px;
	list-style: disc inside;
	text-align: center;
	vertical-align: middle;
}
.menu_h4_wb {

	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 3px 0px;
	padding: 0px;
}
.menu_h5_wb90 {


	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 3px 0px;
	padding: 0px;
}
.p_center_bold {

	font-size: 80%;
	line-height: 120%;
	font-weight: bold;
	color: #0d1a16;
	margin: 3px;
	padding: 0px;
	list-style: disc inside;
	text-align: center;
	vertical-align: middle;
}
.p_center_bold_w {


	font-size: 80%;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px;
	padding: 0px;
	list-style: disc inside;
	text-align: center;
	vertical-align: middle;
}
.p_magin0_large_w {

	font-size: 100%;
	line-height: 160%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

p {
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	color: #0d1a16;
}
