@charset "utf-8";
/* CSS Document */

#one {
	position:relative;
	clear:both;
	display:block;
	padding:0 0;
	margin:0 0 4em 0;
}

#one #column_left {
	position:relative;
	float:left;
	width:250px;
}

#one #column_right {
	position:relative;
	float:right;
	width:500px;
}

#one h1 {
	position:relative;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding:24px 0;
	margin:0 0 0.5em 0;
}

#one h2 {
	position:relative;
	clear:both;
	display:block;
	border-bottom:3px solid #CCCCCC;
	padding:15px 0;
	margin:0 0 0.5em 0;
}

#one h3 {
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	background:#3C5F84 url(../image/h3_bg.jpg) no-repeat left top;
	padding:0.5em;
	margin:60px 0 0 0;
}

#one h3 span {
	display:block;
	color:#CCECE9;
	font-size:15px;
}

/* Adobe reader */

#one dl.adobe {
	position:relative;
	display:block;
	padding:0;
	margin:0;
}

#one dl.adobe dt {
	position:relative;
	display:block;
	width:150px;
	float:left;
	padding:1em 0;
	margin:0;
}

#one dl.adobe dt img {
	position:relative;
	display:block;
	width:88px;
	margin:0 auto;
}

#one dl.adobe dl dd {
	position:relative;
	display:block;
	width:520px;
	float:right;
	padding:0;
	margin:0;
}

/* MENU */

#one .list {
	display:block;
	background-color:#E6E6E6;
	padding:10px;
	margin:0;
}

#one .list ul {
	display:block;
	background-color:#ffffff;
	padding:5px;
	margin:0;
}

#one .list ul li {
	list-style:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #3C5F84;
	padding:0;
	margin:0;
}

#one .list ul li a {
	color:#3C5F84;
	display:block;
	padding:0.25em;
	margin:0;
}

#one .list ul li a:hover {
	color:#FFFFFF;
	background-color:#3C5F84;
}

#one .list ul ul {
	background-color:#FFFFFF;
	padding:0 0 1px 0.5em;
	margin:0 0 0 1em;
}

#one .list ul ul li {
	list-style:disc;
	border:none;
}

#one .list ul ul li a {
	padding-left:0.5em;
}


/* News */

#column_right #news {
	background:none;
}

#column_right #news dl {
	clear:both;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	padding:0 0 0.5em 0;
	margin:0 0 0.75em 0;
}

#column_right #news dl dt {
	display:block;
	width:80px;
	float:left;
	color:#3C5F84;
	text-indent:1em;
	font-weight:normal;
	padding:0;
	margin:0;
}

#column_right #news dl dd {
	display:block;
	width:400px;
	float:right;
	color:#666666;
	padding:0;
	margin:0;
}

/* Pickup */

#column_right #pickup {
	text-align:center;
}

#column_right #pickup ul {
	display:inline-block;
	padding:0;
	margin:0 auto;
}

#column_right #pickup ul li {
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

#column_right #pickup ul li img {
	vertical-align:top;
}






























