@charset "UTF-8";

@import "/common/themes/cms/css/reset.css";
@import "/common/themes/cms/css/default.css";
@import "/common/themes/cms/css/sprite.css";
@import "/common/themes/cms/css/layout.css";

#wrap {
  background: url(images/bodyBg.jpg) no-repeat center top;
}
#wrapLinks {
  background: url(images/linksBg.jpg) no-repeat center top;
}
.blogEntryHeader span {
	background: url(images/blueLine.gif) repeat-x left bottom;
}
.aboutSp,.aboutSpA a {
	background: url(images/sprite.png) no-repeat 0 0;
	display: block;
}
.catch {
	background-attachment: 0 0;
	width: 545px;
	height: 49px;
}
.mezasuTitle {
	background-position: 0 -58px;
	width: 959px;
	height: 58px;
	margin-bottom: 10px;
}
.shitei {
	background-position: 0 -126px;
	width: 960px;
	height: 75px;
	margin-bottom: 24px;
}
.aboutTitle {
	background-position: -565px 0;
	width: 226px;
	height: 37px;
	margin-bottom: 17px;
}
.navi01 a {
	background-position: 0 -215px;
	width: 227px;
	height: 26px;
}
.navi02 a {
	background-position: -480px -215px;
	width: 227px;
	height: 26px;
}
.navi01 a:hover {
	background-position: -240px -215px;
}
.navi02 a:hover {
	background-position:-720px -215px;
}
.txtBlue {
	color: #6b7fb0;
}
.section {
	margin-bottom: 40px;
}
.circle {
	background: url(images/circle.gif) no-repeat 0 0;
	padding: 70px 0 90px 390px;
	margin-bottom: 40px;
}
ul.dot {
	margin-left: 10px;
}
ul.dot li {
	list-style: disc inside;
}
.circleAbout {
	background: url(images/circleAbout.jpg) no-repeat 0 0;
	padding: 14px 0 20px 390px;
}
.mapArea {
	zoom:1;/*for IE 5.5-7*/
}
.mapArea:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.mapArea {
	background: url(images/mapBg.jpg) repeat-x 0 0;
	padding: 5px 15px;
}
.mapLeft {
	float: left;
	width: 500px;
}
.mapRight {
	float: right;
	width: 370px;
	padding-top: 120px;
}
.mapRight address {
	margin-bottom: 1em;
}
h5.strong {
	font-size: 16px;
	margin-bottom: 1em;
}
ul.navi li {
	margin-bottom: 10px;
}
#map_canvas {
	border: #b9b8b8 1px solid;
	padding: 7px;
	width: 484px;
	height: 350px;
}