@charset "UTF-8";

/* CSS Document */
#map_area {width: 844px;margin: 0 auto;position: relative;}
.btn{position: absolute;}

/* ---------------------------------------------------------------- button ---- */

#map_area #btn02 {top: 557px; left: 597px;}
#map_area #btn03 {top: 461px; left: 584px;}
#map_area #btn04 {top: 602px; left: 651px;}
#map_area #btn05 {top: 484px; left: 709px;}
#map_area #btn06 {top: 185px; left: 353px;}
#map_area #btn07 {top: 268px; left: 131px;}
#map_area #btn08 {top: 271px; left: 359px;}
#map_area #btn09 {top: 531px; left: 317px;}
#map_area #btn10 {top: 433px; left: 189px;}
#map_area #btn11 {top: 464px; left: 40px;}
#map_area #btn12 {top: 79px; left: 452px;}
#map_area #btn13 {top: 188px; left: 670px;}
#map_area #btn14 {top: 187px; left: 525px;}
#map_area #btn15 {top: 88px; left: 617px;}
#map_area #btn16 {top: 264px; left: 464px;}


#map_area #btn10 span{
	font-size: 1.2rem;
}

.btn {
	display: inline-block;
	padding: 3px 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 2px 2px 2px 0px rgba(255, 255, 255, 0.6);
	-moz-box-shadow:    inset 2px 2px 2px 0px rgba(255, 255, 255, 0.6);
	box-shadow:         inset 2px 2px 2px 0px rgba(255, 255, 255, 0.6);
	text-decoration: none;
}

.btn div {
	display: block;
	background: url('../../image/bg_polish_01.png') no-repeat left top, url('../../image/bg_polish_03.png') no-repeat right top;
	padding: 0 9px 0 9px;
}

.btn div span {
	font-family: 'Noto Sans Japanese', "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, MS PGothic, arial, sans-serif;
	display: block;
	line-height: 1.0em !important;
	padding: 6px 26px 5px;
	color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 700;
	background: url('../../image/bg_polish_02.png') repeat-x left top;
}

.btn_green div span.line3 {
	padding: 5px 0px 3px;
}

.btn_green div span.line5 {
	padding: 5px 5px 3px;
}

.btn:hover {
	text-decoration: none;
}

.btn_green {
	border: 1px solid #a0171b;
	background: #fbc2d7;
	background: -moz-linear-gradient(top, #fbc2d7 0%, #f976a5 10%, #e24978 50%, #e43762 90%, #d42f53 100%);
	background: -webkit-linear-gradient(top, #fbc2d7 0%,#f976a5 10%,#e24978 50%,#e43762 90%,#d42f53 100%);
	background: linear-gradient(to bottom, #fbc2d7 0%,#f976a5 10%,#e24978 50%,#e43762 90%,#d42f53 100%);
}

.btn_green div span {
	font-size: 13px;
	font-size: 1.3rem;
	padding: 5px 10px 4px;
}

