@charset "utf-8";
/* CSS Document */


/* ページ全体の設定 */
body {
	margin: 0px;
	font-size: 12px;
	background-color:#FFFFFF;
	background-image:url(images/edge.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

img {
border:none;
}

a { outline: none; }

p, h1, h2, ul, li {
	margin: 0px;
	padding: 0px;
}

#wrapper {
	height: auto;
	width: 851px;
	background-color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
}

/* header */

#header {
width:850px;
height:25px;
margin:0px;
padding:0px;
position:relative;
background-color:#FFFFFF;
}

#header h1{
text-indent:-9999px;
}



/* visual */

#visual {
width:850px;
height:246px;
position:relative;
background-image:url(images/top-img-002.jpg);
background-repeat:no-repeat;
/* background-color:#6633FF; */
}

#visual h1{
text-indent:-9999px;
}

/* page-body */

#page-body {
margin:0px;
	padding: 0px;
	height: auto;
	width: 851px;
	background-color:#FFFFFF;
}

/* con-left */

#con-left {
width:145px;
height:500px;
float:left;
background-color:#FFFFFF;
}

/* menu */

.white {
width:120px;
height:20px;
padding:0px;
float:left;
list-style:none;
background-color:#FFFFFF;
}

.menu-btn {
width:120px;
height:35px;
margin-top:10px;
padding-left:12px;
float:left;
list-style:none;
/* background-color:#33FF99; */
}

/* line */

#line {
width:2px;
height:500px;
margin-top:10px;
float:left;
background-color:#84C8D1;
}


/* contents */

#contents {
width:527px;
height:500px;
float:left;
background-color:#FFFFFF;
}

/* news */

#contents .kifu {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	background: url(images/kifu.jpg) no-repeat;
	padding: 40px 110px 10px;
	clear: both;
	height: 130px;
	width: 275px;
}

#news {
width:495px;
height:470px;
margin-top:15px;
margin-left:15px;
background-color:#FFFFFF;
}

#news-title{
width:495px;
height:60px;
float:left;
background-color:#FFFFFF;
}

#news-title img{
width:330px;
height:28px;
margin-top:15px;
margin-left:20px;
}

#news-con{
width:495px;
height:400px;
float:left;
background-color:#FFFFFF;
}

#news-con table{
font:"ＭＳ ゴシック", "Osaka－等幅";
font-size:12px;
line-height:17px;
/* letter-spacing:1px; */
color:#666666;
}



/* con-right */

#con-right {
width:170px;
height:500px;
float:left;
background-color:#FFFFFF;
}

#links-title{
width:150px;
height:30px;
margin-top:15px;
padding-left:12px;
float:left;
}

.banners {
width:150px;
height:50px;
float:left;
margin-top:15px;
padding-left:12px;
list-style:none;
/* background-color:#FF9933; */
}















/* menu-bottom */

#menu-bottom {
clear: both;
width:850px;
height:30px;
margin:0px;
background-color:#FFFFFF;
}

#menu-bottom table {
font:"ＭＳ ゴシック", "Osaka－等幅";
font-size:10px;
color:#666666;
}



/* footer */

#footer {
	clear: both;
	height: 30px;
	width: 850px;
	margin: 0px;
	background-image:url(images/footer-001.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
