@charset "shift_jis";

/*************************************
            CSS-for HTML

name:globalNavi.css

--------------- index ---------------
 1.type
   - defaultType
*************************************/

/* ---------------
EXAMPLES FONT-SIZE
------------------
 77% = 10px
 85% = 11px
 93% = 12px
100% = 13px
108% = 14px
116% = 15px
124% = 16px
131% = 17px
139% = 18px
147% = 19px
154% = 20px
162% = 21px
170% = 22px
177% = 23px
185% = 24px
193% = 25px
200% = 26px
--------------- */

/*-----------------------------------
 1.type
-----------------------------------*/

/* ------ defaultType ------ */
#globalNavi {
	padding: 3px 3px 10px 3px;
	background: #DBD5C5;
	border-top: solid 20px #615758;
	width: 135px;
	float:left;
}

#globalNavi a:link {
	color:#352B2C;
}

#globalNavi a:visited {
	color:#352B2C;
}

#globalNavi a:hover {
	color:#D12B15;
}

#globalNavi a:active {
	color:#003399;
}

/* --- mainMenu --- */
#globalNavi .mainMenu {
	margin: 0 0 10px;
}

#globalNavi .mainMenu a {
	padding: 3px 0 0 12px;
	background:url("/common/images/menu_btn_bg.gif") left top no-repeat;
	font-weight: bold;
	display: block;
	min-height: 24px;
	_height: 24px;
}

#globalNavi .mainMenu #topNavi a {
	margin: 0;
	padding: 0;
	background:url("/common/images/menu_btn_bg.gif") left top no-repeat;
}

#globalNavi .mainMenu .categoryMenu {
	margin: 0 2px 3px;
	padding: 5px 3px;
	background: #F3F2EC;
}

#globalNavi .mainMenu .categoryMenu .cTheme {
	padding: 0 0 3px;	
}

#globalNavi .mainMenu .categoryMenu a {
	padding: 0 0 3px;
	background-image:none;
	display:inline-block;
	font-weight: normal;
	min-height: 1.3em;
	_height: auto;
}

#globalNavi .mainMenu #topNavi a {
	margin: 0;
	padding: 0;
	background:url("/common/images/menu_btn_bg.gif") left top no-repeat;
}

#globalNavi .mainMenu #exteriorNavi a {
	background:url("/img/menu_btn_bg_osusume.gif") left top no-repeat;
}

#globalNavi .mainMenu #reformNavi a {

}

a.menuEco {
font-size:0.9em;
}

/* --- subMenu --- */
#globalNavi .subMenu {
	padding: 0 6px;
}

#globalNavi .subMenu a {
	margin: 0 0 7px;
	font-size:91%;
	display: inline-block;
}

/* --- subMenu --- */
#globalNavi .popularMenu {
	margin: 0 6px 20px;
}

#globalNavi .popularMenu a {
	margin: 0 0 7px;
	display: inline-block;
	font-size:91%;
	font-weight: bold;
}

/* --- signBoard --- */
#globalNavi .signBoard {
	margin: 0 0 10px;
	text-align: center;
}

#globalNavi .signBoard li {
	margin: 0 0 7px;
}