@charset "shift_jis";

#wrapper {padding:0 0 20px;}

/* Header
------------------------------------------ */
#header-n {background:url(../imgs/renew/gnav_bg_header.gif) 0 51px repeat-x;margin:0 auto;width:950px;height:101px;}
.header-n__area{margin:0 auto;width:950px;position:relative;}
.header-n__area--top{height:56px;}
.header-n__area--bottom{background:url(../imgs/renew/gnav_bg_header_02.gif) 0 0 no-repeat;height:45px;}
.header-n__logo{position:absolute;}
.header-n__logo--en{top:10px;left:0;}
.header-n__logo--jp{top:20px;right:0;}
.header-n__qfy{position:absolute;top:10px;left:168px;}
.header-n__arealink{position:absolute;top:17px;line-height:0;}
.header-n__arealink01{left:303px;}
.header-n__arealink02{left:360px;}
.header-n__arealink03{left:0;}
.header-n__arealink04{top:15px;right:0;}
.header-n__lang{position:absolute;top:15px;line-height:0;}
.header-n__lang01{left:171px;}
.header-n__lang02{left:231px;}
.header-n__font{width:146px;height:19px;line-height:0;position:absolute;top:13px;left:451px;}
.header-n__font dt, .header-n__font dd{float:left;line-height:0;}
.header-n__search{width:141px;height:25px;line-height:0;position:absolute;top:10px;right:197px;}

/* Global-navi
------------------------------------------ */
#global-navi {margin:0 auto; padding-bottom:12px; width:950px;}
#global-navi .global-navi-area {width:100%; height:39px;}
#global-navi .global-navi-area ul {width:950px; height:39px; z-index:200; zoom:1; position:relative;}
#global-navi .global-navi-area ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#global-navi .global-navi-area ul li {float:left;}
.global-navi-home {background:url(../imgs/renew/gnav_bg_global-home.gif) right bottom no-repeat;}
.global-navi-kojin {background:url(../imgs/renew/gnav_bg_global-kojin.gif) right bottom no-repeat;}
.global-navi-hojin {background:url(../imgs/renew/gnav_bg_global-hojin.gif) right bottom no-repeat;}
.global-navi-kigyou {background:url(../imgs/renew/gnav_bg_global-kigyou.gif) right bottom no-repeat;}
.global-navi-csr {background:url(../imgs/renew/gnav_bg_global-csr.gif) right bottom no-repeat;}
.global-navi-saiyo {background:url(../imgs/renew/gnav_bg_global-saiyo.gif) right bottom no-repeat;}
.global-navi-other {background:url(../imgs/renew/gnav_bg_global-other.gif) right bottom no-repeat;}

