/* Layout */
#mwrap	{}
#mtop	{
	position:relative;
	/*background:url() 0 0 no-repeat;*/
	width:100%;	height:67px;
	text-align:center;
	}
#mtop .mlogo	{margin:9px;}
#mtop span.back	{
	position:absolute;
	top:35px; left:10px;
	}
#mtop span.home	{
	position:absolute;
	top:35px; right:10px;
	}

/* MENU */			
.mgnb{
	position:relative;
	width:100%;	height:30px;
	overflow:hidden;
	background:url(../images/mmenu_tab.gif) repeat-x 0 0px;
	text-align:center;
	clear:both;
	}
.mgnb ul{
	width: 100%;
	margin: 0 auto; padding-left:0px;
	}
.mgnb li{
	overflow:hidden;
	float:left;
	height:30px;
	margin-right:-2px;
	background:url(../images/mmenu_tab.gif) repeat-x 0 -175px;
	text-align:center;
	white-space:nowrap;
	}
	
.mgnb li.ls01{width:20%;}
.mgnb li.ls02{width:20%;}
.mgnb li.ls03{width:20%;}
.mgnb li.ls04{width:20%;}
.mgnb li.ls05{width:20%;}

.mgnb a,
.mgnb span{
	display:block;
	height:100%;
	}
	
.mgnb li img{margin-top:7px;}
	
.mgnb a{background:url(../images/mmenu_tab.gif) no-repeat 0 -140px;}
.mgnb span{background:url(../images/mmenu_tab.gif) no-repeat 100% -210px;}

.mgnb li.on{background:#C9CACA url(../images/mmenu_tab.gif) repeat-x 0 -70px;}
.mgnb .on a{background:url(../images/mmenu_tab.gif) no-repeat 0 -35px; color:#C9CACA;}
.mgnb .on span{background:url(../images/mmenu_tab.gif) no-repeat 100% -105px; color:#C9CACA;}

#mcontent	{width:100%;}
#mcontent p.bg_gray	{
/*	background:#f9f9f9;*/
	text-align:center;
	}
	p.bg_gray span.mevent	{
		position:relative;
		display:block;
/*		width:320px; height:230px;*/
		margin:0 auto;
	}
/*	span.mevent a	{
		position:absolute;
		bottom:13px; right:25px;
	}*/
	
.bg_gray02	{
	width:100%; 
	background:#C9CACA;
	text-align:center;
	border-top:1px #797979 solid;
	border-bottom:1px #797979 solid;
	}
	
.bg_gray02 img	{}

.bg_gray03	{
	background:#FFF;
	text-align:left;
	}
	
.bg_gray03 img	{}

.mico_set {text-align:center;}
.mico_set ul	{display:inline-block; width:100%;}
.mico_set ul li	{float:left; margin-top:5px;}
.mico_set ul li.last	{margin-bottom:5px;}
.mico_set ul li img{margin:0 3px;}

#mico_box {list-style:none; margin:0; padding:0; text-align:center;}
#mico_box li {display:inline; margin-top:5px;}
#mico_box li.last {margin-bottom:5px;}
#mico_box a {display:inline-block;}
#mico_box li img {margin:0 1px;}

#mfooter	{
	background:url(../images/mcs_bg.gif) left top repeat-x;
	height:86px;
	text-align:center;
	}
	
#mfooter address ul { width:320px; margin:0 auto;}
#mfooter address ul li {position:relative;}
#mfooter address ul li.mcs {height:15px; color:#7A7A7A;}
#mfooter address ul li.mcs span	{position:relative; left:0; top:0px; display:block; width:100%; text-align:center; font-size:.75em;}
#mfooter address ul li.mcopy	{height:41px;}
#mfooter address ul li.mcopy img	{margin-top:25px;}