*        { font-style: normal; font-weight: normal; font-size: 100%; text-decoration: none; list-style-type: none; margin: 0px; padding: 0px }
a      { color: #3d3795; text-decoration: underline }
a:link        { color: #333; text-decoration: none }
a:active          { text-decoration: underline }
a:visited     { text-decoration: none }
a:hover      { color: #f30; text-decoration: underline }
body  { background: #838383 url(../img/bg_top_1.gif) no-repeat center top }
small { font-weight: normal; font-size: 80%; text-decoration: none }
.imgleft  { float: left; margin-right: 10px }
.imgright   { float: right; margin-left: 10px }
#headcolmn { margin-right: auto; margin-left: auto; width: 840px }
#body   { background: url(../img/bg_body_1.gif) repeat-y center top; margin-right: auto; margin-left: auto; width: 840px }
#foot      { background: url(../img/bg_foot_1.gif) no-repeat center bottom; clear: both; margin-right: auto; margin-bottom: 20px; margin-left: auto; width: 840px; height: 126px }
#head  { background: url(../img/bg_head_1.gif) no-repeat center top; margin-right: auto; margin-left: auto; width: 760px; height: 80px }
#head h1 a   { text-indent: -99999px; display: block; float: left; width: 300px; height: 80px }
#head ul   { float: right; margin-top: 60px }
#head ul li  { float: left }
#head ul li a  { text-indent: -9999px; display: block; width: 152px; height: 20px }
#printhead { ;display:none}
#b06   { background: url(../img/b_06.gif) no-repeat left bottom }
#b07  { background: url(../img/b_07.gif) no-repeat left bottom }
#mainmenu   { clear: both; margin-right: auto; margin-left: auto; width: 760px }
#mainmenu ul { }
#mainmenu ul li  { float: left }
#b01 a   { background: url(../img/b_01.gif) center; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b01n a    { background: url(../img/b_01.gif) center bottom; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b01 a:hover    { background-position: center top }
#b01 a:active     { background-position: center bottom }
#b02 a   { background: url(../img/b_02.gif) center; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b02n a    { background: url(../img/b_02.gif) center bottom; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b02 a:hover    { background-position: center top }
#b02 a:active     { background-position: center bottom }
#b03 a   { background: url(../img/b_03.gif) center; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b03n a    { background: url(../img/b_03.gif) center bottom; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b03 a:hover    { background-position: center top }
#b03 a:active     { background-position: center bottom }
#b04 a   { background: url(../img/b_04.gif) center; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b04n a    { background: url(../img/b_04.gif) center bottom; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b04 a:hover    { background-position: center top }
#b04 a:active     { background-position: center bottom }
#b05 a   { background: url(../img/b_05.gif) center; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b05n a    { background: url(../img/b_05.gif) center bottom; text-indent: -9999px; display: block; width: 152px; height: 40px }
#b05 a:hover    { background-position: center top }
#b05 a:active     { background-position: center bottom }
#topimg   { clear: both; margin-right: auto; margin-left: auto; width: 760px }
#topcolmn     { background-image: url(../img/bg_body_1.gif); float: left; margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 40px; padding-left: 40px; width: 760px }
#topleft   { float: left; margin-left: 10px; width: 490px }
#topleft h2   { color: #339; font-weight: bold; font-size: 95%; text-decoration: none; letter-spacing: 0.08em; margin-bottom: 10px }
#topleft p  { color: #333; font-weight: normal; font-size: 75%; line-height: 1.5em; text-decoration: none; text-align: left }
#topright  { float: left; margin-left: 10px; width: 240px }
#topright h2   { color: #fff; font-weight: bold; font-size: 80%; text-decoration: none; background: url(../img/tit_news_1.gif) no-repeat left top; padding-top: 5px; padding-left: 15px; width: 230px; height: 20px }
#topright dl    { background: #ccc url(../img/bg_footlink_1.gif); margin-bottom: 5px; padding: 5px; width: 230px }
#topright dt    { color: #333; font-weight: normal; font-size: 70%; text-decoration: none; background-color: #fff; margin-top: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px }
#topright dd    { color: #333; font-weight: normal; font-size: 75%; line-height: 1.25em; text-decoration: none; background-color: #fff; padding: 5px }
#topright dd a  { color: #339; background: url(../img/icon_next.gif) no-repeat left center; padding-left: 12px }
#topright dd a:hover  { text-decoration: underline }

#foot ul      { background: #ccc url(../img/bg_footlink_1.gif); float: left; margin-left: 40px; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #bbb; width: 750px }
#foot ul li  { float: left }
#foot  ul li a    { color: #339; font-weight: normal; font-size: 12px; line-height: 1em; text-decoration: none; background: url(../img/icon_next.gif) no-repeat left center; margin-right: 1em; padding-left: 12px }
#foot ul li a:hover  { text-decoration: underline }
#foot dl   { clear: both; margin-left: 50px; padding-top: 5px }
#foot dt     { color: #333; font-weight: bold; font-size: 12px; text-decoration: none; margin-bottom: 3px }
#foot dd   { color: #333; font-weight: normal; font-size: 10px; text-decoration: none }
#copyright     { color: #36f; font-weight: normal; font-size: 10px; font-family: Helvetica; text-decoration: none; text-align: center; margin-top: 7px }
#gotop   { background: url(../img/bg_body_1.gif) repeat-y center top; text-align: right; clear: both; margin-right: auto; margin-left: auto; padding: 10px 40px; width: 760px }
#gotop a   { color: #339; font-weight: normal; font-size: 75%; text-decoration: none; background: url(../img/icon_top.gif) no-repeat left center; margin-right: 10px; padding-left: 12px }
#gotop a:hover  { text-decoration: underline }

#nextimg { clear: both; margin-right: auto; margin-left: auto; width: 760px; height: 80px }
#title  { background: url(../img/bg_body_1.gif) repeat-y center top; float: left; margin-top: 0px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; width: 760px }
#title h2  { float: left }
#tit02  { background: url(../img/tit_next_02.gif) no-repeat left top; text-indent: -9999px; width: 190px; height: 50px }
#tit03 { background: url(../img/tit_next_03.gif) no-repeat left top; text-indent: -9999px; width: 190px; height: 50px}
#tit04 { background: url(../img/tit_next_04.gif) no-repeat left top; text-indent: -9999px; width: 190px; height: 50px}
#tit05 { background: url(../img/tit_next_05.gif) no-repeat left top; text-indent: -9999px; width: 190px; height: 50px}
#tit06 { background: url(../img/tit_next_06.gif) no-repeat left top; text-indent: -9999px; width: 190px; height: 50px}
#tit07 { background: url(../img/tit_next_07.gif) no-repeat left top; text-indent: -9999px; width: 190px; height: 50px}
#title h3  { color: #333; font-weight: normal; font-size: 100%; text-decoration: none; background: url(../img/tit_next_h3.gif) no-repeat left top; float: right; padding-top: 28px; padding-left: 32px; width: 538px; height: 22px }
#nextcolmn { background: url(../img/bg_body_2.gif) repeat-y center top; float: left; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; width: 760px }
#nextright   { float: right; padding: 10px; width: 550px }
#nextright h4  { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; margin-top: 20px; margin-bottom: 3px; padding-left: 0.25em; border-left: 1em solid #ccc }
#nextleft  { float: left; width: 190px }
#nextleft ul  { margin-left: 10px; width: 180px }
#nextleft ul li    { color: #339; font-weight: normal; font-size: 90%; text-decoration: none; background: url(../img/icon_side_1.gif) no-repeat left center; text-indent: 18px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #999 }
#nextleft ul li a    { color: #333; font-weight: normal; text-decoration: none; background: url(../img/icon_side_0.gif) no-repeat left center; display: block }
#nextleft ul li a:hover   { text-decoration: underline; background: url(../img/icon_side_1.gif) no-repeat left center }
.subnow  { color: #339; font-weight: normal; font-size: 90%; text-decoration: none }