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

body {
margin:0;
padding:0;
font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
}
h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
font-weight:normal;
}

#header {
	width:950px;
	margin:0 auto;
	border-left:#EBEBEB 1px solid;
	position:relative;
	height:115px;
}
#logo {
	position:absolute;
	top:42px;
	left:25px;
}

#hanaikasei {
	position:absolute;
	top:68px;
	left:122px;
}
#head_copy {
font-size:14px;
color:#009900;
text-align:right;
padding:50px 0 10px 0;
width:900px;
margin:0 auto;
}
#page_top_menu {
font-size:12px;
color:#666666;
text-align:right;
padding:20px 0 0 0;
width:900px;
margin:0 auto;
}
#main_menu {
width:100%;
border-bottom:#EBEBEB 1px solid;
border-top:#EBEBEB 1px solid;
height:33px;
}
#menu {
width:950px;
margin:0 auto;
border-left:#EBEBEB 1px solid;
height:33px;
position:relative;
}
#menu_top {
	position:absolute;
	top:0;
	left:122px;
}
#menu ul {
padding:0;
margin:0 25px 0 0;
}
#menu li {
padding:0;
margin:0;
float:right;
list-style:none;
}
#main_box {
border-left:#EBEBEB 1px solid;
width:950px;
margin:0 auto;
padding-top:30px;
position:relative;
}
#main_photo {
	width:900px;
	margin:0 auto;
	height:550px;
	background-image:url(img/top_photo.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#photo01 {
	position:absolute;
	width:748px;
	height:278px;
	border:#EBEBEB 1px solid;
	top:269px;
	left:100px;
}
#foot_box {
width:100%;
background-color:#F5F5F5;
border-top:#EBEBEB 1px solid;
}
#footer {
width:950px;
border-left:#EBEBEB 1px solid;
margin:0 auto;
padding-bottom:50px;
}
#foot_menu {
font-size:12px;
color:#666666;
text-align:center;
padding:20px 0;
}
#foot_copy {
font-size:12px;
color:#888;
text-align:center;
padding:20px 0;
}
a:link {
color:#777;
	text-decoration:none;
}
a:visited {
	color:#777;
	text-decoration:none;
}
a:active {
	color:#777;
	text-decoration:none;
}
a:hover {
color:#009900;
	text-decoration:none;
}
#page_top {
width:900px;
margin:15px auto 0;
}





#main_contents {
	width:900px;
	margin:0 auto;
}
#php_contents {
	width:700px;
	height:600px;
	margin:0 auto;
}
#top_banner {
	width:830px;
	margin:0 auto 40px;
}
#banner_left {
width:400px;
float:left;
}
#banner_right {
float:right;
width:400px;
}
