﻿@charset "UTF-8";
/* ========================================================
	Bacics
======================================================== */
#leftBox{ margin-top:25px;}

#centerBox{ margin-top:35px;}

#rightBox{ margin-top:25px;}


/* ========================================================
	Header
======================================================== */
#header{ position:relative;}

h1{
	z-index: 100;
	padding-top:39px;
	padding-bottom:4px;
}

#mainimage{
	position: relative;
	z-index: 200;
	margin: -57px 0 0;
	text-align: center;
}

#character{
	z-index: 300;
	position:absolute;
	top:0px;
	left:641px;
}

#topcontact{
	z-index: 400;
	position:absolute;
	top:510px;
	left:0px;
}

#topevent{
	z-index: 500;
	position:absolute;
	top:353px;
	left:0px;
}
#topinfo{
	z-index: 600;
	position:absolute;
	top:400px;
	left:210px;
}


/* ========================================================
	Contents
======================================================== */
.pSection{
	width: 440px;
	padding: 0 0 13px;
	margin: 0 0 20px;
	background: url(../images/bg_pbottom.gif)  bottom no-repeat;
}

.pSection h2{
	padding: 0 0 13px;
	background: url(../images/bg_ptop.gif)  bottom no-repeat;
}

.pSection .innerInfo{
	font-weight:bold;
	background: url(../images/bg_info.gif) repeat;
	padding: 20px  17px 15px  17px;
	border-right: 13px solid #ff5a9c;
	border-left: 13px solid #ff5a9c;
}

.pSection .inner{
	background: #ffffff;
	padding: 20px  17px 20px  17px;
	border-right: 13px solid #ff5a9c;
	border-left: 13px solid #ff5a9c;
}

.pSection li{
	background: #ffffff;
	padding: 3px 6px;
	margin: 0 0 5px;

}
