@charset "UTF-8";

/* ----------------------------------------------------------------
*	01. Structure
*	02. Nav Global
*	03. body#business/body#business-top > Nav Global
*	04. body#smallbusiness/body#smallbusiness-top > Nav Global
*	05. body.category-toto-top > Nav Global
----------------------------------------------------------------- */

/* ----------------------------------------------------------------
	01. Structure
----------------------------------------------------------------- */

div#nav-global{
margin-bottom:0.55em;
}


/* ----------------------------------------------------------------
	02. Nav Global
----------------------------------------------------------------- */

div#nav-global dl{
position:relative;
}

div#nav-global dl dt{
position:absolute;
top:0;
left:-9999px;
}

/* ---------------------------------
	nav-section
 -------------------------------- */

div#nav-global dl.nav-section ul{
border-bottom:2px #FF9000 solid;
position:relative;
background:url("/shared/images/nav-global/nav-bg-01.gif") repeat-x 0 100%;
font-size:81.25%;
}

div#nav-global dl.nav-section ul li{
position:relative;
padding:10px 2px 0 0;
float:left;
}

div#nav-global dl.nav-section ul li.selected{
padding-top:7px;
}

div#nav-global dl.nav-section ul li.balloon{
padding-top:0;
}

div#nav-global dl.nav-section ul li.business{
position:absolute;
top:-3px;
right:0;
}

div#nav-global dl.nav-section ul li.smallbusiness{
position:absolute;
top:-3px;
right:0;
}

body#business div#nav-global dl.nav-section ul li.individual,
body#business-top div#nav-global dl.nav-section ul li.individual{
position:absolute;
top:-3px;
right:130px;
}

body#smallbusiness div#nav-global dl.nav-section ul li.individual,
body#smallbusiness-top div#nav-global dl.nav-section ul li.individual{
position:absolute;
top:-3px;
right:93px;
}

div#nav-global dl.nav-section ul li img.moneybridge{
position:absolute;
bottom:18px;
left:505px;
}

div#nav-global dl.nav-section ul li img.cardloan{
position:absolute;
bottom:18px;
left:16px;
}

div#nav-global dl.nav-section ul li img.rcjack{
position:absolute;
bottom:18px;
left:221px;
}

div#nav-global dl.nav-section ul li img.gpa{
position:absolute;
bottom:18px;
left:12px;
}

div#nav-global dl.nav-section ul li img.new{
position:absolute;
top:-2px;
left:7px;
}

div#nav-global dl.nav-section ul li img.cpn{
position:absolute;
bottom:18px;
left:1px;
}

div#nav-global dl.nav-section ul li img.up{
position:absolute;
bottom:18px;
left:14px;
}

div#nav-global dl.nav-section ul li img.fee{
position:absolute;
bottom:18px;
left:-6px;
z-index:10;
}

div#nav-global dl.nav-section ul li img.att{
position:absolute;
bottom:18px;
right:2px;
}

/* ---------------------------------
	nav-subsection
 -------------------------------- */

div#nav-global dl.nav-subsection ul{
padding:1px;
border-bottom:1px #848484 solid;
background:#EAF7FF url("/shared/images/nav-global/nav-bg-02.gif") repeat-x 0 0;
font-size:81.25%;
}

div#nav-global dl.nav-subsection ul li{
border-right:1px #848484 solid;
float:left;
}

div#nav-global dl.nav-subsection ul li a{
display:block;
padding:4px 10px;
}

div#nav-global dl.nav-subsection ul li a:active,
div#nav-global dl.nav-subsection ul li a:hover,
div#nav-global dl.nav-subsection ul li a:focus{
background:#FBC328 url("/shared/images/nav-global/nav-bg-03.gif") repeat-x 0 0;
}

div#nav-global dl.nav-subsection ul li.selected a{
background:#FBC328 url("/shared/images/nav-global/nav-bg-03.gif") repeat-x 0 0;
}

