body{color:black;font-size:small;line-height:160%;background-color:white;text-align:left;margin:0px;padding:0px}

#frame{background:url(images/framebk.gif) repeat-y 0px 0px}
#headline{color:white;background-color:#000080;text-indent:3px;margin:0px;padding:2px 0px;width:780px}
#header{background-image:url(images/head_bg.gif);margin:0px;padding:0px;width:780px}
#contents{padding-left:10px;width:660px}
#footer{color:black;font-size:small;text-align:center;padding-top:15px;width:760px}

a:link{color:#000080;text-decoration:none;text-align:left;list-style-type:none;list-style-position:outside}
a:visited{color:#580005;text-align:left;list-style-type:none;list-style-position:outside}
a:hover{color:#000080;text-decoration:underline;text-align:left;list-style-type:none;list-style-position:outside}
a:active{color:#000080;text-decoration:underline;text-align:left;list-style-type:none;list-style-position:outside}

.hidden {display: none;}
#main_bt ul{background-image:url(images/main_bt_06.gif);display:block;margin:0px;padding:0px;width:780px;height:35px}
#main_bt ul li {font-size:20px;background-position:0px 0px;list-style-type:none;display:block;float:left;margin:0px;padding:0px}

#main_bt01 a{background:url(images/main_bt_01.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:123px;height:35px}
#main_bt01 a:hover{background:url(images/main_bt_on_01.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:123px;height:35px}

#main_bt02 a{background:url(images/main_bt_02.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}
#main_bt02 a:hover{background:url(images/main_bt_on_02.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}

#main_bt03 a{background:url(images/main_bt_03.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}
#main_bt03 a:hover{background:url(images/main_bt_on_03.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}

#main_bt04 a{background:url(images/main_bt_04.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}
#main_bt04 a:hover{background:url(images/main_bt_on_04.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}

#main_bt05 a{background:url(images/main_bt_05.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}
#main_bt05 a:hover{background:url(images/main_bt_on_05.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}

#main_bt06 a{background:url(images/main_bt_06.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}
#main_bt06 a:hover{background:url(images/main_bt_on_06.gif) no-repeat 0px 0px;display:block;margin:0px;padding:0px;width:113px;height:35px}

#headmenu{text-align:right}
#headmenu01 a{background:url(images/head02_01_off.gif) no-repeat 0px 0px;width:84px;height:30px;display:block;}
#headmenu01 a:hover{background:url(images/head02_01_on.gif) no-repeat 0px 0px}
#headmenu02 a{background:url(images/head02_02_off.gif) no-repeat 0px 0px;width:106px;height:30px;display:block;}
#headmenu02 a:hover{background:url(images/head02_02_on.gif) no-repeat 0px 0px}
#headmenu03 a{background:url(images/head02_03_off.gif) no-repeat 0px 0px;width:83px;height:30px;display:block;}
#headmenu03 a:hover{background:url(images/head02_03_on.gif) no-repeat 0px 0px}


h2{color:white;font-size:medium;background-color:#000080;text-indent:10px;margin-top:10px;padding:3px 2px 2px;width:650px}

h3{color:#000080;font-size:medium;background-color:white;text-indent:5px;padding:2px;border-style:solid;border-width:1px 1px 1px 12px;border-color:#000080;width:600px}

hr{color:#fff;background-color:#fff;border-style:none none dotted none;border-width:medium medium 1px medium;border-color:#fff #fff #000080 #fff;width:760px}

.title{background:url(images/icon01.gif) no-repeat;text-indent:15px;border-bottom:1px solid #b0b0b0}