.pull-navi {background-color:#333; margin:0 auto; padding:10px 0; width:950px; display:none; zoom:1; position:relative; z-index:200;}
.pull-navi:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.pull-navi .pull-inner {margin:0 auto; width:930px;}
.pull-navi .pull-inner li img {vertical-align:top;}
.pull-navi .pull-close-area {margin:0 auto; width:930px; height:31px;}
.pull-navi .pull-close {width:930px; height:31px; position:relative;}
.pull-navi .pull-close li {position:absolute; top:5px;}
.pull-navi .pull-close .pull-close-l {left:0;}
.pull-navi .pull-close .pull-close-r {right:0;}

.pull-navi .pull-close-a {width:930px; height:31px; position:relative;}
.pull-navi .pull-close-a li {position:absolute; top:5px;}
.pull-navi .pull-close-a .pull-close-l {left:0;}
.pull-navi .pull-close-a .pull-close-r {right:0;}

#pull-navi1 .pull-inner {background:url(../imgs/renew/gnav_pull-bg01.gif) left top no-repeat; zoom:1;}
#pull-navi1 .pull-inner:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#pull-navi1 .pull-inner ul {padding:0 5px;}
#pull-navi1 .pull-inner li {border-bottom:1px #ccc dotted;}
#pull-navi1 .pull-inner li a {font-size:85.7%; color:#444; line-height:1.5; text-decoration:none;}
#pull-navi1 .pull-inner .banking {margin-right:3px; width:128px; float:left;}
#pull-navi1 .pull-inner .banking ul {background:url(../imgs/renew/gnav_pull-bg01_banking.gif) left top no-repeat; padding:0 0 !important; height:322px; position:relative;}
#pull-navi1 .pull-inner .banking ul li {position:absolute; left:9px; border-bottom:0 !important;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-1 {top:10px;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-2 {top:72px;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-3 {top:169px;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-4 {top:221px;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-5 {top:236px;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-6 {top:251px;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-7 {top:287px;}
#pull-navi1 .pull-inner .banking ul .pull-navi1-8 {top:140px; left:4px !important;}
#pull-navi1 .pull-inner .banking ul li a {line-height:1 !important;}
#pull-navi1 .pull-inner .tameru {margin-right:3px; width:131px; float:left;}
#pull-navi1 .pull-inner .kariru {margin-right:3px; width:131px; float:left;}
#pull-navi1 .pull-inner .sonaeru {margin-right:3px; width:130px; float:left;}
#pull-navi1 .pull-inner .tsukau {margin-right:3px; width:131px; float:left;}
#pull-navi1 .pull-inner .soudan {width:131px; float:left;}
#pull-navi1 .pull-inner .kouza {width:130px; float:right;}
#pull-navi1 .pull-inner .tameru li a,
#pull-navi1 .pull-inner .kariru li a,
#pull-navi1 .pull-inner .sonaeru li a,
#pull-navi1 .pull-inner .tsukau li a,
#pull-navi1 .pull-inner .soudan li a,
#pull-navi1 .pull-inner .kouza li a {background:url(../imgs/renew/gnav_pull-bg01_link.gif) left 6px no-repeat; padding-left:10px; display:inline-block;}
#pull-navi1 .pull-inner .kouza .kabu a,
#pull-navi1 .pull-inner .link-blank a {background:url(../imgs/i_pop_01.gif) left 5px no-repeat !important;}
#pull-navi1 .pull-inner .tameru li a:hover,
#pull-navi1 .pull-inner .kariru li a:hover,
#pull-navi1 .pull-inner .sonaeru li a:hover,
#pull-navi1 .pull-inner .tsukau li a:hover,
#pull-navi1 .pull-inner .soudan li a:hover,
#pull-navi1 .pull-inner .kouza li a:hover {text-decoration:underline;}
#pull-navi2 .pull-inner {background:url(../imgs/renew/gnav_pull-bg02.gif) left top no-repeat; height:205px; position:relative;}
#pull-navi2 .pull-inner li {position:absolute;}
#pull-navi2 .pull-inner .pull-navi2-0-1 {top:50px; left:9px;}
#pull-navi2 .pull-inner .pull-navi2-0-2 {top:99px; left:9px;}
#pull-navi2 .pull-inner .pull-navi2-0-3 {top:148px; left:9px;}
#pull-navi2 .pull-inner .pull-navi2-1 {top:0; left:138px;}
#pull-navi2 .pull-inner .pull-navi2-2 {top:0; left:403px;}
#pull-navi2 .pull-inner .pull-navi2-3 {top:0; right:0;}
#pull-navi2 .pull-inner .pull-navi2-4 {top:70px; left:138px;}
#pull-navi2 .pull-inner .pull-navi2-5 {top:70px; left:403px;}
#pull-navi2 .pull-inner .pull-navi2-6 {top:70px; right:0;}
#pull-navi2 .pull-inner .pull-navi2-7 {top:140px; left:138px;}
#pull-navi2 .pull-inner .pull-navi2-8 {top:140px; left:403px;}
#pull-navi2 .pull-inner .pull-navi2-9 {top:140px; right:0;}
#pull-navi3 .pull-inner {height:203px; position:relative;}
#pull-navi3 .pull-inner li {position:absolute; top:0;}
#pull-navi3 .pull-inner .pull-navi3-1 {left:0;}
#pull-navi3 .pull-inner .pull-navi3-2 {left:311px;}
#pull-navi3 .pull-inner .pull-navi3-3 {right:0;}
#pull-navi3 .pull-inner .pull-navi3-4 {top:69px; left:0;}
#pull-navi3 .pull-inner .pull-navi3-5 {top:69px; left:311px;}
#pull-navi3 .pull-inner .pull-navi3-6 {top:69px; right:0;}
#pull-navi3 .pull-inner .pull-navi3-7 {top:138px; left:0;}
#pull-navi4 .pull-inner {height:65px; position:relative;}
#pull-navi4 .pull-inner li {position:absolute;}
#pull-navi4 .pull-inner .pull-navi4-1 {top:0; left:0;}
#pull-navi4 .pull-inner .pull-navi4-2 {top:0; left:311px;}
#pull-navi4 .pull-inner .pull-navi4-3 {top:0; right:0;}
#pull-navi4 .pull-inner .pull-navi4-4 {top:70px; left:0;}
#pull-navi4 .pull-inner .pull-navi4-5 {top:70px; left:311px;}
#pull-navi4 .pull-inner .pull-navi4-6 {top:70px; right:0;}
#pull-navi4 .pull-inner .pull-navi4-7 {top:140px; left:0;}
#pull-navi4 .pull-inner .pull-navi4-8 {top:140px; left:311px;}
#pull-navi5 .pull-inner {height:134px; position:relative;}
#pull-navi5 .pull-inner li {position:absolute;}
#pull-navi5 .pull-inner .pull-navi5-1 {top:0; left:0;}
#pull-navi5 .pull-inner .pull-navi5-2 {top:0; left:311px;}
#pull-navi5 .pull-inner .pull-navi5-3 {top:0; right:0;}
#pull-navi5 .pull-inner .pull-navi5-4 {top:69px; left:0;}
#pull-navi5 .pull-inner .pull-navi5-5 {top:69px; left:311px;}


/*===================================================================
	Print
===================================================================*/
@media print {

#header-n {display:table;}
.global-navi-inner ul {display:table;}

*:first-child+html #header-n {display:block;} 
*:first-child+html .global-navi-inner ul {width:96%;}
*:first-child+html .global-navi-inner li {zoom:1; display:inline; float:none; width:16%;}
*:first-child+html #header-n .fSize01 dt,
*:first-child+html #header-n .fSize01 dd,
*:first-child+html .global-navi-inner li {margin: 0 -1px 0 0; }

* html body {zoom: 67%;}
* html #header-n {display:block;}
* html .global-navi-inner ul {width:96%;}
* html .global-navi-inner li {zoom:1; display:inline; float:none; width:16%;}
* html #header-n .fSize01 dt,
* html #header-n .fSize01 dd,
* html .global-navi-inner li {margin: 0 -1px 0 0; }
}