@charset "utf-8";
@import url("base.css");





/* ---------- flash ---------- */

#fCon {
	width:960px;
	height:460px;
	margin:0 auto;
	text-align:left;	
}

#fCon h1 {
	height:265px;
	font-size:65%;
	line-height:2.0em;
	text-align:right;
	font-weight:normal;
	background:url(../../../image/top/bg_main.gif) center bottom no-repeat;
	margin:0 0 20px;
}

#fCon h2,
#fCon h3,
#fCon p {
	font-size:65%;
	line-height:2.0em;
	text-align:center;
	font-weight:normal;
	padding:0 130px;
}





/* ---------- 10th ---------- */

#top {
}



/* ---------- logo ---------- */

#top #logo {
	float:left;
}

#facebook {
	position:fixed;
	top:480px;
	right:0;
}





/* ---------- contents ---------- */

#contents {
	width:593px;
	float:right;
	padding:0 0 40px;
}





/* ---------- navi ---------- */

#contents ul {
	width:593px;
	float:left;
	padding:22px 0 30px;
}

#contents li  {
	float:left;
	padding:0 0 0 20px;
}

#contents li a  {
	float:left;
	display:block;
}

#contents li a:hover {
	background-color:#ffffff;
}

#contents li a:hover img {
	visibility:hidden;
}

#contents .mn01 a {
	background:url(../../../image/top/mn_01_on.gif) left top no-repeat;
}

#contents .mn02 a {
	background:url(../../../image/top/mn_02_on.gif) left top no-repeat;
}

#contents .mn03 a {
	background:url(../../../image/top/mn_03_on.gif) left top no-repeat;
}

#contents .mn04 a {
	background:url(../../../image/top/mn_04_on.gif) left top no-repeat;
}

#contents .mn05 a {
	background:url(../../../image/top/mn_05_on.gif) left top no-repeat;
}

#contents .mn06 a {
	background:url(../../../image/top/mn_06_on.gif) left top no-repeat;
}

#contents .mn07 a {
	background:url(../../../image/top/mn_07_on.gif) left top no-repeat;
}

#contents .mn08 a {
	background:url(../../../image/top/mn_08_on.gif) left top no-repeat;
}





/* ---------- news ---------- */

#contents dl {
	width:572px;
	float:left;
	margin:0 0 0 21px;
	display:inline;
	font-size:65%;
	line-height:1.5em;
}

#contents dt {
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#contents dd {
	padding:0 0 10px 70px;
}

#contents dd a {
	text-decoration:none;
}

#il {
	clear:both;
	text-align:center;
	padding:0 0 30px;
}

#il li {
	display:inline;
	padding:0 20px;
}

