@charset "utf-8";


/*==============================================
	map
==============================================*/

.mt50 {
	margin-top: 50px !important;
}

.base #readBlock {
	zoom: 1;
}

.map .contentBnr {
	/*padding-bottom: 61px;*/
}

#inner .map .dtlCts {
	padding: 34px 79px 0px 75px;
}

.map .dtlCts .idt {
	padding: 30px 3px 0px 2px;
}

#inner .map .mapText {
	margin-top: 30px;
	line-height: 1.6;	
}

#inner .map .mapText h3 {
	color: #331506;
	background: none;
	margin: 0px;
	padding: 0px;
}
 
.map .images {
	margin-left: 60px;
	margin-right: 60px;
}

.map .dtlCts .swBox {
	width: 620px;
	border-bottom: 1px solid #640000;
	margin-bottom: 1px;
}

.map .dtlCts .swTab {
	float: right;
}

.map .dtlCts .swTab li {
	float: left;
	list-style: none;
	margin-left: 2px;
	padding-bottom: 1px;
	cursor: pointer;
}

.map .dtlCts .swTab li.active {
	padding-bottom: 0px;
	border-bottom: 1px solid #640000;
}

.map .dtlCts .swTab li img {
	vertical-align: bottom;
}

#inner .map .ttlbg {
	color: #FFFFFF;
	background: url(../../map/img/map_bg_01.jpg) no-repeat left center;
	padding-left: 9px;
}


/*index.php*/
#mapFlash {
	background: url(../../map/img/map_body_bg_02.png) no-repeat 0 0;
	padding: 0px 0px 50px 25px;
	zoom: 1;
}

.base #inner .mapread {
	padding-bottom: 47px;
	background: url(../../map/img/map_body_bg_03.png);
}

.base #inner .mapIndex {
	background: url(../../map/img/map_body_bg_04.png) no-repeat scroll 0 100%;
}

.base .mapIndex .mainContents {
	background: url(../../map/img/map_body_bg_01.jpg) !important;
	zoom: 1;
}

.mapIndex .catLink li {
	float: left;
	background: url(../../map/img/map_arrow.gif) no-repeat left center !important;
	padding-left: 12px;
	list-style: none;
	margin-right: 20px;
}