@charset "utf-8";

/* ============================================================
	
	[1] wrapperSetting
	[2] headerSetting
	[3] contentsSetting
	[4] footerSectionSetting

============================================================ */

/*-----------------------------------------------
	[1] wrapperSetting
-----------------------------------------------*/
body {
background:url(../img/background.gif) repeat center top;
}

#wrapper {
width:940px;
margin:0 auto;
background:#FFFFFF;
border-left:#999966 1px solid;
border-right:#999966 1px solid;
}



/*-----------------------------------------------
	[2] headerSetting
-----------------------------------------------*/

#header h1 {
height:509px;
background:url(../../img/head_bg.jpg) repeat-x left top;
}

#header h1 img {
padding:52px 0 0 54px;
}

#header ul {
background:url(../../img/navi_bg.jpg) repeat-x left bottom;
height:57px;
}

#header ul li {
float:left;
display:inline;
line-height:0;
}

#header p {
float:left;
padding:10px 0 0 20px;
display:inline;
}

#header h2 {
float:right;
padding:10px 20px 0 0;
display:inline;
}


#contents {
padding:15px 0 0 0;
}

#contentsL {
	width:650px;
	margin-right:10px;
	float:left;
}


#contentsL ul {
margin:0 0 55px 30px;
}


#contentsL ul li {
background:url(../../img/icon.gif) no-repeat left top;
padding:0 0 18px 20px;
}

#contentsL ul li span {
width:90px;
display:block;
float:left;
}

#contentsR {
	width:260px;
	float:right;
	margin-right:20px;
	text-align:right;
}

#contentsR p {
	margin:7px 0;
	font-style:italic;
	color:#630;
}


/*-----------------------------------------------
	[4] footerSectionSetting
-----------------------------------------------*/

#footer {
border-bottom:#000 5px solid;
width:940px;
font-size:0.9em;
text-align:center;
padding:0 0 10px 0;
}







