body{
	margin-top:0px;
	background-color:#FFFFFF;
	font-size:11pt;
	color:#696969
}

h1{
	line-height:normal;
	font-weight:normal
}
h1{
	font-size:8pt;
	color:#5b5c5b;
	display:inline
}
h2{
	font-size:10pt;
	color:#FFFFFF;
	display:inline;
}
h3{
	font-size:12pt;
	color:#2E8B57;
	display:inline;
}
a{
	font-size:10pt;
	color:#5b5c5b;
	text-decoration:none
}
a:hover{
	font-size:10pt;
	color:#4682B4;
	text-decoration:underline
}
.tel{
	background-image:url("./img/top_tel_4.gif");
	font-size:9pt;
	color:#5b5c5b
}
.tel_font{
	font-size:14pt;
}
.kihon{
	font-size:10pt;
	color:#5b5c5b;
	line-height:150%;
}
.small{
	font-size:9pt;
	color:#5b5c5b;
}
.mainbox{
	font-size:10pt;
	color:#5b5c5b;
	background-image:url("./img/mainbox_2.gif");
	background-repeat:repeat		
}
.mainbox2{
	background-image:url("./img/mainbox_4.gif");
	background-repeat:repeat
}
.mainbox3{
	background-image:url("./img/mainbox_5.gif");
	background-repeat:repeat
}
.menu{
	font-size:10pt;
	color:#5b5c5b;
	background-image:url("./img/menu_2.gif");
	background-repeat:repeat
}
.menu_1{
	font-size:10pt;
	color:#5b5c5b;
	background-image:url("./img/menu_5.gif");
	background-repeat:repeat
}
.menu_2{
	font-size:10pt;
	background-image:url("./img/menu_3.gif");
	background-repeat:repeat
}
.menu_sub{
	font-size:10pt;
	color:#5b5c5b;
	background-image:url("./img/menu_sub_2.gif");
}
.l_l{
	background-image:url("./img/line_left.gif");
	background-repeat:repeat
}
.l_r{
	background-image:url("./img/line_right.gif");
	background-repeat:repeat
}
.top_img{
	background-image:url("./img/top_image.jpg");
}
.waku1_l{
	background-image:url("./img/1_3.gif");
	background-repeat:repeat
}
.waku1_r{
	background-image:url("./img/1_4.gif");
	background-repeat:repeat
}
.waku2_l{
	background-image:url("./img/2_3.gif");
	background-repeat:repeat
}
.waku2_r{
	background-image:url("./img/2_4.gif");
	background-repeat:repeat
}
.waku{
	font-size:9pt;
	color:#5b5c5b;
	line-height:130%;
	vertical-align:top
}
.waku2_m{
	font-size:9pt;
	color:#5b5c5b;
	text-align:center;
	line-height:130%;
	background-color:#e3ffea
}
.re_box{
	background-image:url(./img/re_box4.gif);
	background-repeat:repeat-x;
	color:#5b5c5b;
	font-size:11pt
}
.re{
	font-size:18pt;
	color:#2E8B57
}
.re:hover{
	font-size:18pt;
	color:red
}
.com{
	font-size:10pt;
	color:#5b5c5b;
	line-height:150%;
	background-color:#FFFFFF
}
.com1{
	font-size:10pt;
	color:#5b5c5b;
	line-height:150%;
	background-color:#E0EEEE
}	
.u_line{
	text-decoration:underline;
}
.text{
	line-height:150%
}
.text_a{
	font-size:10pt;
	color:#5b5c5b
}
.text_a:hover{
	font-size:10pt;
	color:#008B8B
}
.text_b{
	font-size:8pt;
	color:#5b5c5b
}
.text_b:hover{
	font-size:8pt;
	color:#008B8B
}
.r_menu{
	background-image:url(./img/r_menu_m.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#4A4A4A
}
.r_menu2{
	background-image:url(./img/r_menu_m2.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#4A4A4A
}
.r_menu_y{
	background-image:url(./img/r_menu_m.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#800000
}
.r_menu_n{
	background-image:url(./img/r_menu_m.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#000080
}
.r_menu_b1{
	background-image:url(./img/r_menu_bar1.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#4A4A4A
}
.r_menu_by{
	background-image:url(./img/r_menu_bar1.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#800000
}
.r_menu_bn{
	background-image:url(./img/r_menu_bar1.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#000080
}
.r_menu_l{
	background-image:url(./img/r_menu_bar2.gif);
	background-repeat:repeat-y
}
.r_menu_r{
	background-image:url(./img/r_menu_bar3.gif);
	background-repeat:repeat-y
}
.a_bar1{
	background-image:url(./img/a_bar1_m.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#800000
}
.a_bar2{
	background-image:url(./img/a_bar2_m.gif);
	background-repeat:x-repeat;
	font-size:10pt;
	color:#000080
}
.kihon_2{
	font-size:8pt;
	color:#4A4A4A
}
.r_box_2{
	background-image:url(./img/r_box_2.gif);
	background-repeat:repeat-y;
}
.r_box_3{
	background-image:url(./img/r_box_3.gif);
	background-repeat:repeat-y;
}	
.r_box_4{
	background-image:url(./img/r_box_4.gif);
	background-repeat:repeat-y;
	font-size:10pt;
	color:#4A4A4A	
}
.r_box_r{
	background-image:url(./img/r_box_r_4.gif);
	background-repeat:repeat-y;
	font-size:10pt;
	color:#4A4A4A	
}
.r_box_r_2{
	background-image:url(./img/r_box_r_2.gif);
	background-repeat:repeat-y;
}
.r_box_r_3{
	background-image:url(./img/r_box_r_3.gif);
	background-repeat:repeat-y;
}
.r_box_b{
	background-image:url(./img/r_box_b_4.gif);
	background-repeat:repeat-y;
	font-size:10pt;
	color:#4A4A4A	
}
.r_box_b_2{
	background-image:url(./img/r_box_b_2.gif);
	background-repeat:repeat-y;
}
.r_box_b_3{
	background-image:url(./img/r_box_b_3.gif);
	background-repeat:repeat-y;
}	
.r_box_o{
	background-image:url(./img/r_box_o_4.gif);
	background-repeat:repeat-y;
	font-size:10pt;
	color:#4A4A4A	
}
.r_box_o_2{
	background-image:url(./img/r_box_o_2.gif);
	background-repeat:repeat-y;
}
.r_box_o_3{
	background-image:url(./img/r_box_o_3.gif);
	background-repeat:repeat-y;
}	
.r_box_y{
	background-image:url(./img/r_box_y_4.gif);
	background-repeat:repeat-y;
	font-size:9pt;
	color:#4A4A4A	
}
.r_box_y_2{
	background-image:url(./img/r_box_y_2.gif);
	background-repeat:repeat-y;
}
.r_box_y_3{
	background-image:url(./img/r_box_y_3.gif);
	background-repeat:repeat-y;
}	
.r_box_m{
	background-image:url(./img/r_box_m_4.gif);
	background-repeat:repeat-y;
	font-size:9pt;
	color:#4A4A4A	
}
.r_box_m_2{
	background-image:url(./img/r_box_m_2.gif);
	background-repeat:repeat-y;
}
.r_box_m_3{
	background-image:url(./img/r_box_m_3.gif);
	background-repeat:repeat-y;
}
.r_box_c{
	background-image:url(./img/bar5.gif);
	background-repeat:repeat-x;	
}
.r_box_c3{
	background-image:url(./img/bar7.gif);
	background-repeat:repeat-y;	
}
.r_box_c4{
	background-image:url(./img/bar8.gif);
	background-repeat:repeat-y;	
}
.r_box_c5{
	background-image:url(./img/bar18.gif);
	background-repeat:repeat-y;	
}
.r_box_c2{
	background-image:url(./img/bar6.gif);
	background-repeat:repeat-x;	
}
.bg{
	background-color:#FFFFFF
}
.form{
	background-color:#FFFFFF;
	font-size:10pt;
	color:#5b5c5b	
}
.form1{
	background-color:#5b5c5b;
	font-size:14pt;
	color:#FFFFFF	
}
