.fit {width:100%;height:100%;}
.fitW {width:100%;}
.fitH {height:100%;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	width:100%;
	margin:0 auto;
	background:#000;
	min-width:1200px;
}
/*------------------------------------------------------------------------------
								TOP IMG
------------------------------------------------------------------------------*/
#contents {
	width:100%;
	padding-bottom:70px;
	margin:0 auto 0;
	min-width:1200px;
	position:relative;
}
#header {
	width:100%;
	background:#131313;
	height:240px;
}
#headerWaku {
	width:1120px;
	height:240px;
	margin:0 auto;
}
#titArea {
	width:100%;
	background:url(../img/contents/tit_back_pattern.gif) repeat-x center center;
	height:120px;
}
#titWaku {
	width:1120px;
	height:120px;
	margin:0 auto;
	background:url(../img/contents/tit_back.jpg) repeat-x center center;
}
#titWaku img {
	margin-left:282.5px;
}

/*-------------------------------------------------
				MENU
-------------------------------------------------*/
#menu {
	width:320px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:240px;
	top:0px;
}
#menuArea {
	width:320px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	z-index:99999;
	margin:40px 0 0 0;
	position:relative;
	border:#000 2px solid;
	overflow:hidden;
}
#menuIcon {
	padding:0;
	width:320px;
	position:relative;
	z-index:1;
	background:#e26a0e;
}
#menuIcon img {
	padding:5px 0;
}
#menuWaku {
	display:none;
	position:relative;
}
#menuWaku li {
	border-top:1px dotted #000;
	padding:5px 20px;
	width:280px;
	position:relative;
	background:#e26a0e;
}
#menuWaku .noAct {
	opacity:0.3;
}
#menuWaku .noOver {
	opacity:0.92;
}
#menuWaku a {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	text-indent:-99999px;
}


/*------------------------------------------------------------------------------
								FOOT
------------------------------------------------------------------------------*/
#footerArea {	
	height:30px;
	width:100%;
	bottom:0px;
	left:0px;
	border-top:1px dotted #666666;
	position:absolute;
	background:#000;
}
#copyright {
	margin:0;
	position: absolute;
	right:50%;
	margin-right:-101px;
	bottom:10px;
	width:204px;
	height:12px;
	text-indent:-999999px;
	background:url(../img/copyright.gif) no-repeat left top;
	background-size:204px 12px;
}
#bnrArea {
	position: absolute;
	left:20px;
	top:10px;
	height: 50px;
	width: auto;
}