/*=========================================*/
/*■メニューバーを配置するボックス         */
/*=========================================*/

*{margin:0;padding:0;}

.menubar{
	width:568px;
	height:47px;
	margin:0;
	padding:0;
	background-image: url(/SITE/common/images/common_main-bg.gif);
	position:relative;
}

/*=========================================*/
/*■文字設定                               */
/*=========================================*/

/* 文字サイズ */
ul.tabmain {font-size:12px;}

/* 文字そろえ */
ul.tabmain {text-align:left;	/* メインメニュー */}
ol.sub {text-align:left;		/* サブメニュー１ */}
ul.sub2 {text-align:left;		/* サブメニュー２ */}

/* 文字種別 */
ul.tabmain {font-family:Verdana, "ＭＳ ゴシック", sans-serif;}

/* リンク */
.tabmain a {text-decoration:none;}	/* 下線なし */

/*=========================================*/
/*■フロート設定                               */
/*=========================================*/

.tabmain li{float:left;}
.tabmain li img{float:left;}
ol .sub{float:left;}

/*=========================================*/
/*■色指定                                 */
/*=========================================*/

/* [メインメニュー]:背景 */
.tabmain {background-color:transparent;}
.tabmain li {background-color:transparent;}
/* [メインメニュー]:onMouse */
.tabmain a:hover {background-color:transparent;}
/* [メインメニュー]:サブメニューへ移動時（※tabmain a:hover と同値であること）*/
.tabmain li.on {background-color:transparent;}
/* [メインメニュー]:文字 */
.tabmain a:link {color:#2560DB}
.tabmain a:visited {color:#2560DB;}
.tabmain a:hover {color:#2560DB;}

/* [サブメニュー]:背景 */
.sub {background-color:#E0E0E0;}
.sub li {background-color:#E0E0E0;}
/* [サブメニュー]:onMouse */
.sub a:hover {background-color:#CCCCCC;}
/* [サブメニュー]:サブメニュー2へ移動時（※sub a:hoverと同値であること）*/
.sub li.on2 {background-color:#CCCCCC;}
/* [サブメニュー]:文字 */
.sub a:link {color:#2560DB}
.sub a:visited {color:#2560DB;}
.sub a:hover {color:#2560DB;}

/* [サブメニュー2]:背景 */
.sub2 {background-color:#E0E0E0;}
.sub2 li {background-color:#E0E0E0;}
/* [サブメニュー2]:onMouse */
.sub2 a:hover {background-color:#CCCCCC;}
/* [サブメニュー2]:文字 */
.sub2 a:link {color:#2560DB;}
.sub2 a:visited {color:#2560DB;}
.sub2 a:hover {color:#2560DB;}

/*=========================================*/
/*■メニューのサイズ指定                   */
/*=========================================*/

/*----------------------------------*/
/* ▼メインメニュー 				*/
/*----------------------------------*/

/* [メインメニュー]:全体の横幅 */
ul.tabmain {width:100%;}

/* [メインメニュー]:たて幅 */
.tabmain li.off{
	height:47px;	/* 要微調整 */
}

/* [メインメニュー]:各メニューのよこ幅 */
.tabmain li.menu_w1{
	width:142px;	/* 要微調整 */
}
.tabmain li.menu_w2{
	width:142px;	/* 要微調整 */
}
.tabmain li.menu_w3{
	width:142px;	/* 要微調整 */
}
.tabmain li.menu_w4{
	width:142px;	/* 要微調整 */
}
.tabmain li.menu_w5{
	width:96px;	/* 要微調整 */
}

/* [メインメニュー]:余白 */
.tabmain a {
	padding:0px;
	border:0px;
}

/* [メインメニュー]:枠線 */
.tabmain li.off {
	border:0px;		/* 収納時 */
}
.tabmain li.on {
	border:0px;		/* 展開時 */
}

/*----------------------------------*/
/* ▼サブメニュー					*/
/*----------------------------------*/

/* [サブメニュー]:幅 */
ol.sub {
	left:0px;		/* 表示位置 よこオフセット */
	top:0px;		/* 表示位置 たてオフセット */
	width:142px;	/* 幅 */
}
ol.sub li.off2 {	/* ==収納時== */
	width:142px;	/* 幅 */
	height:24px;	/* たて */
}
ol.sub li.on2 {		/* ==展開時== */
	width:142px;	/* 幅 */
	height:24px;	/* たて */
}

/* [サブメニュー]:枠 */
ol.sub {
	/*border:1px solid #000000;*/	/* 枠線 */
}
.sub li.off2,.sub li.on2{
	border-top:1px solid #FFFFFF;	/* 区切り線 */
}

/* [サブメニュー]:余白 */
.sub a {
	padding:4px 5px;
	width:132px;	/* width +padding(左右) = ol.subのwidth  */
	height:16px;	/* height+padding(上下) = ol.subのheight */
}

/*----------------------------------*/
/* ▼サブメニュー２ 				*/
/*----------------------------------*/

/* [サブメニュー2]:幅 */
ul.sub2{
	left:100%;
	top:-25px;		/* 要微調整 */
	width:160px;	/* 幅 */
}

/* [サブメニュー2]:枠 */
ul.sub2 {
	/*border:1px solid #000000;*/	/* 枠線 */
}
.sub2 a {
	border-top:1px solid #ffffff;	/* 区切り線 */
}

/* [サブメニュー2]:余白 */
.sub2 a {
	padding:4px 5px;
	width:170px;	/* width +padding(左右) = ul.sub2のwidth  */
	height:16px;	/* たてサイズ(=このheight+padding(上下)) */
}

/*=========================================*/
/*■メニュー表示に関する調整               */
/*=========================================*/
div#tabmenu{
	top:0;
	left:0;
	width:100%;
	padding:0;
	position:absolute;
	z-index:127;
}

/*=========================================*/
/*■固定設定(編集不可)                     */
/*=========================================*/
.tabmain * {
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
ul.tabmain {
	position:relative;
}
ul.tabmain li.off {
	position:relative;
	float:left;
	overflow:hidden;
}
ul.tabmain li.on {
	float:left;
	overflow:hidden;
}
ul.tabmain>li.on {
	overflow:visible;
}
ol.sub {
	position:relative;
}

ol.sub li.off2 {
	position:relative;
	overflow:hidden;
}
ol.sub li.on2 {
	overflow:hidden;
}
ol.sub>li.on2 {
	overflow:visible;
}
ul.sub2 {
	position:relative;
}

/* MPNラボボタン*/
.mpn_labs_btn {
	height:31px;
	position:absolute;
	right:280px;
	top:62px;
	width:95px;
	z-index:128;
}