
#stage {
	background-image:url('http://img.einet.kr/service/background/4-1.jpg');
  background-position:center top;
	background-repeat:repeat;
	background-attachment:fixed ;
}


/* 객실 미리보기 말풍선 탭 */
.bubb_dong {
	position: relative;
	float:left;
  width: 150px;
  height: 32px;
  padding: 0px;
  background-color:#009933;
  color:#fff;
  text-align:center;
  line-height:32px;
}

.bubb_dong a {
	color:#fff;
}

.bubb_dong .tail {
  position: absolute;
  bottom: -8px;
  left: 67px;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #009933 transparent;
  display: block;
  width: 0;
  z-index: 1;
}


/* 부대시설 말풍선 탭 */
.bubb_fac {
  position: relative;
  float:left;
  width: 150px;
  height: 32px;
  padding: 0px;
  background: #009933;
  color:#fff;
  line-height:32px;
  margin-bottom:8px;
}

.bubb_fac .tail {
  position: absolute;
  bottom: -8px;
  left: 67px;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #009933 transparent;
  display: block;
  width: 0;
  z-index: 1;
}



/* 서비스 말풍선 탭 */
.bubb_service {
	position: relative;
	float:left;
  width: 150px;
  height: 32px;
  padding: 0px;
  background: #009933;
  color:#fff;
  line-height:32px;
  margin-bottom:8px;
}

.bubb_service .tail {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 67px;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #009933 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;
}

.fac_sub_list {
	width:900px;
	margin:10px auto;
	text-align:center;
	padding:0;
}

/* 부대시설 활성화 안된 탭 */
.fac_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;
}

.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_sub_list .d-flex {display: flex; flex-wrap: wrap;}
/* 주변여행지 서브메뉴 탭 */
.trv_tab {
	display:inline-block;
  width:150px;
  height:40px;
  border:1px solid #dfdfdf;
  border-right:none;
  text-align:center;
  color:#333;
  font-size:14px;
  line-height:1.2;
  cursor:pointer;
  margin-bottom:-1px;
  /*inline-block 버그 */
  /* margin-right:-4px; */
  margin-left:-1px;
}

.trv_tab a {
  display:block;
  width:150px;
  height:40px;
  display: flex; justify-content: center; align-items: center;
}

.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:#009933;
  color:#fff;
  display: flex; justify-content: center; align-items: center;
}


/* 교통정보 서브메뉴 래퍼 */
.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;
}

.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:#009933;
  color:#fff;
}

.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;
}

.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:#009933;
  color:#fff;
}

.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;
}

.comm_tab a {
  display:block;
  width:177px;
  height:32px;
}

.comm_tab.active {
  color:#fff;
  background-color:#009933;
}

.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 #009933;
}

/*200825 - 팝업 나열 위해 커스텀 */
#popup1{width:calc(100% - 5px)!important; display: flex; justify-content: center;}

#pop-bg1129{height:auto!important;}

#pop-bg5610{position:absolute; left:670px;top:362px;}


@media (max-width: 820px){
    /* #pop1 {width: auto !important; transform: scale(1.4);} */
    #pop-bg7862 {transform: scale(2); transform-origin: left top;}
    #pop-bg8398 {transform: scale(1.4); transform-origin: left top; position: absolute;}
}
