div    { }
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,form,img     { list-style-type: none; margin: 0px; padding: 0px }
a    { color: #3D3795; text-decoration: none }
a:link    { color: #3D3795; text-decoration: none }
a:active      { color: #3D3795 }
a:visited {}
a:hover  { color: #666666; text-decoration: underline }
body       { background: #999 url(../img/bg_bgup_1.gif) repeat-x center top; margin: 0px }
img   { line-height: 1em; margin-bottom: 0px; padding-bottom: 0px }
#head   { background-image: url(../img/bg_head_1.gif); margin-right: auto; margin-left: auto; width: 760px; height: 60px }
#head ul      { float: right; margin-top: 40px; margin-right: 7px; border-right: 1px solid #999; height: 1em }
#head li   { float: left; padding-right: 10px; padding-left: 10px; border-left: 1px solid #999 }
#head li a   { color: #333; font-size: 12px }
#head li a:hover  { color: #3d3795; font-size: 12px; text-decoration: underline }
#head h1 a   { display: block; float: left; width: 260px; height: 60px }
#head h1 { text-indent: -9999px }
#mainmenu      { background: url(../img/bg_mainmenu_1.gif) no-repeat; clear: both; margin-right: auto; margin-left: auto; width: 760px; height: 45px }
#mainmenu01 a { background-image: url(../img/b_main01_0.gif); text-indent: -9999px; width: 123px; height: 45px ; display: block}
#mainmenu02 a {  background-image: url(../img/b_main02_0.gif); text-indent: -9999px; width: 123px; height: 45px ;display:block }
#mainmenu03 a {  background-image: url(../img/b_main03_0.gif); text-indent: -9999px; width: 123px; height: 45px  ;display:block}
#mainmenu04 a {  background-image: url(../img/b_main04_0.gif); text-indent: -9999px;  width: 123px; height: 45px ;display:block}
#mainmenu05 a {  background-image: url(../img/b_main05_0.gif); text-indent: -9999px; width: 123px; height: 45px ;display:block}
#mainmenu06 a{   background-image: url(../img/b_main06_0.gif); text-indent: -9999px; width: 123px; height: 45px ;display:block}
#mainmenu01 a:hover{  background-image: url(../img/b_main01_1.gif);}
#mainmenu02 a:hover {  background-image: url(../img/b_main02_1.gif);}
#mainmenu03 a:hover{  background-image: url(../img/b_main03_1.gif);}
#mainmenu04 a:hover{ background-image: url(../img/b_main04_1.gif); }
#mainmenu05 a:hover{ background-image: url(../img/b_main05_1.gif); }
#mainmenu06 a:hover{ background-image: url(../img/b_main06_1.gif); }

#now01 { background-image: url(../img/b_main01_1.gif); text-indent: -9999px; width: 123px; height: 45px; display: block }
#now02 {  background-image: url(../img/b_main02_1.gif); text-indent: -9999px; width: 123px; height: 45px ;display:block }
#now03 {  background-image: url(../img/b_main03_1.gif); text-indent: -9999px; width: 123px; height: 45px  ;display:block}
#now04 {  background-image: url(../img/b_main04_1.gif); text-indent: -9999px;  width: 123px; height: 45px ;display:block}
#now05 {  background-image: url(../img/b_main05_1.gif); text-indent: -9999px; width: 123px; height: 45px ;display:block}
#now06{   background-image: url(../img/b_main06_1.gif); text-indent: -9999px; width: 123px; height: 45px ;display:block}

#mainmenu ul    { margin-left: 10px }
#mainmenu li  { float: left }
#body       { background-color: white; margin-right: auto; margin-left: auto; width: 760px }
#flash    { background: white url(../img/p_flash_1.jpg); clear: both; margin-right: auto; margin-left: auto; width: 760px; height: 200px }

#topcolmn   { float: left; padding-right: 20px; padding-left: 20px }
#topleft    { float: left; margin-top: 15px; margin-bottom: 20px; border: solid 5px #ccc; width: 240px }
#topright    { float: left; margin-top: 15px; margin-bottom: 20px; margin-left: 20px; width: 450px }
#topevent  { background-color: white }
#topevent h2 a  { background: url(../img/tit_top01_1.gif) no-repeat; display: block; width: 240px; height: 25px }
#topevent h2    { text-indent: -9999px; margin-bottom: 5px; width: 240px; height: 25px }
#topevent dl   { float: left; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px dashed #ccc; width: 220px }
#topevent dt { color: #333; font-weight: normal; font-size: 70%; text-decoration: none }
#topevent dd a { font-weight: normal; font-size: 80% }
#topevent img  { float: left; margin-right: 5px; width: 30px; height: 30px }
#topabout     { background-image: url(../img/bg_policy_1.gif); margin-bottom: 10px; padding-top: 55px; padding-left: 15px; width: 435px; height: 75px }
#topabout p  { color: #333; font-weight: normal; font-size: 12px; line-height: 1.5em; text-decoration: none }
#topnews    { background-color: white; float: left; padding-bottom: 5px; border: solid 5px #ccc; width: 230px }
#topnews h2  { background-image: url(../img/tit_top02_1.gif); text-indent: -9999px; width: 230px; height: 25px }
#topnews dl   { margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #ccc; width: 210px }
#topnews dt  { color: #333; font-weight: normal; font-size: 70%; text-decoration: none }
#topnews dd a   { font-weight: normal; font-size: 80%; margin-left: 1em }
#topbanner   { float: right; width: 190px }
#banner01 a   { background-image: url(../img/b_banner01_0.gif); text-indent: -9999px; display: block; margin-bottom: 10px; width: 190px; height: 40px }
#banner02 a   { background-image: url(../img/b_banner02_0.gif); text-indent: -9999px; display: block; margin-bottom: 10px; width: 190px; height: 40px }
#banner03 a   { background-image: url(../img/b_banner03_0.gif); text-indent: -9999px; display: block; margin-bottom: 10px; width: 190px; height: 40px }
#pan ul  { color: #666; font-size: 70%; text-align: left; margin-bottom: 5px; width: 540px; height: 1em }
#pan li   { float: left }
#pan li a  { color: #3d3795; float: left }
#pan li a:hover   { color: #666; text-decoration: underline }
#pagecolmn { float: left; padding: 20px }
#submenu     { float: left; width: 160px }
#submenu li a:hover  { background: url(../img/bg_sub_01.gif) 0px -24px }
div#submenu li ul   { border-right: 1px solid #ccc; border-left: 1px solid #ccc }
div#submenu li ul li   { padding: 3px 3px 3px 20px; border-bottom: 1px dotted #ccc }
div#submenu li ul li a      { color: #039; font-size: 70%; background-image: url(#); text-indent: 0px; margin: 0px; padding: 0px; border: none 0px }
div#submenu li ul li a:hover  { color: #006; text-decoration: underline; background-image: url(#) }

#subnow  { color: #333; font-weight: normal; font-size: 12px; line-height: 1.5em; text-decoration: none; background: url(../img/bg_sub_01.gif) 0px -24px; text-align: left; text-indent: 18px; display: block; padding: 3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; height: 18px }
#submenu li a      { color: #333; font-weight: normal; font-size: 12px; line-height: 1.5em; text-decoration: none; background: url(../img/bg_sub_01.gif) 0px 0px; text-align: left; text-indent: 18px; display: block; padding: 3px; border: solid 1px #ccc; height: 18px }
#contents   { float: right; margin-left: 20px; width: 540px }
#foot     { background-image: url(../img/bg_foot_1.gif); clear: both; margin-top: 20px; margin-right: auto; margin-left: auto; width: 760px; height: 40px }
#gototop  { text-align: right; clear: both; width: 740px; height: 1em }
#gototop a  { color: #666; font-weight: normal; font-size: 70%; text-decoration: none }
#gototop a:hover   { color: #3d3795; text-decoration: underline }
#titlelarge01   { background: url(../img/tit_large01_1.gif) no-repeat; text-indent: -9999px; margin-bottom: 10px; width: 540px; height: 35px }
#titlelarge02 {  background: url(../img/tit_large02_1.gif) no-repeat; text-indent: -9999px; margin-bottom: 10px; width: 540px; height: 35px }
#titlelarge03 { background: url(../img/tit_large03_1.gif) no-repeat; text-indent: -9999px; margin-bottom: 10px; width: 540px; height: 35px  }
#titlelarge04 {  background: url(../img/tit_large04_1.gif) no-repeat; text-indent: -9999px; margin-bottom: 10px; width: 540px; height: 35px }
#titlelarge05 {  background: url(../img/tit_large05_1.gif) no-repeat; text-indent: -9999px; margin-bottom: 10px; width: 540px; height: 35px }
#titlelarge06 { background: url(../img/tit_large06_1.gif) no-repeat; text-indent: -9999px; margin-bottom: 10px; width: 540px; height: 35px  }
#titsub01 { background: url(../img/tit_sub01_1.gif) no-repeat; padding-top: 100px; width: 160px; height: 100px }
#titsub02    { background: url(../img/tit_sub02_1.gif) no-repeat; padding-top: 100px; width: 160px; height: 99px }
#titsub02mt     { background: url(../img/tit_sub02_1.gif) no-repeat; padding-top: 100px; width: 160px; height: 0px }

#titsub03 { background: url(../img/tit_sub03_1.gif) no-repeat; padding-top: 100px; width: 160px; height: 100px }
#titsub04 { background: url(../img/tit_sub04_1.gif) no-repeat; padding-top: 100px; width: 160px; height: 100px }
#titsub05 { background: url(../img/tit_sub05_1.gif) no-repeat; padding-top: 100px; width: 160px; height: 100px }
#titsub06  { background: url(../img/tit_sub06_1.gif) no-repeat; padding-top: 100px; width: 160px; height: 100px }
.adress     { color: #333; font-size: 75%; padding-top: 5px; padding-left: 120px }
.copyright   { color: #999; font-size: 10px; padding-top: 7px; padding-left: 10px }
