@charset "utf-8"; 
@import url("reset.css"); /* reset css */
@import url("content.css"); /* subpage css */
@import url("common.css"); /* reusable css */
@import url("calendar.css"); /* reusable css */

/* wrap */
#wrap {position: relative; width: 900px; margin: 0 auto; padding-bottom: 10px; font-size: 0.8125em; background: #fff;}  /* 0.8125em 13px */ /* #wrap {position: relative; margin: 0 auto; width: 900px;} */

/* header */
#header {width: 900px;}
#header h2 {display: none;}
.title h1 {height: auto; padding: 0 0 0 5px; line-height: 1.834; font-size: 0.9231em; font-weight: normal; background: #ededed;} /* 0.9231em 12px ^ height: 22px */
.logo {float: left; width: 160px; height: 63px; margin-top: 1.2em; line-height: 1; font-size: 1.5385em; font-weight: bold;} /* 1.5385em 20px ^ height: 24px */
.headlink {float: right; max-width: 725px; height: auto; padding: 3px 5px 3px 0; font-size: 0.9231em;} /* height: 1.758em 21.2px ^ height: 24px; */
.headlink li {float: left; padding-left: 6px; list-style: none;}
.headlink a {color: #666;}
.headlink a:hover, .headlink a:active, .headlink a:focus {color: #3dbcc9;}

.myMessage {position: absolute; top: 1px; left: 0; width: 888px;  padding: 5px; border: 1px solid #FFD58D; border-bottom: 2px solid #FFD58D; background: #FFF2C9;}
.myMessage div {height: 32px; border: 1px solid #FFD58D; background: #FFFCEC;}
.myMessage .user {width: 294px; float: left; margin-right: 5px; padding: 4px 5px; line-height: 1.4; font-size: 12px;}
.myMessage .user span {font-weight: bold;}
.myMessage .msg {width: 564px; float: left; padding: 5px 0 3px 10px;}
.myMessage .msg a {font-size: 16px; margin-right: 10px; border-bottom: 1px solid; text-decoration: none; font-weight: bold; }
.myMessage .msg a span {font-family: Arial; padding: 0 4px; font-size: 18px;}
.myMessage .msg span.line {margin: 0 10px 0 7px; border-right: 1px dotted #aaa;}
.myMessage a.x {position: absolute; right: -1px; bottom: -2px; width: 15px; height: 15px; line-height: 1; text-decoration: none; font-weight: bold; font-size: 12px; text-align: center; color: #fff; background: #ff6633;}
.myMessage a.x:hover {background: #ff3333;}

.gnb {float: right; width: 730px; height: auto; margin-left: 10px;}
.gnb li {float: left;}
.gnb a {overflow: hidden; display: block; width: 146px; height: 28px; padding: 7px 0 0 0; font-size:1.1538em; font-weight: bold; text-align: center;} /* 1.1538em 15px ^ height: 28px */
.gnb .gnb_btn a {text-decoration: none; color: #fff;} /* ie6 ul fix */
.gnb .nav_f {background: #007ab5 url(/img/common/header/nav_a.gif) no-repeat;}
.gnb .nav_f a:hover, .gnb .nav_f a:active, .gnb .nav_f a:focus {background: url(/img/common/header/nav_a_over.gif) no-repeat;}
.gnb .nav_m {background: #007ab5 url(/img/common/header/nav_b.gif) no-repeat;}
.gnb .nav_m a:hover, .gnb .nav_m a:active, .gnb .nav_m a:focus {background: url(/img/common/header/nav_b_over.gif) no-repeat;}
.gnb .nav_e {background: #007ab5 url(/img/common/header/nav_c.gif) no-repeat;}
.gnb .nav_e a:hover, .gnb .nav_e a:active, .gnb .nav_e a:focus {background: url(/img/common/header/nav_c_over.gif) no-repeat;}
.gnb .active_f a {color: #006699;}
.gnb .active_f {background: #f6f6f6 url(/img/common/header/nav_a_on.gif) no-repeat;}
.gnb .active_m a {color: #006699;}
.gnb .active_m {background: #f6f6f6 url(/img/common/header/nav_b_on.gif) no-repeat;}
.gnb .active_e a {color: #006699;}
.gnb .active_e {background: #f6f6f6 url(/img/common/header/nav_c_on.gif) no-repeat;}

.lnb {float: right; width: 715px; height: auto; padding-left: 15px; background: #f6f6f6 url(/img/common/header/nav_bg.gif) bottom repeat-x;}
.lnb li {float: left; height: auto; padding: 5px 10px 4px 0; font-size: 0.9231em; color: #006699;} /* height: 23px */
.lnb a {text-decoration: none; color: #006699;}
.lnb a:hover, .lnb a:active, .lnb a:focus {text-decoration: none; color: #3dbcc9;}
.lnb .active a, .active a:hover, .active a:active, .active a:focus {color: #ff6633;}

/* container */
#container {clear: both; width: 900px; padding-top: 10px;}
/* leftbar */
.leftbar {float: left; width: 160px;}
.leftbar h2 {display: none;}
.leftbar a {color: #666;}
.leftbar a:hover, .leftbar a:active, .leftbar a:focus {color: #006699;}
/* leftbar ^ loginbar */
.leftbar .loginbar {width: 138px; height: auto; padding: 10px; border: 1px solid #c5c5c5; font-size: 0.9231em;} /* 0.9231em 12px ^ height: 80px */
.leftbar .loginbar a {text-decoration: underline;}
.leftbar .loginbar .loginbox {width: 138px; min-height: 40px; height: auto !important; height: 40px;} /* height: 61px */
.leftbar .loginbar .loginbox .inputbox {float: left; width: 84px;}
.leftbar .loginbar .loginbox .inputbox label {display: none;}
.leftbar .loginbar .loginbox .inputbox input {width: 82px; height: 14px; border: 1px solid #999; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 1;}
.leftbar .loginbar .loginbox .inputbox .input_id {margin-bottom: 2px !important; margin-bottom: 0; background: #f8f8f8 url(/img/common/left/id_bg.gif) no-repeat;}
.leftbar .loginbar .loginbox .inputbox .input_pw {margin-bottom: 0; background: #f8f8f8 url(/img/common/left/pw_bg.gif) no-repeat;}
.leftbar .loginbar .loginbox .loginbutton {float: right; width:42px; height: 37px;}
.leftbar .loginbar .loginbox .point strong {color: #ff6633;}
.leftbar .loginbar .loginbox .checkbox {clear: both; width: 138px; padding-top: 3px;}
.leftbar .loginbar .loginbox .checkbox input {width: 16px; height: 16px;}
.leftbar .loginbar .buttonbox {overflow: hidden; width: 138px; height: 19px; line-height: 1;} /* overflow: Ie6 fix */
.leftbar .loginbar .buttonbox a {float: left;}
.leftbar .loginbar .buttonbox a.logout {float: right;}
.leftbar .bookLink {width: 160px; height: 20px; margin-bottom: 5px;}
.leftbar .bookLink a {display: block; width: 140px; height: 20px; padding-left: 20px; background: url(/img/common/bookmark/bookmark.gif) no-repeat; color: #555; text-align: center; text-decoration: none; font-size: 12px; line-height: 1.7; overflow: auto;}
.leftbar .bookLink a:hover {background: url(/img/common/bookmark/bookmark_over.gif) no-repeat;color: #fff;}
.leftbar .bookLink a:active {background: url(/img/common/bookmark/bookmark_over.gif) no-repeat; color: #fff;}
.leftbar .bookLink a:focus {background: url(/img/common/bookmark/bookmark_over.gif) no-repeat; color: #fff;}

/* leftbar ^ quickmenu */
.leftbar .quickmenu {border: 1px solid #c5c5c5; border-bottom: none; line-height: 1; font-size: 1.1538em; font-weight: bold;} /* 1.1538em 15px */
.leftbar .quickmenu a {display: block; min-height: 15px; padding: 5px 0 5px 10px;} /* height: Opera set */
.leftbar .quickmenu li {border-bottom: 1px solid #c5c5c5;}
.leftbar .quickmenu .priceview {background: #f9ebda url(/img/common/left/btn_left_a.gif) repeat-x;}
.leftbar .quickmenu .ordersearch {background: #f8dee4 url(/img/common/left/btn_left_b.gif) repeat-x;}
.leftbar .quickmenu .freesize {background: #e3ecfe url(/img/common/left/btn_left_c.gif) repeat-x;}
.leftbar .quickmenu .freesize img {position: absolute; top: 273px; left: 135px;} /* new icon */
.leftbar .quickmenu .bizorder {background: #cff0e4 url(/img/common/left/btn_left_d.gif) repeat-x;}

/* leftbar ^ goodsmenu */
.leftbar .goodsmenu {margin: -1px 0 5px 0; border: 1px solid #c5c5c5; border-bottom: none; line-height: 1.2; font-size: 0.9231em; background: #fff;} /* 0.9231em 12px + height: 15px */
.leftbar .goodsmenu ul {margin: 0 0 10px 0; padding: 0 0 5px 10px; border-bottom: 1px solid #c5c5c5; }
.leftbar .goodsmenu li {min-height: 15px; height: auto !important; height: 15px;} /* height: 15px; */
.leftbar .goodsmenu .first {padding-top: 8px;} /* first leftmenu */
.leftbar .goodsmenu .title {padding-top: 0px; margin-bottom: 2px; line-height: 1; font-size: 1.1667em; font-weight: bold;} /* 1.1667em 14px */
.leftbar .goodsmenu .title img {padding-left: 3px;} /* new icon */
.leftbar .goodsmenu .list {}
.leftbar .goodsmenu .list a {display: block; width: 132px; padding: 3px 0 0 16px; height: 17px; text-decoration: none;}
.leftbar .goodsmenu .list a:hover,
.leftbar .goodsmenu .list a:active,
.leftbar .goodsmenu .list a:focus {color: #fff; background: url(/img/common/left/menu_bg.gif) 7px 0 repeat-y;}
.leftbar .goodsmenu .list_active a {color: #fff; background: url(/img/common/left/menu_bg.gif) 7px 0 repeat-y;}
.leftbar .goodsmenu .listend a {display: block; width: 132px; padding: 3px 0 0 16px; height: 17px; text-decoration: none;}
.leftbar .goodsmenu .listend a:hover,
.leftbar .goodsmenu .listend a:active,
.leftbar .goodsmenu .listend a:focus {color: #fff; background: url(/img/common/left/menu_bg.gif) 7px 0 repeat-y;}
.leftbar .goodsmenu .listend2 a {display: block; width: 132px; padding: 3px 0 0 16px; height: 17px; text-decoration: none;}
.leftbar .goodsmenu .listend2 a:hover,
.leftbar .goodsmenu .listend2 a:active,
.leftbar .goodsmenu .listend2 a:focus {color: #fff; background: url(/img/common/left/menu_bg.gif) 7px 0 repeat-y;}
.leftbar .goodsmenu hr {display: block; margin-left: -10px; height: 1px; border: none; border-top: 1px dotted #aaa; font-size: 1px; padding: 0;}

/* order estimate */
.leftbar .quickmenu2 { margin-top: 0px; border: 1px solid #c5c5c5; line-height: 1; font-weight: bold;}
.leftbar .quickmenu2 .order_esti {background: #e3ecfe url(/img/common/left/btn_left_c.gif) repeat-x;}
.leftbar .quickmenu2 .order_esti a {display: block; min-height: 15px; height: 14px; padding: 5px 0 5px 10px; line-height: 1.2; font-size: 14px; font-weight: bold;} /* height: Opera set ^ 0.875em 14px */ 

/* leftbar sub_list */
.leftbar .goodsmenu ul.sub_list {display: none; z-index: 9000; position: absolute; width: 150px; margin: -20px 0 0 0; left: 0px; padding: 0; border: 3px solid #349bcb; background: #fff;}
.leftbar .goodsmenu ul.sub_list li {margin: 0; border-bottom: 1px solid #ddd; font-size: 0.9231em;}
.leftbar .goodsmenu ul.sub_list li a {padding: 4px 0 0 18px; color: #666; background: none;}
.leftbar .goodsmenu ul.sub_list li a:hover,
.leftbar .goodsmenu ul.sub_list li a:active,
.leftbar .goodsmenu ul.sub_list li a:focus {padding: 4px 0 0 18px; color: #006699; background: #f0f8ff;}
.leftbar .goodsmenu iframe.layerBg {z-index: 8000; position: absolute; left: 0px; top: 0px; width: 156px; border: 0px solid; padding: 0; margin-top: 20px; filter: alpha(opacity=100); background: black; }


/* leftbar ^ goodsmenu_back */
.leftbar .goodsmenu_back {margin: 0 0 5px 0; border: 1px solid #c5c5c5; border-top: none; line-height: 1.2; font-size: 0.9231em; background: #f8f8f8;} /* 0.9231em 12px + height: 15px */
.leftbar .goodsmenu_back ul {margin: 0 0 10px 10px;}
.leftbar .goodsmenu_back li {min-height: 15px; height: auto !important; height: 15px;} /* height: 15px; */
.leftbar .goodsmenu_back .first {padding-top: 10px;} /* first leftmenu */
.leftbar .goodsmenu_back .title {padding-top: 1px; line-height: 1; font-size: 1.1667em; font-weight: bold;} /* 1.1667em 14px */
.leftbar .goodsmenu_back .title img {padding-left: 3px;} /* new icon */
.leftbar .goodsmenu_back .list {padding-left: 16px; background: url(/img/common/left/left_menu_list_bg.gif) bottom left repeat-y;}
.leftbar .goodsmenu_back .listend {padding-left: 16px; background: url(/img/common/left/left_menu_list_bg2.gif) bottom left repeat-y;}
.leftbar .goodsmenu_back .listend2 {padding-left: 16px; background: url(/img/common/left/left_menu_list_bg2.gif) bottom left repeat-y;}

/* leftbar ^ otherlink */
.leftbar .otherlink {width: 148px; margin-bottom: 5px; padding: 5px 0 2px 10px; border: 1px solid #c5c5c5; font-size: 0.9231em; background: #f8f8f8;}
.leftbar .otherlink li {padding-left: 17px; min-height: 15px; height: auto !important; height: 15px; line-height: 1.2; margin-bottom: 3px; background: url(/img/common/icon/icon_allow_b.gif) 0 1px no-repeat;}
.leftbar .otherBanner {margin-top: -5px;}
.leftbar .otherBanner a {display: block; margin-bottom: 5px;}

/* leftbar ^ bookmark */
.leftbar .bookmark {display: none; width: 156px; margin-bottom: 5px; padding-left: 2px; border: 1px solid #ccc; color: #006699; background: #f8f8f8;}
.leftbar .bookmark h3 {display: none;}
.leftbar .bookmark li {float: left; min-height: 22px; padding-left: 3px; font-size: 0.8em;} /* 0.8em 9.6px */
.leftbar .bookmark img {padding-top: 3px;} /* img min-height: 19px */
.leftbar .bookmark_end {clear: both;}
/* leftbar ^ bankinfo */
.leftbar .bankinfotitle {width: 152px; padding: 0 4px; text-align: center; font-weight: bold; color: #fff; background: #666;}
.leftbar .bankinfotitle h3 {min-height: 21px; line-height: 1.5; font-size: 1.0769em;} /* 1.0769em 14px */
.leftbar .bankinfo {width: 140px; min-height: 275px; height: auto !important; height: 275px; padding: 10px 10px 5px 10px;} /*height: firefox, safari fix */
.leftbar .bankinfo h4 {display: none;}
.leftbar .bankinfo li {padding-top: 5px; line-height: 1.35; font-size: 0.8615em; background: url(/img/common/line/dot_line.gif) 0 1px repeat-x;} /* 0.8615em 11.2px + line-height: 1.35 */
.leftbar .bankinfo li.bank_mitui {background: none; padding-top: 0;}
.leftbar .bankinfo li.bank_jpnet {}
.leftbar .bankinfo li.bank_post {}
.leftbar .bankinfo li.bank_post2 {}
/* leftbar ^ validator */
.leftbar .validator {overflow: hidden; text-align: center; margin-bottom: 10px;}

/* mainbox */
.mainbox {float: left; width: 560px; margin: 0 10px 0 10px ;} 
/* mainbox ^ billboard */
.mainbox .billboard {overflow: hidden; width: 560px; height: 165px; font-size: 2em; background: #eee;} /* font-size: 2em 26px ^ overflow: Ie6 fix */
.mainbox .billboard h2 {display: none;}
/* mainbox ^ main_ad */
.mainbox .main_ad {float: left; overflow: hidden; width: 275px; height: 150px; margin-top: 10px; font-size: 1.5385em; font-weight: bold; background: #eee;} /* font-size: 1.5385em 20px ^ overfloa: Ie6 fix */
.mainbox .main_ad h2 {display: none;}
.mainbox .main_ad2 {float: right;}
/* mainbox ^ notice_ad */
.mainbox .notice_ad {float: right; overflow: hidden; width: 150px; height: 130px; margin: 10px 0 0 10px; font-size: 1.5385em; font-weight: bold; background: #eee;} /* font-size: 1.5385em 20px ^ overflow: Ie6 fix */
.mainbox .notice_ad h2 {display: none;}
/* mainbox ^ notice */
.mainbox .notice {float: left; width: 400px; min-height: 130px; margin-top: 10px;}
.mainbox .notice .notice_title {min-height: 24px; height: auto !important; height: 24px; background: url(/img/common/line/dot_line.gif) bottom left repeat-x;}
.mainbox .notice .notice_title h2 {line-height: 1.65; font-size: 1em;} /* 1em 13px + line-height: 1.65 */
.mainbox .notice .notice_title span {float: left;}
.mainbox .notice .notice_title a {float: right;}
.mainbox .notice .notice_list {min-height: 105px; padding-top: 1px;} /* height: Ie6 fix */
.mainbox .notice .notice_list li {font-size: 13px; font-family: MS PGothic; line-height: 1.13; padding: 5px 0 0 15px; min-height: 16px; height: auto !important; height: 16px; background: url(/img/common/icon/icon_allow_b.gif) 0 5px no-repeat;} /*line-height: .13 Ie7 fix ^ height: Ie6 fix */
.mainbox .notice .notice_list li img {margin-top: -4px; vertical-align: middle;}
.mainbox .notice .notice_list .new a {color: #ff6633;}
.mainbox .notice .notice_list a {color: #666;}
.mainbox .notice .notice_list a:hover, .notice_list a:active, .notice_list a:focus {text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; color: #3dbcc9;}
/* mainbox ^ mainbanner */
.mainbox .main_banner {width: 560px; height: auto; padding-top: 10px; font-size: 1.3077em; font-weight: bold; }
.mainbox .main_banner .clear_both {clear: both; display: inline; height: 0;}
.mainbox .main_banner .main_banner_left {overflow: hidden; float: left; width: 180px; min-height: 124px; margin: 0 0 10px 0; background: #eee;}
.mainbox .main_banner .main_banner_center {overflow: hidden; float: left; width: 180px; min-height: 124px; margin: 0 10px 10px 10px; background: #eee;}
.mainbox .main_banner .main_banner_right {overflow: hidden; float: right; width: 180px; min-height: 124px; margin: 0 0 10px 0; background: #eee;}

/* rightbar */
.rightbar {float: left; width: 160px; font-size: 0.9231em;}
/* rightbar ^ helplist */
.rightbar .helplisttitle_top {display: block; width: 158px; height: 1px; margin: 0 0 0 1px !important; margin: -1px 0 0 1px; font-size: 1px; background: #006699;} /* font-siez: margin-top: -1 Ie6 fix */
.rightbar .helplisttitle {min-height: 24px; height: auto !important; height: 25px; text-align: center; color: #fff; background: #006699;}
.rightbar .helplisttitle h2 {line-height: 1.55; font-size: 1.2500em;} /* font-size: 1.1538em 15px */
.rightbar .helplist {width: 138px; padding: 8px 10px 5px 10px; border: 1px solid #99cccc; border-top: 0; line-height: 1.2; } /* 0.9231em 12px + line-height: 1.2 */
.rightbar .helplist li {min-height: 15px; height: auto !important; height: 15px; margin: 0 0 4px 0; padding-left: 20px; background: url(/img/common/icon/icon_allow_b.gif) top left no-repeat;}
.rightbar .helplist a {color: #006699;}
.rightbar .helplist a:hover, .helplist a:active, .helplist a:focus {text-decoration: underline; color: #3dbcc9;}
/* rightbar ^ pointBanner */
.rightbar .pointBanner {margin-top: 10px;}
/* rightbar ^ contact */
.rightbar .contact_link {position: relative; top: 21px; left: 7px; width: 150px; min-height: 15px; margin-top: -5px; line-height: 1.2; color: #069;} /* 0.9231em 12px + line-height: 1.2 */
.rightbar .contact_link h2 {display: none;}
.rightbar .contact_link a {text-decoration: underline; color: #069;}
.rightbar .contact_link a:hover, .contact_link a:active, .contact_link a:focus {color: #ff6633;}
.rightbar .contact_top {width: 160px; height: 26px; background: url(/img/main/contact_top.gif) no-repeat;}
.rightbar .contact {width: 160px; font-size: 1.0833em; font-weight: bold; background: #eee;} /* font-size: 1.0833em 13px */
/* rightbar ^ right_banner */
.rightbar .right_banner {width: 160px; margin: 10px 0;}
.rightbar .right_banner h2 {display: none;}
.rightbar .right_banner div {margin-bottom: 5px; height: 55px; font-size: 1.0833em; font-weight: bold; background: #eee;} /* font-size: 1.0833em 13px */
/* mainbox ^ calendar */
/* .mainbox #Calendar1 table.fix {table-layout: fixed;} */
.rightbar .calendar {float: left; width: 160px; min-height: 145px; font-size: 0.9231em; }
.rightbar .calendar h2{display: none;}
.rightbar .calendar table {width: 100%;}
.rightbar .calendar th {height: 16px; color: #fff; line-height: 1.2; vertical-align: middle;}
.rightbar .calendar th img {margin-bottom: -1px;}
.rightbar .calendar td {width: 20px !important; width: auto; height: 15px; text-align: center; line-height: 1.34;} /* font-size: 0.9231em + line-height: 1.34 */
.rightbar .calendar td.freeday {background: #fff; color: #fe3f57;}
.rightbar .calendar #cdr_before {text-decoration: underline; color: #fff;}
.rightbar .calendar #cdr_before:hover,
.rightbar .calendar #cdr_before:active,
.rightbar .calendar #cdr_before:focus {color: #ffcc00;}
.rightbar .calendar #cdr_next {text-decoration: underline; color: #fff;}
.rightbar .calendar #cdr_next:hover,
.rightbar .calendar #cdr_next:active,
.rightbar .calendar #cdr_next:focus {color: #ffcc00;}

/* sitemap */
.sitemap {float: right; width: 728px; border: 1px solid #c5c5c5; margin-left: 10px; margin-bottom: 10px; background: #fff;}
.sitemap_title {width: 718px; min-height: 15px; padding: 5px; background: #f8f8f8 url(/img/common/sitemap/sitemap_titlebg.gif) bottom left repeat-x;}
.sitemap_title h2 {line-height: 1; font-size: 1em;} /* 1em 13px */
.sitemap li {position: relative; min-height: 15px; padding-left: 15px; line-height: 1.35; font-size: 0.8462em; background: url(/img/common/sitemap/sitemap_list_icon.gif) 5px 3px no-repeat;} /* 0.8462em 11px ^ position: Ie6 fix */
.sitemap a {color: #666;}
.sitemap a:hover, .sitemap a:active, .sitemap a:focus {text-decoration: underline; color: #ff6633;}
.sitemap .listbox {float: left; width: 130px; min-height: 340px; height: auto !important; height: 340px; padding-left: 15px; background: url(/img/common/sitemap/sitemap_listbg.gif) top right repeat-y;}
.sitemap .listend {background: none;}
.sitemap h3 {margin: 5px 0 0px 0; font-size: 0.9308em; background: none;} /* font-size: 0.9308em 12.1px Ie7,8 fix */
.sitemap .sublist {padding-left: 25px; background-position: 15px 5px;}

/* sitemap_page */
.sitemap_page {width: 700px;}
.sitemap_page li {position: relative; min-height: 20px; height: auto !important; height: 20px; padding-left: 15px; line-height: 1.35; font-size: 0.9231em; background: url(/img/common/sitemap/sitemap_list_icon.gif) 5px 3px no-repeat;}
.sitemap_page a {color: #666;}
.sitemap_page a:hover, .sitemap_view a:active, .sitemap_view a:focus {text-decoration: underline; color: #ff6633;}
.sitemap_page a:hover {text-decoration: underline; color: #ff6633;}
.sitemap_page .listbox {float: left; width: 125px; min-height: 500px; height: auto !important; height: 500px; padding: 0 5px 0 10px; background: url(/img/common/sitemap/sitemap_listbg.gif) top right repeat-y;} /* width: 140px x 5 - 5px : 695px */
.sitemap_page .listbox.help {width: 130px;}
.sitemap_page .listend {width: 120px; padding-right: 0; background: none;}
.sitemap_page h3 {margin: 5px 0 5px 0; font-size: 0.9308em; background: none;} /* font-size: 0.9308em 12.1px Ie7,8 fix */
.sitemap_page .sublist {padding-left: 25px; background-position: 15px 5px;}

/* footer */
#footer {clear: both; width: 878px; padding: 10px; border: 1px solid #c5c5c5; font-size: 0.9231em; background: #f8f8f8;}
#footer a:hover, #footer a:active, #footer a:focus {color: #ff6633;}
#footer address {font-style: normal;}
#footer iframe {display: none;}
.footerlogo {float: left; width: 158px; height: 49px; background: url(/img/common/footer/footer_logo.gif) no-repeat;}
.copyright {line-height: 1.5; float: left; width: 460px; padding: 2px 0 0 10px; margin-top: 6px;} /* height: 47px */
.copyright a.contact {color: #006699;}
.siteinfo {float: right; width: 250px;}	
.siteinfo a {display: block; color: #666; line-height: 2}
.siteinfo_left {float: left; width: 65px; padding-left: 10px; background: url(/img/common/footer/footer_line.gif) no-repeat;} /* height: 45px */
.siteinfo_right {float: left; width: 155px; padding-left: 10px; background: url(/img/common/footer/footer_line.gif) no-repeat;}
.clear_both {height: 0;}

/*toolTip */
.tooltip {
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}


