@charset "utf-8";

* {
	margin:0; 
	padding:0; 
}
body {
	width:100%;
	min-width:1200px;	
}
img {
	border:none;
}
#wrap,#wrap2 { 
	width:1200px; 
	margin-right:auto; 
	margin-left:auto; 
	text-align:center; 
	background:#86e7e5;
}
header { 
	margin:0 auto; 
	padding:0; 
	text-align:right; 
	background-image:url(../kouri_images/koori_01.jpg); 
	background-repeat:repeat-x; 
	height:110px;
	margin-bottom:30px; 
	width:1263px;
}
header p { 
	font-size:nomal; 
	margin-left:400px; 
	padding:20px 60px 30px 30px; 
	color:#fff;
}
#head_photo {
	width:auto;
}
#main { 
	height:1260px; 
	background-image:url(../kouri_images/main_bg.jpg);
	background-repeat:repeat-x; 
	padding-top:0px;
}
.menubar { 
margin-top:10px;
}
#moji { 
	background-image:url(../kouri_images/menu_bg.jpg);
 	background-repeat:no-repeat;
	margin-left:125px; 
	width:965px; 
	height:527px;
	color:#fff; 
	padding-top:28px; 
}
#moji table {
	float:left;  
	font-size:0.9em; 
	padding:20px; 
	line-height:29px; 
	padding-left:25px;	
}
#moji table th { 
	font-weight:normal; 
	text-align:left;
}
#moji table td { 
	font-weight:normal; 
	text-align:right;
}
#sec4 { 
	margin-left:125px;
}
#sec4 .pic2 { 
	margin-left:15px;
}
#sec4 .pic3 { 
	margin-left:15px;
}
#wrap2 { 
	width:1200px; 
	margin-right:auto; 
	margin-left:auto; 
	text-align:center; 
}
#acc { 
	background-image:url(../kouri_images/access_bg.jpg); 
	background-repeat:no-repeat;
	margin-left:125px; 
	width:965px; 
	height:210px; 
	font-size:0.9em;
}
.acc_1 { 
	margin-left:80px; 
	margin-top:37.5px;
}
#acc ul { 
	list-style-type:none; 
	text-align:left; 
	margin-left:380px; 
	line-height:26px;
	margin-top:-175px; 
	color:#370202;
}
.acc_2 { 
	margin-left:600px; 
	margin-top:-60px; 
	float:left;
}
#acc_link { 
	margin-left:745px; 
	margin-top:-168.5px; 
	float:left;
}
#acc_link a {
 	background-image:url(../kouri_images/access_3.jpg); 
	background-repeat:no-repeat;
	display:block;
 	width:150px; 
	height:150px; 
	text-indent:-9999px;
}
#acc_link a:hover { 
	background-image:url(../kouri_images/access_3h.jpg); 
	background-repeat:no-repeat;
}
footer { 
	height:50px; 
	text-align:center; 
	background:#bcfdfb;
}
section {
	background:#86e7e5;
}
