#wrap {
	background	: url(../img/common/hari.gif) no-repeat;
	background-position : 0 150px;
	width : 850px;
	margin:0 auto;
}

#head {
	width		: 750px;
	height		: 110px;
	margin		: 0px auto 0px auto;
	background			: url(../img/common/head.gif) no-repeat;
}

#head img {
	float		: left;
}

#head .map{
	float		: right;
	margin-top	: 10px;
	margin-right: 30px;
}

#head .map p{
	padding		: 0px 0px 0px 14px;
	background	: url(../img/common/arrow.gif) no-repeat;
	background-position : 0px 5px;
	margin:0;
	text-align:left;
}

#head .bnr{
	position:relative;
	top:55px;
	left:330px;
}

*+html #head .bnr{
	position:relative;
	top:40px;
	left:330px;
}
*html #head .bnr{
	margin-top:40px;
	margin-left:450px;
}


#menu {
	width		: 750px;
	margin		: 0px auto 0px auto;
}

#menu #gmenu li{
	float		: left;
}

#menu a:hover img,
#contents a:hover img{
	filter: Alpha(opacity=60);
}

#contents {
	width		: 750px;
	margin		: 0px auto 0px auto;
	background	: url(../img/common/okyu.gif) no-repeat;
	background-position : right bottom;
}

#contents h3{
}

#contents #left-m {
	width		: 730px;
	text-align	: left;
	padding		: 15px 0px 15px 0px;
}


#contents #left{
	width		: 380px;
	float		: left;
	text-align	: left;
}

#contents #left ul{
	margin		: 10px 0px 0px 0px;
}

#contents #left li{
	margin		: 10px 0px 0px 0px;
}


#contents #right{
	width		: 370px;
	float		: right;
	text-align	: left;
}

#contents #right img{
	margin		: 30px 0px 0px 0px;
}

#footer {
	width		: 750px;
	margin		: 0px auto 0px auto;
}

#footer #f-left{
	width		: 380px;
	float		: left;
	text-align	: center;
	padding		: 20px 0px 0px 0px; 
}

#footer #f-right{
	width		: 370px;
	height		: 65px;
	float		: right;
	text-align	: left;
	background	: url(../img/common/info.gif) no-repeat;
}
#footer #f-right img{
	margin		: 0px 0px 0px 6px;
}

#footer #f-right p .foot{
	margin		: 0px 0px 0px 20px;
	font-size	: 12px;
}
