*         { 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_body_all.gif) repeat-x left top; margin-right: auto; margin-left: auto; width: 770px }#body    { background: url(../img/bg_body_clm.gif) repeat-y; float: left; margin-right: auto; margin-left: auto; width: 770px }#body_u    { background: url(../img/bg_body_up.gif) no-repeat center top; margin-right: auto; margin-left: auto }#head    { background: url(../img/bg_head.gif) no-repeat center top; margin-right: auto; margin-left: auto; width: 760px; height: 80px } #head h1   { text-indent: -9999px; display: block; float: left; width: 320px; height: 80px } #head ul    { float: right; margin-top: 60px } #head li   { float: left; margin-right: 2px } #head li a {;display:block}#b_inqy a  { background: url(../img/bh_01.gif) no-repeat center top; text-indent: -9999px; display: block; width: 100px; height: 20px }#b_sitemap a { background: url(../img/bh_02.gif) no-repeat center top; text-indent: -9999px; width: 100px; height: 20px }input#seatxt       { color: #666; font-weight: normal; font-size: 80%; text-decoration: none; background: url(../img/bg_form.gif) repeat-x left center; vertical-align: middle; margin: 0px 0px 1px; padding: 1px; border-style: solid; border-width: 1px; border-color: #666 #ccc #ccc #666; width: 101px; height: 13px }input#seabtn   { vertical-align: middle; margin: 0px 0px 0px -5px; width: 43px; height: 17px }#mainmenu  { margin-right: auto; margin-left: auto; width: 760px }#mainmenu ul { }#mainmenu li  { float: left }#mainmenu li a  { }#m01n a      { background: url(../img/bm_01.gif) no-repeat center bottom; text-indent: -9999px; display: block; width: 152px; height: 51px }#m02n a      { background: url(../img/bm_02.gif) no-repeat center bottom; text-indent: -9999px; display: block; width: 152px; height: 51px }#m03n a      { background: url(../img/bm_03.gif) no-repeat center bottom; text-indent: -9999px; display: block; width: 152px; height: 51px }#m04n a      { background: url(../img/bm_04.gif) no-repeat center bottom; text-indent: -9999px; display: block; width: 152px; height: 51px }#m05n a      { background: url(../img/bm_05.gif) no-repeat center bottom; text-indent: -9999px; display: block; width: 152px; height: 51px }#m01 a     { background: url(../img/bm_01.gif) no-repeat center; text-indent: -9999px; display: block; width: 152px; height: 51px }#m02 a     { background: url(../img/bm_02.gif) no-repeat center; text-indent: -9999px; display: block; width: 152px; height: 51px }#m03 a     { background: url(../img/bm_03.gif) no-repeat center; text-indent: -9999px; display: block; width: 152px; height: 51px  }#m04 a     { background: url(../img/bm_04.gif) no-repeat center; text-indent: -9999px; display: block; width: 152px; height: 51px }#m05 a     { background: url(../img/bm_05.gif) no-repeat center; text-indent: -9999px; display: block; width: 152px; height: 51px }#m01 a:hover  { background: url(../img/bm_01.gif) no-repeat center bottom }#m02 a:hover  { background: url(../img/bm_02.gif) no-repeat center bottom }#m03 a:hover  { background: url(../img/bm_03.gif) no-repeat center bottom }#m04 a:hover  { background: url(../img/bm_04.gif) no-repeat center bottom }#m05 a:hover  { background: url(../img/bm_05.gif) no-repeat center bottom }#m01 a:active  { background-position: center top }#m02 a:active  { background-position: center top }#m03 a:active  { background-position: center top }#m04 a:active  { background-position: center top }#m05 a:active  { background-position: center top }#h2_inquiry {}#h2_rectuit {}#h2_sitemp {}#h2_voice {}#h2_company {}#h2_product  { background: url(../img/tit_product.gif) no-repeat left top; text-indent: -9999px; clear: both; margin-right: auto; margin-left: auto; width: 760px; height: 50px }#colmn_0    { background: url(../img/bg_colmn_a.gif) repeat-y center top }#colmn_a    { background: url(../img/bg_colmn_a2.gif) no-repeat center top; float: left; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 740px }#colmn_r       { float: right; padding-top: 10px; padding-bottom: 10px; width: 530px }#colmn_r h3     { color: #333; font-weight: normal; font-size: 90%; line-height: 1em; text-decoration: none; background: url(../img/bg_h3_01.gif) no-repeat center top; text-align: left; letter-spacing: 0.1em; clear: both; padding-top: 8px; padding-left: 20px; width: 510px; height: 22px }#colmn_r h4     { color: #fff; font-weight: normal; font-size: 150%; line-height: 1em; text-decoration: none; background: url(../img/bg_h4_01.gif) no-repeat center top; text-align: left; letter-spacing: 0.2em; clear: both; margin-bottom: 10px; padding-top: 7px; padding-left: 35px; width: 495px; height: 30px }#colmn_r h5    { color: #200080; font-weight: normal; font-size: 90%; text-decoration: none; background: url(../img/icon_h5.gif) no-repeat left center; text-align: left; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px }#colmn_l          { float: left; padding: 10px 5px; width: 200px }#colmn_l ul  { margin-bottom: 20px }#colmn_l h3   { color: #333; font-weight: bold; font-size: 90%; text-decoration: none; background: url(../img/icon_h3.gif) no-repeat left center; text-align: left; padding-left: 15px }#colmn_l li   { text-align: left; margin-top: 5px }#colmn_l li a       { color: #190080; font-weight: normal; font-size: 80%; text-decoration: none; background: url(../img/icon_h4.gif) no-repeat left center; margin-left: 5px; padding-left: 10px }#colmn_l li a:hover   { color: #f00; text-decoration: underline }#error    { background: url(../img/bg_fjp.gif) no-repeat right center; margin-right: auto; margin-left: auto; padding-top: 100px; padding-bottom: 100px; padding-left: 50px }#error h3  { color: #666; font-weight: bold; font-size: 150%; text-decoration: none; margin-bottom: 10px }#error h4  { color: #666; font-weight: bold; font-size: 100%; text-decoration: none; margin-bottom: 10px }#error ol  { margin-bottom: 10px }#error ol li  { color: #666; font-weight: normal; font-size: 90%; text-decoration: none; list-style-type: decimal; margin-bottom: 5px; margin-left: 2em }#error p  { color: #666; font-weight: normal; font-size: 80%; text-decoration: none }#pan  { margin-bottom: 20px }#pan ul { }#pan li    { color: #666; font-size: 70%; vertical-align: middle; float: left; padding-left: 3px }#pan li a   { color: #4c87a6; font-weight: normal; text-decoration: none; background: url(../img/icon_pan.gif) no-repeat right center; padding-right: 7px }#pan li a:hover   { color: #f00; text-decoration: underline }#foot     { background: #838383 url(../img/bg_foot_1.gif) no-repeat center bottom; clear: both; margin-right: auto; margin-bottom: 20px; margin-left: auto; padding-left: 30px; width: 740px; height: 84px }#foot ul   { float: left; border-left: 1px solid #fff }#foot li   { float: left; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff }#foot li a {color: #fff; font-size: 70%}#foot p    { color: #fff; font-size: 70%; clear: both }#foot dl   { margin-top: 25px; margin-right: auto; margin-left: auto }#foot dt  { color: #fff; font-weight: normal; font-size: 70%; text-decoration: none }#foot dd  { color: #fff; font-weight: normal; font-size: 70%; text-decoration: none }#foot dd a  { color: #fff }#gotop p a { color: #190080; font-weight: normal; font-size: 80%; text-decoration: none; background: url(../img/icon_gotop.gif) no-repeat left center; float: right; margin-right: 15px; margin-bottom: 10px; padding-left: 10px }.honbun01   { color: #333; font-weight: normal; font-size: 80%; line-height: 1.5em; text-decoration: none; text-align: left; margin-bottom: 20px }table.table01  { margin-bottom: 20px; border-top: 1px solid #fff; border-left: 1px solid #fff }table.table01 th   { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; background-color: #b4c0d9; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; width: 10em }table.table01 td   { color: #333; font-weight: normal; font-size: 80%; text-decoration: none; background-color: #e6e6e6; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff }