#header {
	background: url(../imgs/index/h-bg.jpg) no-repeat;
	padding: 0px;
	height: 529px;
	position: relative;
	background-size: cover;
}
#header-inner {
	padding: 19px 23px 0px;
	height: 81px;
	z-index: 1;}

#header #slider {
	position: absolute;
	width: 100%;}

#mainArea { width: 590px; }
#mainArea section { margin-bottom: 10px; }
#mainArea p {margin-bottom: 5px;}

#sideArea { width: 300px; }

#info p{
	font-size: 16px;
	font-weight: bold;
	color: #00AA83;
}
#info div.rss-box{ margin: 0px; }
#info ul.rss-items{ margin: 0px; }
#info li.rss-item br{ display: none; }
#info a.rss-item{
	float: right;
	display: block;
	width: 490px;
}
#mainArea #info #rss dl {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 0;
}
#mainArea #info #rss dl dt {
    width: 95px;
}
#mainArea #info #rss dl dd {
    width: calc(100% - 95px);
}


#map {
	background: url(../imgs/index/map.gif);
	height: 446px;
	width: 590px;}
#map #mapAdd {
	color: #00AA83;
	padding: 300px 30px 0px;}

#map #mapAdd a:link { text-decoration: underline; }
#map #mapAdd a:hover { text-decoration: none; }

#map #mapBtn { padding: 0px 25px; }
#map #mapBtn li {
	float: left;
	width: 50%;
	text-align: center;}

img {
	max-width: 100%;
	height: auto;
}

.shimomasuda-map-area {
	padding: 10px;
	background: url(../imgs/index/bg-map.png);
	background-size: cover;
	position: relative;
}

.shimomasuda-map-area__box {
	padding-left: 40px;
	padding-right: 40px;
	background: #fff;
}

.shimomasuda-map-area__title {
	position: absolute;
	top: 0;
	left: 40px;
}

.shimomasuda-map-area__map {
	padding-top: 20px;
	text-align: center;
}

.shimomasuda-map-content,
.shimomasuda-map-content a {
	color: #ec6d74 !important;
}

.shimomasuda-map-content a {
	text-decoration: underline !important;
}
.shimomasuda-map-content a:hover {
	text-decoration: none !important;
}

.shimomasuda-map-content__address {
	font-size: 1.1em;
}

.shimomasuda-map-links {
	margin-top: 10px;
	margin-left: -5px;
	margin-right: -5px;
	display: flex;
	justify-content: space-between;
}

.shimomasuda-map-links__item {
	padding-left: 5px;
	padding-right: 5px;
}