/* 20140303 modified*/
div#nav-global dl.nav-subsection dd{
position:relative;
}
div#nav-global dl.nav-subsection ul.nav-subsection-02{
position:absolute;
top:0;
right:0;
}
div#nav-global dl.nav-subsection ul.nav-subsection-02 li{
border-right:none;
border-left:1px #848484 solid;
}
div#nav-global dl.nav-subsection ul.nav-subsection-02 li a:link,
div#nav-global dl.nav-subsection ul.nav-subsection-02 li a:visited{
background:#f2ffea url("/shared/images/nav-global/nav-bg-04.gif") repeat-x 0 0;
}
div#nav-global dl.nav-subsection ul.nav-subsection-02 li a:hover,
div#nav-global dl.nav-subsection ul.nav-subsection-02 li a:active,
div#nav-global dl.nav-subsection ul.nav-subsection-02 li a:focus{
background:#FBC328 url("/shared/images/nav-global/nav-bg-03.gif") repeat-x 0 0;
}

/* ----------------------------------------------------------------
	03. body#business/body#business-top > Nav Global
----------------------------------------------------------------- */
/* ---------------------------------
	nav-section
 -------------------------------- */

body#business div#nav-global dl.nav-section ul,
body#business-top div#nav-global dl.nav-section ul{
border-bottom:2px #00A1C9 solid;
background-image:url("/shared/images/nav-global/nav-business-bg-01.gif");
}

/* ---------------------------------
	nav-subsection
 -------------------------------- */

body#business div#nav-global dl.nav-subsection ul,
body#business-top div#nav-global dl.nav-subsection ul{
background:#FEF5CC url("/shared/images/nav-global/nav-business-bg-02.gif") repeat-x 0 0;
}

body#business div#nav-global dl.nav-subsection ul li a:active,
body#business div#nav-global dl.nav-subsection ul li a:hover,
body#business div#nav-global dl.nav-subsection ul li a:focus,
body#business-top div#nav-global dl.nav-subsection ul li a:active,
body#business-top div#nav-global dl.nav-subsection ul li a:hover,
body#business-top div#nav-global dl.nav-subsection ul li a:focus{
background:#B3DCF8 url("/shared/images/nav-global/nav-business-bg-03.gif") repeat-x 0 0;
}

body#business div#nav-global dl.nav-subsection ul li.selected a,
body#business-top div#nav-global dl.nav-subsection ul li.selected a{
background:#B3DCF8 url("/shared/images/nav-global/nav-business-bg-03.gif") repeat-x 0 0;
}


/* ----------------------------------------------------------------
	04. body#smallbusiness/body#smallbusiness-top > Nav Global
----------------------------------------------------------------- */
/* ---------------------------------
	nav-section
 -------------------------------- */

body#smallbusiness div#nav-global dl.nav-section ul,
body#smallbusiness-top div#nav-global dl.nav-section ul{
border-bottom:2px #00A833 solid;
background-image:url("/shared/images/nav-global/nav-smallbusiness-bg-01.gif");
}

/* ---------------------------------
	nav-subsection
 -------------------------------- */

body#smallbusiness div#nav-global dl.nav-subsection ul,
body#smallbusiness-top div#nav-global dl.nav-subsection ul{
background:#FEF5CC url("/shared/images/nav-global/nav-smallbusiness-bg-02.gif") repeat-x 0 0;
}

body#smallbusiness div#nav-global dl.nav-subsection ul li a:active,
body#smallbusiness div#nav-global dl.nav-subsection ul li a:hover,
body#smallbusiness div#nav-global dl.nav-subsection ul li a:focus,
body#smallbusiness-top div#nav-global dl.nav-subsection ul li a:active,
body#smallbusiness-top div#nav-global dl.nav-subsection ul li a:hover,
body#smallbusiness-top div#nav-global dl.nav-subsection ul li a:focus{
background:#B9E886 url("/shared/images/nav-global/nav-smallbusiness-bg-03.gif") repeat-x 0 0;
}

body#smallbusiness div#nav-global dl.nav-subsection ul li.selected a,
body#smallbusiness-top div#nav-global dl.nav-subsection ul li.selected a{
background:#B9E886 url("/shared/images/nav-global/nav-smallbusiness-bg-03.gif") repeat-x 0 0;
}


/* ----------------------------------------------------------------
	05. body.category-toto-top > Nav Global
----------------------------------------------------------------- */

body.category-toto-top div#nav-global{
margin-bottom:0;
}
