﻿body { background: #FFFFFF;margin-top: 0px;margin-bottom: 0px; font-family:  Arial, Verdana, Tahoma, sans-serif, Geneva, Helvetica;}

a:hover {color: #990000;text-decoration: underline;}
table { border-collapse:collapse;}


/******** ALL *******/
/*** LAYOUT ***/

#wrapper {width: 650px;margin-top: 0px;margin-right: auto;margin-bottom: auto;margin-left: auto;background-color: #FFFFFF;}
#header {}
#search {float: right;width: 250px;margin-top: 11px;height: 29px;}
.search_box {height: 15px;width: 170px;margin: 0px;}
#sidemenu {}
#main {float: left;width: 512px;margin-bottom: 10px;}
#main_full {width: 100%;margin-bottom: 10px;}
#contents {width: 505px;padding-right: 7px;}
#message {width: 505px;padding-right: 7px;}/* Corporate Information */
#wind01 {width: 650px;text-align: center;} /* OverVew Popup */
#wind01 p {font-size: small;font-style: normal;line-height: 140%;color: #333333;margin: 0px 0px 1em;}
#wind01 .note {font-size: 70%;line-height: 1.5emx;color: #666666;text-decoration: none;}

/* FONT */
h1 {float: left;margin: 0px;padding: 0px;}
h2 {margin: 0px;padding: 0px;}
.cap01 {font-size: 9px;line-height: 11px;color: #333333;text-decoration: none;}
.note {font-size: 70%;line-height: 1.5emx;color: #666666;text-decoration: none;}

#title {height: 43px;border-bottom: 1px solid #1F35A6;margin: 0px 0px 30px 0px;padding: 0px 0px 0px 0px;}
#title h2 {margin: 0px 0px 0px 0px;padding: 14px 0px 0px 0px;}
#title2 {height: 43px;border-bottom: 1px solid #1F35A6;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
#title2 h2 {margin: 0px 0px 0px 0px;padding: 14px 0px 0px 0px;}

/* IMG */
img {border: 0px;}
.img01 {float: right;margin-left: 15px;margin-bottom: 10px;}
.img02 {float: right;margin: 50px 10px 10px 15px;}
.pd_img01 {float: right;margin-left: 15px;margin-bottom: 10px;}
.pd_img02 {float: right;margin: 50px 10px 10px 15px;}

/* BOX */
.bottom5 {padding-bottom: 5px;}
.bottom10 {padding-bottom: 10px;}
.bottom20 {padding-bottom: 20px;}
.top10 {padding-top: 10px;}
.top15 {padding-top: 15px;}
.top20 {padding-top: 20px;}
.top60 {padding-top: 60px;}
.column {border: 1px solid #666666;padding: 5px;}

#unit {}
#unit dl {margin: 5px 0px 5px 0px;padding: 0px 0px 0px 0px;}
#unit dl dt {float: left;text-align: right;display: block;width:100px;height: 105px;padding: 0px;margin: 5px 5px 5px 0px;}
#unit dl dd {float: left;display: block;width:135px;height: 105px;padding: 0px;margin: 5px 10px 5px 0px;}


/** Max 500 **/
.var_l200 {float: left;width: 200px;}
.fix_r300 {float: right;width: 300px;}
.var_l290 {float: left;width: 290px;}
.fix_r200 {float: right;width: 200px;}
.var_l310 {float: left;width: 310px;}
.fix_r180 {float: right;width: 180px;}
.var_l245 {float: left;width: 245px;}
.fix_r245 {float: right;width: 245px;}
.var_r250 {float: right;width: 250px;}
.fix_l250 {float: left;width: 250px;}
.fix_l120 {float: left;width: 120px;}
.var_r380 {float: right;width: 380px;}

.var_l215 {float: left;width: 215px;}
.fix_r285 {float: right;width: 285px;}
.var_l240 {float: left;width: 240px;margin-bottom: 10px;padding-right: 10px;}
.var_r240 {float: right;width: 240px;margin-bottom: 10px;padding-left: 10px;}
.var_l210 {float: left;width: 210px;margin: 0px 0px 10px 0px;}
.fix_r290 {float: right;width: 290px;}
.fix_240 {width: 240px;}

/** STYLE **/
.left {float: left;}
.right {float: right;}
.a_right {text-align: right;}
.margin_l10 {margin-left: 10px;}
.clear{clear: both;margin: 0px;padding: 0px;height: 0px;width: 100%;}
.non-margin {margin: 0px;padding: 0px;}
.p_non {}
.w500 {width:500px; border-collapse:collapse;}

.link01 {}
.link01 ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 9px;line-height: 10px;}
.link01 li {float: left;}
.link01 li a {margin: 0px;padding: 3px 0px 3px 10px;background: url(images/sd_arrow.gif) no-repeat left 0.5ex;display: block;width: 124px;}
.link01 li a:hover {margin: 0px;padding: 3px 0px 3px 10px;background: url(images/sd_arrow_f.gif) no-repeat left 0.5ex;display: block;width: 124px;}
.link02 {}
.link02 ul {font-size: 75%;line-height: 120%;list-style-type: none;margin: 0px;padding: 0px;}
.link02 a {background: url(images/sd_arrow.gif) no-repeat left 0.5ex;display: block;width: 300px;margin: 0px;padding: 3px 0px 3px 10px;}
.link02 a:hover {margin: 0px;padding: 3px 0px 3px 10px;background: url(images/sd_arrow_f.gif) no-repeat left 0.5ex;display: block;width: 300px;}
.page_back {float: right;}
.page_back ul {font-size: 75%;line-height: 120%;list-style-type: none;margin: 0px;padding: 0px;}
.page_back a {background: url(images/icon_back.gif) no-repeat left 0.8ex;display: block;width: 100px;margin: 0px;padding: 3px 0px 3px 10px;}
.page_back a:hover {margin: 0px;padding: 3px 0px 3px 10px;background: url(images/icon_back_f.gif) no-repeat left 0.8ex;display: block;width: 100px;}


/*** Main Navi ***/

#right_navi{float: left;clear: both;position: relative;height: 23px;font-size: 10px;border-top-width: 2px;border-top-style: solid;border-top-color: #FFD200;width: 650px;}
#right_navi ul {float: right;overflow: hidden;list-style-type: none;position: relative;width: 330px;height: 20px;padding: 0px;text-indent: -99999px;margin: 2px 0px 0px 0px;}
#right_navi ul li {margin: 0px;overflow: hidden;top: 0px;height: 20px;padding: 0px;position: absolute;}
#right_navi ul li a {display: block;height: 20px;}
#right_navi ul li#u01 {left: 0px;width: 80px;background: url(images/r_navi.gif) no-repeat 0px 0px;}
#right_navi ul li#u01 a{background: url(images/r_navi.gif) no-repeat 0px 0px;}
#right_navi ul li#u01 a:hover {background: url(images/r_navi_f.gif) no-repeat 0px 0px;}
#right_navi ul li#u02 {left: 80px;width: 66px;background: url(images/r_navi.gif) no-repeat -80px 0px;}
#right_navi ul li#u02 a {background: url(images/r_navi.gif) no-repeat -80px 0px;}
#right_navi ul li#u02 a:hover {background: url(images/r_navi_f.gif) no-repeat -80px 0px;}
#right_navi ul li#u03 {left: 146px;width: 84px;background: url(images/r_navi.gif) no-repeat -146px 0px;}
#right_navi ul li#u03 a {background: url(images/r_navi.gif) no-repeat -146px 0px;}
#right_navi ul li#u03 a:hover {background: url(images/r_navi_f.gif) no-repeat -146px 0px;}
#right_navi ul li#u04 {left: 230px;width: 100px;background: url(images/r_navi.gif) no-repeat -230px 0px;}
#right_navi ul li#u04 a {background: url(images/r_navi.gif) no-repeat -230px 0px;}
#right_navi ul li#u04 a:hover {background: url(images/r_navi_f.gif) no-repeat -230px 0px;}

#right_navi ul li#u03s {left: 146px;width: 84px;background: url(images/r_navi_f.gif) no-repeat -146px 0px;}
#right_navi ul li#u03s a {background: url(images/r_navi_f.gif) no-repeat -146px 0px;}
#right_navi ul li#u03s a:hover {background: url(images/r_navi_f.gif) no-repeat -146px 0px;}
#right_navi ul li#u04s {left: 230px;width: 100px;background: url(images/r_navi_f.gif) no-repeat -230px 0px;}
#right_navi ul li#u04s a {background: url(images/r_navi_f.gif) no-repeat -230px 0px;}
#right_navi ul li#u04s a:hover {background: url(images/r_navi_f.gif) no-repeat -230px 0px;}

#global_navi {clear: both;height: 23px;font-size: 10px;;width: 650px;}
#global_navi ul {overflow: hidden;list-style-type: none;position: relative;height: 23px;padding: 0px;margin: 0px;background: url(images/hd2.gif) no-repeat 0px 0px;text-indent: -99999px;}
#global_navi ul li {display: block;margin: 0px;overflow: hidden;top: 0px;height: 23px;padding: 0px;position: absolute;}
#global_navii ul li a {height: 20px;}
#global_navi ul li#g01 {left: 0px;width: 183px;background: url(images/hd2.gif) no-repeat 0px 0px;}
#global_navi ul li#g01 a{background: url(images/hd2.gif) no-repeat 0px 0px;display: block;height: 23px;}
#global_navi ul li#g01 a:hover {background: url(images/hd2_f.gif) no-repeat 0px 0px;}
#global_navi ul li#g02 {left: 183px;width: 110px;background: url(images/hd2.gif) no-repeat -183px 0px;}
#global_navi ul li#g02 a {background: url(images/hd2.gif) no-repeat -183px 0px;display: block;height: 23px;}
#global_navi ul li#g02 a:hover {background: url(images/hd2_f.gif) no-repeat -183px 0px;}
#global_navi ul li#g03 {left: 293px;width: 92px;background: url(images/hd2.gif) no-repeat -293px 0px;}
#global_navi ul li#g03 a {background: url(images/hd2.gif) no-repeat -293px 0px;display: block;height: 23px;}
#global_navi ul li#g03 a:hover {background: url(images/hd2_f.gif) no-repeat -293px 0px;}
#global_navi ul li#g04 {left: 385px;width: 59px;background: url(images/hd2.gif) no-repeat -385px 0px;}
#global_navi ul li#g04 a {background: url(images/hd2.gif) no-repeat -385px 0px;display: block;height: 23px;}
#global_navi ul li#g04 a:hover {background: url(images/hd2_f.gif) no-repeat -385px 0px;}
#global_navi ul li#g05 {left: 444px;width: 59px;background: url(images/hd2.gif) no-repeat -444px 0px;}
#global_navi ul li#g05 a {background: url(images/hd2.gif) no-repeat -444px 0px;display: block;height: 23px;}
#global_navi ul li#g05 a:hover {background: url(images/hd2_f.gif) no-repeat -444px 0px;}


#global_navi ul li#g01s {left: 0px;width: 183px;background: url(images/hd2_f.gif) no-repeat 0px 0px;}
#global_navi ul li#g01s a{background: url(images/hd2_f.gif) no-repeat 0px 0px;display: block;height: 23px;}
#global_navi ul li#g01s a:hover {background: url(images/hd2_f.gif) no-repeat 0px 0px;}
#global_navi ul li#g02s {left: 183px;width: 110px;background: url(images/hd2_f.gif) no-repeat -183px 0px;}
#global_navi ul li#g02s a {background: url(images/hd2_f.gif) no-repeat -183px 0px;display: block;height: 23px;}
#global_navi ul li#g02s a:hover {background: url(images/hd2_f.gif) no-repeat -183px 0px;}
#global_navi ul li#g03s {left: 293px;width: 92px;background: url(images/hd2_f.gif) no-repeat -293px 0px;}
#global_navi ul li#g03s a {background: url(images/hd2_f.gif) no-repeat -293px 0px;display: block;height: 23px;}
#global_navi ul li#g03s a:hover {background: url(images/hd2_f.gif) no-repeat -293px 0px;}
#global_navi ul li#g04s {left: 385px;width: 59px;background: url(images/hd2_f.gif) no-repeat -385px 0px;}
#global_navi ul li#g04s a {background: url(images/hd2_f.gif) no-repeat -385px 0px;display: block;height: 23px;}
#global_navi ul li#g04s a:hover {background: url(images/hd2_f.gif) no-repeat -385px 0px;}
#global_navi ul li#g05s {left: 444px;width: 59px;background: url(images/hd2.gif) no-repeat -444px 0px;}
#global_navi ul li#g05s a {background: url(images/hd2.gif) no-repeat -444px 0px;display: block;height: 23px;}
#global_navi ul li#g05s a:hover {background: url(images/hd2_f.gif) no-repeat -444px 0px;}

#bread_crumbs {background: url(images/hd_met_02.jpg) repeat-y;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #dddddd;margin: 0px 0px 4px 0px;padding: 0px 0px 2px 15px;}
#bread_crumbs p {font-size: 10px;color: #003399;margin: 0px;padding: 0px;}

#footer {clear: both;margin: 10px 0px 15px 0px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FFD200;font-size: 10px;}
#footer address {float: left;margin: 0px;padding: 0px;width: 360px;}
#f_navi {float: right;width: 260px;}
#f_navi ul {overflow: hidden;list-style-type: none;position: relative;height: 17px;padding: 0px;margin: 2px 0px 0px 0px;text-indent: -99999px;}
#f_navi ul li {margin: 0px;overflow: hidden;top: 0px;height: 17px;padding: 0px;position: absolute;}
#f_navi ul li a {display: block;height: 20px;}
#f_navi ul li#f01 {left: 0px;width: 60px;background: url(images/footer_02.gif) no-repeat 0px 0px;}
#f_navi ul li#f01 a{background: url(images/footer_02.gif) no-repeat 0px 0px;}
#f_navi ul li#f01 a:hover {background: url(images/footer_f_02.gif) no-repeat 0px 0px;}
#f_navi ul li#f02 {left: 60px;width: 190px;background: url(images/footer_02.gif) no-repeat -60px 0px;}
#f_navi ul li#f02 a{background: url(images/footer_02.gif) no-repeat -60px 0px;}
#f_navi ul li#f02 a:hover {background: url(images/footer_f_02.gif) no-repeat -60px 0px;}

#f_navi ul li#f01s {left: 0px;width: 60px;background: url(images/footer_f_02.gif) no-repeat 0px 0px;}
#f_navi ul li#f01s a{background: url(images/footer_f_02.gif) no-repeat 0px 0px;}
#f_navi ul li#f01s a:hover {background: url(images/footer_f_02.gif) no-repeat 0px 0px;}
#f_navi ul li#f02s {left: 60px;width: 190px;background: url(images/footer_f_02.gif) no-repeat -60px 0px;}
#f_navi ul li#f02s a{background: url(images/footer_f_02.gif) no-repeat -60px 0px;}
#f_navi ul li#f02s a:hover {background: url(images/footer_f_02.gif) no-repeat -60px 0px;}

