@charset "Shift_JIS";


/*-- #other_header --*/
#other_header * {margin: 0px; padding: 0px; }
#other_header ul { list-style: none; }

#other_header { width:950px; margin: 0px auto;}
#other_header #hedaer {text-align: left; }
#other_header #header a {
outline:none;
}





/* #global
------------------------------------------------------------*/
#other_header #global.nav { clear:both; width:950px; height:48px; position:absolute;top:46px; left:0; background:url(/cmn/img/bg_hd_global.gif) no-repeat left bottom; }
#other_header #global.nav ul { padding:4px 5px 6px 5px; }
#other_header #global.nav li { float:left; line-height:1.0; text-indent:-9999px; }
#other_header #global.nav li.nvg01 a { display:block; width:189px; height:38px; background:url(/cmn/img/nvg01.gif) no-repeat left top; }
#other_header #global.nav li.nvg01 a:hover { background:url(/cmn/img/nvg01.gif) no-repeat left bottom; }
#other_header #global.nav li.nvg02 a { display:block; width:187px; height:38px; background:url(/cmn/img/nvg02.gif) no-repeat left top; }
#other_header #global.nav li.nvg02 a:hover { background:url(/cmn/img/nvg02.gif) no-repeat left bottom; }
#other_header #global.nav li.nvg03 a { display:block; width:188px; height:38px; background:url(/cmn/img/nvg03.gif) no-repeat left top; }
#other_header #global.nav li.nvg03 a:hover { background:url(/cmn/img/nvg03.gif) no-repeat left bottom; }
#other_header #global.nav li.nvg04 a { display:block; width:188px; height:38px; background:url(/cmn/img/nvg04.gif) no-repeat left top; }
#other_header #global.nav li.nvg04 a:hover { background:url(/cmn/img/nvg04.gif) no-repeat left bottom; }
#other_header #global.nav li.nvg05 a { display:block; width:188px; height:38px; background:url(/cmn/img/nvg05.gif) no-repeat left top; }
#other_header #global.nav li.nvg05 a:hover { background:url(/cmn/img/nvg05.gif) no-repeat left bottom; }



/* .utility
------------------------------------------------------------*/
/* ----- #header ----- */
#other_header #header .nav.utility { display:block; width:482px; height:34px; background:url(/cmn/img/bg_hd_utility.gif) no-repeat left top; position:absolute; top:8px; right:0; }
#other_header #header .nav.utility ul { margin:6px 0 0 6px; }
#other_header #header .nav.utility li { float:left; line-height:1.0; display:block; width:98px; height:22px; text-indent:-9999px; margin-right:5px; }
#other_header #header .nav.utility li.customer a { display:block; width:98px; height:22px; text-indent:-9999px; background:url(/cmn/img/btn_hd_customer.gif) no-repeat left top;}
#other_header #header .nav.utility li.customer a:hover { background:url(/cmn/img/btn_hd_customer.gif) no-repeat left bottom;}
#other_header #header .nav.utility li.sitemap a { display:block; width:98px; height:22px; text-indent:-9999px; background:url(/cmn/img/btn_hd_sitemap.gif) no-repeat left top;}
#other_header #header .nav.utility li.sitemap a:hover { background:url(/cmn/img/btn_hd_sitemap.gif) no-repeat left bottom;}
#other_header #header .nav.utility li.sitemap { margin-right:172px;}
#other_header #header .nav.utility li.world a { display:block; width:98px; height:22px; text-indent:-9999px; background:url(/cmn/img/btn_hd_world.gif) no-repeat left top;}
#other_header #header .nav.utility li.world a:hover { background:url(/cmn/img/btn_hd_world.gif) no-repeat left bottom;}



/* Form
------------------------------------------------------------*/
#other_header #header form { position:absolute; top:6px; right:110px; width:158px; height:22px; margin:0; padding:0; background:url(/cmn/img/bg_hd_search.gif) no-repeat scroll left top transparent; font-size:93%; }
#other_header #header form input { border:none; }
#other_header #header form input.input { border:0 none !important; line-height:1; margin:1px 0 1px 1px; padding:4px 0 0 4px; width:105px; }
#other_header #header form input.btn { margin:0;padding:0;vertical-align:top; position:absolute;top:0;right:0;}


/* #topicpath
------------------------------------------------------------*/
#other_header #topicPath { clear:both; margin:-9px 0 18px 3px; padding:0; }
* html #other_header #topicPath { margin-top: -8px; } /*For IE6*/
*:first-child+html #other_header #topicPath { margin-top: -8px; } /*For IE7*/
#other_header #topicPath.index { clear:both; margin:0 0 3px 3px; padding:0; }
#other_header .topicPath li {	display:inline; }
#other_header .topicPath li a { margin-right:5px; padding-right:15px; background:url(/cmn/img/topicpath.gif) no-repeat right center; text-decoration:none; }
#other_header .topicPath li { font-size:78%; }
#other_header #topicPath ol, ul { list-style: none outside none; }







/*-- #other_footer --*/
#other_footer * { font-size: 100%; margin: 0px; padding: 0px; font-size: 13px; }
#other_footer { width:940px; margin: 0px auto; text-align: center; }
#other_footer #footer { text-align:left }
#other_footer p { line-height: 1.7; }
#other_footer ul { line-height: 1.45; list-style: none; }



#other_footer #footer { margin-bottom:6px; }

#other_footer #footer #footer-sitemap-top { display:block; width:940px; height:3px; background:url(/cmn/img/footer_sitemap_top.gif) no-repeat left top; margin-top:48px; font-size:0;}
#other_footer #footer #footer-sitemap { width:940px; background:url(/cmn/img/bg_footer_sitemap.gif) repeat-y left top; line-height:1.45; }
#other_footer #footer #footer-sitemap-btm { display:block; width:940px; height:3px; background:url(/cmn/img/footer_sitemap_btm.gif) no-repeat left top; font-size:0; margin-bottom:10px; }
#other_footer #footer #footer-sitemap p { font-size:100%; font-weight:bold; color:#434459; line-height:1.7; }
#other_footer #footer #footer-sitemap ul { margin-bottom:24px; }

#other_footer #footer a { font-size:93%; }
#other_footer #footer a:link,
#other_footer #footer a:visited { color:#434459; }
#other_footer #footer a:hover,
#other_footer #footer a:active { color:#5D6DAC; }


#other_footer #footer div { float: left; }
#other_footer #footer div#column1 { padding:10px 20px 0; width: 195px;}
#other_footer #footer div#column2 { padding:10px 20px 0; width: 165px;}
#other_footer #footer div#column3 { padding:10px 20px 0; width: 185px;}
#other_footer #footer div#column4 { padding:10px 20px 0; width: 235px;}



/* EOF*/