﻿#contents-frame {
	background-color	: #43b37a;
}

#title-frame {
	width				: 142px;
	height				: 47px;
	padding-top			: 101px;
}

#title-frame p {
	background			: url(images/title.gif) no-repeat;
	height				: 0px;
	padding				: 17px 0px 0px 0px;
	margin				: 0;
	width				: 70px;
	display				: block;
	overflow			: hidden;
}

* html #title-frame p {
　　height				: 17px;
}

#map-frame {
	width				: 548px;
	height				: 311px;
	background-color	: #88d888;
}

#map-img {
	padding-top			: 42px;
	padding-left		: 141px;
}

#map-txt {
	padding-top			: 32px;
	padding-left		: 141px;
	color				: #333;
	line-height			: 105%;
	font-size			: 84.7%;
}

#address-frame {
	padding-top			: 31px;
}

#logo-frame {
	width				: 142px;
	height				: 29px;
	float				: left;
}

h1 {
	background			: url(images/logo.gif) no-repeat;
	height				: 0px;
	padding				: 29px 0px 0px 0px;
	margin				: 0;
	width				: 85px;
	display				: block;
	overflow			: hidden;
}

* html h1{
　　height				: 29px;
}

#text-frame {
	width				: 406px;
	height				: 29px;
	float				: left;
	color				: #FFF;
	line-height			: 170%;
	font-size			: 84.7%;
}

#side-navi {
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
}

#side-navi li {
	width				: 18px;
	overflow			: hidden;
}

* html #side-navi li{
	width				: 18px;
}

#side-navi li p {
	display				: block;
	height				: 34px;
	text-indent			: -9999px;
	overflow			: hidden;
	background-image	: url(images/side_navi.gif);
	background-repeat	: no-repeat;
}

#side-navi li a {
	display				: block;
	height				: 23px;
	text-indent			: -9999px;
	overflow			: hidden;
	background-image	: url(images/side_navi.gif);
	background-repeat	: no-repeat;
}

