
#stage {
	background-image:url('http://img.einet.kr/P201804011/background/ae9c37pzn6.jpg');
  background-position:center top;
	background-repeat:no-repeat;
	background-attachment:scroll ;
}


/* 객실 미리보기 말풍선 탭 */
.bubb_dong {
	position: relative;
	float:left;
  width: 150px;
  height: 32px;
  padding: 0px;
  background-color:#867085;
  color:#fff;
  text-align:center;
  line-height:32px;
  font-size: 14px;
}

.bubb_dong a {
	color:#fff;
}

.bubb_dong .tail {
  position: absolute;
  bottom: -8px;
  left: 67px;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #867085 transparent;
  display: block;
  width: 0;
  z-index: 1;
}


/* 부대시설 말풍선 탭 */
.bubb_fac {
  /* position: relative;
  float:left;
  width: 150px;
  height: 32px;
  padding: 0px; */
  background: #867085;
  color:#fff;
  /*line-height:32px;*/
  margin-bottom:8px;
  position: relative;
  font-size: 14px;
  padding: 6px 15px;
}

.fac_sub_list .bubb_fac .tail {
    position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #867085 transparent;
  display: block;
  width: 0;
  z-index: 1;
}

.fac_sub_list .d-flex > div { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin-right: 2px; }
/* .fac_sub_list .d-flex > div:last-child { border-right: 1px solid #dfdfdf; } */
.fac_sub_list a { font-size: 14px; width: 100%; display: inline-block; vertical-align: top; padding: 6px 15px; border-left: 1px solid #dfdfdf; }

.svc_sub_list .d-flex > div { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;  margin-right: 2px; }
.svc_sub_list a { font-size: 14px; width: 100%; display: inline-block; vertical-align: top; padding: 6px 15px; border-left: 1px solid #dfdfdf; }

.trv_sub_list .d-flex > div { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin-right: 2px; margin-bottom: 8px; }
.trv_sub_list a { font-size: 14px; width: 100%; display: inline-block; vertical-align: top; padding: 6px 15px; border-left: 1px solid #dfdfdf; }

/* 서비스 말풍선 탭 */
.bubb_service {
	position: relative;
/*	float:left;
  width: 150px;
  height: 32px;*/
  padding: 0px;
  background: #867085;
  color:#fff;
  /*line-height:32px;*/
  margin-bottom:8px;
}

.bubb_service .tail {
  /*content: "";*/
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #867085 transparent;
  display: block;
  width: 0;
  z-index: 1;
}


/* 객실미리보기 활성화 안된 탭 */
.dong_tab {
  float:left;
  width:150px;
  height:32px;
  border:1px solid #dfdfdf;
  border-left:none;
  text-align:center;
  color:#333;
  font-size:14px;
  line-height:32px;
  cursor:pointer;
}

.dong_tab:nth-child(1) { border-left: 1px solid #dfdfdf; }

.fac_sub_list {
	width:900px;
	margin:10px auto;
	text-align:center;
	padding:0;
}

/* 부대시설 활성화 안된 탭 */
.fac_tab {
  /*  float:left;
  width:100%;
  height:32px; */
  /* border:1px solid #dfdfdf;
  border-left:none; */
  text-align:center;
  color:#333;
  font-size:14px;
  /* line-height:32px;
  cursor:pointer; */
  margin-bottom:8px;
}

.fac_tab a {
  /*display:block;
  width:150px;
  height:32px;*/
}

.fac_tab:nth-child(6n+1) {
  /*border-left:1px solid #dfdfdf;*/
}


/* 서비스 서브메뉴 래퍼 */
.svc_sub_list {
	width:900px;
	margin:10px auto;
	text-align:center;
}

/* 서비스 활성화 안된 탭 */
.svc_tab {
  /*float:left;
  width:150px;
  height:32px;
  border:1px solid #dfdfdf;
  border-left:none;
  text-align:center;
  color:#333;
  font-size:14px;
  line-height:32px;
  cursor:pointer;
  */
  margin-bottom:8px;
}

.svc_tab:nth-child(6n+1) {
  /*border-left:1px solid #dfdfdf;*/
}


.trv_sub_list {
	width:900px;
	margin:10px auto;
	/*text-align:center;*/
}


/* 주변여행지 서브메뉴 탭 */
.trv_tab {
	position: relative;
  /* width:150px;
  height:32px;
  border:1px solid #dfdfdf;
  border-right:none; */
  text-align:center;
  color:#333;
  font-size:14px;
  /* line-height:32px; */
  cursor:pointer;
  /* margin-bottom:-1px; */
  /*inline-block 버그 */
  /* margin-right:-4px;
  margin-left:-1px; */
}

.trv_tab .tail {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #867085 transparent;
    display: block;
    width: 0;
    z-index: 1;
}

.trv_tab a {
  display:block;
  /*width:150px;
  height:32px;*/
}

.trv_tab:nth-child(6n+6) {
	/*border-right:1px solid #dfdfdf;*/
}

.trv_tab:nth-last-child(1) {
	/*border-right:1px solid #dfdfdf;*/
}

.trv_tab.active {
  background-color:#867085;
  color:#fff;
  padding: 6px 15px;
}


/* 교통정보 서브메뉴 래퍼 */
.traffic_sub_list {
	width:900px;
	margin:10px auto;
	text-align:center;
}

/* 교통정보 서브메뉴 탭 */
.traffic_tab {
	display:inline-block;
	width:180px;
	height:32px;
	border:1px solid #dfdfdf;
	/*border-right:none;*/
	text-align:center;
	color:#333;
	font-size:14px;
	line-height:32px;
	cursor:pointer;
  margin-bottom: 8px;
  position: relative;
}

.traffic_tab a {
  display:block;
  width:180px;
  height:32px;
}

.traffic_tab:nth-last-child(2) {
	border-right:1px solid #dfdfdf;
}

.traffic_tab.active {
  background-color:#867085;
  color:#fff;
}

.traffic_tab.active .tail {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #867085 transparent;
    display: block;
    width: 0;
    z-index: 1;
}

.traffic_tab.active a {
	color:#fff;
}



/* 예약안내 서브메뉴 탭 */
.reserve_tab {
	float:left;
  width:180px;
  height:32px;
  border:1px solid #dfdfdf;
  border-right:none;
  text-align:center;
  color:#333;
  font-size:14px;
  line-height:32px;
  cursor:pointer;
  margin-bottom: 8px;
  position: relative;
}

.reserve_tab a {
  display:block;
  width:180px;
  height:32px;
}

.reserve_tab:nth-last-child(2) {
  border-right:1px solid #dfdfdf;
}

.reserve_tab.active {
  background-color:#867085;
  color:#fff;
}

.reserve_tab.active .tail {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #867085 transparent;
    display: block;
    width: 0;
    z-index: 1;
}

.reserve_tab.active a {
  color:#fff;
}


/* 커뮤니티 서브탭*/
.comm_sub_list {
  width:900px;
  margin:30px auto;
  text-align:center;
}

.comm_sub_list .comm_tab {
  display:inline-block;
  /*width:178px;*/
  height:32px;
  border:1px solid #dfdfdf;
  text-align:center;
  color:#333;
  font-size:14px;
  line-height:32px;
  cursor:pointer;
  margin-bottom:-1px;
  margin-left:-1px;
  position: relative;
}

.comm_tab a {
  display:block;
  /*width:177px;*/
  height:32px;
}

.comm_tab.active {
  color:#fff;
  background-color:#867085;
}

.comm_tab.active .tail {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #867085 transparent;
    display: block;
    width: 0;
    z-index: 1;
}

.comm_tab.active a {
  color:#fff;
}


/* 룸상세보기 */
.room_btn {
  position:relative;
  display:inline-block;
  height:35px;
  /*border:1px solid #aaa;
  border-radius:2px;
  */
  padding:0 5px 0 5px;
  font-size:12px;
  line-height:35px;
}

.room_btn.active {
  border-bottom:2px solid #867085;
}
