@charset "utf-8";

/* CSS Document */

html {
}


#wrap {
	padding: 0px;
	width: 1300px;
	height:830px;
	margin:0 auto;
	background-image:url(../top_image/top_image.png);
	background-repeat:no-repeat;
}


#wrap .logo {
	margin:45px 0 0 50px;
	padding:0;
	float:left;
}

#wrap .top_catch {
	margin:87px 0 73px 374px;
	padding:0;
	float:left;
	overflow:hidden;
}


#wrap h2 {
	clear:both;
	float:none;
	display:block;
	padding:0;
	margin:0 0 0 748px;
	overflow:hidden;
}


#wrap .navi01 {
	width:192px;
	margin:302px 0 0 832px;
	padding:0;
	float:left;
}

#wrap .navi02 {
	width:192px;
	margin:302px 0 0 12px;
	padding:0;
	float:left;
}

/*フッター*/
#footer_01 {
	width:1200px;
	margin:13px auto 0;
	padding:0;
	overflow:hidden;
}

#footer_01 .footer_left {
	font-size:14px;
	line-height:21px;
	margin:3px 0 0 7px;
	padding:0;
	color:#333333;
	float:left;
}


#footer_01 .footer_right {
	background-image:url(../top_image/footer_logo.gif);
	background-repeat:no-repeat;
	width:369px;
	height:76px;
	margin:0 0 12px 0;
	padding:0;
	float:right;
}

#footer_01 .footer_right .f_adress {
	margin:40px 0 0 100px;
	padding:0;
	font-size:12px;
	line-height:18px;
	color:#545454;
}



#footer_01 #copyright {
	clear:both;
	width:1300px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

p#copyright {
	width:1300px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#333333;
	display:block;
}

