body {
padding: 0;
margin: 0;
background:url(bg_body02.gif);
background-color:#ffffff;
font-family: Arial;
font-size: 12px;
color:#333333;
}

img { border:0px; outline:none; padding:0px; margin:0px;}

input { background:#FFFFFF; border:1px solid #bfbfbf; height:15px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.clear { clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:inherit; clear:all; }

#body_mainpage {
width:906px; 
position: absolute; 
left: 50%;
margin:0 0 0 -453px;
float:left;
}

.header {width:906px; height:107px;float:left;}

.body_data_top {
width:906px; 
background:url(bg_data01.gif); 
background-color:#FFFFFF; 
background-position:top; 
background-repeat:no-repeat;
float:left;
}

.body_data_bottom {
width:906px; 
background:url(bg_data02.gif); 
background-position:bottom; 
background-repeat:no-repeat;
float:left;
}

.footer {
width:906px; 
background:url(bg_data03.gif); 
background-color:#FFFFFF; 
background-position:top; 
background-repeat:no-repeat; 
height:50px;
padding:15px 0 0 0;
color:#fff8ac;
}
.footer a {color:#fff8ac; text-decoration:underline;}
.footer a:hover {color:#FF6600; text-decoration:underline;}

.menu_left { 
height:550px; 
width:192px;
float:left;
padding:20px 0 0 13px;
}

.menu_left ul { padding:0px; margin:0px; list-style:none;}
.menu_left ul li { float:left;}

.menu_left ul li a{  height: 25px;  outline: 0px;  margin: 0px; float:left;}
.menu_left ul li a:hover{ background-position: 0% -25px;  outline: 0;}
.menu_left ul li.nav_index a{background-image: url(nav_index.jpg);}
.menu_left ul li.nav_index a:hover{background-image: url(nav_index.jpg);}
.menu_left ul li.nav01 a{background-image: url(nav01.jpg);}
.menu_left ul li.nav01 a:hover{background-image: url(nav01.jpg);}
.menu_left ul li.nav01_01 a{background-image: url(nav01_01.jpg);}
.menu_left ul li.nav01_01 a:hover{background-image: url(nav01_01.jpg);}
.menu_left ul li.nav01_02 a{background-image: url(nav01_02.jpg);}
.menu_left ul li.nav01_02 a:hover{background-image: url(nav01_02.jpg);}
.menu_left ul li.nav02 a{background-image: url(nav02.jpg);}
.menu_left ul li.nav02 a:hover{background-image: url(nav02.jpg);}
.menu_left ul li.nav03 a{background-image: url(nav03.jpg);}
.menu_left ul li.nav03 a:hover{background-image: url(nav03.jpg);}
.menu_left ul li.nav04 a {background-image: url(nav04.jpg);}
.menu_left ul li.nav04 a:hover{background-image: url(nav04.jpg);}
.menu_left ul li.nav05 a {background-image: url(nav05.jpg);}
.menu_left ul li.nav05 a:hover{background-image: url(nav05.jpg);}
.menu_left ul li.nav06 a {background-image: url(nav06.jpg);}
.menu_left ul li.nav06 a:hover{background-image: url(nav06.jpg);}
.menu_left ul li.nav07 a {background-image: url(nav07.jpg);}
.menu_left ul li.nav07 a:hover{background-image: url(nav07.jpg);}
.menu_left ul li.nav08 a {background-image: url(nav08.jpg);}
.menu_left ul li.nav08 a:hover{background-image: url(nav08.jpg);}
.menu_left ul li.nav08_01 a {background-image: url(nav08_01.jpg);}
.menu_left ul li.nav08_01 a:hover{background-image: url(nav08_01.jpg);}
.menu_left ul li.nav08_02 a {background-image: url(nav08_02.jpg);}
.menu_left ul li.nav08_02 a:hover{background-image: url(nav08_02.jpg);}
.menu_left ul li.nav08_03 a {background-image: url(nav08_03.jpg);}
.menu_left ul li.nav08_03 a:hover{background-image: url(nav08_03.jpg);}
.menu_left ul li.nav09 a {background-image: url(nav09.jpg);}
.menu_left ul li.nav09 a:hover{background-image: url(nav09.jpg);}
.menu_left ul li.nav10 a {background-image: url(nav10.jpg);}
.menu_left ul li.nav10 a:hover{background-image: url(nav10.jpg);}
.menu_left ul li.nav11 { padding:20px 0 25px 0;}
.menu_left ul li.nav12 a {background-image: url(nav11.jpg); height:42px;  outline: 0px;  margin: 0px; float:left;}
.menu_left ul li.nav12 a:hover{background-image: url(nav11.jpg);background-position: 0% -42px;  outline: 0;}
.menu_left ul li.nav00_01 a {background-image: url(nav11_01.jpg);}
.menu_left ul li.nav00_01 a:hover{background-image: url(nav11_01.jpg);}
.menu_left ul li.nav00_02 a {background-image: url(nav11_02.jpg);}
.menu_left ul li.nav00_02 a:hover{background-image: url(nav11_02.jpg);}
.menu_left ul li.nav00_03 a {background-image: url(nav11_03.jpg);}
.menu_left ul li.nav00_03 a:hover{background-image: url(nav11_03.jpg);}
.menu_left ul li.nav00_04 a {background-image: url(nav11_04.jpg);}
.menu_left ul li.nav00_04 a:hover{background-image: url(nav11_04.jpg);}
.menu_left ul li.nav00_05 a {background-image: url(nav11_05.jpg);}
.menu_left ul li.nav00_05 a:hover{background-image: url(nav11_05.jpg);}
.menu_left ul li.nav09_01 a {background-image: url(nav09_01.jpg);}
.menu_left ul li.nav09_01 a:hover{background-image: url(nav09_01.jpg);}
.menu_left ul li.nav09_02 a {background-image: url(nav09_02.jpg);}
.menu_left ul li.nav09_02 a:hover{background-image: url(nav09_02.jpg);}
.menu_left ul li.nav09_03 a {background-image: url(nav09_03.jpg);}
.menu_left ul li.nav09_03 a:hover{background-image: url(nav09_03.jpg);}

.body_main { 
width:660px;
float:left;
padding:20px 21px 30px 20px;
}

.body_main_index01 { 
width:660px;
float:left;
padding:335px 21px 30px 20px;
background:url(bg_index.jpg);
background-repeat:no-repeat;
}

.body_main_nav01 { 
width:660px;
float:left;
padding:70px 21px 30px 20px;
background:url(bg_about01.jpg);
background-repeat:no-repeat;
}

b.p03_gr { color:#006633}

.body_main_nav03 { 
width:660px;
float:left;
padding:95px 21px 30px 20px;
background:url(bg_nav03.jpg);
background-repeat:no-repeat;
}

.body_main_nav04 { 
width:640px;
float:left;
padding:70px 21px 30px 40px;
background:url(bg_nav04.jpg);
background-repeat:no-repeat;
}

.body_main_nav09 { 
width:660px;
float:left;
padding:40px 20px 30px 20px;
background:url(bg_nav09.jpg);
background-repeat:no-repeat;
background-color:#dab74f;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

.body_main_nav00 { 
width:660px;
float:left;
padding:207px 21px 30px 20px;
background:url(bg_nav00.jpg);
background-repeat:no-repeat;
}

.pic_body { padding:0 0 15px 0;}

.sub_menu01 {
	position:absolute;
	left:192px;
	top:152px;
	width:179px;
	height:50px;
	z-index:1;
	border:0px;
	outline:o;
	visibility: hidden;
}

.sub_menu02 {
	position:absolute;
	left:192px;
	top:369px;
	width:179px;
	height:75px;
	z-index:1;
	border:0px;
	outline:o;
	visibility: hidden;
}

.sub_menu03 {
	position:absolute;
	left:192px;
	top:251px;
	width:179px;
	height:100px;
	z-index:1;
	border:0px;
	outline:o;
	visibility: hidden;
}

.sub_menu04 {
	position:absolute;
	left:192px;
	top:394px;
	width:179px;
	height:100px;
	z-index:1;
	border:0px;
	outline:o;
	visibility: hidden;
}

p.text_header { padding:0 0 10px 0; margin:0px;}

.img_links01 a { border:2px solid #638567; display:block;}
.img_links01 a:hover {border:2px solid #638567; }

.page_nav02 { padding:0 0 15px 20px; margin:0;}
.page_nav02 li { color: #666666;}
.page_nav02 li.nav02_header { font-weight:bold; color:#006633; list-style:none;}
.page_nav02 li.nav03_header { list-style:none; padding:5px 0 5px 0;}
.page_nav02 li.nav03_header a  img{ border:2px solid #638567; margin-right:20px; width:100px; height:75px;}
.page_nav02 li.nav03_header a:hover img {border:2px solid #638567;}
.page_nav02 li.nav03_header_01 { border-bottom:1px solid #006633; padding-bottom:17px;; margin-bottom:5px;}

.page_nav02_02_link td { text-align:center; width:25%; padding:5px 0 5px 0;}

.page_nav03 { padding:0 0 15px 15px; margin:0px; list-style:none;}
.page_nav03 li { color: #666666;}
.page_nav03 li.p3_nav02_header { font-weight:bold; color:#006633; list-style:none;}
.page_nav03 li.p3_nav03_header { list-style:none; padding:5px 0 5px 0;}
.page_nav03 li.p3_nav03_header a  img{ border:2px solid #638567; margin-right:20px; width:100px; height:75px;}
.page_nav03 li.p3_nav03_header a:hover img {border:2px solid #638567;}

.page_nav00 { padding:0 0 15px 0; margin:0px; list-style:none;}
.page_nav00 li.p0_nav04_header { border-bottom:1px solid #006633; padding-bottom:17px;; margin-bottom:10px;}
.page_nav00 li.p0_nav03_header { list-style:none; padding:5px 0 5px 0;}
.page_nav00 li.p0_nav03_header a  img{ border:2px solid #638567; margin-right:20px; width:100px; height:75px; margin-top:3px;}
.page_nav00 li.p0_nav03_header a:hover img {border:2px solid #638567;}

.link_00 a {color:#006633; font-weight:bold; text-decoration:none; display:block; margin-bottom:8px;}
.link_00 a:hover {color:#333333; font-weight:bold; text-decoration:none;}

.ul_10_01 { padding:0px; margin:0px; list-style:none; width:100%;}
.ul_10_01 td.photo_img { width:115px; padding:10px 10px 10px 0; border-bottom:1px solid #638567;}
.ul_10_01 td.photo_img img { border:2px solid #638567;}

.ul_10_01 td.photo_data {  padding:15px 0 10px 0; border-bottom:1px solid #638567;}

.ul_10_01 td.photo_data p { padding:10px 0 0 0; margin:0px;}
.ul_10_01 td.photo_data p a { color:#f26522; text-decoration:underline;}
.ul_10_01 td.photo_data p a:hover { color:#333333; text-decoration:underline;}

.ul_10_02 { padding:0px; margin:10px 0 0 0; list-style:none; width:100%;}
.ul_10_02 td { padding:5px 5px 5px 0; width:25%;}
.ul_10_02 td img {border:2px solid #638567;}

.ul_10_03 { padding:0px; margin:10px 0 0 0; list-style:none; width:100%;}
.ul_10_03 td { padding:5px 5px 5px 0;}
.ul_10_03 td img {border:2px solid #638567;}

.ul_00_05  { width:100%;}
.ul_00_05  td {padding:5px 5px 5px 0;}
.ul_00_05  td a {color:#f26522; text-decoration:underline;}
.ul_00_05  td a:hover{color:#333333; text-decoration:underline;}

.sound_data a { color:#f26522; text-decoration:underline;}
.sound_data a:hover { color:#333333; text-decoration:underline;}






