@charset "UTF-8";

/* LAYOUT
--------------------------------------------------------------*/
html,body{
/* width: 100%; */
/* height: 100%; */
background: #f1eedd;
}
/* floatingBlk --Logo,Gnav,Lnav -- ********** */
#floatingBlk{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
/* 	padding-top: 36px; */
/* 	overflow: hidden; */
	z-index: 20;
}

#floatingBlk #headerBar{
	position: relative;
	width: 940px;
	height: 35px;
	margin: 0 auto;
	background: #FFF;
	text-align: left;
	overflow: hidden;
}
#floatingBlk #header{
	position: relative;
	width: 940px;
/* 	height: 130px; */
	margin: 0 auto;
}


/* conWrap */
#contWrap{
position: absolute;
top: 0;
left: 0;
width: 100%;
/* overflow-y: auto; */
z-index: 10;
}
#home #contWrap{
height: 100%;
}
#container{
/* position: absolute; */
/* top: 36px; */
width:940px;
margin: 0 auto;
text-align:center;
padding: 0;
background: none;
text-align: left;
}
/* ContentsArea */
#contentsHome{
padding-top: 125px;
}
#contentsHome div#kvBlk{
position: relative;
height: 518px;
}

/* ContentsArea */
#contentsArea{
display: none;
padding-top: 69px;
}

/* ContentsArea : mainArea */
#contentsArea #mainArea{
float: right;
width: 748px;
margin-bottom: 30px;
/*
filter:alpha(opacity=90) !important;
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
*/
}
#mainArea .boxCont{
padding-top: 5px;
background: url('/ex/pokepark2/common/images/content_bg_mid.png') repeat-y left top;
}
#mainArea .boxCont div#content{
width: 640px;
margin: 0 auto;
}

/* GlovalSubArea */
#floatingBlk #header #GlovalSubArea{
position: absolute;
top: 158px;
left: 0;
width: 168px;
/*
background: #FFF;
filter:alpha(opacity=90) !important;
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
*/
}


/* ContentsArea : subArea */
#contentsArea #subArea{
/* display: none; */
float: left;
width: 182px;
height: 400px;
}

/* Footer Home & Global *********** */
/* contentsHome FooterArea */
#contentsHome div.footer{
clear: both;
width: 940px;
/*height: 110px;*/
margin-top: 20px;
padding-bottom: 5px;
background: url(/ex/pokepark2/common/images/bg_ftr.png) 0 0 repeat-x;
font-size: 85%;
}
/* contentsArea FooterArea */
#contentsArea div.footer{
clear: both;
width: 748px;
/*height: 110px;*/
margin-top: 30px;
padding-bottom: 5px;
background: url('/ex/pokepark2/common/images/bg_ftr.png') 0 0 repeat-x;
font-size: 70%;
}

/* PokeparkField *********** */
#pokeparkField{
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 100%;
height: 600px;
overflow: hidden;
display:none;
}
#pokeparkField div.inner{
position: absolute;
top: 0;
left: -1800px;
width: 4200px;
height: 3500px;
background: url('/ex/pokepark2/common/images/bg.jpg') 0 0 no-repeat;
}

/* Movie Area *********** */
div#movieArea{
position:absolute;
width: 624px;
height: 418px;
display: none;
z-index: 1000;
}
div#modalBase{
position:absolute;
top: 0;
left: 0;
width: 100%;
display:none;
z-index:900;
background:#111;
filter:alpha(opacity=70) !important;
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}

/* LAYOUT for Alternative
--------------------------------------------------------------*/
/* bg alternative */
body.altn div#contWrap{
background: url(/ex/pokepark2/common/images/bg_altn.jpg) 50% 0 repeat-y;
}
#home div#contWrap{
/* background: none; */
}
body.altn div#floatingBlk{
padding: 0;
}
/* ContentsArea */
body.altn #contentsArea{
display: block;
padding-top: 69px;
}


