@charset "UTF-8";
/* 基本設定　ここから */

body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color: #000000;
	margin:0;
	padding:0;
	background:#eff0e8;
	text-align:center;
	}

a:link {color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#ff3300;text-decoration:underline;position:relative;top:1px;left:1px;}
a:active{color:#000000;text-decoration:none;}

h1, h2, h3{
	margin:0;
	padding:0;
	}

/* 基本設定　ここまで */

#wrapped{
	width:auto;
	background:url(img/bg001.jpg) repeat-x;
	height:1000px;
	}

#pageBody{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	background-color:#transparent;
	position:relative;
	}

#header{
	width:970px;
	height:50px;
	background:url(img/nav_bg.jpg);
	background-repeat:no-repeat;
	}

#header h1{
	position: absolute;
	top:0px;
	left:10px;
	}

#nav{
	position: absolute;
	top:0px;
	left:500px;
	}
	
#nav li{
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}
	
#copy{
	height:80px;
	text-align:center;
	margin:0 0 0 0;
	padding:30px 0 0 0;
	}

#main{	
	width:970px;
	}

dl#main001{
	width:610px;
	height:310px;
	background:url(img/main001.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	float:left;
	}

dt#main001{
	display:none;
	}
	
dd#main001{
	font-size:14px;
	margin:70px 0 0 300px;
	padding:0;
	text-align:left;
	line-height:120%;
	}	

dl#main002{
	width:360px;
	height:155px;
	margin:0;
	padding:0;
	float:right;
	}
	
dt#main002{
	display:none;
	}
	
dd#main002{
	margin:0;
	padding:0;
	float:right;
	}	
	

dl#main003{
	width:360px;
	height:155px;
	margin:0;
	padding:0;
	float:right;
	}
	
dt#main003{
	display:none;
	}
	
dd#main003{
	margin:0;
	padding:0;
	float:right;
	}
	
#sub{	
	position:absolute;
	top: 470px;
	left: 0;
	width: 970px;
	height:160px; 
	background-color:#transparent;
	padding: 0 0 0 0;
	}

dl#sub001{
	width:160px;
	height:160px;
	margin:0;
	padding:0;
	float:left;
	}

dt#sub001{
	display:none;
	}
	
dd#sub001{
	margin:0;
	padding:0;
	float:left;	
	}	

dl#sub002{
	width:160px;
	height:160px;
	background:url(img/sub002.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	float:left;
	}
	
dt#sub002{
	display:none;
	}	

dd#sub002{
	margin:40px 0 0 0;
	padding:0;
	float:left;
	line-height:150%;	
	}	

#sub002 li{
	margin:0;
	padding:0;
	text-align:left;
	}

dl#sub003{
	width:160px;
	height:160px;
	background:url(img/sub003.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	float:left;
	}

dt#sub003{
	display:none;
	}
	
dd#sub003{
	margin:60px 0 0 15px;
	padding:0;
	float:left;	
	}
	
#sub004{
	width:170px;
	height:150px;
	margin:0;
	padding:0;
	float:left;
	}

#sub004 iframe{
	margin:0;
	padding:0;
	}

#sub004 img{
	margin:16px 0 0 0;
	padding:0;
	float:left;	
}	

dl#sub005{
	width:160px;
	height:160px;
	margin:0;
	padding:0;
	float:left;
	}

dt#sub005{
	display:none;
	}

dd#sub005{
	margin:0;
	padding:0;
	float:left;	
	}

dl#sub006{
	width:160px;
	height:160px;
	background:url(img/sub006.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	float:left;
	}
	
dt#sub006{
	display:none;
	}	

dd#sub006{
	margin:70px 0 0 15px;
	padding:0;
	float:left;
	text-align:center;
	}		

#left_side {
	position:absolute;
	top:630px;
	left:0;
	width:310px; 
	padding:0;
	}
	
#column{
	width:320px;
	height:240px;
	background:url(img/column.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:center;
	}

#column h2{
	display:none;
	}

#column iframe{
	margin:30px 0 0 0;
	padding:0;
	}
	
#pick_up{
	position:absolute;
	top:240px;
	left:0;
	width:320px;
	height:240px;
	background:url(img/pick_up.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
	
#pick_up h2{
	display:none;
	}	

#pick_up001_001{
	margin:50px 0 0 10px;
	float:left;
	}

#pick_up001_002{
	font-size:10px;
	text-align:left;
	margin:50px 0 0 10px;
	}

#pick_up002_001{
	margin:20px 0 0 10px;
	clear:both;
	float:left;
	}
	
#pick_up002_002{
	font-size:10px;
	text-align:left;
	margin:20px 0 0 10px;
	}


#center { 
	position: absolute;
	top:630px;
	left: 320px;
	width: 330px; 
	padding: 0 0 0 0;
	}
	
#news{
	width:330px;
	height:480px;
	background:url(img/news.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
	

#news h2{
	display:none;
	}	

#news iframe{
	margin:30px 0 0 10px; 
	padding:0;
	float:left;
	}
	
#right_side_001 {
	position: absolute;
	top:630px;
	left: 650px;
	width: 160px; 
	padding: 0 0 0 0;
	}

#ad{
	width:160px;
	height:480px;
	background:url(img/books.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

#ad h2{
	display:none;
	}

#ad iframe{
	margin:50px 0 0 10px; 
	padding:0;
	float:left;
	}			

#right_side_002 {
	position: absolute;
	top: 470px;
	left: 810px;
	width: 160px; 
	padding: 0 0 0 0;
	}

#banner{
	width:160px;
	height:740px;
	background:url(img/banner.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
	
#banner h2{
	display:none;
	}
	
#banner iframe{
	margin:30px 0 0 10px; 
	padding:0;
	float:left;
	}
	
#extra{
	width:160px;
	height:160px;
	background:url(img/extra.jpg);
	background-repeat:no-repeat;	
	margin:0 0 0 0;
	padding:0;
	}
	
#extra img{
	margin:6px 0 0 0;
	padding:10px;
	border-color:#CCC;
	}	
	
#page_top{
	width: 970px;
	height:30px;
	position: absolute;
	top: 1210px;
	left: 0px;
	text-align:right;
	}		
	
#footer{
	width:970px;
	height:50px;
	background:url(img/footer_bg.jpg);
	background-repeat:no-repeat;
	position: absolute;
	top: 1240px;
	left:0px;
	float:left;
	} 

/* レイアウト設定　ここまで */	
