@charset "UTF-8";

/* LAYOUT
--------------------------------------------------------------*/
html,body{
color: #333;
background: url(/ex/dungeon_magnagate/common/images/bg_map.jpg) no-repeat 50% 0;
background-attachment: fixed;
}
@media screen and (min-width: 581px) {
	html,body{
	background: #976911 url(/ex/dungeon_magnagate/common/images/bg_map.jpg) no-repeat 50% 0;
	background-attachment: fixed;
	}
}
#container{
width: 100%;
margin: 0 auto;
padding: 0;
text-align:center;
}

#headerWrap{
width: 100%;
height: 100px;
margin: 0 auto 20px;
}
#header{
width: 950px;
text-align: left;
margin: 0 auto;
}
#headerMain{
position: fixed;
width: 950px;
z-index: 100;
}

#contentWrap{
width: 920px;
margin: 0 auto 30px;
padding: 0;
}
#mainArea{
float: right;
width: 728px;
/*
padding-top: 32px;
background: url(/ex/dungeon_magnagate/common/images/bg_main_roll_top.png) no-repeat 0 0;
*/
}
#side{
float: left;
width: 170px;
padding: 0;
}
#main_full{
width: 920px;
background: url(/ex/dungeon_magnagate/common/images/bg_full.png) no-repeat 0 0;
}



#mainArea #content{
width: 728px;
margin: 0 0 0 0;
color: #643205;
font-size: 14px;
background: url(/ex/dungeon_magnagate/common/images/bg_main_mid.png) repeat-y 0 0;
text-align: left;
}
#mainArea #content .contInner{
width: 728px;
margin: 0;
padding: 0;
background: url(/ex/dungeon_magnagate/common/images/bg_main_top.png) no-repeat 0 0;
}
#mainArea #content .contInner02{
width: 728px;
margin: 0;
padding: 0;
background: url(/ex/dungeon_magnagate/common/images/bg_main_btm.png) no-repeat left bottom;
}
#mainArea #content .centerCol{
width: 640px;
margin-left: 43px;
padding: 20px 0 1px 0;
}
#mainArea p.main_top_roll{
height: 32px;
margin: 0;
padding: 0;
background: url(/ex/dungeon_magnagate/common/images/bg_main_roll_top.png) no-repeat left bottom;
}
#mainArea p.main_btm_roll{
height: 61px;
background: url(/ex/dungeon_magnagate/common/images/bg_main_roll_btm.png) no-repeat left bottom;
}


#mainArea #footerWrap{
width: 680px;
padding: 20px;
font-size: 11px;
color: #333;
background: #FFF;
text-align: left;
}