@charset "utf-8";

/*
------------------------------------------------
import
------------------------------------------------*/
@import "../../common/css/common.css";
@import "../../common/css/text.css";

#header{
display:none;
}

#sidearea{
display:none;
}

#footer{
display:none;
}

#wrap {
	margin:0px 0px 0px 0px;
}

#wrap #main {
	margin:0px 0px 0px 0px;
}

#wrap #main #contents {
	width: 575px;
	background-color:#FFFFFF;
}

#wrap_wide {
width:100%;
}

#wrap_wide #main {
	width:100%;
	padding-top: 0px;
	background: none;
}

#wrap_wide #contents_wide {
	width: 100%;
	padding-top: 0px;
}

#header-pan {
display: none;
}








/*
------------------------------------------------
Layout
------------------------------------------------*/

div.content_middle {
	width: 700px;
	margin: 0px auto;
}


div.content_middle h2 {
	margin: 0px;
	padding: 0px 0px 30px 0px;
}

div.top-about {
	margin: 0px 0px 40px 0px;
	width: 700px;
}

div.top-about h3 {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 2px solid #ccc;
	text-align: center;
}

div.top-about p {
	padding: 0px;
	margin: 0px 80px 0px 80px;
	text-align: left;
}

div.top-contents {
	margin: 0px 0px 40px 0px;
	width: 700px;
}

div.top-contents h4 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 7px 0px;
	border-bottom: 2px solid #3C6C1C;
}

div.top-contents ul {
	margin: 0px;
	padding: 0px;
	width: 700px;
	list-style: none;
}

div.top-contents ul li {
	margin: 0px;
	padding: 0px;
	width: 340px;
	height: 120px;
	float: left;
	text-align: center;
}




