@charset "UTF-8";

@import url("../../css/structure.css");

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

 access

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

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

 ##### OVERRIDE #####

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

#contents
{
	float: none;
	width: 960px;
}

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

 main

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

#contents .heading
{
	width: 930px;
	padding: 15px;
	background: #A98031;
}
#contents .heading h2
{
	margin: 0 0 10px;
}
#contents .heading .navi
{
	overflow: hidden;
	width: 930px;
}
#contents .heading .navi li
{
	float: left;
	margin-right: 15px;
}
#contents .flash
{
	width: 930px;
	margin-bottom: 30px;
}
#contents .images
{
	
	float: left;
	width: 490px;
}
#contents .images #image1
{
	float: left;
	padding: 0 0 50px;
}
#contents .images #image2
{
	float: right;
	padding: 180px 0 0 20px;
}
#contents .images #image3
{
	float: left;
	padding: 0 0 50px;
}
#contents .images #image4
{
	float: right;
	width: 290px;
	text-align: center;
	padding: 130px 0 0 20px;
}
#contents .images #dento4
{
	float: right;
	width: 290px;
	text-align: center;
	padding: 70px 0 0 20px;
}
#contents .info
{
	position: relative;
	float: right;
	width: 450px;
}
#contents .info #dento
{
	position: absolute;
	top: 45px;
	left: -265px;
}
#contents .info h3
{
	margin: 0 0 1em;
	color: #7C5D1B;
}
#contents .info p
{
	margin: 0 0 1em;
	line-height: 180%;
}
#contents .info .note
{
	line-height: 140%;
}
#contents .info .note .supplement
{
	font-size: 84%;
}
