﻿* {margin:0px; padding:0px;}

ul									{ list-style: none; }


/* LEVEL ONE */

ul.dropdown                         { font-size:12px; list-style:none; position: relative; width:1000px; height:71px; background-image:url('../../images/bg_topnavi.gif');}

ul.dropdown li             			{ float:left; height:39px;}
ul.dropdown li a:hover		    	{ color: #FFFFFF; }
ul.dropdown li a:active          	{ color: #FFFFFF;}
ul.dropdown li:last-child			{ border-right: none;}
ul.dropdown li.hover,
ul.dropdown li:hover                { background-color: #0099CC; position: relative; }

/* LEVEL TWO　（プルダウンメニュー部分） */

ul.dropdown ul 		{  visibility:hidden; position:absolute;  top: 100%; left:0; border-radius: 0px 0px 8px 8px / 0px 0px 8px 8px; box-shadow: 0px 3px 5px 1px #aaa;}

ul.dropdown ul li 	{  height:20px; line-height:20px; font-weight: normal; background:#f6f6f6; color:#000; float:none; position:relative;	}
ul.dropdown ul li.recruit 	{  height:50px; line-height:20px; font-weight: normal; background:#f6f6f6; color:#000; float:none; position:relative;	}
ul.dropdown ul li.last-child {  border-radius: 0px 0px 8px 8px / 0px 0px 8px 8px; box-shadow: 0px 1px 1px 0px #aaa;	}	/* border-radiusは左上・右上・右下・左下の順で指定 */



/*--------------------------------------------------------------------------------
HOME
---------------------------------------------------------------------------------*/

/* LEVEL ONE */
ul.dropdown li#01                   { font-weight:bold; float: left; zoom:1;  }
ul.dropdown li#01 a                    { display: block; }
ul.dropdown li#01 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li#01 li.hover,
ul.dropdown li#01 li:hover                { background: #0099CC;  position: relative; }

/* LEVEL TWO */
ul.dropdown ul#pulldown_01  					{ width:130px; }
ul.dropdown ul#pulldown_01 li 					{ width:130px;}
ul.dropdown ul#pulldown_01 li a					{ border-right: none; width: 100%; display: inline-block; } 	/* IE 6 & 7 Needs Inline Block */

li.d-menu01 {
	width:120px;
	background:url(../../images/btn_topnavi01.gif) no-repeat 0px 0px;
	height: 39px;
}
li:hover.d-menu01{
	background:url(../../images/btn_topnavi01_on.gif) no-repeat 0px 0px;
}




/*--------------------------------------------------------------------------------
企業情報
---------------------------------------------------------------------------------*/
/* LEVEL ONE */
ul.dropdown li#02                   { font-weight:bold; float: left; zoom: 1;  }
ul.dropdown li#02 a                 { display: block;  }
ul.dropdown li#02 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li#02 li.hover,
ul.dropdown li#02 li:hover                { background-color: #0099CC; position: relative; }

/* LEVEL TWO */
ul.dropdown ul#pulldown_02 					{ width:120px;}
ul.dropdown ul#pulldown_02 li 				{ padding-left:5px;}
ul.dropdown ul#pulldown_02 li a				{ border-right: none; width: 100%; display: inline-block; } 	/* IE 6 & 7 Needs Inline Block */

li.d-menu02 {
	width:120px;
	background:url(../../images/btn_topnavi02.gif) no-repeat 0px 0px;
	height: 39px;
}
li:hover.d-menu02{
	background:url(../../images/btn_topnavi02_on.gif) no-repeat 0px 0px;
}



/*--------------------------------------------------------------------------------
店舗情報
---------------------------------------------------------------------------------*/

/* LEVEL ONE */
ul.dropdown li#03                   { font-weight:bold; float: left; zoom: 1;  }
ul.dropdown li#03 a                    { display: block; }
ul.dropdown li#03 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li#03 li.hover,
ul.dropdown li#03 li:hover                { background-color: #0099CC;  position: relative; }

/* LEVEL TWO */
ul.dropdown ul#pulldown_03					{ width:120px;}
ul.dropdown ul#pulldown_03 li 				{ padding-left:5px; }
ul.dropdown ul#pulldown_03 li a				{ border-right: none; width: 100%; display: inline-block; } 	/* IE 6 & 7 Needs Inline Block */

li.d-menu03 {
	width:120px;
	background:url(../../images/btn_topnavi03.gif) no-repeat 0px 0px;
	height: 39px;
}
li:hover.d-menu03{
	background:url(../../images/btn_topnavi03_on.gif) no-repeat 0px 0px;
}


/*--------------------------------------------------------------------------------
投資家の皆様へ
---------------------------------------------------------------------------------*/
/* LEVEL ONE */

ul.dropdown li#04                   { font-weight:bold; float: left; zoom: 1;  }
ul.dropdown li#04 a                    { display: block; }
ul.dropdown li#04 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li#04 li.hover,
ul.dropdown li#04 li:hover                { background-color: #0099CC;  position: relative; }

/* LEVEL TWO */
ul.dropdown ul#pulldown_04					{ width:120px; }
ul.dropdown ul#pulldown_04 li 				{ padding-left:5px;  }
ul.dropdown ul#pulldown_04 li a					{ border-right: none; width: 100%; display: inline-block; } 	/* IE 6 & 7 Needs Inline Block */

li.d-menu04 {
	width:120px;
	background:url(../../images/btn_topnavi04.gif) no-repeat 0px 0px;
	height: 39px;
}
li:hover.d-menu04{
	background:url(../../images/btn_topnavi04_on.gif) no-repeat 0px 0px;
}


/*--------------------------------------------------------------------------------
採用情報
---------------------------------------------------------------------------------*/
/* LEVEL ONE */

ul.dropdown li#05                   { font-weight:bold; float: left; zoom: 1;  }
ul.dropdown li#05 a                    { display: block; }
ul.dropdown li#05 li:last-child        { border-right: none; vertical-align: middle;} /* Doesn't work in IE */
ul.dropdown li#05 li.hover,
ul.dropdown li#05 li:hover                { background-color: #0099CC;  position: relative; }

/* LEVEL TWO★★ */
ul.dropdown ul#pulldown_05					{ width:160px; }
ul.dropdown ul#pulldown_05 li 				{ padding-left:5px; height: 40px; }
ul.dropdown ul#pulldown_05 li a				{ border-right: none; width: 100%; display: inline-block; } 	/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul#pulldown_05 li:last-child a	{ border-right: none; width: 100%; display: inline-block;line-height: 40px; } 	/* IE 6 & 7 Needs Inline Block */
li.d-menu05 {
	width:160px;
	background:url(../../images/btn_topnavi05.gif) no-repeat 0px 0px;
	height: 39px;
}
li:hover.d-menu05{
	background:url(../../images/btn_topnavi05_on.gif) no-repeat 0px 0px;
}


/*--------------------------------------------------------------------------------
お問合せ
---------------------------------------------------------------------------------*/
/* LEVEL ONE */

ul.dropdown li#06                   { font-weight:bold; float: left; zoom: 1;  }
ul.dropdown li#06 a                    { display: block;}
ul.dropdown li#06 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li#06 li.hover,
ul.dropdown li#06 li:hover                { background: #0099CC;  position: relative; }

/* LEVEL TWO*/
ul.dropdown ul#pulldown_06					{ width:120px;}
ul.dropdown ul#pulldown_06 li 				{ padding-left:5px;}
ul.dropdown ul#pulldown_06 li a				{ border-right: none; width: 100%; display: inline-block; } 	/* IE 6 & 7 Needs Inline Block */

li.d-menu06 {
	width:120px;
	background:url(../../images/btn_topnavi06.gif) no-repeat 0px 0px;
	height: 39px;
}
li:hover.d-menu06{
	background:url(../../images/btn_topnavi06_on.gif) no-repeat 0px 0px;
}






a.dmenu {
	display: block;
	width: 120px;
	height: 0px;
	overflow: hidden;
	padding-top:39px;
	 }
	

