h4 {display: inline-block;}
/* theme-Blue */

/* Background */
.bg-mainColor {background: #f96131;} /* 기본 */  /* popup 닫기 btn */
.bg-mainColorHead {background: #222;opacity: 0.6;}
.bg-mainColorSub {background: #f1450e;} /*짙은색*/
.bg-pointColor {background: #f96131;} /*형광*/
.bg-pointColor2 {background: #d9a504;} /*보색 - 쓰지않음 */
.bg-gradation {background: #55cae5;background: linear-gradient(to right, #55cae5, #d9a504);} /* 쓰지않음 */
/* Button */
.btn-mainColor {background: #f96131;border-color: #f96131 !important;	color: #fff !important;}  /*짙은색*/
.btn-mainColor:hover {background: #f1450e;border-color: #f1450e !important;color: #fff !important;} /* 더 짙은색*/
.btns-btarea li a {background: #f96131;} /* popup btn */
.btns-btarea li a:hover {opacity: 1.5;} /* popup btn */
.btns-btarea li button {background: #f96131;} /* popup btn */
.btns-btarea li button:hover {background: #f1450e;} /* popup btn */
a.tdBt:hover, a.tdBt.active {background: #f96131;border: 1px solid #f96131;} /* 쓰지않음 */
/* Font */
.font-main-color {color: #f96131 !important;}
.point-color {color: #f96131 !important;}/* 타이틀 */
.month_on {color: #ffb838 !important;}
.selected {color: #f96131 !important;}
.border-pointColor {border: 1px solid #f1450e !important;}
.border-mainColor {border: 1px solid #f1450e !important;}
body.sub nav {background-color: #f1450e;}  /*짙은색*/
.dropbtn:hover, .dropbtn:focus {background-color: #d9a504;border-color: #d9a504;} /* 쓰지않음 */
.visual {background: #f1450e;}  /* 쓰지않음 */
.tab-left button.active {background: #55cae5;color: #fff;} /* 쓰지않음 */
.tab-right button.active {background: #d9a504;color: #fff;} /* 쓰지않음 */
/*
* { box-sizing: border-box; }
 */
 

.mlayerPopClose {float: right;height: 47px !important;margin-right: -58px;background: #f96131;}
.mlayerPopClose button {display: inline-block;width: 48px;height: 47px !important;background: url(../../images/ico-x3.png) no-repeat;float: right;top: 0px;}

/* @@@@@@@@@@@@@ 2020 0129 추가@@@@@@@@@@@@@@@  */

header + .top-dropdown {background-color: #f96131;} /* 기본 */

.filterNew2 {padding-right: 70px;border-radius: 33px;background: #f96131;font-size: 20px;line-height:48px; color: #fff;height: 50px;vertical-align: middle;text-align: left;display: inline-block;}
.filterNew2:hover {background: #f1450e;cursor: pointer;color: #fff;}

/* 상품더보기 버튼 old
.bt_MoreView { 
	width: 1225px;
	height: 50px;
	background-image: url(../../images/moreBt_orange.png) !important;	
	color: #fff;
	font-size: 14px;
    font-weight: bold;
	margin: 0 7px 0 7px;
	
}
.bt_MoreView:hover {
	background-image: url(../../images/moreBt_orange_over.png) !important;	
	color: #fff !important;	
}
.bt_MoreView02 { 
	width: 1225px;
	height: 50px;
	background-image: url(../../images/closeBt_orange.png) !important; 
	color: #fff;
	font-size: 14px;
    font-weight: bold;
	margin: 0 7px 0 7px;
	
}
.bt_MoreView02:hover {
	background-image: url(../../images/closeBt_orange_over.png) !important;	  
	color: #fff !important;	
}
*/

.bt_MoreView { width: 100%;height: 50px;background: url(../../images/moreBt_neworange.png) center center no-repeat !important;color: #1a1a1a;font-size: 14px;font-weight: bold; margin:20px 0px 0 0px;padding-bottom:32px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.bt_MoreView:hover {background: url(../../images/moreBt_neworange_over.png) center center no-repeat !important;}

.bt_MoreView02 { width: 100%;height: 50px;background: url(../../images/closeBt_neworange.png)  center center no-repeat !important;color: #1a1a1a;font-size: 14px;font-weight: bold; margin:20px 0px 10px 0px;padding-top:24px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.bt_MoreView02:hover {background: url(../../images/closeBt_neworange_over.png)  center center no-repeat !important;}


.newTit_main{display: block;text-align: center;margin-top: 50px;margin-bottom: 50px;}
.newTit_main:after{content:'';display:block;width:100%;height:1px;background:#f96131;margin-top:-29px;}
.newTit_main > h3{display: inline-block;color: #f96131 !important;font-size: 48px;line-height: 1em;vertical-align: bottom;font-weight: normal;text-align: center;background:#fff;padding:5px 20px;}

.choice-land-uion .bt-departure {background:#7b5244;color:#fff;font-size: 19px;width: 32%;display: inline-block;}
.choice-land-uion .bt-air_new {background:#7b5244;color:#fff;font-size: 17px;width: 16%;display: inline-block;}

.popup .fix-bottom {background: #a12a27;width: 100%;height: 100px;}

/* more 다른버전 추가 0422  */
.more_btnArea{ display:block;width:100%; text-align: center;margin-top:20px;}
.more_btnArea button {position: relative;display: inline-block;cursor: pointer;outline: none;border: 0;vertical-align: middle;text-decoration: none;background: transparent;padding: 0;font-size: inherit;font-family: inherit;}
.more_btnArea button.more {width: 10rem;height: auto; border:1px solid #ddd;border-radius:20px;}
.more_btnArea button.more .circle {-webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: relative;display: block;margin: 0; width:40px;height:40px; background: #f96131;border-radius:20px;}
.more_btnArea button.more .circle .icon {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
}
.more_btnArea button.more .circle .icon.arrow {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  left:0.525rem;
  width: 1.125rem;
  height: 0.125rem;
  background: none;
}
.more_btnArea button.more .circle .icon.arrow::before {
  position: absolute;
  content: '';
  top: -0.45rem;
  right: 0.05rem;
  width: 0.5rem;
  height: 0.5rem;
  border-top: 0.125rem solid #fff;
  border-right: 0.125rem solid #fff;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.more_btnArea button.more .button-text {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 12px 0 0;
  margin: 0 0 0 1.85rem;
  color: #282936;
  font-size: 14px; font-weight: 600;
  line-height:1;
  text-align: center;
  text-transform: uppercase;
}
.more_btnArea button:hover .circle {
  width: 100%;
}
.more_btnArea button:hover .circle .icon.arrow {
 /*background: #fff;
  -webkit-transform: translate(0, 1rem);
          transform: translate(0, 1rem);
		  */
}
.more_btnArea button:hover .button-text {
  color: #fff;
}


/* close */
.close_btnArea{ display:block;width:100%; text-align: center;margin-top:20px;}
.close_btnArea button {position: relative;display: inline-block;cursor: pointer;outline: none;border: 0;vertical-align: middle;text-decoration: none;background: transparent;padding: 0;font-size: inherit;font-family: inherit;}
.close_btnArea button.close {width: 160px;height: auto; border:1px solid #ddd;border-radius:20px;}
.close_btnArea button.close .circle {-webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: relative;display: block;margin: 0; width:40px;height:40px; background: #282936;border-radius:20px;}
.close_btnArea button.close .circle .icon {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
}
.close_btnArea button.close .circle .icon.arrow {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  left:0.525rem;
  width: 1.125rem;
  height: 0.125rem;
  background: none;
}
.close_btnArea button.close .circle .icon.arrow::before {
  position: absolute;
  content: '';
  top: -0.15rem;
  right: 0.05rem;
  width: 0.5rem;
  height: 0.5rem;
  border-top: 0.125rem solid #fff;
  border-right: 0.125rem solid #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.close_btnArea button.close .button-text {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 12px 0 0;
  margin: 0 0 0 1.85rem;
  color: #282936;
  font-size: 14px; font-weight: 600;
  line-height:1;
  text-align: center;
  text-transform: uppercase;
}
.close_btnArea button:hover .circle {width: 100%;}
.close_btnArea button:hover .circle .icon.arrow {
/* background: #fff;
  -webkit-transform: translate(0, 1rem);
          transform: translate(0, 1rem);
		  */
}
.close_btnArea button:hover .button-text { color: #fff;}

/* more 다른버전 추가 0422 END */










